برنامه نویسی وب

بسم الله الرّحمن الرّحیم

در این جلسه می خواهیم با این فایل مرموز (!) آشنا شویم.

برای اطلاعات بیشتر:

http://weblogs.asp.net/jongalloway/10-things-asp-net-developers-should-know-about-web-config-inheritance-and-overrides


و امّا ویدیو:

http://www.aparat.com/v/LZKlc

(اگر به اینترنت خوب دسترسی دارید بهتر است نسخه HD را ببینید)

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ شهریور ۹۴ ، ۱۸:۲۳
محمد حقیقت

در این جلسه کمی راجع به فایل Site.Master (پیش فرض) و کلاً فایل هایی با پسوند .Master صحبت می کنیم.

ویدیو این جلسه:

http://www.aparat.com/v/Ikv4M


(اگر به اینترنت خوب دسترسی دارید بهتر است نسخه HD را ببینید)

و امّا منابع، برای مطالعه ی بیشتر و اطلاعات دقیق تر:

http://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET

https://msdn.microsoft.com/en-us/library/wtxbf3hh.aspx

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ شهریور ۹۴ ، ۱۷:۳۸
محمد حقیقت

در این جلسه می خواهیم داده شهر را برای ثبت نام به صورت Relational وارد کنیم.

ویدیو این جلسه:

http://www.aparat.com/v/TJbdR

برای دیدن با کیفیت بالا روی گزینه ی 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


و اما اصل کاری یعنی ویدیو:

http://www.aparat.com/v/MLGma


و کد ها:

سرور ساید:.aspx.cs

https://gist.github.com/mhaghighat20/bd10ca490e8f1933eb68

و دیزاین:.aspx

https://gist.github.com/mhaghighat20/6438341869b5a9cf4e75

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۰۸:۵۳
محمد حقیقت

در این جلسه می خواهیم روی داده هایی که از پایگاه داده گرفتیم کار هایی مثل Sort و فیلتر کردن انجام دهیم.

لینک ویدیو:

http://www.aparat.com/v/JHPc3

برای مشاهده ی ویدیو با کیفیت بالاتر به جای دانلود آن در آپارات روی گزینه ی HD کلیک کنید تا نوشته ها واضح تر شوند.

برای توضیح بیشتر مراجغه کنید به:

https://msdn.microsoft.com/en-us/library/bb397927.aspx

http://programming.itpro.ir/articles/466/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-linq-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-%D8%AA%D8%A7-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-(%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA)

۰ نظر موافقین ۰ مخالفین ۰ ۰۲ شهریور ۹۴ ، ۱۶:۵۳
محمد حقیقت

در این جلسه داده هایی که قبلاً در پایگاه داده از طریق صفحه ی add.aspx وارد شده است را در صفحه ی جدید به نام show.aspx نشان می دهیم.

ویدیو ی این جلسه: (14 دقیقه)

http://www.aparat.com/v/UL0yo


برای مشاهده ی ویدیو با کیفیت بالاتر به جای دانلود آن در آپارات روی گزینه ی HD کلیک کنید تا نوشته ها واضح تر شوند.

۰ نظر موافقین ۰ مخالفین ۰ ۰۲ شهریور ۹۴ ، ۱۶:۲۱
محمد حقیقت

در این جلسه ابتدا یک پایگاه داده می سازیم و سپس جدولی مناسب سایت در آن ایجاد می کنیم.

بعد استفاده از ConnectionString و TableAdapter در برنامه را یاد می گیریم و در نهایت با تابع TableAdapter_Name.Insert داده ی کاربر را وارد پایگاه داده می کنیم و وارد شدن آن را تست می کنیم.

ویدیو ی این جلسه:

http://www.aparat.com/v/Jd2Or


و امّا منابع و مستندات (در ویدیو توضیح داده شده اند، امّا برای اطلاعات بیشتر...)

نحوه کار کردن با دستورات مستقیم 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://www.aparat.com/v/HoSdj

این ویدیو صدا ندارد برای صدای آن می توانید به لینک زیر مراجعه کنید:

http://bayanbox.ir/info/569994983393673997/QP5

برای دریافت SQL Server می توانید در سایت های فارسی جست و جو کنید!(ترجیحاً)

 یا از سایت رسمی مایکروسافت دانلود کنید:

http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014

که باید فایل ISO را دریافت کنید.


برای اطلاعات بیشتر راجع به مراحل نصب به لینک زیر مراجعه کنید:

http://social.technet.microsoft.com/wiki/contents/articles/23878.installing-sql-server-2014-step-by-step-tutorial.aspx

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ مرداد ۹۴ ، ۰۸:۴۵
محمد حقیقت

سلام توی این جلسه کار با کنترل ها و ایجاد TextBox و Label را یاد می گیریم و همچنین فراخوانی داده های آن ها را در قسمت سرور با کد های C#!

(دوستانی که با زبان Visual Basic کار کرده اند نگران نباشند هم می توانند با اندکی دقّت کد های سی شارپ را به وی بی بنویسند یا حتی از مترجم های سی شارپ به وی بی استفاده کنند! (هر چند توصیه نمی شود) هم می توانند به سادگی سی شارپ را هم یاد بگیرند! خودم هم با وی بی شروع کردم ولی بعد به سمت سی شارپ رفتم)

در پایان این جلسه به این که پایگاه داده چیست می پردازیم.


ویدیو ی این جلسه:

http://www.aparat.com/v/FyX3Z


کد صفحه ی Add.aspx.cs:

http://pastie.org/10354006


کد صفجه ی Add.aspx:

http://pastie.org/10354007

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ مرداد ۹۴ ، ۱۲:۴۷
محمد حقیقت

در جلسه سوم ابتدا به بررسی سایت ها با استفاده از افزونه ی wappalyzer می پردازیم.

بعد فرآیند دریافت و نمایش یک صفحه از سایت را بررسی می کنیم برای اطلاعات دقیق اینجا را بخوانید.

بعد هم میرویم سراغ ساختن یک صفحه با استفاده از Html و CSS


ویدیو این جلسه:

http://www.aparat.com/v/B5RSD


و امّا مهم تر از همه کد های این جلسه در این صفحه هستند که در این جلسه چون کار Server-Side انجام ندادیم می توانید بدون ویژوال استادیو از آن استفاده کنید.


دوستانی که درست متوجّه نشده اند می توانند از این لینک متنی یا از این لینک ویدیویی استفاده کنند.

دوستانی هم که php را ترجیح می دهند می توانند از دوره های پی اچ پی مثل این دوره استفاده کنند.

دوستانی هم که فکر می کنند مباحث خیلی پیش پا افتاده است می توانند یک دوره ی آموزشی موازی را در این جا بگذرانند که مباحث مشترک نیست ولی خب مهارت های بیشتری را کسب می کنند.

راستی برای جلسه ی بعدی سعی کنید Visual Studio را نصب کنید!

۰ نظر موافقین ۰ مخالفین ۰ ۲۲ مرداد ۹۴ ، ۱۷:۰۰
محمد حقیقت