پیوند ها
آمار بازدید سایت
دستيابی داده در برنامه های وب
معماری دستيابی داده
منابع ذخيره سازی داده
Data providers
ADO.NET API
لايه برنامه وب
دستيابی داده در ASP.NET 2.0 ( بخش دوم )
Data Access APIs
Connection و Commands
[Visual Basic]
[C#]
[Visual Basic]
[C#]
متد ExecuteReader
متد ExecuteScalar
متد ExecuteNonQuery
DataAdapters و DataSets
[Visual Basic]
[C#]
ASP.NET 2.0
دستيابی داده در ASP.NET 2.0 ( بخش سوم )
كنترل های منبع
داده
SqlDataSource
ObjectDataSource
AccessDataSource
SiteMapDataSource
XmlDataSource
كنترل هاي نسبت دهی داده
GridView
DetailsView
TreeView
Menu
مثال : بازيابی داده موجود در بانك اطلاعاتی اكسس و نمايش در يك GridView
id="Srco"
DataSourceID="Srco"
كنترل های منبع داده در ASP.NET 2.0 ( بخش اول )
درج محتويات ثابت به صورت دستی در بطن صفحات
توليد محتويات با استفاده از اسكريپت های سمت سرويس گيرنده يا سرويس دهنده
پردازش بر روی داده های ورودی
بازيابی و پردازش اطلاعات از منابع داده خارجی
روش اول : درج محتويات ثابت به صورت دستی در بطن صفحات
مثال
روش دوم : توليد محتويات با استفاده از اسكريپت های سمت سرويس گيرنده يا سرويس دهنده
مثال
روش سوم : پردازش بر روی داده های ورودی
مثال
روش چهارم : بازيابی و پردازش داده از طريق منابع داده خارجی
مثال
مزايای جداسازی محتويات از صفحه ای كه آنان را نمايش می دهد :
كنترل های منبع داده در ASP.NET 2.0
( بخش دوم )
امكانات مورد نياز به منظور دستيابی و نمايش داده
دستيابی داده
نمايش داده
ASP كلاسيك
دستيابی داده
نمايش داده
ASP.NET 1.x
دستيابی داده
نمايش داده
نحوه دستيابی
مرحله اول
مرحله دوم
مرحله سوم
مرحله چهارم :
مرحله پنجم :
بخش Html
نحوهنمايش
كنترل های منبع داده در ASP.NET 2.0
( بخش سوم )
ماهيت و دستاورد كنترل های منبع داده
نسبت دهی يك كنترل منبع داده به يك كنترل سرويس دهنده نمايش اطلاعات
دستيابی
داده
id
DataFile
DataSourceMode
SelectedCommand
نمايش
داده
مثال
مثال
دستيابی و بهنگام سازی داده در ASP.NET 2.0
(بخش اول)
دستيابی به داده بانك های اطلاعاتی
SqlDataSource
AccessDataSource
مرحله اول : ايجاد يك وب سايت با استفاده از ويژوال استوديو دات نت 2005
مرحله دوم : ايجاد يك بانك اطلاعاتی
( و يا استفاده از يك بانك اطلاعاتی موجود )
مرحله سوم : ايجاد يك صفحه جديد
مرحله چهارم : استفاده از يك كنترل منبع داده ( AccessDataSource و يا SqlDataSource) و پيكربندی آن با استفاده از برنامه كمكی ( ويزارد )
دستيابی و بهنگام سازی داده در ASP.NET 2.0
(بخش دوم)
مرحله چهارم : استفاده از يك كنترل منبع داده ( AccessDataSource و يا SqlDataSource) و پيكربندی آن با استفاده از برنامه كمكی ( ويزارد )
انتخاب بانك اطلاعاتی
تعريف يك Connection String و كسب تكليف در خصوص ذخيره آن در فايل Web.config
انتخاب يك عبارت SELECT :
مشخص كردن نحوه مرتب سازی ركوردهای برگردانده شده
تعريف يك SELECT query سفارشی ( در صورت ضرورت )
اجرای Query و بررسی نتايج
اتمام عمليات
نكته
مرحله پنجم : استفاده از يك كنترل سرويس دهنده نمايش اطلاعات ( نظير GridView ) و پيكربندی آن با استفاده از برنامه كمكی مربوطه
نحوه دستيابی به داده برگردانده شده توسط SqlDataSource از طريق كد
DataReader
DataSet ، DataTables و DataView
جمع بندی
سيستم پيكربندی ASP.NET 2.0 (بخش اول)
machine.config
Web.Config
مزايای استفاده از يك فايل xml برای پيكربندی
فايل پيكربندی سرويس دهنده : machine.config
فايل پيكربندی برنامه : web.config
نحوه بكارگيری پيكربندی
تشخيص تغيير در فايل پيكربندی
فرمت فايل پيكربندی
<configuration>
</configuration>
سيستم پيكربندی ASP.NET 2.0 (بخش دوم )
Connection String
پيكربندی Session State
داده Session در چه مكانی ذخيره می گردد ؟
In-Process Session State Store
Out-of-Process Session State Store
Sql Session State Store
In-Process Session State Store
Out-of-Process Session State Store
mode="StateServer"
Sql Session State Store
mode="SQLServer"
Custom State Store
mode="Custom"
مثال
پيكربندی Session State با استفاده از Connection strin
g
TestSessionState
TestSessionState
سيستم پيكربندی ASP.NET 2.0 (بخش سوم )
پيكربندی ترجمه
قابليت های مرورگر
خطاهای سفارشی
سرويس های Membership و Roles در ASP.NET 2.0 (بخش اول)
Authentication
Authorization
ملزومات يك سيستم مديريت كاربران به منظور تامين فرآيندهای Authentication و Authorization
ASP كلاسيك
ASP.NET 1.x
ASP.NET 2.0
Login
LoginView
PasswordRecovery
Loginstatus
LoginName
CreateUserWizard
Changepassword
سرويس های Membership و Roles در ASP.NET 2.0 ( بخش دوم )
تائيد كاربران در ASP.NET 2.0
چگونه می توان از سرويس membership استفاده نمود ؟
افزودن عنصر <authentication> در فايل web.config
افزودن عنصر <forms> به فايل web.config
توضيحات :
محل ذخيره اطلاعات كاربران در سرويس membership
aspnet_users
aspnet_membership
سفارشی نمودن SqlMembershipProvider
<membership defaultProvider="CustomizedProvider">
<providers>
<add name="CustomizedProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyDB"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0" />
</providers>
</membership>
اسكريپت های سمت سرويس گيرنده در صفحات ASP.NET ( بخش اول )
كنترل های سرويس دهنده ASP.NET و اسكريپت های سمت سرويس گيرنده
كنترل های Page .HtmlForm و Panel
كنترل های LinkButton, ImageButton و HtmlButton
Calendar
DetailsView
GridView
Label
Menu
TreeView
هر نوع كنترل سرويس دهنده ای كه خصلت PostBack آن true باشد
كنترل های Web Part
كنترل های Validator
هر متد و يا خصلتی كه بر روی كنترل ها focus می نمايد
استفاده از اسكريپت های سمت سرويس گيرنده توسط پياده كننده در صفحات ASP.NET
اسكريپت های سمت سرويس گيرنده در صفحات ASP.NET ( بخش دوم )
اضافه كردن event handler سمت سرويس گيرنده به كنترل های سرويس دهنده ASP.NET
افزودن event handler سمت سرويس گيرنده به صورت تعريفی
text="Sample Text"
onkeyup="spanCounter.innerText=this.value.length;"
function DisplayCount(a)
onkeyup="DisplayCount(this);"
افزودن يك event handler سمت سرويس گيرنده از طريق برنامه و در زمان اجراء
TextBox1.Attributes.Add
Span id="spanCounter"
افزودن يك رويداد onClick سمت سرويس گيرنده به كنترل سرويس دهنده Button
OnClientClick="return confirm(Ready to submit.)"
شناسائی و مراجعه به كنترل های سرويس دهنده از طريق اسكريپت های سمت سرويس گيرنده
id="TextBox1"
name="TextBox1"
id="TextBox1"
مراجعه به كنترل ها ئی كه درون ساير كنترل ها قرار دارند
كنترل های Validation در ASP.NET ( بخش اول )
ضرورت و ماهيت كنترل های Validation
كنترل <asp:RequiredFieldValidator>
شكل عمومی
asp:RequiredFieldValidator
id
Runat
ControlToValidate
Display
ErrorMessage
SetFocusOnError
ValidationGroup
/
توضيحات
مثال
asp:RequiredFieldValidator Runat
ControlToValidate
ErrorMessage
Display
SetFocusOnError
كنترل <asp:RangeValidator>
شكل عمومی
asp:RangeValidator
id
Runat
ControlToValidate
Display
ErrorMessage
MaximumValue
MinimumValue
SetFocusOnError
Type
ValidationGroup
توضيحات
مثال
asp:RangeValidator
Runat
ControlToValidate
Type
MinimumValue
MaximumValue
ErrorMessage
Display
SetFocusOnError
كنترل های Validation در ASP.NET ( بخش دوم )
كنترل <asp:CompareValidator>
شكل عمومی
asp:CompareValidator
id
Runat
ControlToCompare
ControlToValidate
Display
ErrorMessage
Operator
SetFocusOnError
Type
ValidationGroup
ValueToCompare
توضيحات
مثال
asp:CompareValidator
Runat
ControlToValidate="MyTextBox"
ValueToCompare="0"
Type="Double"
Operator="GreaterThan"
ErrorMessage="Please enter a number greater than 0"
Display
"Dynamic"
SetFocusOnError
"True"
كنترل <asp:CustomValidator>
شكل عمومی
asp:CustomValidator
id
Runat
ControlToValidate
Display
ErrorMessage
SetFocusOnError
ValidationGroup
OnServerValidate
توضيحات
مثال
Validate_TextBox
Get_Data
<asp:CustomValidator id
Runat
ControlToValidate
Display
SetFocusOnError
OnServerValidate
Validate_TextBox
كنترل های Validation در ASP.NET ( بخش سوم )
گروه های validation
مثال
Validate_Email
Get_Data
ValidationGroup="Group1"
ValidationGroup="Group1"
ValidationGroup="Group1"
ValidationGroup="Group1"
ValidationGroup="Group1"
ValidationGroup="Group1"
ValidationGroup="Group1"
كنترل <asp:ValidationSummary>
شكل عمومی
asp:ValidationSummary
id
Runat
DisplayMode
HeaderText
ShowMessageBox
ShowSummary
ValidationGroup
توضيحات
مثال
Validate_Email
Get_Data
Display="None"/>
Display="None"/>
Display="None"/>
Display="None"/>
Display="None"/>
Display="None"/>
<asp:ValidationSummary Runat=
ValidationGroup=
DisplayMode=
HeaderText=
ShowSummary=
ShowMessageBox=
/>
كنترل های Validation در ASP.NET ( بخش چهارم )
تهديدات امنيتی در صورت عدم ارزيابی داده ورودی
بررسی يك نمونه
SQLInjection
راه حل چيست ؟
Name
ControlID
PropertyName
سادگی كد نويسی
كنترل های پويا در ASP.NET ( بخش اول )
ايجاد كنترل ها با استفاده از اسكريپت
Label
Button
TextBox
كنترل <asp:PlaceHolder>
asp:PlaceHolder
id
Runat
اضافه كردن كنترل به يك PlaceHolder
Controls.Add
دستيابی به خصلت های يك كنترل توسط اسكريپت
توليد رويدادهای كنترل توسط اسكريپت
AddHandler
AddressOf
AddHandler MyButton.Click, AddressOf My_Subprogram
كنترل های پويا در ASP.NET ( بخش دوم )
كنترل سرويس دهنده <asp:Literal >
مثال : ايجاد كنترل های سرويس دهنده با استفاده از اسكريپت
<asp:PlaceHolder>
<asp:AccessDataSource>
<asp:GridView>
Page_Load
Get_Articles
Page_Load
Get_Articles
asp:PlaceHolder
asp:AccessDataSource
asp:GridView
توضيحات
State Management در ASP. NET 2.0 (بخش اول)
مديريت state و مسائل در ارتباط با آن
View state
مثال : ثبت تعداد دفعاتی كه بر روی يك دكمه كليك می گردد
State Management در ASP. NET 2.0 (بخش دوم)
گزينه اول
گزينه دوم
State Management در ASP. NET 2.0 (بخش سوم)
:
:
انواع متغيرها
ذخيره Member variables در view state
مثال
ذخيره اشياء سفارشی
آيا تمامی اشياء دات نت را می توان در view state ذخيره كرد ؟
انواع مدل كدينگ در ASP. NET 2.0 ( بخش اول )
يادآوری !
انواع مدل كدينگ
Inline code
code-Behind
مثال
روش كدينگ Inline code
روش code-behind
جمع بندی
انواع مدل كدينگ در ASP. NET 2.0 ( بخش دوم )
روش های ترجمه در ASP.NET 2.0
Classicprecompilation
Dynamiccompilation
Site precompilation
مفهوم page class در ASP.NET
مدل Inline code
صفحات code-Behind
نواع مدل كدينگ در ASP. NET 2.0 ( بخش سوم )
چگونه فايل های code-behind به صفحات مرتبط می شوند ؟
چگونه تگ های كنترل به متغيرهای صفحه مرتبط می گردند ؟
چگونه رويدادها به Event Handler مرتبط می شوند ؟
تايپ دستی آن
Double-click بر روی يك كنترل در حالت Design view
انتخاب رويداد از طريق پنجره Properties
ErrorHandling در ASP.NET
خطاهای پيكربندی
خطاهای پارسر
خطاهای ترجمه
خطاهای زمان اجراء
فعال كردن debug mode در سطح pag
e
فعال كردن debug mode در سطح Application :
debug="true"
اثرات جانبی فعال كردن debug mode
سفارشی كردن صفحات خطاء
On
Off
RemoteOnly
مثال : نحوه استفاده از <customErrors>
مرحله اول
مرحله دوم
StatusCode
Redirect
مديريت خطاء از طريق كد برنامه
Page Level
Page_Error
Application Leve
l
Application_Error
عدم اجرای يک برنامه ASP.NET در ويندوز 2003
عدم امکان اجرای يک برنامه ASP.NET
نمايش علت بروز خطاء در زمان ديباگ
اعمال محدوديت در دستيابی به يک زيردايرکتوری: سطح ريشه
اعمال محدوديت در دستيابی به يک زيردايرکتوری : سطح زيردايرکتوری
استفاده از کنترل سرويس دهنده asp:xml
مشخص نمودن فرمت xml
اعمال تغييرات لازم در فايل Web.Config
عدم امکان اجرای يک برنامه ASP.NET
رفع اشکال
عدم امکان ديباگ يک برنامه ASP.NET
تشخيص وجود يک دايرکتوری
تشخيص وجود يک دايرکتوری
نمايش تاريخ ايجاد يک دايرکتوری
تشخيص وجود يک فايل
تشخيص وجود يک فايل
تغيير و بازيابی دايرکتوری جاری
ليست درايوهای منطقی
ايجاد دايرکتوری
عملکرد
پارامتر
متد
GetDirectories
مثال
عملکرد
پارامتر
متد
GetDirectories
مثال
عملکرد
پارامتر
متد
GetFiles
مثال
عملکرد
پارامتر
متد
GetFiles
مثال
عملکرد
پارامتر
متد
GetFileSystemEntries
مثال
عملکرد
پارامتر
متد
GetFileSystemEntries
مثال
:DataGrid id="SrcoGrid1"
SrcoGrid1.DataSource
SrcoGrid1.DataBind()
کنترل های سرويس دهنده ASP.NET
نحوه استفاده از خصلت های کنترل در يک برنامه ASP.NET
رويداد چيست ؟
مدل برنامه نويسی مبتنی بر رویداد چيست ؟
رويدادهای ASP.NET
رويدادها در HTML
توضيحات
تفاوت بين کنترل های HTML و کنترل های سرويس دهنده ASP.NET
کنترل سرويس دهنده Button
و........
درفريمورك دات نت ، دستيابی داده با استفاده از ADO.NET انجام می شود . ADO.NET در حقيقت يك رابط و يا اينترفيس برنامه نويسی است كه مجموعه امكانات لازم به منظور كار با بانك های اطلاعاتی را در اختيار پياده كنندگان برنامه های وب قرار می دهد . اينترفيس فوق با ايجاد يك لايه اضافه ، جزئيات و پيچيدگی های موجود به منظور دستيابی به داده را از ديد پياده كنندگان مخفی نگه می دارد .
برنامه های وب نوشته شده با استفاده از ASP.NET 2.0 از پتانسيل های ارائه شده توسط ADO.NET نظير : ارتباط اتوماتيك با انواع متفاوتی از منابع داده ، ايجاد كنترل های كاربر در ارتباط با داده و ساير موارد ديگر استفاده می نمايند . بدين ترتيب حجم كد مورد نياز برای نوشتن برنامه های وب مبتنی بر داده كاهش يافته و نگهداری و پشتيبانی از اين نوع برنامه ها شرايط مطلوب تری را پيدا خواهد كرد .
معماری دستيابی داده
دستيابی داده در برنامه های وب دات نت براساس يك ساختار و يا معماری دو لايه ای انجام می شود (دو لايه جداگانه ) . اولين لايه ، شامل عناصر ضروری فريمورك به منظور دستيابی به داده است . دومين لايه ، شامل APIs و كنترل هائی است كه قابليت های دستيابی به داده را در اختيار برنامه نويسان قرار می دهد .
دستيابی به داده مستلزم بكارگيری چهار عنصر اساسی زير است :
و.........
مبلغ قابل پرداخت 9,000 تومان
برچسب های مهم
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
به نام خدا 1404 / 2025با سلام و درود خدمت نوازندگان عزیز فول ست جدید کردی ۲.۴ ـ ۶.۸ برای سیستم عامل اندروید و ویندوز منتشر شد ,ریتم و ساز ها تماما کوانتایز شده وباکیفیت 2025درام کیت ها دست و ساز و تبدیلی از ارنجر های روز شرکت کرگ pa4x و pa5xریتم ها فول پد با امکان اضاف و ... ...
کتاب «نیکسرشت: راهنمای تبدیلشدن به والدی که میخواهید باشید» نوشتهی بکی کندی، یک راهنمای عملی و الهامبخش برای والدین است که بهدنبال بهبود رابطهی خود با فرزندانشان و پرورش کودکان سالم و خوشحال هستند. این کتاب با رویکردی مثبت و همدلانه، به والدین کمک میکند تا بر ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود جزوه درک عمومی معماری طباطبائی تعداد ص:310 فرمت:pdf نوع فایل:تایپ شده ... ...
عنوان: دانلود پاورپوینت عزت نفس درس 16 دین و زندگی پایه یازدهم علوم انسانی فرمت: پاورپوینت pptتعداد اسلاید: 26 پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین تغییرات مطالب و رئوس کتاب درسی بکارگریی افکت ها، اشکال و تصاویر متحرک بسیار زیبابا توجه بر اینکه ... ...
نوع فایل: power point فرمت فایل: pptx قابل ویرایش تعداد اسلایدها: 35 اسلاید تصویری از پاورپوینت: این پاورپوینت آموزشی، جذاب، قابل ویرایش، کاملا منطبق با کتب درسی و با تعداد اسلاید ذکر شده تهیه و تنظیم شده است. با بکارگیری نمودار ها ، تصاویر جالب و جذاب و دسته ... ...
جزوات جامع و عالی سناریو تقلب این پکیج شامل جزوات زیر می باشد: سناریوی تقلب اپیدمیولوژی سناریوی تقلب اخلاق پزشکی سناریوی تقلب ارتوپدی سناریوی تقلب اطفال 1 سناریوی تقلب اطفال 2 سناریوی تقلب اورولوژی سناریوی تقلب آمار سناریوی تقلب پاتولوژی سناریوی تقلب ... ...
فایل وورد اجاره غرفه در نمایشگاه ... ...
بیش از 1000 نمونه سوال عمومی آزمون استخدامی شامل ادبیات - زبان انگلیسی - هوش - معارف - اطلاعات عمومی و.. همراه با جزوه اختصاصی مصاحبه همراه با پاسخ ... ...
آزمون های تمرینی سطر به سطر میکروطبقه بندی شده (QB) اطفال 3 اسنشیال نلسون (1160 سوال شناسنامه دار با پاسخ تشریحی) ... ...
آنتن BTSبا فرمت pdf ودر 43 می باشد فهـرســـت مطالب : مقدمه. نقش BTS در سیستم تلفن همراه BTS چیست هدف از راه انداريِ BTS دلیلِ کاهشِ ارتفاعِ BTS معماريBTS معرفیِ سیستم GSM ساختارِ شبکه ي GSM زیر سیستم سوئیچینگ و شبکه زیر سیستم رادیویی. نکاتی در مورد سلول ... ...
آزمون های تمرینی سطر به سطر میکروطبقه بندی شده (QB) قلب و عروق (1373 سوال شناسنامه دار با پاسخ تشریحی) ... ...
آزمون های تمرینی سطر به سطر میکروطبقه بندی شده (QB) رادیولوژی (578 سوال شناسنامه دار با پاسخ تشریحی) ... ...