آموزش برنامه نویسی ، پایگاه داده sql server
آموزشگاه برنامه نویسی تحلیل داده : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server


آموزشگاه برنامه نویسی مجتمع فنی تهران میرداماد : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server

آموزش ASP.Net به زبان ساده     >     آموزش مدل صفحات وب WP     >     آشنایی با تکنولوژی ASP.Net

نسخه آغازین ASP.Net یا ASP کلاسیک :

صفحات اکتیو سمت سرور با Active Server Pages که به مخفف ASP نامیده می شود ، در سال 1998 توسط شرکت مایکروسافت به عنوان یک تکنولوژی طراحی صفحات وب سمت سرور ابداع شد .
ASP زبانی است که به کاربر امکان می دهد ، اسکریپت های خود را هم در سمت کلاینت و هم بر روی سرور سایت اجرا نماید . صغحات ASP قدیم ، با پسوند رایج asp شناخته شده و معمولا با زبان های VBScript برنامه نویسی می شدند . ولی بعدها ، ASP جای خود را به ASP.Net داد .


ASP.Net چیست ؟

ASP.Net نسل جدید زبان ASP است که جایگزین آن شده است . صفحات ASP.Net به علت اینکه کامپایل می شوند ، از صفحات ASP کلاسیک سریع تر هستند .
ASP.Net نسبت به ASP از پشتیانی زبانی بهتر و دامنه گسترده ای از کنترل های پیش ساخته و یا ساخته شده توسط کاربر ( User Control ) بر خوردار است . همچنین این تکنولوژي دارای کامپوننت های XML و سیستم مدیریت کاربری مرکزی ( integrated user authentication ) می باشد .
فرمت صفحات ASP.Net به صورت aspx بوده و کدهای آن به یکی از زبان های VB.NET یا #C نوشته می شوند . همچنین کنترل های طراحی شده توسط کاربر ( User Control ) را می توان با زبان هایی مثل جاوا یا ++C نیز نوشت .
هنگامی که مرورگر یک صفحه ASP.Net را درخواست می کند ، موتور ASP.Net بر روی سرور ، فایل آن را خوانده ، کامپایل نموده و اسکریپت های آنها را اجرا می کند . سپس نتایج خروجی را به صورت کدهای HTML و جاوا اسکریپت برای نمایش در مرورگر به کامپیوتر کاربر ارسال می کند .


ASP.NET RAZOR چیست ؟

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


زبان های برنامه نویسی ASP.Net :

ASP.Net دو زبان رایح برای کدنویسی سمت سرور به شرح زیر دارد که در این سری از آموزش ها به آنها نیز خواهیم پرداخت :

  1. Visual Basic یا VB.NET
  2. #C

تکنولوژی های مربوط به ASP.Net :

همانطور که در بخش قبل اشاره کردیم ، ASP.Net به طور کلی به 3 روش یا تکنولوژی عمده تقسیم می شود :

  1. صفحات وب معمولی یا ( Web Pages ) که به اختصار به آن WP می گوییم .
  2. مدل مجزای کنترل ، نما و طرح ( Model View Controller ) که به اختصار به آن MVC می گوییم .
  3. فرم های تحت وب یا Web Forms .

ابزارهای توسعه ASP.Net :

برای توسعه و طراحی صفحات وب و نرم افزارهای تحت ASP.Net ، می توانید از نرم افزار ها یا ابزارهای زیر استفاده نمایید :

  • Web Matrix .
  • Visual Web Developer .
  • Visual Studio .

در این سری از آموزش های ASP.Net به زبان ساده ، در قسمت صفحات وب ( WP ) از ابزار Web Matrix و در قسمت های MVC و Web Forms از Visual Studio استفاده می کنیم .


پسوند فایل های ASP.Net :

  • فایل های ASP کلاسیک دارای پسوند asp هستند .
  • فایل های ASP.Net دارای پسوند aspx می باشند .
  • فایل های ASP.Net که کدهای #C درون آنها تعریف شده اند ( به این کدها RAZOR ) می گویند ، دارای پسوند cshtml. می باشند .
  • فایل های ASP.Net که کدهای VB درون آنها تعریف شده اند ( به این کدها RAZOR ) می گویند ، دارای پسوند vbhtml. می باشند .


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1