ساب دان

دانلود زیرنویس فیلم و سریال

ساب دان

دانلود زیرنویس فیلم و سریال

مقاله کامل و آموزش دستیابی داده در ASP.NET 2.0

مقاله کامل و آموزش دستیابی داده در ASP.NET 2.0




قسمتی از متن:
دستیابی به داده از جمله عملیات مهم در زمان پیاده سازی هر نوع برنامه کامپیوتری است و برنامه های وب نیز از این قاعده مستثنی نمی باشند . امروزه صفحات وبی که در ارتباط با داده بوده و حاوی اطلاعاتی می باشند که از بانک های اطلاعاتی بازیابی و نمایش داده می شود به یکی از ارکان اصلی هر نوع برنامه تجاری تبدیل شده است .  پیاده کنندگان برنامه های کامپیوتری خصوصا" برنامه های وب همواره برای پیاده سازی برنامه هائی که در ارتباط با داده می باشند با چالش های خاص خود مواجه بوده و آرزو می نمایند که بتوانند با صرف کمترین زمان و  نوشتن حداقل کد لازم به اهداف خود نائل گردند . با ارائه ASP.NET 2.0 ، زمینه تحقق خواسته فوق برای ‌پیاده کنندگان برنامه های وب فراهم می گردد . چراکه در این نسخه از ASP.NET علاوه بر ارائه بیش از پنجاه کنترل جدید ،‌ امکانات متعددی به منظور  بهبود و تسهیل عملیات در ارتباط با  داده ارائه شده است . پیاده کنندگان برنامه های وب که از ASP کلاسیک و یا ASP.NET 1.1 برای طراحی و پیاده سازی برنامه های خود استفاده می نمایند ، می بایست  پس از نوشتن کد لازم به منظور دستیابی و بازیابی داده از منابع ذخیره سازی ، یک قالب و یا فرمت مناسب جهت نمایش اطلاعات در مرورگر را نیز ایجاد نمایند . با این که ویژوال استودیو دارای برنامه های کمکی خاصی ( ویزارد ) در این رابطه می باشد ، ولی استفاده از  ویژگی های پیشرفته ای نظیر  Paging و مرتب سازی داده ها ،‌ همچنان مستلزم همگرائی بین کدهای نوشته شده در لایه back-end و اطلاعات مورد نظر جهت نمایش در لایه front-end است . در اغلب موارد نگهداری و یکسان سازی کدهای فوق نیز مشکل می باشد خصوصا" در مواردی که بانک اطلاعاتی تغییر می یابد و یا می بایست  اطلاعات اضافه ای  را بر روی یک صفحه خاص نمایش دهیم . علاوه بر موارد فوق ، استفاده از فایل های XML به عنوان منابع ذخیره سازی داده نیز ‌مستلزم نوشتن خطوط زیادی است  تا بتوان یک همگرائی خاص بین  منبع داده و منطق دستیابی داده را  ایجاد نمود .در ASP.NET 2.0  کد مورد نیاز به منظور دستیابی و نمایش داده  کاهش و از این طریق کارآئی و بهره وری برنامه های وب بطرز محسوسی افزایش می یابد . در این رابطه ، کنترل های جدیدی ارائه شده است که قدرت کنترل و انعطاف پیاده کنندگان به منظور انجام عملیات در ارتباط با داده را افزایش می دهد.  کنترل های داده جدید را می توان به همراه مجموعه وسیعی از منابع داده استفاده نمود ( از بانک های اطلاعاتی سنتی تا منابع داده جدید  XML ) . بدین ترتیب تمامی منابع داده یک رفتار همگن را خواهند داشت و به دنبال آن حجم و پیچیدگی برنامه های وب مبتنی بر داده ،‌ کاهش می یابد.



فهرست مطالب:دستیابی داده در برنامه های وب
معماری دستیابی داده
منابع ذخیره سازی داده  
Data providers
API
لایه برنامه وب
APIs
Connection و Commands
DataAdapters و DataSets0.2
کنترل های منبع داده در ASP.NET 2.0 ( بخش اول )
تولید محتویات با استفاده از اسکریپت های سمت سرویس گیرنده یا سرویس دهنده :
بازیابی و پردازش اطلاعات از منابع داده خارجی :  
روش اول :
درج محتویات ثابت به صورت دستی در بطن صفحات
روش دوم : تولید محتویات با استفاده از اسکریپت های سمت سرویس گیرنده یا سرویس دهنده
روش سوم : پردازش بر روی داده های ورودی
روش چهارم : بازیابی و پردازش داده از طریق منابع داده خارجی
مزایای جداسازی محتویات از صفحه ای که آنان را نمایش می دهد :
امکانات مورد نیاز به منظور دستیابی و نمایش داده
ASP کلاسیک
دستیابی‌ داده
نمایش داده
 ASP.NET 1.x
دستیابی داده
نمای داده
ماهیت و دستاورد کنترل های منبع داده
نسبت دهی یک کنترل منبع داده به یک کنترل سرویس دهنده نمایش اطلاعات
دستیابی  داده
نمایش  داده
دستیاب و بهنگام سازی داده در ASP.NET 2.0  (بخش اول)
دستیابی به داده بانک های اطلاعاتی
SqlDataSource :
AccessDataSource
دستیابی و بهنگام سازی داده در ASP.NET 2.0  (بخش دوم)
نحوه دستیابی به داده برگردانده شده توسط SqlDataSource از طریق کد
DataReader
DataSet ، DataTables و DataView :
جمع بندی
سیستم پیکربندی  ASP.NET 2.0 (بخش اول)
فایل پیکربند سرویس دهنده  : machine.config
فایل پیکربندی برنامه  : web.config
 نحوه بکارگیری پیکربندی
فرمت فایل پیکربندی
‍‍‍Connection String
پیکربندی Session State
داده Session در چه مکانی ذخیره می گردد ؟
In-Process Session State Store  
Out-of-Process Session State Store
Sql Session State Store
Custom State Store
توضیحات :
پیکربندی Session State  با استفاده از Connection string
قابلیت های مرورگر
 خطاهای سفارشی
سرویس های Membership و Roles در ASP.NET 2.0
ملزومات یک سیستم مدیریت کاربران به منظور تامین فرآیندهای Authentication  و Authorization
ASP کلاسیک
ASP.NET 1.x
ASP.NET 2.0
تائید کاربران در ASP.NET 2.0
چگونه می توان از سرویس membership استفاده نمود ؟
افزودن عنصر <authentication> در فایل web.config
افزودن عنصر <forms> به فایل web.config
 محل ذخیره اطلاعات کاربران در سرویس membership
سفارشی نمودن SqlMembershipProvider
اسکریپت های سمت سرویس گیرنده در صفحات ASP.NET
کنترل های Page .HtmlForm و Panel
کنترل های LinkButton, ImageButton و HtmlButton  
Calendar
DetailsView
View
Label
Menu
TreeView
کنترل های Web Part
کنترل های Validator
اضافه کردن event handler سمت سرویس گیرنده به کنترل های سرویس دهنده ASP.NET
افزودن event handler سمت سرویس گیرنده به صورت تعریفی
شناسائی و مراجعه به کنترل های سرویس دهنده از طریق اسکریپت های سمت سرویس گیرنده
مراجعه به کنترل ها ئی که درون سایر کنترل ها قرار دارند
کنترل های Validation در ASP.NET
ضرورت و ماهیت کنترل های Validation
کنترل <asp:RequiredFieldValidator>
کنترل <asp:CompareValidator>
گروه های validation
کنترل های Validation در ASP.NET
بررسی یک نمونه 
SQL Injection
سادگی کد نویسی
کنترل های پویا در ASP.NET
ایجاد کنترل ها با استفاده از اسکریپت
کنترل <asp:PlaceHolder>
اضافه کردن کنترل به یک PlaceHolder
 دستیابی به خصلت های یک کنترل توسط اسکریپت
تولید رویدادهای کنترل توسط اسکریپت
کنترل سرویس دهنده   <asp:Literal >
مثال : ایجاد کنترل های سرویس دهنده با استفاده از اسکریپت
agement در ASP. NET 2.0
 مدیریت state و مسائل در ارتباط با آن
View state
مثال : ثبت تعداد دفعاتی که بر روی یک دکمه کلیک می گردد
انواع متغیرها
ذخیره Member variables در view state
آیا تمامی اشیاء دات نت را می توان در view state ذخیره کرد ؟
انواع مدل کدینگ در
ASP. NET 2.0
انواع مدل کدینگ
جمع بندی
روش های ترجمه در ASP.NET 2.0 
 Dynamic
compilation
precompilation :
مفهوم  page class  در ASP.NET  
مدل Inline code
صفحات code-Behind
چگونه رویدادها به Event Handler  مرتبط می شوند ؟
تایپ دستی آن
Double-click
 Error Handling  در ASP.NET
اثرات جانبی فعال کردن debug mode
Page Level :   
Application Level
مدیریت فایل ها و دایرکتوری ها در ASP.NET
معرفی کلاس ها
Directory و DirectoryInfo
تغییر و تشخیص دایرکتوری جاری
نمایش لیست درایوهای منظقی موجود
ایجاد یک دایرکتوری
مثال : نمایش محتویات یک دایرکتوری
دایرکتوری ها
حذف یک دایرکتوری
حذف یک فایل
خصلت ها و صفات فایل ها و دایرکتوری ها
خصلت های کلاس FileSystemInfo  
متدهای کلاس  FileSystemInfo
مثال : ایجاد یک مرورگر  فایل و دایرکتوری
تفاوت بین DataList ، DataGrid و Repeater
نقاط مشترک بین کنترل های داده
کنترل DataGrid  :
کنترل DataList  :
کنترل Repeater :
 خلاصه
فرم ها و کنترل های سرویس دهنده
فرم ها در دنیای واقعی
صفحات وب ، فرم های HTML ، فرم های وب 
مدل سرویس گیرنده - سرویس دهنده
پروتکل HTTP
نحوه ارائه یک صفحه وب در ASP.NET
تگ <form>
کنترل های فرم HTML
نحوه استفاده از  تگ <form> در ASP.NET 
کنترل های سرویس دهنده ASP.NET
کنترل <asp:label>
 مثال : نحوه استفاده از کنترل label
نحوه استفاده از خصلت های کنترل در یک برنامه ASP.NET
کنترل <asp:dropdownlist>
کنترل <asp:listbox>
کنترل <asp:textbox>
کنترل های <asp:radiobuttonlist> و <asp:radiobutton>
کنترل های <asp:checkbox> و <asp:checkboxlist>
 مثال : نحوه استفاده از کنترل <asp:checkboxlist>
برنامه نویسی مبتنی بر رویداد در وب ( بخش اول )
مدل برنامه نویسی مبتنی بر رویداد چیست ؟
رویدادها در HTML
کد فوق یک پیام مناسب را با توجه به محتویات کنترل سرویس دهنده 

تعداد مشاهده: 200 مشاهده

فرمت فایل دانلودی:.DOC

فرمت فایل اصلی: DOC

تعداد صفحات: 396

حجم فایل:2,054 کیلوبایت



دانلود فایل
نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.