تبليغاتX
علم رايانه

علم رايانه

كار با متغير ها

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

اعداد اعشاري يا Floating-Point Numbers
اعداد اعشاري اعداد decimal شناور ميباشند. اعداد 5/1,4/3- ,1/4 و حتي 0/5 همگي اعداد اعشاري مي باشند. توجه به اين نكته مهم مي باشد كه اعداد مميز شناور اغلب گرد شده يا بريده مي شوند تا به اندازه فضايي شوند كه به انها اختصاص داده شده است.
نوع داده اي Single و Double به اعداد مميز شناور اختصاص داده شده اند. فرق بين اين دو در دقت اعدادي كه در خود ذخيره مي كنند مي باشد. در نوع Double دو برابر Single حافظه لازم داريد اما بديهي است كه محدوده اعداد بزرگتر را مي تواند در خود نگهداري كند و همچنين دقت بيشتري نسبت به Single دارد.
در VBScript شما هيچ نگراني در مورد اين دو نداريد، گاهي اوقات در هنگام كار كردن با اعداد مميز شناور شما انها را به صورت اعداد علمي مي بينيد!

 

ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

منظور از مقدار دادن به يك متغير چه مي باش

در تعدادي از زبان هاي برنامه نويسي قبل از اين كه شما از متغيرها استفاده كنيد بايد به سيستم اعلام نماييد كه از چه نوع داده اي مي خواهيد در داخل متغير استفاده كنيد و چه كاري با آن متغير ميخواهيد انجام دهيد. براي مثال در زبان برنامه نويسي ++C شما بايد بگوييد كه Int my-variable My-variable=2

لغت جديد: خط اول به سيستم مي گويد كه شما مي خواهيد از يك متغير استفاده نماييد كه ان را my-variable نامگذاري كرده ايد و مي خواهيد در داخل ان يك مقدار عددي را قرار دهيد. اين يك مثال از توصيف صريح explicit declaration مي باشد.شما به اشكاري به سيستم ميگوييد كه چه نوع متغيري را مي خواهيد خلق كنيد.خط دوم شروع استفاده از متغير با قرار دادن مقدار 2 در داخل آن مي باشد.اگر شما با c.و++C اشنايي داشته باشيد اين بايد براي شما آشنا باشد.
VBScript همه چيز را كمي ساده تر مي كند چون در ان لازم نيست كه نوع متغير را يعني char,real, integer يا هر نوع متغيري را كه ايجاد مي نماييد تعين كنيد. درVBScript همه ي متغيرها به وسيله كتمه كليدي Dim تعريف مي شوند. اين بدين دليل است كه در VBScript از Variant variables ها استفاده مي گردد. بنابراين جمله معادل براي آن چيزي كه در ++C توصيف شد عبارت زير است :
Dim my-variable
My_variable=2
در اين جا اولين خط my-variable به عنوان متغير توصيف گشته است بدون اين كه my_variable را به عنوان يك متغير از نوع integer تعين نمايم.
 

ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

كار با متغير ها

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

 

ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

نوشتن کدهای ASP بدون استفاده از




Arrow


با توجه به بخش قبل "منظور از <% "Language="VBScript @ %> چیست؟" یک راه دیگر برای نوشتن کد ASP بدون استفاده از <% ... %> وجود دارد. که زیاد از آن استفاده نخواهیم کرد، اما بهتر است یک نگاه سریع به آن بیندازیم.

به خاطر دارید که اسکریپتهای Client-Side بر روی کامپیوتر از طریق مرورگر وب دریافت و اجرا می شود. حال اگر به یک اسکریپت Client-Side نگاهی بیندازیم احتمالاً Tag های HTML از جمله

تابع Response.Write چه عملی را انجام می دهد؟

(این تابع در جلسات بعدی بـا جزئیات بیشتر مورد بررسی قرار خواهد گرفت). حالا شما فقط باید بدانید که Response.Write استفاده مـی شود تا ASP موجود در سرویس دهنـده را به شکل HTML که مرورگر وب کاربران نشان می دهد، تبدیل نماید. برای مثال، به کد زیر توجه نمایید:

كد:
<% Respnse.Write "Hello my friends" %>


متن Hello my friends به خروجی فرستاده می شود. نتیجه فرستاده شده برای کاربر عبارت Hello my friends مـی باشد. بنابراین در مرورگر وب کاربر کلمه Hello my friends را به صورتی که توپر باشد خواهد دید. 


ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

کالبد شکافی اولین ASP نوشته شده

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

این جلسه، شما با چندین چیز که قبلا دیده اید سروکار دارید. اگر شما یک برنامه نویس با تجربه نیستید، این اصطلاحات شامل چندین مفهوم جدید می باشد که به طور مختصر آنها را آموخته بودید. ولی نگران نباشید، آنها به صورت کاملتر در جلسات بعدی بیان خواهند شد. 


ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

ایجاد اولین صفحه ASP خودتان

به منظور ایجاد اولین صفحه ASP خودتان، شما احتیاج به یک کامپیوتر با یک سرویس دهنده وب دارید که تکنولوژی ASP را پشتیبانی نماید. ما به شما طریقه تنظیم و نصب دو سرویس دهنده رایگان وب مایکروسافت را نشان دادم که عبارت بود از PWS و IIS. در این زمان شما باید یک سرویس وب که با ASP کار می کند داشته باشید یا به یک کامپیوتری که بر روی آن چنین سرویس دهنده وبی نصب شده است، دسترسی داشته باشید.

بعد از اینکه یک سرویس دهنده وب را نصب کردید، شما می توانید صفحات ASP را در دایرکتوری ریشه سایت وبتان(wwwRoot) ایجاد نمایید یا آنرا در زیر فهرستهای دایرکتوری ریشه قرار دهید و صفحات ASP حاصله را بوسیله مرورگر وب مشاهده نمایید. از آنجایی که صفحات ASP بصورت کامل بر روی سرویس دهنده پردازش می گردند و فقط HTML به بخش سرویس گیرنده برگشت داده می شود، هر مرورگر وبی می تواند برای مشاهده صفحات ASP مورد استفاده قرار بگیرد.
 

ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

ایجاد کردن صفحات ASP


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

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


ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

فرق بین تکنولوژی Server-Side Scripting با تکنولوژی Client-Side Scripting

فرق بین ASP با تکنولوژی Client-Side Scripting

سلام،

وقتی از ASP استفاده می شود مهم است بدانید که کدهای ASP فقط بر روی سرویس دهنده وجود دارند. کد ASP، که بوسیله محدود کننده های <% %> محصور می شوند و به وسیله سرویس دهنده به صورت کامل پردازش می گردند. و جالب است بدانید که سرویس گیرنده(رایانه های خانگی) به این کدهای ASP دسترسی ندارد.

اگر قبلا صفحات وب ایجاد کرده اید، باید با Client-Side Scripting آشنایی داشته باشید.

واژه جدید: Client-Side Scripting کدهای برنامه نویسی است که در یک فایل HTML بر روی مرورگر اجرا میشود.(مثل JavaScript)  
ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  | 

شروع کار با Active Server Pages

مقدمه

سلام،

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

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

اگرچه خلق یک وبسایت دلپذیر، مهم میباشد، اما تمرکز اصلی، از طراحی گرافیکی به سمت طراحی مبتنی بر برنامه نویسی میباشد. برای مثال، تصور کنید که شما میخواهید یک وب سایت از چیزی که میتوانید بفروشید ایجاد کنید.

 

ادامه مطلب
+ نوشته شده در  ساعت   توسط M.A  |