تبلیغات
آموزشASP.NET
 
 


 



                              نوشته شده در تاریخ سه شنبه 26 مرداد 1389 توسط ارش کاکاوند

طراحی یک پروژه با استفاده از دانسته هایمان: یعنی من خودم قبلا این کارو کردم فایلشم برای دانلود برای شما گذاشتم.راستی یه توضیحم بدم که این یک پروژه طراحی سایت یک هتله با asp.net و sql و ............

asp.net2.0

راستی نظریادتون نرهههههههههههههههه

asp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزش








                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند

سلام هر مطلبی در باره طراحی وب و......خواستی از طریق تماس باما یا ارسال پیام بفرست تا در کمترین زمان در وبلاگ بذارم .خواستی یه نظرم در باره وبلاگم بده خوشحال میشم نخواستیم فدای سرت

سلامی دوباره شرمنده ی مدته نیستم وبلاگو آپدیت کنم شرمنده دیگه ببخشید آخه ی نمه سرم شلوغه ولی قول میدم جبران کنم اگه شما بخوایین..... یعنی منتظر پیاماتونم

asp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزشasp.netاموزش








                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند



                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند

همواره ایمیل های زیادی بدستم رسیده است که می پرسند: بهترین راه یادگیری ASP.NET چیست؟ یا اینکه برای یادگیری ASP.NET از کجا باید شروع کنیم؟ و سوالاتی از این قبیل. در این مقاله سعی کرده ام که تجربیات خودم را در این زمینه با شما در میان بگذارم و احتمالاً بتوانم جوابی کاربردی و عملی به این سوال بدهم. سوالی که احتمالاً شما هم به دنبال جواب آن هستید. 


به نظر من به تعداد انسانها، راه برای یادگیری ASP.NET هست! شوخی نمی کنم، جدی می گم. به نظر من هر شخصی روش یادگیری خودشوداره. فرقی هم نمی کنه که بخواهید ASP.NET یاد بگیرید یا آشپزی یا هر چیز دیگری. شما همانطور که اگر بخواهید آشپزی یاد بگیرید ممکن است از کتاب، کلاس، سعی و خطا، تجربه و حتی از وب استفاده کنید، برای ASP.NET و اصولا هر چیز دیگری هم ممکن است از همین ابزار و راهها استفاده کنید.



ادامه مطلب




                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند

استفاده از ADO.NET ، امکان اتصال به منابع داده متفاوت ، بازیابی ، پردازش و بهنگام سازی داده ، فراهم می گردد . ADO.NET از XML به منظور  انتقال داده بین برنامه ها و منابع داده استفاده می نماید .ویژوال استودیو دات نت دارای امکانات متعددی به منظور دستیابی به بانک های اطلاعاتی (برخاسته از ADO.NET ) ، می باشد. پس از اتصال به یک بانک اطلاعاتی می توان با استفاده از مجموعه ای از اشیاء ، خصلت ها و متدها ، صرفنظر از نوع بانک اطلاعاتی ، عملیات مورد نظر خود در ارتباط با یک بانک اطلاعاتی را انجام داد. در این مقاله به بررسی  امکانات ویژوال استودیو دات نت به منظور اتصال به یک بانک اطلاعاتی و انجام عملیات متفاوتی همچون  خواندن ، تغییر و حذف رکوردهای موجود در یک بانک اطلاعاتی ، خواهیم پرداخت .

مبانی اولیه ADO.NET
به منظور دستیابی به داده در
ADO.NET
، سه لایه وجود دارد :



ادامه مطلب




                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند

آموزش asp.net آموزش asp.net آموزش asp.n

آموزش asp.net آموزش asp.net آموزشasp.nt

در بخش اول این مقاله با نحوه ایجاد  Connection و  Dataset آشنا شدیم . همانگونه که اشاره گردید از مجموعه های Tables,Rows و Columns برای دستیابی به داده موجود در یک DataSet استفاده می گردد. با استفاده از مجموعه Rows می توان سطرهائی از یک  DataSet را تغییر، حذف و یا سطر جدیدی را به آن اضافه نمود. در ادامه به بررسی نحوه انجام عملیات فوق ، خواهیم پرداخت . در این رابطه از یک بانک اطلاعاتی نمونه ( SQL Server ) با نام Contact ، یک DataSet نمونه با نام Dataset11  ، یک کنترل DataGrid بر روی فرم وب با نام DataGrid1 و سه Button به منظور انجام عملیات



ادامه مطلب




                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند
در بخش اول این مقاله با نحوه ایجاد  Connection و  Dataset آشنا شدیم . همانگونه که اشاره گردید از مجموعه های Tables,Rows و Columns برای دستیابی به داده موجود در یک DataSet استفاده می گردد. با استفاده از مجموعه Rows می توان سطرهائی از یک  DataSet را تغییر، حذف و یا سطر جدیدی را به آن اضافه نمود. در ادامه به بررسی نحوه انجام عملیات فوق ، خواهیم پرداخت . در این رابطه از یک بانک اطلاعاتی نمونه ( SQL Server ) با نام Contact ، یک DataSet نمونه با نام Dataset11  ، یک کنترل DataGrid بر روی فرم وب با نام DataGrid1 و سه Button به منظور انجام عملیات افزودن ، ویرایش و حذف سطرهائی از DataSet استفاده شده است :

ادامه مطلب




                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند
در این بخش با نحوه نمایش  DataSet در یک  DataList آشنا می شویم .
با استفاده از کنترل DataList می توان اطلاعات موجود در یک Data Set را به صورت لیستی مشتمل بر مجموعه ای از سطرها نمایش داد. ( برخلاف  DataGrid که شامل سطرها و ستون هائی است ). کنترل فوق برای نمایش سطرهائی از داده مناسب می باشد . برای تعریف فرمت نمایش داده می توان از تمپلیت ها و Style استفاده نمود . در کنترل DataList ، سطرهائی از داده به عنوان آیتم هائی در لیست محسوب شده و می توان برای تعریف لی اوت آنان در تمپلیت ها  از HTML Text و یا سایر کنترل ها ، استفاده نمود. مثلا" می توان از کنترل Label برای نمایش یک فیلد از منبع داده در تمپلیت مربوطه استفاده نمود . مبنای اصلی فرمت نمایش داده از یک منبع داده ، تمپلیت ها بوده و می توان از آنان به منظور تعیین شکل ظاهری و محتوی کنترل استفاده بعمل آورد. در این رابطه لازم است در ابتدا با استفاده از تمپلیت های Header ، Footer و Separator فرمت مورد نظر خود را برای شکل ظاهری کنترل DataList مشخص نموده  و در ادامه با استفاده از تمپلیت ItemTemplate ، آیتم ها ی مورد نظر به منظور نمایش در لیست به همراه فرمت مربوطه را تعریف نمود.
برای نمایش یک Data Set در کنترل DataList ، مراحل زیر را دنبال می نمائیم :


ادامه مطلب




                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند

در این بخش با نحوه نمایش داده موجود در Data Set در کنترل های ListBox , DropDown,CheckBoxList و RadioButtonList آشنا خواهیم شد .
داده موجود در یک DataSet را می توان به هر نوع List Conrol  استفاده شده بر روی یک فرم وب ، نسبت داد .کنترل های DataSet و DataList صرفا" دو نمونه متداول به منظور نمایش یک DataSet می باشند. برای نمایش داده موجود در یک DataSet می توان از کنترل های  ListBox,DropDownList,CheckBoxList و یا RadioButtonList  ، نیز استفاده نمود .

  •  کنترل DropDownList : با استفاده از کنترل فوق ، کاربران قادر به انتخاب یک آیتم از لیست Drop-Down می باشند.

  •  کنترل ListBox : با استفاده از کنترل فوق ، کاربران قادر به انتخاب یک و یا چندین آیتم از طریق یک لیست از قبل تعریف شده می باشند. با تنظیم خصلت  SelectionMode به Multiple امکان انتخاب چندین آیتم در اختیار کاربران قرار خواهد گرفت . ( در صورتی که خصلت فوق مقدار Single را داشته باشد ، صرفا" امکان انتخاب یک آیتم وجود خواهد داشت ) .



ادامه مطلب




                              نوشته شده در تاریخ جمعه 12 فروردین 1390 توسط ارش کاکاوند

در بخش های قبل این مقاله به نقش اساسی Data Set در ارتباط با ذخیره و بازیابی داده اشاره گردید . علاوه بر Data Set ، می توان دستوراتی را مستقیما" بر روی  یک Connection بانک اطلاعاتی انجام داد . شی Connection سه متد زیر را در ایـن رابطه ارائه نموده است :

  • ExecuteScalar : متد فوق ، یک  Query را اجراء نموده و در ادامه صرفا" یک مقدار را بر می گرداند(نظیر شمارش تعداد رکوردهای موجود در یک جدول بانک اطلاعاتی )

  •  ExecuteNonQuery : متد فوق ، دستوراتی نظیر INSERT,UPDATE و DELETE را که باعث اعمال تغییرات در بانک اطلاعاتی می گردند را اجراء نموده و  تعداد سطرهای متاثر از اجرای دستور را برمی گرداند .

  • ExecuteReader : متد فوق ، باعث خواندن رکوردها ی موجود در بانک اطلاعاتی به صورت ترتیبی می گردد.



ادامه مطلب




                              نوشته شده در تاریخ پنجشنبه 11 فروردین 1390 توسط ارش کاکاوند

در زمان نوشتن یک برنامه کامپیوتری با استفاده از هر زبان برنامه نویسی نظیر VB.NET  می توان از ساختارهای متفاوتی به منظور کنترل روند اجرای کدها ، استفاده نمود .  ساختارهای فوق  را می توان به سه گروه عمده تقسیم نمود :

  • ساختارهای تصمیم گیری ( اتخاذ تصمیم در خصوص اجراء و یا عدم اجرای خط و یا خطوطی از برنامه )

  • ساختارهای تکرار  ( اجرای یک و یا مجموعه ای  کد به دفعات مورد نیاز )

  • ساختارهای پرش ( توقف روند جاری اجرای یک برنامه  و پرش به یک محل و اجرای یک بلاک کد خاص )

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

در زمان نوشتن یک برنامه کامپیوتری با استفاده از هر زبان برنامه نویسی نظیر VB.NET  می توان از ساختارهای متفاوتی به منظور کنترل روند اجرای کدها ، استفاده نمود .  ساختارهای فوق  را می توان به سه گروه عمده تقسیم نمود :

  • ساختارهای تصمیم گیری ( اتخاذ تصمیم در خصوص اجراء و یا عدم اجرای خط و یا خطوطی از برنامه )

  • ساختارهای تکرار  ( اجرای یک و یا مجموعه ای  کد به دفعات مورد نیاز )

  • ساختارهای پرش ( توقف روند جاری اجرای یک برنامه  و پرش به یک محل و اجرای یک بلاک کد خاص )

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



ادامه مطلب




                              نوشته شده در تاریخ پنجشنبه 11 فروردین 1390 توسط ارش کاکاوند

در بخش اول این مقاله با اسکریپت های ویژوال بیسیک و ساختارهای کنترلی در VB.NET به صورت اجمالی آشنا شدیم . در بخش دوم به بررسی ساختارهای تصمیم گیری ، خواهیم پرداخت .
همانگونه که قبلا" اشاره گردید ، با استفاده از ساختارهای تصمیم گیری ، یک و یا چندین شرط بررسی و بر اساس نتایج بدست آمده ، دستور و یا دستوراتی اجراء و یا از اجرای دستور و یا دستوراتی صرفنظر می گردد . در VB.NET از دو روش متفاوت  در این رابطه استفاده می گردد : 

  • If ...Then : تعداد مسیرهائی را که می توان پس از بررسی یک عبارت شرطی انتخاب نمود ، اندک است  .

  • Select Case :تعداد مسیرهائی را که می توان پس از بررسی یک عبارت شرطی انتخاب نمود ، زیاد است  . 



ادامه مطلب




                              نوشته شده در تاریخ پنجشنبه 11 فروردین 1390 توسط ارش کاکاوند

در بخش سوم به بررسی ساختارهای تکرار ، خواهیم پرداخت
VB.NET دارای چندین ساختار تکرار است :

  • For...Next

  • Do...While

  • Do...Until

  • For...Each

در اغلب موارد صرفا" از دو ساختار فوق ، استفاده می گردد . Do...While و Do...Until دارای عملکردی مشابه با یک تفاوت اساسی می باشند. از ساختار For...Each در زمان کار با آرایه ها و یا  Collections ، استفاده می شود. ( Collection یک شی است که خود شامل اشیاء دیگری است ) .



ادامه مطلب




                              نوشته شده در تاریخ پنجشنبه 11 فروردین 1390 توسط ارش کاکاوند
پیاده كنندگان برنامه های وب كه از  فن آوری ASP كلاسیك به منظور پیاده سازی برنامه های وب در گذشته ای نه چندان دور استفاده می كردند ( و شاید هم اینك نیز استفاده می نمایند ) ، به یاد دارند كه اطلاعات پیكربندی برنامه های فوق به صورت باینری و در محلی با نام متابیس IIS ، ذخیره می گردد . پیاده كنندگان برنامه های وب برای اعمال تغییرات لازم در متابیس از دو گزینه متداول استفاده می كردند : نوشتن اسكریپت های مورد نیاز و یا استفاده از كنسول مدیریتی برنامه IIS ( سرویس دهنده وب مایكروسافت ) .
برخلاف ASP كلاسیك ، در ASP.NET 1.x حضور متابیس ها كم رنگ گردید و در مقابل ، استفاده از یك سیستم پیكربندی مبتنی بر xml مورد توجه قرار گرفت . علیرغم این كه سیستم فوق دارای انعطاف بمراتب بیشتری نسبت به نسخه قبلی است ولی امكانات مدیریتی مناسبی را به منظور ویرایش فایل های پیكربندی در اختیار پیاده كنندگان برنامه های وب قرار نمی دهد . تنها گزینه موجود برای ویرایش یك فایل پیكربندی ، برخورد با فایل پیكربندی به عنوان یك فایل xml و بهنگام سازی آن فایل بر اساس ماهیت فایل های xml است .  مهمترین مشكل رویكرد فوق ، برخورد با تمامی بخش های فایل پیكربندی به عنوان گره های xml است .


ادامه مطلب




                              نوشته شده در تاریخ پنجشنبه 11 فروردین 1390 توسط ارش کاکاوند
در بخش اول با اصول اولیه سیستم پیكربندی ASP.NET 2.0 آشنا شدیم . در این بخش به بررسی برخی از تنظمیات پیكربندی خواهیم پرداخت .

‍‍‍Connection String
در ASP.NET 1.x ، اطلاعات مربوط به connection string در بخش <appSetting> ذخیره می گردید . در ASP.NET 2.0 ، تمامی اطلاعات در ارتباط با connection-string در یك  بخش جدید با نام <connectionStrings> ذخیره می گردد .
ذخیره اطلاعات connection - string در بخش <appSetting>  دارای چالش های مختص به خود است :
  • زمانی كه اطلاعات connection string در بخش appSetting  ذخیره می گردد ، برای یك كنترل مرتبط با داده نظیر SqlCacheDependency و یا MembershipProvider  امكان دستیابی به اطلاعات وجود ندارد . 

  • ایمن سازی Connection string با استفاده از الگوریتم های رمزنگاری چالش های خاص خود را دارد .

~


ادامه مطلب




                              نوشته شده در تاریخ پنجشنبه 11 فروردین 1390 توسط ارش کاکاوند
در مجموعه مقالات سیستم پیكربندی ASP.NET 2.0 ، تاكنون به موارد زیر اشاره شده است :
  • بخش اول  : آشنائی با اصول اولیه سیستم پیكربندی ASP.NET 2.0
  • بخش دوم  : بررسی تنظیمات Connection string و Session State

در این بخش به بررسی سایر تنظمیات پیكربندی خواهیم پرداخت .

پیكربندی ترجمه
ASP.NET ، صفحات وب ، سرویس های وب ، http handlers ، فایل های برنامه ( نظیر Global.asax ) و فایل های منبع  را به صورت پویا ترجمه می نماید . فایل های فوق به صورت پویا و همزمان با اولین درخواست ، ترجمه می گردند .
هر نوع تغییر در فایل ترجمه شده پویا باعث می گردد  كه تمامی منابع متاثر از تغییرات شوند و به صورت پویا invalidated و مجددا" ترجمه گردند . مكانیزم فوق پیاده كنندگان را قادر می سازد كه به سرعت برنامه های وب را با حداقل overhead اجراء نمایند. چراكه پس از تشخیص تغییرات و ترجمه پویا ، می توان بلافاصله از امكانات برنامه ها استفاده نمود . 



ادامه مطلب

.: Weblog Themes By blogina.ir :.


(تعداد کل صفحات:20)      1   2   3   4   5   6   7   ...  

تمامی حقوق این وبلاگ محفوظ است | طراحی : بلاگینا