در این جلسه می خواهیم با این فایل مرموز (!) آشنا شویم.
برای اطلاعات بیشتر:
و امّا ویدیو:
(اگر به اینترنت خوب دسترسی دارید بهتر است نسخه HD را ببینید)
در این جلسه می خواهیم با این فایل مرموز (!) آشنا شویم.
برای اطلاعات بیشتر:
و امّا ویدیو:
(اگر به اینترنت خوب دسترسی دارید بهتر است نسخه HD را ببینید)
در این جلسه کمی راجع به فایل Site.Master (پیش فرض) و کلاً فایل هایی با پسوند .Master صحبت می کنیم.
ویدیو این جلسه:
(اگر به اینترنت خوب دسترسی دارید بهتر است نسخه HD را ببینید)
و امّا منابع، برای مطالعه ی بیشتر و اطلاعات دقیق تر:
http://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET
در این جلسه می خواهیم داده شهر را برای ثبت نام به صورت Relational وارد کنیم.
ویدیو این جلسه:
برای دیدن با کیفیت بالا روی گزینه ی HD در آپارات کلیک کنید.
کاری که در این جلسه انام می شود ساده است بنابراین از گذاشتن کد و منبع صرف نظر می کنم.
توی این جلسه می خواهیم داده های یک جدول را به جدول دیگر لینک کنیم.
نوع Relationship در این جا one - to many است.
برای اطلاعات بیشتر راجع به انواع Relationship ها در پایگاه داده به این منابع مراجعه کنید:
https://technet.microsoft.com/en-us/library/ms187542(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms190651(v=sql.105).aspx
و اما اصل کاری یعنی ویدیو:
و کد ها:
سرور ساید:.aspx.cs
https://gist.github.com/mhaghighat20/bd10ca490e8f1933eb68
و دیزاین:.aspx
در این جلسه می خواهیم روی داده هایی که از پایگاه داده گرفتیم کار هایی مثل Sort و فیلتر کردن انجام دهیم.
لینک ویدیو:
برای مشاهده ی ویدیو با کیفیت بالاتر به جای دانلود آن در آپارات روی گزینه ی HD کلیک کنید تا نوشته ها واضح تر شوند.
برای توضیح بیشتر مراجغه کنید به:
در این جلسه داده هایی که قبلاً در پایگاه داده از طریق صفحه ی add.aspx وارد شده است را در صفحه ی جدید به نام show.aspx نشان می دهیم.
ویدیو ی این جلسه: (14 دقیقه)
برای مشاهده ی ویدیو با کیفیت بالاتر به جای دانلود آن در آپارات روی گزینه ی HD کلیک کنید تا نوشته ها واضح تر شوند.
در این جلسه ابتدا یک پایگاه داده می سازیم و سپس جدولی مناسب سایت در آن ایجاد می کنیم.
بعد استفاده از ConnectionString و TableAdapter در برنامه را یاد می گیریم و در نهایت با تابع TableAdapter_Name.Insert داده ی کاربر را وارد پایگاه داده می کنیم و وارد شدن آن را تست می کنیم.
ویدیو ی این جلسه:
و امّا منابع و مستندات (در ویدیو توضیح داده شده اند، امّا برای اطلاعات بیشتر...)
نحوه کار کردن با دستورات مستقیم TableAdapter:
https://msdn.microsoft.com/en-us/library/ms171935.aspx
نحوه ایجاد دیتابیس:
https://msdn.microsoft.com/en-us/library/ms186312(v=sql.120).aspx
در این جلسه با توجّه به نیاز asp.net به دیتابیس برای ذخیره سازی داده ها SQL Server 2014 SP1 را نصب می کنیم.
ویدیو ی جلسه:
این ویدیو صدا ندارد برای صدای آن می توانید به لینک زیر مراجعه کنید:
http://bayanbox.ir/info/569994983393673997/QP5
برای دریافت SQL Server می توانید در سایت های فارسی جست و جو کنید!(ترجیحاً)
یا از سایت رسمی مایکروسافت دانلود کنید:
http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014
که باید فایل ISO را دریافت کنید.
برای اطلاعات بیشتر راجع به مراحل نصب به لینک زیر مراجعه کنید:
سلام توی این جلسه کار با کنترل ها و ایجاد TextBox و Label را یاد می گیریم و همچنین فراخوانی داده های آن ها را در قسمت سرور با کد های C#!
(دوستانی که با زبان Visual Basic کار کرده اند نگران نباشند هم می توانند با اندکی دقّت کد های سی شارپ را به وی بی بنویسند یا حتی از مترجم های سی شارپ به وی بی استفاده کنند! (هر چند توصیه نمی شود) هم می توانند به سادگی سی شارپ را هم یاد بگیرند! خودم هم با وی بی شروع کردم ولی بعد به سمت سی شارپ رفتم)
در پایان این جلسه به این که پایگاه داده چیست می پردازیم.
ویدیو ی این جلسه:
کد صفحه ی Add.aspx.cs:
کد صفجه ی Add.aspx:
در جلسه سوم ابتدا به بررسی سایت ها با استفاده از افزونه ی wappalyzer می پردازیم.
بعد فرآیند دریافت و نمایش یک صفحه از سایت را بررسی می کنیم برای اطلاعات دقیق اینجا را بخوانید.
بعد هم میرویم سراغ ساختن یک صفحه با استفاده از Html و CSS
ویدیو این جلسه:
و امّا مهم تر از همه کد های این جلسه در این صفحه هستند که در این جلسه چون کار Server-Side انجام ندادیم می توانید بدون ویژوال استادیو از آن استفاده کنید.
دوستانی که درست متوجّه نشده اند می توانند از این لینک متنی یا از این لینک ویدیویی استفاده کنند.
دوستانی هم که php را ترجیح می دهند می توانند از دوره های پی اچ پی مثل این دوره استفاده کنند.
دوستانی هم که فکر می کنند مباحث خیلی پیش پا افتاده است می توانند یک دوره ی آموزشی موازی را در این جا بگذرانند که مباحث مشترک نیست ولی خب مهارت های بیشتری را کسب می کنند.
راستی برای جلسه ی بعدی سعی کنید Visual Studio را نصب کنید!