نمونه ها (ASP Examples)
اینجا نمونه های آماده «نمونه های ASP» را داریم. با این نمونه ها، مفاهیم را سریع تمرین می کنی؛ مثل حل تمرین کوتاه در کلاس. روی هر لینک بزن و نتیجه را همان لحظه ببین.
خروجی ساده ASP
متن و تگ های HTML را با ASP چاپ کن. سریع و مستقیم.
متغیرها و آرایه ها در VBScript
«متغیر (Variable)» مثل جعبه نگهداری داده است. آرایه چند جعبه پشت سرهم است.
حلقه ها در VBScript
«حلقه (Loop)» یعنی تکرار یک کار؛ مثل تکرار سوالات تمرینی.
تاریخ و زمان
توابع تاریخ و زمان؛ مثل فهمیدن امروز یا نام ماه.
- تاریخ و زمان
- نام روز هفته
- نام ماه
- امروز و ماه فعلی
- شمارش تا سال 3000
- n روز بعد از امروز
- قالب دهی تاریخ و زمان
- تشخیص تاریخ بودن
توابع رشته و عدد
رشته یعنی متن. این توابع متن و عدد را تغییر می دهند.
- حروف بزرگ/کوچک
- Trim کردن متن
- برعکس کردن متن
- گرد کردن عدد
- عدد تصادفی
- عدد تصادفی 0 تا 99
- برداشتن کاراکترهای چپ/راست
- جایگزینی کاراکترها
- برداشتن بخشی از متن
روالی ها: Sub و Function
«روال (Procedure)» مثل دستورالعمل تکراری است. Sub برنمی گرداند. Function مقدار می دهد.
VBScript در برابر JavaScript
هر دو می توانند روال ها را صدا بزنند. تفاوت ها را ببین.
- فراخوانی روال با VBScript
- فراخوانی روال با JavaScript
- فراخوانی ترکیبی VBScript/JavaScript
- سلام زمان دار با VBScript
- سلام زمان دار با JavaScript
دستورات شرطی
«شرط (Condition)» یعنی اگر این بود، آن کار را بکن.
فرم ها و کوکی ها
فرم یعنی ورودی کاربر. «کوکی (Cookie)» یعنی یادداشت کوچک در مرورگر.
شی Response
Response یعنی «پاسخ سرور». متن چاپ کن، ریدایرکت کن، یا Cache مدیریت کن.
- نوشتن متن
- قالب دهی با HTML
- انتقال کاربر به URL دیگر
- لینک های تصادفی
- کنترل بافر
- پاک کردن بافر
- پایان دادن وسط اجرا
- تنظیم مدت کش
- تاریخ انقضا برای کش
- بررسی اتصال کاربر
- تنظیم نوع محتوا
- تنظیم Charset
شی Request
Request یعنی «درخواست کاربر». از فرم ها و URL داده بگیر.
- ارسال اطلاعات در لینک
- QueryString ساده
- استفاده از اطلاعات فرم
- اطلاعات بیشتر از فرم
- مجموعه فرم ساده
- استفاده از اطلاعات فرم
- فرم، نمونه های بیشتر
- فرم با رادیوباتن
- فرم با چک باکس
- نوع مرورگر، IP و بیشتر
- فهرست ServerVariables
- کوکی خوشامد
- تعداد کل بایت های ارسال شده
Session و Server
«Session» وضعیت کاربر است. «Server» ابزارهای سمت سرور را می دهد.
FileSystem و TextStream
با فایل ها و پوشه ها کار کن؛ بخوان، چک کن، و اطلاعات بگیر.
- خواندن فایل متنی
- خواندن بخشی از فایل
- خواندن یک خط
- خواندن همه خطوط
- پرش از بخشی از فایل
- پرش از یک خط
- شماره خط فعلی
- شماره ستون فعلی
درایو، فایل، و دیکشنری
ظرفیت درایو، تاریخ فایل، و کلیدـمقدارها را بررسی کن.
- فضای قابل استفاده درایو
- فضای آزاد درایو
- حجم کل درایو
- حرف درایو
- نوع درایو
- فایل سیستم درایو
- آماده بودن درایو
- مسیر درایو
- ریشه درایو
- سریال نامبر درایو
- وجود کلید در دیکشنری
- آرایه آیتم ها
- آرایه کلیدها
- گرفتن مقدار یک آیتم
- تنظیم کلید
- تعداد زوج های کلید/مقدار
AdRotator و قابلیت های مرورگر
AdRotator تصویر تصادفی نشان می دهد. Browser Capabilities اطلاعات مرورگر را می دهد.
ContentRotator و پیوند محتوا
ContentRotator متن های متفاوت نشان می دهد. لینک محتوا فهرست می سازد.
جمع بندی سریع
- روی لینک ها کلیک کن و اجرا را ببین.
- نمونه ها کوتاه و کاربردی هستند.
- با «نمونه های ASP» سریع تر یاد می گیری.
- هر بخش، موضوعی مشخص را تمرین می دهد.
برای ادامه یادگیری، سر بزن به AJAX در ASP و ارسال ایمیل در ASP. این ها کنار «نمونه های ASP» تمرین هایت را کامل می کنند.