مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز سه شنبه 23 ژانویه, 2018 5:42 am



این موضوع قفل شده است، نمی توانید آن را ویرایش کنید یا به آن پاسخ دهید.  [ 53 پست ]  برو به صفحه قبلی  1 ... 7, 8, 9, 10, 11
 آموزش گام به گام ASP 
نویسنده پیام

عضو: جمعه 07 دسامبر, 2007 6:47 am
پست ها: 52
پست Re: آموزش گام به گام ASP
مثال زیر اندکی مفصل تر می باشد. با این حال هنوز یک اسکریپت ASP ساده می باشد:

کد:

1-<% @Language="VBScript" %>
2-<% Option Explicit %>
3-<html>
4-<body>
5-I can count to Five
6-<%
7-Response.Write "1<br>"
8-Response.Write "2<br>"
9-Response.Write "3<br>"
10-Response.Write "4<br>"
11-Response.Write "5<br>"
12-%>
13-</body>
14-</html>


این صفحه، وقتی از طریق مرورگر وب نمایش داده می شود، خروجیش به صورت زیر می باشد:

کد:
I can count to Five
1
2
3
4
5

_________________
محسن آقامحمدی


جمعه 14 مارس, 2008 10:41 pm
مشخصات شخصی

عضو: جمعه 07 دسامبر, 2007 6:47 am
پست ها: 52
پست Re: آموزش گام به گام ASP
خط 1 و 2 به طور کامل توضیح داده شد. برای این لحظه، فقط به خاطر داشته باشید که دو ه دو خط مزبور باید در بالای هر صفحه ASP نوشته شوند.
خط 3و 4 برای شما آشنا می باشند. این دو Tag در خطوط 13 و 14 بسته شده اند. خط 5 یک پیغام ساده می باشد که بصورت خیلی عادی نوشته شده است. خط 6 یک بلوک کد ASP را باز کرده است. حال در خطوط 7 تا 11، شما می توانید پنج خط پشت سر هم از تابع Response.Write را مشاهده نمایید. خط 12 بلوک کد ASP را بسته است. این مهم می باشد زیرا بدون خط 12، خطوط 13 و 14 و الی پایین تر به عنوان کدهای ASPتفسیر می شود، که خود باعث ایجاد چندین خطا را می کند.
در این نقطه، ممکن است همه چیز بی معنی به حساب آید. اما بعداً شما هیچ کاری را نمی توانید انجام دهید که در آن از کدهای ASP استفاده نشده باشد. ممکن است به خودتان بگویید که می توانستید یک صفحه HTML طراحی کنید که همان کاری که کد بالا انجام می دهد را انجام دهد؟! بله درست است، اما اگر شما می خواستید اعداد 1 تا 100 را نمایش دهید چه؟! اسکریپت زیر چنین کاری را انجام می دهد:


کد:
1-<% @Language="VBScript" %>
2-<% Option Explicit %>
3-<html>
4-<body>
5-I can count to one hundred
6-<%
7-Dim ManMishomaram
8-For ManMishomaram = 1 to 100
9-Response.Write "<br>"
10-Response.Write ManMishomaram
11-Next
12-%>
13-</body>
14-</html>


این یک مثال کوچک می باشد. با این وجود به شما کمک می کند تا متوجه شوید که ASP صفحات شما را توانمند تر می نماید.
خط 7، یک متغیر را برای استفاده اسکریپت شما تعریف می نماید. خطوط 8 تا 11 یک مثال از ساختار کنترلی که حلقه نامیده می شود می باشند

_________________
محسن آقامحمدی


جمعه 14 مارس, 2008 10:43 pm
مشخصات شخصی

عضو: جمعه 07 دسامبر, 2007 6:47 am
پست ها: 52
پست میانبر =%>
شما می توانید از میانبر بجای تابع Response.Writeاستفاده نمایید. دو عبارت زیر معادل یکدیگر می باشند:

کد:
<%=  Expression %>

و

<% Response.Write Expression %>


یک مثال برای میانبر:
کد:

The current time is: <%= Time()


خط قبلی هیچ فرقی با خط زیری ندارد:


کد:
The current time is:
<%
<%= Response.Write Time()
%>


وجه داشته باشید که میانبر فقط در خارج یک بلوک ASP به کار برده می شود. برای مثال، هر یک از جملات زیر تولید یک خطا را می نماید:

کد:
"<%Response.Write "The current time is
<%= Time =() %>
%>

and

<%
Response.Write "The current time is:" = Time()
%>


بنابراین ، شما سه راه مختلف برای فرستادن داده به صورت HTML دارید. راه اول این است که براحتی اطلاعات را داخل بلوک ASP قرار دهید. راه دوم استفاده از Response.Write می باشد و سومین راه استفاده از میانبر می باشد.

_________________
محسن آقامحمدی


جمعه 14 مارس, 2008 10:48 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
این موضوع قفل شده است، نمی توانید آن را ویرایش کنید یا به آن پاسخ دهید.   [ 53 پست ]  برو به صفحه قبلی  1 ... 7, 8, 9, 10, 11

افراد آنلاین

کاربران حاضر در این تالار: - و 7 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  

استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه