باسلام اینم جدیده
،asp.net آخرین نسخة «صفحات فعال سرور» تکنولوژی پیشرفتهای از مایکروسافت است که برای ساخت وب سایتهای پویا و مبتنی بر بانک اطلاعات ابداع شده است.
صفحات فعال سرور یا همان Asp یکی از رایجترین زبانها برای ساخت وب سایتهای ارتقاء پذیر و تعاملی است. بسیاری از شلوغترین و پُربینندهترین سایتهای وب در اینترنت از Asp استفاده میکنند. به عنوان نمونهای از این نوع سایتها میتوان به وب سایت شرکتهای 1-800-Flowers, Barnes and Nobel, Dell و خود سایت مایکروسافت اشاره کرد.
Asp.net نسبت به نسخههای قبلی صفحات فعال وب تغییراتی اساسی و ریشهای دارد. اگر قبلاً با این نسخههای صفحات فعال وب برنامه نویسی کردهاید و از امکانات جدید Asp.net بی خبر هستید، پس آمادة یک شوک بزرگ باشید.
بعضی ویژگیهای جدید Asp.net عبارتند از:
· در Asp.net از کد کامپایل شدهای استفاده میشود که به زبانهای Common Language Runtime از قبیل ویژوال بیسیک و C# نوشته شدهاند. بر خلاف نسخههای قبلی Active Sever Pages، این نسخة جدید، از زبانهای اسکریپتیِ ترجمه شده (از جمله VBCcript) استفاده نمیکند.
· صفحات Asp.net با کنترلهای طرف سرور ساخته میشوند. کنترلهای وب سرور این امکان را به برنامه نویس میدهند که بر خلاف عناصر HTML، سایت خود را با استفاده از یک مدل شیئی پیشرفته تشکیل دهد.
· در Asp.net تکنولوژی جدیدی موسوم به Web Service گنجانده شده است. با استفاده از وب سرویس میتوانیم به متدها و خصوصیات دست پیدا کرده و اطلاعات را از بانک اطلاعات به اینترنت انتقال دهیم.
· Asp.net بخشی از چاچوب با فریم وُرک دات نتِ مایکروسافت است. در این مجموعه، هزاران کلاس داتنتی وجود دارد که انجام بسیاری از اعمال (از قبیل ذخیره کردن یک آرم در فایل) را امکان پذیر و آسانتر میسازند.
· Asp.net به مکانیزمهای ذخیره سازی هم صفحه و هم دیتا مجهز است. این مکانیزمها، موجبات افزایش کارایی سایت وب را فراهم میکنند.
تبدیل فایل HTML به فایل ASP.net:
به طور خلاصه، برای تبدیل یک فایل HTML استاندارد به یک صفحه Asp.net، چهار تغییر را در آن فایل صورت میدهیم:
1. پسوند اسم فایل را به aspx. تغییر میدهیم.
2. صفت Runat="Server" را به هر یک از تگهای <form> اضافه میکنیم.
3. به جای استفاده از صفت NAME برای تگهای <form>، از ID استفاده میکنیم.
4. تگ ابتدایی <form> را به
<form method = "post" action = " Simple ASPX, aspx" >
5. تبدیل کنید.
طرز راه اندازی Asp در رایانه :
شما می توانید ASP را بدون سرور خارجی در رایانه شخصی خود اجرا کنید. برای انجام این کار باید Microsoft's (Personal Web Server (PWS یا (Internet Information Server (IIS را در رایانه خود نصب کنید.
اگر در مورد اجرای ASP جدی هستید، باید حداقل ویندوز 98، نسخه دوم (Second Edition)داشته باشید.
اگر در مورد اجرای ASP بسیار جدی هستید، باید از ویندوز 2000 استفاده کنید.
چگونه PWS را در ویندوز 95 نصب کنید و ASP اجرا کنید؟
(Personal Web Server (PWS همراه ویندوز 95 نیست!!
برای اجرای ASP بر روی ویندوز 95، شما باید "Windows NT 4.0 Option Pack" را از مایکروسافت داون لود کنید.
داون لود "Windows NT 4.0 Option Pack"
چگونه PWS را در ویندوز NT نصب کنید و ASP اجرا کنید؟
(Personal Web Server (PWS همراه ویندوز NT نیست!!
برای اجرای ASP بر روی ویندوز 95، شما باید "Windows NT 4.0 Option Pack" را از مایکروسافت داون لود کنید.
داون لود "Windows NT 4.0 Option Pack"
چگونه PWS را در ویندوز 98 نصب کنید و ASP اجرا کنید؟
شاخه Add-ons را در سی دی ویندوز 98 خود باز کنید، شاخه PWS را پیدا کرده و فایل setup.exe را اجرا کنید.
یک شاخه Inetpub در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
مطمئن شوید که وب سرور شما اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه PWS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه ASP خود را ببینید.
چگونه PWS را در ویندوز Me نصب کنید و ASP اجرا کنید؟
(Personal Web Server (PWS در ویندوز Me وجود ندارد !!
مقاله مربوطه را در سایت مایکروسافت بخوانید
چگونه IIS را در ویندوز 2000 نصب کنید و ASP اجرا کنید؟
از دکمه Start به Settings و سپس Control Panel بروید.
در پنجره Control Panel آیکن Add/Remove Programs را انتخاب کنید.
در پنجره Add/Remove Programs گزینه Add/Removes Windows Components را انتخاب کنید.
در پنجره جدید گزینه Internet Information Services را انتخاب کرده، OK را بزنید.
یک شاخه Inetpub در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
مطمئن شوید که وب سرور شما اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه IIS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه ASP خود را ببینید.
چگونه IIS را در ویندوز XP نصب کنید و ASP اجرا کنید؟
نکته: شما نمی توانید ASP را روی ویندوز XP نسخه خانگی (Home Edition) اجرا کنید.
از دکمه Start به Settings و سپس Control Panel بروید.
در پنجره Control Panel آیکن Add/Remove Programs را انتخاب کنید.
در پنجره Add/Remove Programs گزینه Add/Removes Windows Components را انتخاب کنید.
در پنجره جدید گزینه Internet Information Services را انتخاب کرده، OK را بزنید.
یک شاخه Inetpub در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
مطمئن شوید که وب سرور شما اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه IIS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه ASP خود را
الان دیگه ASP.Net 2 مد شده. سریعتر یه پروژه رو میشه پیاده کرد. اب این وجود مطلب جالبی بود.