به نام خالق زيبائي

آموزش asp به زبان ساده

صفحه اصلي | آموزش asp | تماس
 
 
قبلی اسکات پک ما دیگران را فقط تا آن قسمت از جاده که خود پیموده‌ایم می‌توانیم هدایت کنیم. بعدی
 
  فصل 1 - بخش 2
New Page 1

براي ايجاد مثال ها از Front Page و Microsoft Script Editor آن که در دسترس همه ميباشد استفاده مي کنيم و نيز از Microsoft Internet Explorer(IE) بعنوان Browser استفاده مي کنيم شما هم از همين ابزار استفاده کنيد

براي نوشتن کدها از زبان برنامه نويسي VBScript و در بعضي مواقع از JavaScript استفاده خواهيم کرد.

قطعا تا به حال اين سوال براي شما مطرح شده است که در اينترنت يا شبکه هاي محلي (اينترانت) فايلها به چه صورتي هستند و چگونه نمايش داده مي شوند در اينجا نمي خواهم بطور مفصل به توضيح اين مطلب بپردازم ولي براي ادامه کار نياز هست تا به دو نوع از اين فايلها بپردازيم ASP , HTML

اين فايلها، فايلهائي هستند که بوسيله Browser ها به کاربران نمايش داده مي شوند مجموعه اي از اين فايلها که توسط لينکهاي موجود در آنها با يکديگر ارتباط دارند، مي توانند تشکيل يک سايت اطلاع رساني – تجاري يا يک نرم افزار کاربردي را بدهند که بنابر نوع کار و شرايط استفاده از آنها، پيچيدگي و حجم آنها متفاوت خواهد بود و نحوه ارتباز آنها با کاربران نيز فرق مي کند به مثال زير توجه کنيد.  

مثال1 (Sample1.htm)

<html>

<head>

<meta http-equiv="Content-Language" content="fa">

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Test a Html page</title>

</head>

<body>

<p align="center"><font face="Tahoma" size="2"><b>صبح بخير</b></font></p>

<p align="center"><font face="Tahoma" size="2">هنوز در ابتداي راه هستيد دنياي وب بسيار بزرگ است</font></p>

</body>

</html>

متني را که در بالا مشاهده مي کنيد Source يک فايل html مي باشد که خروجي آن بر روي Browser بدين صورت است.

در اينجا قصد اين را ندارم که نحوه ساختن فايلهاي html را توضيح بدهم و فرض بر اين است که شما با مفاهيم اوليه html و ساختن آنها آشنا هستيد.

اما جهت توضيح تفاوتهاي اصلي html و asp نياز به اين داريم که چند مثال را بياوريم

به مثال 1 توجه کنيد در اين مثال متن "صبح بخير" جهت تيتر استفاده شده است و آن را داخل html تايپ کرده و در IE مشاهده کرديم حال اگر بخواهيم اين پيام بگونه اي باشد که بر اساس موقعيت شبانه روز يک محل (از روي ساعت) تغيير کند و يک پيام مناسب بدهد چکار مي توان کرد آيا مي توان اين کار را با استفاده از html انجام داد؟ جواب منفي است ولي اين کار با استفاده از asp بسيار ساده است به مثال زير توجه کنيد :

مثال2 (Sample1.asp)

<%@ Language=VBScript %>
<%
curTime = time()
if mid(curTime,1,2) >= "05" and mid(curTime,1,2) <= "09" and (mid(curTime,10,3) = "ق.ظ" or mid(curTime,10,2) = "AM") then
   Title = "صبح بخير"
elseif mid(curTime,1,2) >= "01" and mid(curTime,1,2) <= "02" and (mid(curTime,10,3) = "ب.ظ" or mid(curTime,10,2) = "PM") then
   Title = "ظهر بخير"
elseif mid(curTime,1,2) >= "05" and mid(curTime,1,2) <= "07" and (mid(curTime,10,3) = "ب.ظ" or mid(curTime,10,2) = "PM") then
   Title = "عصر بخير"
else
   Title = "وقت بخير"
end if
%>

<html>

<head>

<meta http-equiv="Content-Language" content="fa">

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Test a ASP page</title>

</head>

<body>

<p align="center"><font face="Tahoma" size="2"><b><%=Title%> </b></font></p>

<p align="center"><font face="Tahoma" size="2">هنوز در ابتداي راه هستيد دنياي وب بسيار بزرگ است</font></p>

</body>

</html>

اگر اين مثال را در زمانهاي مختلف اجرا کنيد پيام هاي متفاوتی خواهيد ديد. در ادامه به توضيح تفاوت هاي اين دو مثال خواهيم پرداخت.

(0 نظر) (نظر بدهيد)  
 
عناوين
فصل 2 - بخش 10     
فصل 2 - بخش 9     
فصل 2 - بخش 8     
فصل 2 - بخش 7     
فصل 2 - بخش 6     
فصل 2 - بخش 5     
فصل 2 - بخش 4     
فصل 2 - بخش 3     
فصل 2 - بخش 2     
فصل 2 - بخش 1     
فصل 1 - بخش 6     
فصل 1 - بخش 5     
فصل 1 - بخش 4     
فصل 1 - بخش 3     
فصل 1 - بخش 2     
فصل 1 - بخش 1     

کليه حقوق متعلق به صاحب سايت مي باشد