كارت dvb , كارت دي وي بي , دی وی بی , رسيور , رسیور
| |
اين يك بخش از موضوع مبانی یک برنامه Asp.net است كه در انجمن ASP.NET مطرح گرديده و اين انجمن نيز زير مجموعهي طراحی صفحات داینامیک است: اینترنت زیر ساخت مناسب برای برنامه های توزیع شده را فراهم نموده و از این زاویه خاص نیز بسرعت در حال تغییر است . در این راستا وب سایت هائی که صرفا" صفحات ایستا را برای مرورگر ارسا ل می نمایند به نسل جدیدی از سایت های پویا و قابل ...
| ثبت نام | پست جدید | All Albums | Blogs | راهنما | فهرست کاربران | تقویم | جستجو | ارسالهاي امروز | نشانه گذاري انجمن ها به عنوان خوانده شده |
| | ||||||||
| اطلاعيههاي سايت |
|
| LinkBack | ابزارهای موضوع |
| | #1 | |||||||||||
| عضو ممتاز ![]() ![]() ![]() ![]() تاریخ عضویت: October 11th, 2006 محل سکونت: تهرون
نوشته ها: 455
سطح دانش: 19 [ ![]() ![]() ]سابقه در سایت: 0 / 469 Thanks: 21
Thanked 73 Times in 52 Posts
قدرت اعتبار: 3 | اینترنت زیر ساخت مناسب برای برنامه های توزیع شده را فراهم نموده و از این زاویه خاص نیز بسرعت در حال تغییر است . در این راستا وب سایت هائی که صرفا" صفحات ایستا را برای مرورگر ارسا ل می نمایند به نسل جدیدی از سایت های پویا و قابل برنامه نویسی تبدیل یافته ( و یا خواهند یافت ) که امکان ارتباط سازمان ها ، برنامه ها ، سرویس ها و دستگاه ها را مستقیما" فراهم می نمایند . وب سایت های موجود که بمنزله جزایر اطلاعاتی می باشند ، به سایت هائی که با یکدیگر تعامل اطلاعاتی تعریف شده ای را خواهند داشت ، تبدیل شده و خواهند شد .گرچه ممکن است برخی از جزایر اطلاعاتی موجود برای ارائه اطلاعات از فرآیندهای پویا استفاده نمایند ولی میدان و محدوده اطلاعات ارائه شده به همان سایت محدود و تعامل اطلاعاتی و خدماتی با سایر سایت ها لحاظ نمی گردد . بدون شک دات نت ماکروسافت، در این زمینه دارای جایگاهی خاص بوده و در این مرحله گذار دارای نقشی تعیین کننده است . فریمورک دات نت ، تحولات عمده ای در رابطه با ایجاد برنامه های وب را بدنبال داشته است. ASP.NET ، یکی از انواع تکنولوژی ارائه شده بهمراه فریمورک دات نت است . در این مقاله قصد داریم به بررسی اجزای تشکیل دهنده یک برنامه وب ASP.NET پرداخته و با فرآیند اجرای یک برنامه ASP.NET ، آشنا شویم . مقدمه ASP.NET ، یک چارچوب برنامه نویسی است که بر اساس فریمورک دات نت ایجاد شده و از آن بمنظور پیاده سازی برنامه های مبتنی بر وب استفاده می گردد . فرم های وب ASP.NET ، که بعنوان بخشی از یک برنامه وب ASP.NET مطرح می باشند ، روشی ساده بمنظور ایجاد وب سایت های پویا را در اختیار علاقه مندان قرار می دهند . ASP.NET ، همچنین شامل سایر تکنولوژی های مورد نیاز برای ایجاد سرویس های وب XML بوده که بکمک آنان ، امکان تولید بلاک های لازم برای ایجاد برنامه های توزیع شده فراهم می گردد . ASP.NET چیست ؟ استفاده از تکنولوژی ASP برای ایجاد صفحات وب پویا ، از چندین سال قبل متداول و توسط پیاده کنندگان بخدمت گرفته شده است . تکنولوژی ASP.NET مشابه ASP کلاسیک ، بر روی سرویس دهنده اجراء و روشی بمنظور ایجاد وب سایت های پویا را در اختیار علاقه مندان قرار می دهد . ASP.NET ، نسبت به ASP کلاسیک دارای امکانات متعددی بوده و تغییرات بنیادین در آن ایجاد شده است . پیاده سازی برنامه های وب ASP.NET در فریمورک دات نت مشابه پیاده سازی برنامه های ویندوز است . عناصر اولیه ASP.NET ، فرم های وب می باشند . فرم وب ، صفحه ای است که کاربر در مرورگر خود آن را مشاهده خواهد کرد . یک برنامه وب ASP.NET ، دارای یک و یا چندین فرم وب است . یک فرم وب، صفحه ای پویا بمنظور دستیابی به منابع سرویس دهنده است . یک صفحه وب سنتی ، قادر به اجرای اسکریپت بر روی سرویس گیرنده بمنظور انجام عملیات اساسی خود است . یک فرم ASP.NET ، امکان اجرای کدهای سمت سرویس دهنده ، دستیابی به بانک اطلاعاتی ، تولید فرم های وب اضافه ، استفاده از پتانسیل های امنیتی ارائه شده توسط سرویس دهنده را در اختیار قرار می دهد. یک فرم ASP.NET ، ارتباطی به اسکریپت های سمت سرویس گیرنده نداشته و بدین ترتیب ، به نوع مرورگر سرویس گیرنده و یا سیستم عامل مربوطه ، وابستگی خاصی نخواهند داشت . عدم وابستگی فرم های وب به نوع و امکانات سرویس گیرنده ، امکان ایجاد فرم های وبی را فراهم می نماید که می توان آنان را توسط هر دستگاهی که به اینترنت دستیابی و دارای یک مرورگر وب است ، مشاهده کرد . با توجه به اینکه ASP.NET ، بعنوان بخشی از فریمورک دات نت است ، بنابراین می توان برنامه های ASP.NET را با استفاده از هر یک از زبان های مبتنی بر دات نت ، پیاده سازی کرد . سرویس های وب XML تکنولوژی ASP.NET ، سرویس های وب XML را حمایت می نماید . سرویس های وب XML ، برنامه های توزیع شده ای می باشند که از XML برای ارسال اطلاعات بین سرویس گیرندگان ، برنامه ها و سایر سرویس های وب XML استفاده می نمایند. برنامه های 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 ، امکا ن ارسال فرم های وب و داده ها با سرعت بیشتر( نسبت به درخواست مرتبه اول ) برای سرویس گیرندگان توسط یک برنامه وب فراهم می نماید. مدل اجرائی ASP.NET پس از درخواست یک صفحه ASP.NET توسط سرویس گیرندگان ، مجموعه عملیاتی انجام تا در نهایت به درخواست آنان توسط سرویس دهنده پاسخ داده می شود . ![]() اولین درخواست : در صورتیکه سرویس گیرنده درخواست یک صفحه ASP.NET را از سرویس دهنده داشته باشد برای اولین مرتبه داشته باشد ، عملیات زیر دنبال خواهد شد: مرورگر سرویس گیرنده ، یک درخواست GET HTTP ، را برای سرویس دهنده ارسال می نماید . پارسر ( مفسر ) ASP.NET ، کدهای Source را تفسیر می نماید .در صورتیکه کد مربوطه ، ترجمه نشده باشد و بصورت DLL)Dynamic Link Library) در آمده نباشد ، ASP.NET کمپایلر را فرا می خواند . Run Time ، لود و کد MSIL)Microsoft Intermediate language) ، را اجراء می نماید . پس از اجرای کدهای مربوطه ، نتایج بدست آمده برای مرورگر سرویس گیرنده ارسال خواهند شد . دومین درخواست : زمانیکه سرویس گیرنده ای درخواستی مجدد و مشابه برای یک صفحه را داشته باشد ، مراحل زیر دنبال خواهد شد : مرورگر سرویس گیرنده ، یک درخواست GET HTTP ، را برای سرویس دهنده ارسال می نماید . Run Time لود و بلافاصله کد MSIL اجراء خواهد شد . کد مربوطه در زمان اولین درخواست ترجمه شده و ضرورتی به ترجمه مجدد آن نخواهد بود. پس از اجرای کدهای مربوطه ، نتایج بدست آمده برای مرورگر سرویس گیرنده ارسال خواهند شد . ![]()
__________________ Any Question About Web Programming Like HTML,DHTML,ASP,ASP.NET,SQLSERV ER,JAVASCRIPT Dont waste time ! CACTUS is here ![]() افلاطون مي گه: " اگه با دلت چيزي يا کسي رو دوست داري زياد جدي نگيرش، چون ارزشي نداره، چون کار دل دوست داشتنه، مثل کار چشم که ديدنه، اما اگه يه روز با عقلت کسي رو دوست داشتي، اگه عقلت عاشق شد، بدون که داري چيزي رو تجربه مي کني که اسمش عشق واقعيه هوسبازان وقتی زیبایی را می بینند،دوستشان دارند. ولی عاشقان وقتی كسی را دوست داشته باشند،زیبا می بینن | |||||||||||
| |
| برچسب ها |
| aspnet |
| ابزارهای موضوع | |
| |
| ||||
| موضوع | نویسنده موضوع | انجمن | پاسخ ها | آخرين نوشته |
| بررسی تخصصی Sony Ericsson P990 | nima_g | Sony Ericsson | 2 | Saturday 5 May 2007 04:21 PM |
| انواع رژیم غذایی | Peyman | بخش پزشکي، بهداشتي، آرايشي | 4 | Tuesday 13 March 2007 12:57 PM |
| انتظار کاربران خانگی برای ویستا به*سر رسید | vista | سیستم های عامل | 3 | Saturday 24 February 2007 11:05 AM |
| نصب نرم افزار در لینوکس | atn_1366 | مباحث لینوکس (Linux) | 0 | Wednesday 23 August 2006 02:23 AM |
| مفاهیم پایه*ای لینوکس | atn_1366 | مباحث لینوکس (Linux) | 0 | Wednesday 23 August 2006 02:15 AM |
تمامي قوانين اين سايت از جمهوري اسلامي ايران پيروي مي کند و هرگونه مطالب مخالف قوانين ايران و بنر يا لينک مستهجن در اين سايت جايي ندارد