برای شروع کار با ASP.Net نیاز به ابزاری جهت اجرا و نوشتن برنامهها داریم. اگر از ویندوز ۲۰۰۰ به بالا استفاده نمایید، برخی از آن امکانات همراه سیستم عامل ارائه شده است که میتوانید از آنها استفاده کنید.
برای شروع کار با ASP.Net نیاز به ابزاری جهت اجرا و نوشتن برنامهها داریم. اگر از ویندوز ۲۰۰۰ به بالا استفاده نمایید، برخی از آن امکانات همراه سیستم عامل ارائه شده است که میتوانید از آنها استفاده کنید. ابزاری که نیاز دارید عبارتند از :
– مرورگر – جهت نمایش برنامههای ASP.Net به مرورگرهایی نظیرInternet Explorer ، Opera ، NetScape Navigator یا … نیاز دارید. لازم به ذکر است که ASP.Net مستقل از مرورگر میباشد.
– سرور اطلاعات اینترنت IIS – برای ایجاد و میزبانی برنامههای کاربردی ASP.Net نیازمندیم IIS رافعال کنیم. IIS روشی آسان، کارآمد و مؤثر را بر روی اطلاعات از طریق سرویسهای مبتنی بر وب ارائه میدهد. از ویندوز ۲۰۰۰ به بعد IIS به عنوان یکی از اجزای داخلی ویندوز درآمده است. در صورتیکه از نسخههای پایینتر استفاده مینمایید – که توصیه نمیشود – باید PWS را به جای IIS نصب نمایید.
در صورتی که این نرم افزار فعال نباشد میتوانید به شیوهی زیر آنرا فعال کنید :
ابتدا دکمهی start را فشرده سپس Control Panel را (از منوی Setting) انتخاب نمایید تا پنجرهی مربوطه باز شود. از این پنجره دکمهی Add or Remove Programs را کلیک کنید. آنگاه روی آیکون Add/Remove Windows Component که در سمت چپ پنجره قرار دارد کلیک نمایید تا پنجره Windows Component wizard باز شود. یکی از گزینههایی که در پنجرهی Component وجود دارد Internet Information services است. آنرا علامتدار کنید تا سرویسهای زیر فعال شوند: Common Files، Ftp، WWW، SMTP ، Information Services shap-In و Frontpage 2000 Server.
– .Net Framework – فنآوریی است که در توسعهی ASP.Net ضروری بوده و سرویسهایی نظیر ایجاد فرمهای ویندوز و فنآوری جدید rich client development را ارائه میدهد و شامل دو بخش است:
Common Language Run time ● – محیط run time ای ایجاد میکند که در آن کدهای نوشته شده به زبان های .Net اجرا میشود. آن، مدیریت اجرای کدهای .Net را نیز بر عهده دارد که شامل مدیریت حافظه و اشیاء میباشد. علاوه بر سرویسهای مدیریتی، اشکال زدایی، رسیدگی به استثنائات و وراثت در میان چند زبان را داراست. لازمهی اجرای این وظایف آن است که کامپایلرهای زبان از CLS پشتیبانی میکند. کامپایلرها، کدهای نوشته شده را به کد میانی MSIL تبدیل مینماید. سپس در زمان نصب و یا در حین اجرا ، به کد ماشین تبدیل میگردند.
● Class Library – مجموعهای از کلاسهای .Net است که برنامهنویسان را قادر میسازد تا از برنامههای کاربردی خود استفاده نمایند. این کلاسها توسط محفظههایی به نام Name space سازماندهی میشوند.
.Net Frame work شامل کامپایلر زبانهای C# ، Visual Basic و JScript است، همچنین میتوان زبانهای دیگری نظیر Cobol.Net و Perl را نیز به آن افزود.
– Visual Studio.Net – جهت افزایش سرعت و راحتی برنامهنویسی مورد استفاده قرار میدهند. یک محیط توسعه مجتمع IDE است که زبانهای Visual Basic ، Visual C ++ و C# را دارا بوده و همچنین قابلیتهایی نظیر خطایابی و اشکالزدایی از این محیط بصورت اشتراکی استفاده میکنند.
Visual Studio.Net دارای امکانات زیر است:
● مدل برنامهنویسی متحدالشکل و منفرد برای تمام زبانهای .Net و برای برنامههای کاربردی وب و ویندوز.
● توسعه Drag and Drop برای سرور با استفاده از Server Explorer .
● راهنمایی پویا.
● پشتیبانی کامل از XML .
● مدل تعمیم یافته و سفارشی قوی جهت IDE .
● سرویسهای وب با جامعسازی برنامههای کاربردی به مراتب آسانتر.
زبانهای زیادی توسط Visual Studio.Net پشتیبانی میشود که لیست زیر بیانگربرخی از آنهاست:
APL, C#, Cobol, Eiffel, JScript, Harkell, ML, Obron, Pascal, Perl, Python, Scheme, Small talk, Visual Basic.Net, Visual C ++ و … .
زبانهایی نظیر VisualC ++، Visual Basic.Net و C# همراه با Visual Studio.Net ارائه شدهاند و بخاطر پشتیبانی از معماری Plug-in در Visual Studio.Net به زبانهای دیگری که برای انتقال به بستر .Net در نظر گرفته شده یا نوشته شدهاند این امکان را میدهد که به آسانی از قدرت Visual studio IDE بهرهگیرند.
Visual Basic.Net شامل پنج لوح فشرده است که لوح شمارهی پنج حاوی Component هایی نظیر Net Frame work ، Front page 2000 Server و Microsoft Data Access Component میباشد. بعد از قرار دادن لوح شمارهی۱ از Visual Basic.Net در صورتی که Component های فوق نصب نشده باشند، ابتدا باید روی متن Update Component کلیک نمایید، سپس مسیر آنها را که در لوح شمارهی پنج است به سیستم بدهید – لوح شمارهی پنج را جایگزین لوح شماره ۱ نمایید – آنگاه کلیهی Component ها نصب شده، هنگامی که تأییدیه انجام نصب را از شما دریافت نمود، نصب برنامهی VS.Net آغاز خواهد شد و در ادامه لوح شمارهی ۲ تا ۴ را از شما جهت نصب میطلبد.
منبع: itc.itmavara.com