تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › گفتگوی آزاد v
« قبلی 1 … 885 886 887 888 889 … 1005 بعدی »

آموزش ASP.NET بخش اول : معرفی

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
آموزش ASP.NET بخش اول : معرفی
8908190 آفلاین
عضو جوان
**
ارسال‌ها: 5
موضوع‌ها: 5
تاریخ عضویت: Jun 2018
اعتبار: 0
#1
29-06-2018, 04:29 PM (آخرین ویرایش: 29-06-2018, 04:29 PM، توسط 8908190.)
[font=yekan]ضمن عرض سلام و احترام خدمت تمامی کاربران فروم کیش تک
[/font]

قصد داریم یکسری مقالات در زمینه برنامه نویسی های مختلف ، برای شما عزیزان قرار دهم . پیشاپیش از تمامی مدیران فروم قدردانی میکنم بابت این فروم بسیار مفید و کاربردی.
[font=yekan]در این آموزش به معرفی ASP.NET می پردازیم.
[/font]



ASP.NET بر روی پروتکل HTTP کار می ­کند و از دستورات و سیاست­ های HTTP برای تنظیم ارتباط و همکاری دوجانبه مروگر-به-سرور استفاده می ­کند.
ASP.NET بخشی از پلتفرم .Net مایکروسافت است. این کدها می­توانند تمام سلسله­ مراتب کلاس­ها در چارچوب .Net را استفاده کنند.
کدهای یک برنامه­ کاربردی ASP.NET می­ توانند در هر کدام از زبان­ های زیر نوشته شوند:
[list]
[*]C#

[*]Visual Basic.Net

[*]Jscript

[*]J#
[/list]
ASP.NET  برای توسعه برنامه ­های کاربردی تحت وب "تعاملی" و "داده محور" بر روی  اینترنت استفاده می ­شود. این زبان حاوی تعداد زیادی کنترل، از جمله، جعبه­ های متنی، دکمه ­ها و برچسب­ها برای اسمبل کردن، پیکربندی و مدیریت کدها برای ایجاد صفحات HTML می ­باشد.
مدل فرم های وب ASP.NET
فرم­های وب ASP.NET مدل رویداد محور را برای تعامل برنامه ­های کاربردی تحت وب، گسترش می ­دهند. مرورگر، یک فرم وب را به سرور وب ارسال می ­کند و سرور صفحه کامل نشانه گذاری شده یا صفحه HTML را در پاسخ ارسال می کند.
تمام فعالیت های کاربر در سمت کلاینت برای انجام پردازش stateful  به سرور ارسال می ­شوند. سرور خروجی اقدامات کلاینت را پردازش کرده و واکنش ­های لازم را  ارائه می ­دهد.
HTTP پروتکل stateless است. چارچوب ASP.NET برای ذخیره اطلاعات بر اساس حالت برنامه کمک می­ کند. حالات برنامه شامل دو حالت زیر است:
[list]
[*]حالت صفحه

[*]حالت Session
[/list]
حالت صفحه، حالت کلاینت است، یعنی محتویات فیلدهای ورودی مختلف در فرم وب. حالت جلسه شامل جمع ­آوری اطلاعات به دست آمده از صفحات مختلفی است که کاربر بازدید کرده و با آنها کار کرده است، یعنی وضعیت کلی جلسه. برای واضح شدن مفهوم، به یک مثال از سبد خرید دقت کنید.
کاربر اقلام را از یک صفحه، که صفحه اقلام می گویند، به سبد خرید اضافه می ­کند. تمام اقلام گردآوری شده و قیمت­ در یک صفحه متفاوت نشان داده می­شوند که به آن صفحه سبد خرید می­گویند. HTTP نمی تواند مسیر همه اطلاعات آمده از صفحات مختلف را نگه دارد. یک سشن(session) در ASP.NET و زیرساخت سمت سرور ، اطلاعات جمع آوری شده را درون خود نگه داری می کند.
runtime ASP.NET، حالت صفحه را به سرور و از سرور، در طی درخواست­های صفحه و در هنگام تولید کدهای
 runtime ASP.NET حمل می کند. به این ترتیب، سرور از حالت کلی برنامه مطلع بوده و به شیوه دو طرفه متصل عمل می کند.
 
[تصویر:  Programming-languages.jpg]





[font=yekan]مؤلفه ها و وظایف آنها

[/font]

[list=1]
[*]Common Language Runtime یا CLR: وظایف مدیریت حافظه، مدیریت استثناها، اشکال زدایی، بررسی امنیتی، اجرای نخ ها، اجرای کدها، ایمنی کدها، تأیید و گردآوری را انجام می­ دهد. کدی که به طور مستقیم یا توسط CLR مدیریت می شود، کد مدیریت نامیده می شود. هنگامی که کد مدیریت شده، کامپایل شد، کامپایلر کد منبع را به CPU کد زبان میانی (IL) مستقل تبدیل می کند. یک کامپایلر Just In Time (JIT) کد IL را به کد native که خاص CPU است، کامپایل می کند.
[/list]
 

[list=1]
[*]کتابخانه کلاس چارچوب .Net:شامل یک کتابخانه بزرگ از انواع قابل استفاده مجدد است. کلاس ها، رابط ها، ساختارها و ارزش های شمارشی که به طور جمعی انواع (types) نامیده می شوند.

[*]خصوصیات متداول زبان: شامل خصوصیات زبان های پشتیبانی شده .Net و پیاده سازی یکپارچه زبان است.

[*]Type System متداول: دستورالعمل هایی را برای اعلام، استفاده و مدیریت نوع های runtime، و ارتباطات متقابل زبان فراهم می کند.

[*]متادیتا و اسمبل ها: متادیتا اطلاعات باینری است که برنامه را توصیف می کند، که یا در فایل اجرایی قابل حمل (PE) یا در حافظه ذخیره می شود. اسمبلی واحد منطقی است که شامل مانیفست اسمبلی، نوع متادیتا، کد IL و مجموعه ای از منابع مانند فایل های تصویری است.
[/list]






















































-----------------------

منبع:
آموزش جامع ASP.NET جهت ورود به بازار کار و کسب درآمد
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  معرفی کلید شیشه بالابر جلو چپ هیوندای i20 سئو 0 41 16-07-2025, 07:01 PM
آخرین ارسال: سئو
  آموزش یوگا آنلاین سئو 0 50 15-07-2025, 08:08 PM
آخرین ارسال: سئو
  آموزش یوگا و مدیتیشن در خانه: راهنمای جامع برای آرامش ذهن و سلامت جسم سئو 0 53 15-07-2025, 12:55 AM
آخرین ارسال: سئو
  آموزش استانداردهای حسابداری booloozfashion 0 72 08-07-2025, 01:35 PM
آخرین ارسال: booloozfashion
  با یک بروشور و کارت حرفه‌ای، برند خود را به سبک مدیران بزرگ معرفی کنید! Mitra90 1 262 01-07-2025, 02:17 PM
آخرین ارسال: azadkarsho
  آموزش یوگا از مبتدی تا حرفه‌ای سئو 0 194 13-06-2025, 06:05 PM
آخرین ارسال: سئو
  آموزش یوگا برای مبتدیان در منزل سئو 0 188 11-06-2025, 03:17 PM
آخرین ارسال: سئو
Heart دوره آموزش آنلاین آنالیز فوتبال پیشرفته motlagh 2 685 13-05-2025, 11:58 AM
آخرین ارسال: banner07
  آموزش ساخت چسب در خانه kiankl 1 706 11-04-2025, 11:21 AM
آخرین ارسال: abolfazl_qn
  آموزش فن بیان و گویندگی برای رشد کسب و کار nirvana 2 566 08-03-2025, 01:03 PM
آخرین ارسال: azadkarsho

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 18-07-2025، 11:31 AM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.