PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب و راه اندازی asp.net



آبجی
5th January 2010, 11:28 PM
آموزش نصب و راه اندازی ASP.NET و مقدمات آن ASP.NET مخفف Active Server Pages از محبوبترین و قدرتمندترین زبان های برنامه نویسی تحت وب میباشد كه در بسته Visual Studio .NET نیز وجود دارد . از اوانی كه اینترنت پا به عرصه گذاشت ابتدا صفحات بصورت استاتیك و ایستا بودند و طراحان وب موظف بودند برای بروزرسانی صفحات بصورت دستی در سورس برنامه وارد شوند و آن صفحه را بروز برسانند .
اما پس از چندی فعالان این دسته از برنامه نویسان به فكر راه اندازی صفحات وب پویا Dynamic افتادند كه در این مسیر موفق نیز بوده اند . در این هدف زبانهای برنامه نویسی متفاوتی بوجود آمد از جلمه Perl/CGI ، PHP و ASP.NET و چندین زبان دیگر . دو مورد اخیر PHP و ASP.NET از گروههای جدید زبان های تحت وب هستند كه با قدرت فراوانی شروع به كار كرده اند . در این مقوله به معرفی ASP.NET میپردازیم و در مورد PHP : HypeText PreProcessor Programs همین گویا در سایت میکرورایانه دوستان دیگر ان را اموزش می دهند و از جمله زبان های برنامه نویسی open Source میباشد .
ASP.NET زبان رشد یافته ASP است . اساس كار ASP بر اساس VBScript بود كه كمی به این زبان محدودیت میداد . بنابراین با روی كار آمدن ASP.NET این محدودیت از بین رفت و هم اكنون این زبان قدرتمند از چندین و چند زبان برنامه نویسی همچون C# و JAVA حمایت میكند .

نصب ASP.NET روی كامپیوتر
اگر میخواهید ASP.NET را فرا بگیرید . باید آنرا روی كامپیوتر خود فعال كنید . برای فعال كردن آن روی كامپیوتر باید .NET framework را نصب كنید . البته اگر از ویندوز سرور 2003 استفاده میكنید . پس از نصب .NET framework نسخه ASP.NET 1.1 نیز نصب میشود . اما اگر از ویندوز XP یا سرور 2000 استفاده میكنید . پس از نصب .NET روی كامپیوترتان گرچه در آخر به شما اعلام میكند كه ASP .NET تنظیماتش انجام شد . اما باور نكنید !

تنظیمات Internet Information Service IIS
برای من كه از ویندوز XP استفاده میكنم چه قبل و چه بعد از نصب .NET وبسرور IIS را نصب كردم اما نتوانستم چیزی پیدا كنم . درست است كه اگر میخواهید ASP كار كنید كافیست IIS را نصب كنید .
برای اجرای فایلهای ASP پس از نصب IIS برای انكه فایلهای خود را بتوانید اجرا كنید و نتیجه را ببینید . باید فایلهایتان را در فولدر Inetpub/wwwroot در درایو روتی كه ویندوز را نصب كرده اید كه احتمالا C است بریزید و سپس در مرورگر اینترنتی خود اگر DNS را فعال كرده باشید بزنید

http://localhost/namefile.asp

namefile.asp نام فایلیست كه كدهای خود را در آن نوشته اید . اما اگر DNS را نصب نكرده اید باید آدرس IP هاست local خود را وارد كنید . یعنی از آدرس زیر به جای آدرس فوق استفاده كنید :

http://127.0.0.1/filename.asp

همانطور كه میبینید جای localhost با 127.0.0.1 عوض شد . اما اگر جوابی نگرفتید تست كنید ببینید وبسرور IIS شما فعال است یا خیر ؟ برای احراز صحت عملكرد وبسرور از دستور ping در ویندوز XP در commandprompt استفاده كنید :

ping localhost

با دستور فوق چهار بار localhost شما پینگ میشود . در صورتیكه وبسرور شما درست كار كند بدون هیچ خطایی پكت های شما همگی ارسال میشوند و 0% lost به شما نمایش داده میشود .
در غیر اینصورت وبسرور شما درست عمل نمیكند .


نصب WebMatrix روی كامپیوتر

خوب همانطور كه گفتم . اگر میخواهید ASP.NET را روی كامپیوتر خودتان كهXP به پایین است فعال كنید میتوانید از نرم افزار رایگان WEB Matrix پس از انكه .NET framework را نصب كردید
استفاده كنید .
برای نصب .NET framework باید CD ویژوال استادیو .NET را تهیه كنید که احتمالا بیشتر از 5 سی دی است. پس از قرار دادن اولین CD اولین گام را طی كنید و عملیات update را انجام دهید . سپس به گام دوم بروید و در لیست سمت چپ گزینه web component را تیك دار كنید و به ادامه نصب بپردازید .
برای نصب webMatrix میتوانید به آدرس

http://asp.net/webmatrix

بروید و نرم افزای 1.3 مگابایتی را دانلود كنید . پس از نصب دیگر كاری ندارید . به راحتی میتوانید asp.net را با شبیه ساز سروری كه خود دارد فعال كنید . این نرم افزار دو قابلیت به شما میدهد كه یا از سرور web matrix استفاده كنید یا از iis اگر از webmatrix استفاده میكنید . پورت 8080 شما برای ان در نظر گرفته میشود . بنابراین از این پس فایلهایasp.NET شما كه احتمالا در فولدر روت كه همان my documents برای webmatrix است و البته قابل تنظیم است قرار میگیرند .
به هر حال در خود محیط ادیتور webmatrix متوجه میشوید كه فولدر روت آن كجاست بنابراین از این پس فایلهای خود را در همان فولدر درست كنید .
اما از انجایی كه من خود به شخصه هیچ ادیتوری را مانند notepad نمیدانم از notepad برای باز كردن فایلهای ASP.NET خود كه پسوند aspx دارند استفاده میكنم .

اجرا كردن صفحات روی مرورگر
اگر در مرورگر شما آدرسی مانند

http://localhost:8080/filename.aspx

دیدید و متوجه شدید كه این آدرس قابل فهم برای سرور شما نیست كافیست همانطور كه قبلا گفتم آدرس را به طریق زیر عوض كنید :

http://127.0.0.1/filename.aspx

برای مثال فایلی به پسوند aspx در روت وبسرور matrix بسازید و كد زیر را در آن قرار دهید :
کد:

<asp:Label
ID="lblMessage"
Text="Here is http://WWW.NJAVAN"
Runat="Server" />


پس از حفظ فایل در حافظه با زدن دكمه های ctrl+s آنرا در مرورگر چك كنید . ببینید خطایی رخ میدهد یا خیر ؟
اگر بدون خطا باشد . باید متن زیر


Here is http://WWW.NJAVAN (http://www.microrayaneh.com/)


در صفحه نمایش داده شود .

آبجی
5th January 2010, 11:29 PM
ابزارهای كار ASP.Net

برای شروع كار با ASP.Net نیاز به ابزاری جهت اجرا و نوشتن برنامه‌ها داریم. اگر از ویندوز 2000 به بالا استفاده نمایید، برخی از آن امكانات به همراه سیستم عامل ارائه شده است كه می‌توانید از آنها استفاده كنید. ابزاری كه نیاز دارید عبارتند از :

- مرورگر - جهت نمایش برنامه‌های ASP.Net به مرورگرهایی نظیرInternet Explorer ، Opera ، NetScape Navigator یا فایرفاکس نیاز دارید. لازم به ذكر است كه ASP.Net مستقل از مرورگر می‌باشد.

- سرور اطلاعات اینترنت IIS - برای ایجاد و میزبانی برنامه‌های كاربردی ASP.Net نیازمندیم IIS رافعال كنیم. IIS روشی آسان، كارآمد و مؤثر را بر روی اطلاعات از طریق سرویس‌های مبتنی بر وب ارائه می‌دهد. از ویندوز 2000 به بعد 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 می‌باشد. بعد از قرار دادن لوح شماره‌ی1 از Visual Basic.Net در صورتی كه Component های فوق نصب نشده باشند، ابتدا باید روی متن Update Component كلیك نمایید، سپس مسیر آنها را كه در لوح شماره‌ی پنج است به سیستم بدهید – لوح شماره‌ی پنج را جایگزین لوح شمارة 1 نمایید – آنگاه كلیه‌ی Component ها نصب شده، هنگامی كه تأییدیه انجام نصب را از شما دریافت نمود، نصب برنامه‌ی VS.Net آغاز خواهد شد و در ادامه لوح شماره‌ی 2 تا 4 را از شما جهت نصب می‌طلبد.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد