ASP.NET2005
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

ایجاد کردن اولین صفحه ASP

اذهب الى الأسفل

ایجاد کردن اولین صفحه ASP Empty ایجاد کردن اولین صفحه ASP

پست  mohammad moradi الإثنين نوفمبر 16, 2009 7:24 am

صفحات ASP همانند صفحات وب HTML، فایلهای متنی ساده بر روی سرویس دهنده وب می باشند. برای ایجاد صفحه ASP، بعد از اینکه سرویس دهنده وب را نصب کردید تمام چیزی که شما احتیاج دارید، یک ویرایشگر متن همانند برنامه Notepad می باشد.

نکته: برنامه Notepad به صورت معمول برای ایجاد و اصلاح صفحات ASP استفاده می گردد، اگر چه این برنامه توابعی که برای تولید صفحات توسعه یافته ASP لازم است را ندارد.

اجازه دهید که اولین صفحه ASP خود را بوسیله برنامه Notepad بسازیم. ابتدا برنامه Notepad را باز کنید و سپس یک فایل با پسوند .asp ایجاد نمایید که جذر ریشه اعداد 1 تا 19 را نشان دهد. اگر شما دستورات زبان VBScript را بلد نیستید نگران نباشید؛ در مقالات بعدی درباره زبان VBScript مفصل بحث خواهیم کرد. اسکریپت زیر شامل کدی می باشد که باید در داخل برنامه Notepad تایپ شود:

<%@ Language="VBScript" %>
<% Option Explicit %>
<html>
<body>
<b>Square roots</b><br>
<%
Dim iLoop
For iLoop = 1 to 10
Response.Write iLoop & ": " & Sqr(iLoop) & "<br>"
Next
%>
</body>
</html>

تجزیه و تحلیل: کد بالا جذر اعداد بین 1 تا 10 را محاسبه کرده و نمایش می دهد. خط 1، شروع کد ASPبا فرمان Language @می باشد که، در جلسات بعد با مدل Client-Serverآشنا خواهید شد. خط 2 که جمله Option Explicitمی باش:این جمله بیان میکند که همه متغیرهای استفاده شده در صفحه ASPبه صورت صریح تعریف شده اند. خطوط 3 تا 5 شامل کدهای HTMLمی باشند. سپس در خط 6 دوباره یک بلوک ASPشروع می گردد که یک حلقه For از 1 تا 10 را ایجاد می نماید. حلقه های For مربوط به ساختارهای کنترلی VBScriptمی باشد که در جلسات بعدی به طور مفصل بحث خواهیم کرد. در خط 9 هم خود اعداد و هم جذر آنها نمایش داده می شود.(مورد بحث قرار میگیرد) در انتها خطوط 13 و 14 پایان صفحه ASPمی باشد که شامل کدهایی از HTMLمی باشد.

حالا که این کدها را در داخل Notepadتایپ کرده اید، شما احتیاج دارید که صفحه ASP را ذخیره نمایید. شما باید فایل را با نام SquareRoot.asp بر روی دایرکتوری فیزیکی ریشه ذخیره نمایید. توجه داشته باشید که دایرکتوری فیزیکی ریشه به وسیله کادر خصوصیات سایت وب تعیین نشده است و به صورت پیش فرض X:\inetpub\wwwRootمی باشد بنابر این فایل SquareRoot.aspرا در مکان X:\inetpub\wwwRootذخیره نمایید. اکنون مرورگرتان را باز کنید و یکی آدرس زیر را وارد نمایید.

http://localhost/squareroot.asp

http://127.0.0.1/squareroot.asp

حال مرورگرتان باید Squareroot.asp را بصورت خروجی زیر نمایش دهد:

Square roots
1: 1
2: 1.4142135623731
3: 1.73205080756888
4: 2
5: 2.23606797749979
6: 2.44948974278318
7: 2.64575131106459
8: 2.82842712474619
9: 3
10: 3.16227766016838

به خاطر داشته باشید که مرورگر، به عنوان Client به کار می رود و فقط HTML پایانی را از سرویس دهنده وب دریافت می نماید. اگر شما سورس HTML را از داخل مرورگرتان مشاهده کنید(بعد از اجرای squareroot.asp)، تنها HTML را خواهید دید.

ایجاد اسکریپت و صفحات ASP به وسیله Notepad دارای مزایا و معایبی می باشد. ابتدا مزایای این کار را بیان می کنیم:

سرعت: Notepad یک ویرایشگر کوچک و کارا و سریع می باشد. البته ابزارهای پیشرفته تر هم هستند که به ما در ایجاد صفحات ASP کمک می کنند که در جلسات بعدی توضیح خواهم داد. اگرچه این ابزارها مزایای خاص خودشان را دارند اما آنها به فضا و حافظه زیادی نیاز دارند و آهسته تر از Notepad اجرا می شوند.

سادگی به کار گیری: از آنجا که Notepad گزینه ها و امکانات زیادی ندارد، وقتی ابزارهای پیشرفته امروزی را با Notepad مقایسه می کنیم، Notepad به نظر کارآمد نمی آید که معایب Notepad بر پایه نداشتن این گزینه ها و امکانات می باشد که تعدادی از آنها در زیر آمده است:

نداشتن پشتیبانی سایت وب: با Visual InterDev یا Frontpage ویا DreamWaver شما می توانید سراسر سایت وب را مدیریت نمایید. با Notepad شما فقط می توانید یک فایل را در یک زمان ایجاد و ویرایش نمایید.

کدهای دستور زبان غیر رنگی: وقتی شما از Frontpage وInterDev وDreamWaver که سه تا از ویرایشگرهای توسعه یافته وب می باشند استفاده می کنید، قطعات مختلف کدهایتان رنگهای مختلف خواهند داشت. این امر باعث می شود که بررسی خطاهای دستور زبان در Tag های HTML و کدهای VBScript به سادگی صورت پذیرد.

نداشتن ابزار ابجاد صفحات وب Drop-&-Drog: هم InterDev هم Fronpage هم DreamWaver به شما اجازه می دهند که ظواهر HTML یک صفحه وب رابه وسیله کشیدن و رها کردن اشیا یا عناصر در داخل صفحه وب ایجاد نمایید. به وسیله Notepad، شما احتیاج به آشنایی خوب با Tag های HTML برای ایجاد صفحه وب خود دارید. پس ویرایشگری را که شما برای ایجاد و مدیریت صفحات ASP خودتان استفاده می کنید، وابسته به احتاجهایتان است. اگر شما ترجیح می دهید که از یک ویرایشگر کامل و قدرتمند استفاده نمایید، بهترین انتخاب شما، Frontpage یا DreamWaver شرکت مایکروسافت و ماکرومدیا می باشد.
mohammad moradi
mohammad moradi
Admin
Admin

تعداد پستها : 220
تاريخ التسجيل : 2009-10-31

بازگشت به بالاي صفحه اذهب الى الأسفل

بازگشت به بالاي صفحه

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد