به PcGo خوش آمدید

مهمان گرامي، براي مشاهده انجمن با امکانات کامل ميبايست از طريق ايــن ليـــنک ثبت نام کنيد

آموزش نصب و راه اندازی asp.net و مقدمات آن
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2
  1. Top | #1


    تاریخ عضویت
    Feb 2012
    شماره عضویت
    5
    عنوان کاربر
    مدیر ارشد سایت
    میانگین پست در روز
    0.10
    محل سکونت
    urmia
    سن
    26
    نوشته ها
    272
    تشکر
    175
    تشکر شده 229 بار در 150 ارسال
    حالت من
    Ghamgin

    آموزش نصب و راه اندازی asp.net و مقدمات آن

    آموزش نصب و راه اندازی 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.MICRORAYANEH.COM"
    Runat="Server" />

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


    Here is http://WWW.MICRORAYANEH.COM
    در صفحه نمایش داده شود .
    کاربر مقابل از Mehdi عزیز به خاطر این پست مفید تشکر کرده است: PMO (03-08-2012)
    کسی را كه دوست داري رهايش كن , اگر سوي تو برگشت از آن توست
    و اگر برنگشت از اول براي تو نبوده!!!

  2. Top | #2


    تاریخ عضویت
    Feb 2012
    شماره عضویت
    5
    عنوان کاربر
    مدیر ارشد سایت
    میانگین پست در روز
    0.10
    محل سکونت
    urmia
    سن
    26
    نوشته ها
    272
    تشکر
    175
    تشکر شده 229 بار در 150 ارسال
    حالت من
    Ghamgin
    ابزارهای كار 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 را از شما جهت نصب می*طلبد.


    کاربر مقابل از Mehdi عزیز به خاطر این پست مفید تشکر کرده است: PMO (03-08-2012)
    کسی را كه دوست داري رهايش كن , اگر سوي تو برگشت از آن توست
    و اگر برنگشت از اول براي تو نبوده!!!

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Designed By VBIran And Optimized By F.Rezvani