مبانی یک برنامه ASP.NET - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

مبانی یک برنامه ASP.NET
زمان کنونی: 20-09-1395،12:23 ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 8
بازدید: 415

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: مبانی یک برنامه ASP.NET
ارسال: #1
مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
اینترنت زیر ساخت مناسب برای برنامه های توزیع شده را فراهم نموده و از این زاویه خاص نیز بسرعت در حال تغییر است . در این راستا وب سایت هائی که صرفا” صفحات ایستا را برای مرورگر ارسا ل می نمایند به نسل جدیدی از سایت های پویا و قابل برنامه نویسی تبدیل یافته ( و یا خواهند یافت ) که امکان ارتباط سازمان ها ، برنامه ها ، سرویس ها و دستگاه ها را مستقیما” فراهم می نمایند . وب سایت های موجود که بمنزله جزایر اطلاعاتی می باشند ، به سایت هائی که با یکدیگر تعامل اطلاعاتی تعریف شده ای را خواهند داشت ، تبدیل شده و خواهند شد .گرچه ممکن است برخی از جزایر اطلاعاتی موجود برای ارائه اطلاعات از فرآیندهای پویا استفاده نمایند ولی میدان و محدوده اطلاعات ارائه شده به همان سایت محدود و تعامل اطلاعاتی و خدماتی با سایر سایت ها لحاظ نمی گردد . بدون شک دات نت ماکروسافت، در این زمینه دارای جایگاهی خاص بوده و در این مرحله گذار دارای نقشی تعیین کننده است . فریمورک دات نت ، تحولات عمده ای در رابطه با ایجاد برنامه های وب را بدنبال داشته است. ASP.NET ، یکی از انواع تکنولوژی ارائه شده بهمراه فریمورک دات نت است . در این مقاله قصد داریم به بررسی اجزای تشکیل دهنده یک برنامه وب ASP.NET پرداخته و با فرآیند اجرای یک برنامه ASP.NET ، آشنا شویم .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:41 ق.ظ
 
ارسال: #2
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
مقدمه
ASP.NET ، یک چارچوب برنامه نویسی است که بر اساس فریمورک دات نت ایجاد شده و از آن بمنظور پیاده سازی برنامه های مبتنی بر وب استفاده می گردد . فرم های وب ASP.NET ، که بعنوان بخشی از یک برنامه وب ASP.NET مطرح می باشند ، روشی ساده بمنظور ایجاد وب سایت های پویا را در اختیار علاقه مندان قرار می دهند . ASP.NET ، همچنین شامل سایر تکنولوژی های مورد نیاز برای ایجاد سرویس های وب XML بوده که بکمک آنان ، امکان تولید بلاک های لازم برای ایجاد برنامه های توزیع شده فراهم می گردد .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:41 ق.ظ
 
ارسال: #3
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
ASP.NET چیست ؟
استفاده از تکنولوژی ASP برای ایجاد صفحات وب پویا ، از چندین سال قبل متداول و توسط پیاده کنندگان بخدمت گرفته شده است . تکنولوژی ASP.NET مشابه ASP کلاسیک ، بر روی سرویس دهنده اجراء و روشی بمنظور ایجاد وب سایت های پویا را در اختیار علاقه مندان قرار می دهد . ASP.NET ، نسبت به ASP کلاسیک دارای امکانات متعددی بوده و تغییرات بنیادین در آن ایجاد شده است . پیاده سازی برنامه های وب ASP.NET در فریمورک دات نت مشابه پیاده سازی برنامه های ویندوز است . عناصر اولیه ASP.NET ، فرم های وب می باشند . فرم وب ، صفحه ای است که کاربر در مرورگر خود آن را مشاهده خواهد کرد . یک برنامه وب ASP.NET ، دارای یک و یا چندین فرم وب است . یک فرم وب، صفحه ای پویا بمنظور دستیابی به منابع سرویس دهنده است .
یک صفحه وب سنتی ، قادر به اجرای اسکریپت بر روی سرویس گیرنده بمنظور انجام عملیات اساسی خود است . یک فرم ASP.NET ، امکان اجرای کدهای سمت سرویس دهنده ، دستیابی به بانک اطلاعاتی ، تولید فرم های وب اضافه ، استفاده از پتانسیل های امنیتی ارائه شده توسط سرویس دهنده را در اختیار قرار می دهد. یک فرم ASP.NET ، ارتباطی به اسکریپت های سمت سرویس گیرنده نداشته و بدین ترتیب ، به نوع مرورگر سرویس گیرنده و یا سیستم عامل مربوطه ، وابستگی خاصی نخواهند داشت . عدم وابستگی فرم های وب به نوع و امکانات سرویس گیرنده ، امکان ایجاد فرم های وبی را فراهم می نماید که می توان آنان را توسط هر دستگاهی که به اینترنت دستیابی و دارای یک مرورگر وب است ، مشاهده کرد .
با توجه به اینکه ASP.NET ، بعنوان بخشی از فریمورک دات نت است ، بنابراین می توان برنامه های ASP.NET را با استفاده از هر یک از زبان های مبتنی بر دات نت ، پیاده سازی کرد .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:41 ق.ظ
 
ارسال: #4
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
سرویس های وب XML
تکنولوژی ASP.NET ، سرویس های وب XML را حمایت می نماید . سرویس های وب XML ، برنامه های توزیع شده ای می باشند که از XML برای ارسال اطلاعات بین سرویس گیرندگان ، برنامه ها و سایر سرویس های وب XML استفاده می نمایند.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:42 ق.ظ
 
ارسال: #5
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
برنامه های ASP.NET
برنامه های وب ASP.NET ، از بخش ها و عناصر متفاوتی تشکیل می گردند :

فرم های وب و یا صفحات با انشعاب aspx .
فرم های وب و یا صفحات aspx . ، مسئولیت ارائه بخش رابط کاربر(UI ) برای برنامه های وب را برعهده دارند .

صفحات Code – Behind
صفحات Code – Behind ، با فرم های وب مرتبط و شامل کدهای سمت سرویس دهنده برای یک فرم وب می باشند .

فایل های پیکربندی
فایل های پیکربندی ، فایل هائی از نوع XML بوده که تنظیمات پیش فرض برای برنامه های وب و سرویس ها ی وب را در خود نگهداری می نمایند. هر برنامه وب ASP.NET دارای یک فایل پیکربندی web.Config ، است . علاوه بر فایل فوق ، هر سرویس دهنده وب نیز دارای یک فایل پیکربندی machine.config ، است .

فایل Global.asax
فایل های Global.asax ، شامل کدهای مورد نیاز برای پاسخ به رویدادهائی از نوع Application level بوده که توسط ASP.NET ، محقق خواهند شد .

لینک های سرویس های وب XML
لینک های سرویس های وب XML ، امکان ارسال و دریافت داده از یک سرویس وب XML را برای یک برنامه وب فراهم می نمایند.

ارتباط به بانک اطلاعاتی
ارتباط با بانک اطلاعاتی ، امکان ارسال و دریافت داده از یک منبع داده ( نظیر یک بانک اطلاعاتی ) را برای یک برنامه وب فراهم می نماید.

Caching
Caching ، امکا ن ارسال فرم های وب و داده ها با سرعت بیشتر( نسبت به درخواست مرتبه اول ) برای سرویس گیرندگان توسط یک برنامه وب فراهم می نماید.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:42 ق.ظ
 
ارسال: #6
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
مدل اجرائی ASP.NET
پس از درخواست یک صفحه ASP.NET توسط سرویس گیرندگان ، مجموعه عملیاتی انجام تا در نهایت به درخواست آنان توسط سرویس دهنده پاسخ داده می شود .

[عکس: aspnetsection.jpg]
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:42 ق.ظ
 
ارسال: #7
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
اولین درخواست : در صورتیکه سرویس گیرنده درخواست یک صفحه ASP.NET را از سرویس دهنده داشته باشد برای اولین مرتبه داشته باشد ، عملیات زیر دنبال خواهد شد:

مرورگر سرویس گیرنده ، یک درخواست GET HTTP ، را برای سرویس دهنده ارسال می نماید .

پارسر ( مفسر ) ASP.NET ، کدهای Source را تفسیر می نماید .در صورتیکه کد مربوطه ، ترجمه نشده باشد و بصورت DLL)Dynamic Link Library) در آمده نباشد ، ASP.NET کمپایلر را فرا می خواند .

Run Time ، لود و کد MSIL)Microsoft Intermediate language) ، را اجراء می نماید .

پس از اجرای کدهای مربوطه ، نتایج بدست آمده برای مرورگر سرویس گیرنده ارسال خواهند شد .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:43 ق.ظ
 
ارسال: #8
RE: مبانی یک برنامه ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
دومین درخواست : زمانیکه سرویس گیرنده ای درخواستی مجدد و مشابه برای یک صفحه را داشته باشد ، مراحل زیر دنبال خواهد شد :

مرورگر سرویس گیرنده ، یک درخواست GET HTTP ، را برای سرویس دهنده ارسال می نماید .

Run Time لود و بلافاصله کد MSIL اجراء خواهد شد . کد مربوطه در زمان اولین درخواست ترجمه شده و ضرورتی به ترجمه مجدد آن نخواهد بود.

پس از اجرای کدهای مربوطه ، نتایج بدست آمده برای مرورگر سرویس گیرنده ارسال خواهند شد .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 01:43 ق.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کلیپ آموزش برنامه نویسی به زبان ASP.NET Friga 0 208 15-05-1391 06:39 ب.ظ
آخرین ارسال: Friga

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان