|
|
مقدمه............................................................1
|
|
فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP...........2
|
|
1-1- انتخاب Layout ................................................2
|
|
1-1-1- Grid Layout....................................... ..........2
|
|
1-1-2- Flow Layout .................................................2
|
|
1-2- انتخاب کنترل صحیح............................................3
|
|
1-3- کار با متن...................................................6
|
|
1-4- کار با جداول و لیست ها......................................7
|
|
1-5- اضافه کردن آیتم ها به یک لیست یا جدول در زمان طراحی.........8
|
|
1-6- اضافه کردن آیتم ها به لیست یا جداول در زمان اجرای برنامه...10
|
|
1-7- دریافت آیتم انتخاب شده از یک لیست..........................12
|
|
1-8- نحوهData Binding ساده در کنترل لیست ها ............................12
|
|
1-9- اضافه کردن آیتم ها به DataGrid,DataList , Repeater Control.............15
|
|
1-10- انجام دستوات...............................................22
|
|
1-11- دریافت مقادیر از کاربر....................................24
|
|
1-12- نمایش گرافیک و تبلیغات.....................................27
|
|
1-13- کنترل های گروهی ...........................................31
|
|
1-14- کار با تاریخ..............................................32
|
|
فصل دوم بررسی و تعیین اعتبار داده های وارد شده از طرف کاربر.....33
|
|
2-1- ارزیابی داده های ورودی کاربر...............................33
|
|
2-2- ترکیب کنترل های تعیین اعتبار................................36
|
|
2-3- Cansel کردن تعیین اعتبار داده...........................................41
|
|
2-4- تعیین اعتبار سفارشی........................................44
|
|
2-5- موارد تکمیلی کنترل های وب ..................................46
|
|
2-5-1- طریقه حرکت بین صفحات مختلف در ASP.NET.....................46
|
|
2-5-2- استفاده از HyperLink و Redirection.............................47.
|
|
2-5-3- استفاده از متد Transfer......................................47
|
|
2-5-4- استفاده از متد Execute .....................................49
|
|
2-6- نمایش در یک صفحه مرورگر جدید................................49
|
|
فصل سوم – توضیحات پروژه.........................................51
|
|
3-1- معرفی معماری سه لایه........................................51
|
|
3-2- ایجاد متدهای insert, update, delete به صورت سفارشی.....................55
|
|
3-2-1- افزودن پروسیژر به DataSet و ایجاد TableAdapter....................60
|
|
3-2-2- استفاده از TeacherCourseTableAdapter ...........................62
|
|
3-3- طراحی لایه ی ارائه..........................................64
|
|
3-3-1- صفحه اصلی ...............................................64
|
|
3-3-2- صفحه ثبت استاد جدید .....................................66
|
|
3-3-3- صفحه نمایش لیست اساتید ...................................68
|
|
3-3-4- صفحه ثبت درس جدید........................................69
|
|
3-3-5- صفحه ثبت دانشجو در کلاس...................................71
|
|
3-3-6- صفحه لیست انشجویان هر کلاس................................74
|
|
3-3-7- صفحه ثبت آزمون جدید......................................76
|
|
3-3-8- صفحه آرشیو سوالات.........................................78
|
|
3-3-9- صفحه تنظیم سولات آزمون....................................79
|
|
3-3-10- صفحه ثبت نمرات نهایی دانشجو...............................80
|
|
3-3-11- صفحه کارنامه دانشجو ....................................81
|
|
3-3-12- صفحه ثبت اعتراض توسط دانشجو..............................85
|
|
3-3-13- صفحه مشاهده اعتراض دانشجویان.............................87
|
|
3-3-14- صفحه لیست اعتراضات.......................................88
|
|
3-3-15- صفحه ارزیابی عملکرد استاد................................89
|
|
3-3-16- صفحه نتایج نظرسنجی......................................91
|
|
3-3-17- صفحه آپلود مقالات........................................92
|
|
3-3-18- صفحه ورود مسئول آموزش...................................96
|
|
3-3-19- تغییر رمز عبور Admin.....................................97
|
|
3-4- DATA BASE...................................................98
|
|
4-1- فصل چهارم-نتیجه گیری......................................102
|