93/9/12
2:19 ص
مقدمه
ابتدا مدیر فروشگاه وارد سایت می شود و ثبت نام می کند ( ثبت نام فروشگاه ) پس از آنکه وی ثبت نام کرد به قسمت ( مدیریت فروشگاه ) می رود و کالاهای خود را به فروشگاه اضافه می کند .
سپس کاربران برای دیدن فروشگاهها و خرید از آنها باید در سایت ثبت نام کنند . کاربرانی که در سایت ثبت کرده اند می توانند در همان صفحه اصلی با واردکردن نام کاربری و کلمه عبور وارد قسمت خرید از فروشگاه شوند . در این قسمت نام فروشگاهها لیست شده است .شما برای جستجوی محصولات هر یک از فروشگاه بایدنام فروشگاه درقسمت جستجو وارد کنید .
آنگاه دکمه جستجو را بزنید . سپس محصولات آن فروشگاه لیست می شود . اگر دکمه خرید را بزنید این کالا به سبد کالا شما اضافه می شود , در نهایت اگر بخواهید فاکتور خریدتان را مشاهده کنید باید کلید فاکتور خرید را کلیک کنید تا تعداد کل کالایتان به همراه مبلغ کل را نمایش دهد .
به این ترتیب کاربر توانسته است به online خرید نماید
.NET چیست ………………………………………………………………………………………………………………….. 1
زبان میانجی( MSIL ) …………………………………………………………………………………………………………
سیستم زمان اجرای عمومی ( CLR ) ……………………………………………………………………………………….
زبانهای .NET …………………………………………………………………………………………………………………….
ASP.NET ………………………………………………………………………………………………………………………
سرویسهای وب …………………………………………………………………………………………………………………….2
شی چیست……………………………………………………………………………………………………………………………2
کلاسهای پایه .NET ……………………………………………………………………………………………………………
ASP.NET چگونه کار می کند ……………………………………………………………………………………………4
صفحات ASP.NET را با پسوند ASPX ذخیره کنید ……………………………………………………………..5
کدهای ASP.NET را در صفحه وب بنویسید …………………………………………………………………………5
برچست<script> ……………………………………………………………………………………………………………….
بلوک کد درون – خطی زوج برچسب< % %>……………………………………………………………………….8
کنترل سرویس دهنده …………………………………………………………………………………………………………….8
امکانات ASP.NET …………………………………………………………………………………………………………..
اتصال به پایگاه داده ………………………………………………………………………………………………………………9
اتصال به فایل XML ……………………………………………………………………………………………………………
کنترلهای سرویس دهنده ………………………………………………………………………………………………………9
فرم چیست ؟ ………………………………………………………………………………………………………………………10
صفحه وب , فرمHTML , و فرم وب ……………………………………………………………………………………10
صفحه وب ( Web Page ) …………………………………………………………………………………………………
فرم HTML …………………………………………………………………………………………………………………….
فر م وب ( Web Form ) ………………………………………………………………………………………………….
برچسب <form> در ASP.NET …………………………………………………………………………………….
کنترلهای سرویس دهنده ASP.NET ………………………………………………………………………………….
کنترل <asp: label> ……………………………………………………………………………………………………..
صفات کنترل <asp: label> …………………………………………………………………………………………….
طرز کار کنترل <asp: label> ………………………………………………………………………………………….
تغییر دادن برچسب <asp: label> ……………………………………………………………………………………..
کنترل <asp: button> ………………………………………………………………………..
طرزکارکنترل<asp:button> …………………………………………………………………………………………….
کنترل <asp: textbox> ……………………………………………………………………………………………………
صفات کنترل <asp: textbox> ………………………………………………………………………………………..
طرزکارکنترل<asp:textbox> …………………………………………………………………………………………..
کنترل <asp:listbox> ……………………………………………………………………………………………………..
صفات و رویدادهای کنترل <asp:listbox> …………………………………………………………………………
صفات کنترل <asp:listbox> ……………………………………………………………………………………………
طرزکار کنترل <asp:listbox> ………………………………………………………………………………………….
کنترل<asp:dropdownlist> ………………………………………………………………………………………….
صفات و رویدادهای کنترل <asp:dropdownlist> …………………………………………………………….
طرز کار کنترل <asp:dropdownlist> …………………………………………………………………………….
کنترل <asp:radiobutton> و<asp:radiobuttonlist> ………………………………………………….
صفات و رویدادهای کنترل <asp:radiobuttonlist> ………………………………………………………….
طرز کار کنترل <asp:radiobuttonlist> ………………………………………………………………………….
کنترل<asp: checkbox> و <asp:checkboxlist>…………………………………………………………
صفات ورویدادهای کنترل <asp:checkboxlist> ………………………………………………………………
طرزکار کنترل <asp:checkboxlist> ………………………………………………………………………………
برنامه نویسی رویدادگرا……………………………………………………………………………………………………….24
رویدادچیست؟ …………………………………………………………………………………………………………………..25
برنامه نویسی رویدادگرا چیست ؟ …………………………………………………………………………………………..26
رویدادهای HTML ………………………………………………………………………………………………………….
رویدادهای صفحه در ASP.NET ………………………………………………………………………………………
رویدادهای کنترلهای ASP.NET ……………………………………………………………………………………..
برنامه نویسی رویدادگرا و پیام BostBack ……………………………………………………………………………
تست IsPostBack ………………………………………………………………………………………………………….
کنترلهای ASP.NET ……………………………………………………………………………………………………..
کنترلهای وب ASP.NET ……………………………………………………………………………………………..
کنترلهای ساده ………………………………………………………………………………………………………………….35
کنترلهای داده ……………………………………………………………………………………………………………………35
کنترلهای غنی …………………………………………………………………………………………………………………..35
کنترلهای تعیین اعتبار ………………………………………………………………………………………………………..35
کنترلهای سرویس دهنده HTML ………………………………………………………………………………………
مدل برنامه نویسی شی گرا ………………………………………………………………………………………………….36
پردازش رویداد…………………………………………………………………………………………………………………36
حفظ خودکار مقدار …………………………………………………………………………………………………………37
صفت های شفارشی …………………………………………………………………………………………………………37
تعیین اعتبار سفارشی …………………………………………………………………………………………………………37
مقایسه کنترلهای سرویس دهنده HTML و کنترلهای وب …………………………………………………….37
تجرید کنترل ……………………………………………………………………………………………………………………37
مدل شی ………………………………………………………………………………………………………………………….38
تشخیص قابلیتهای مرورگر…………………………………………………………………………………………………..38
نحوه تبدیل کنترل ……………………………………………………………………………………………………………….38
کنترلهای وب …………………………………………………………………………………………………………………….39
مدل شی غنی ………………………………………………………………………………………………………………………39
تشخیص خودکار مرورگر……………………………………………………………………………………………………..39
خواص مشترک کنترلهای وب ……………………………………………………………………………………………….40
رویدادهای مشترک کنترلهای وب ………………………………………………………………………………………….41
کنترلهای ذاتی …………………………………………………………………………………………………………………….41
کنترلهای غنی ……………………………………………………………………………………………………………………..42
کنترلCalendar ……………………………………………………………………………………………………………….
کنترلهای تعیین اعتبار ……………………………………………………………………………………………………………45
بانک اطلاعاتی 46
سیستم های مدیریت بانک اطلاعاتی 46
مفهوم بانک اطلاعاتی رابطه ای 47
مراحل طراحی بانک اطلاعاتی 47
دستیابی به بانک اطلاعاتی ADO.NET
اشیا و متد های ADO.NET
کلاس Data Set
خاصیت Data Set
متد Data Set
کلاس Data Adapter
خواص کلاس Data Adapter
متدکلاس Data Adapter
کلاس Data Table
خواص. Data Table
متد Data Table……
کلاسData Row
خواص Data Row
متد Data Row
کلاس Data Columns
خواص متد Data Columns
انجام تغییرات در Data Set
روشهای نمایش داده های بانک اطلاعاتی 56
داده های بانک اطلاعاتی درکجا نمایش داده می شوند 58
کلاسData Reader
Senario Document ( مستند تهیه سناریوهای کاری ) 60
سناریوی اول : ثبت نام کاربران در سایت 60
سناریوی دوم : ثبت نام در لیست فروشگاهها 60
سناریوی سوم : خرید 60
Deployment Model Document (مستند مدل توسعه ) 61
Actor Document
Shopping system :هسته مرکزی سیستم 63
Use
Store
Use Case Document (مستندمدل use case ها ) 54.
User Registration Use Case Model :
Browse Registration (درخواست ثبت نام کردن ) 66
Store Registration Use Case
Browse Registration ( درخواست ثبت فروشگاه) 67
Upload Product Use Case
Buy Use Case Model
فروشگاه الکترونیکی 70
صفحه اصلی سایت 70
صفحه ثبت نام کاربران 72
کدثبت نام کاربر72
صفحه ثبت نام فروشگاهها 74
صفحه مدیریت فروشگاهها 76
کد ویرایش اطلاعات فروشگاه 77
کد افزودن محصول به فروشگاه 78
قسمت خرید کالا 80
کد انتخاب فروشگاه/خرید کالا/نمایش سبد کالا/صدور فاکتور81
جدول کاربران85
جدول فروشگاه 86
جدول محصولات 87
جدول خرید 88.
Count store
Count user
Insert product
Insert store
Insert To Buy
Insert User
MC Product
Return factor
Return store
Sabade kharid
Update store