حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

آموزش ASP برای مبتدیان

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

آموزش ASP برای مبتدیان


آموزش ASP برای مبتدیان

این محصول در قالب پاورپوینت و قابل ویرایش در 22 اسلاید می باشد.

اسلاید 3

معرفی  ASP 3.0 برای مبتدیان – قسمت اول  

همان طور که مستحضر هستید، صفحات وب به دو دسته ایستا (Static) و پویا (Dynamic) تقسیم می شوند. صفحات Static صفحاتی هستند که همواره ثابت بوده و تغییر پیدا نمی کنند. اما صفحات Dynamic، بر خلاف آنها، همواره به صورت دینامیکی در حال تغییر هستند.علاوه بر تقسیم بندی بالا، صفحات وب را به دو دسته صفحات سمت کاربر (Client Side) و سمت سرور (Server Side) نیز تقسیم می کنند. کد اصلی صفحات Server Side، از دید کاربران مخفی می ماند و کاربران به کد اصلی این گونه صفحات دسترسی ندارند. این صفحات بر روی سرور اجرا می شوند.

اسلاید 4

معرفی  ASP 3.0 برای مبتدیان

صفحات Client Side، صفحاتی هستند که بر روی کامپیوتر کاربر اجرا می شوند و در نتیجه، کاربر به کد اصلی دسترسی دارد. کدهای جاوااسکریپت از این گونه صفحات هستند.برای ایجاد نمودن صفحات دینامیکی، از تکنولوژیهای مختلفی نظیر ASP, PHP, ASP.NET, JSP و ... استفاده می کنند. ASP تکنولوژی است که توسط شرکت Microsoft ایجاد شده و می بایست بر روی سرور ویندوز (Windows) اجرا شود. ASP مخفف عبارت Active Server Pages به معنای صفحات فعال سرور می باشد.


دانلود با لینک مستقیم


آموزش ASP برای مبتدیان

دانلود مقاله آموزش ASP 3.0 برای مبتدیان

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

 

 

قسمت اول
همان طور که مستحضر هستید، صفحات وب به دو دسته ایستا (Static) و پویا (Dynamic) تقسیم می شوند. صفحات Static صفحاتی هستند که همواره ثابت بوده و تغییر پیدا نمی کنند. اما صفحات Dynamic، بر خلاف آنها، همواره به صورت دینامیکی در حال تغییر هستند.
علاوه بر تقسیم بندی بالا، صفحات وب را به دو دسته صفحات سمت کاربر (Client Side) و سمت سرور (Server Side) نیز تقسیم می کنند. کد اصلی صفحات Server Side، از دید کاربران مخفی می ماند و کاربران به کد اصلی این گونه صفحات دسترسی ندارند. این صفحات بر روی سرور جرا می شوند.صفحات Client Side، صفحاتی هستند که بر روی کامپیوتر کاربر اجرا می شوند و در نتیجه، کاربر به کد اصلی دسترسی دارد. کدهای جاوااسکریپت از این گونه صفحات هستند.
برای ایجاد نمودن صفحات دینامیکی، از تکنولوژیهای مختلفی نظیر ASP, PHP, ASP.NET, JSP و ... استفاده می کنند. ASP تکنولوژی است که توسط شرکت Microsoft ایجاد شده و می بایست بر روی سرور ویندوز (Windows) اجرا شود. ASP مخفف عبارت Active Server Pages به معنای صفحات فعال سرور می باشد.حال شاید این سوال برای شما پیش بیاید که اگر صفحات Server Side نظیر ASP، بر روی سرور اجرا می شوند، پس چگونه آنها را بر روی کامپیوتر خود اجرا نمائیم؟ مایکروسافت برای حل این مشکل، از IIS در ویندوزهای 2000,XP و PWS در ویندوزهای 98,ME استفاده می کند. این نرم افزارها به شما این اجازه را می دهند که در حقیقت، یک سرور مجازی بر روی کامپیوتر خود ایجاد نمایید.
PWS مخفف عبارت Personal Web Server و IIS هم مخفف Internet Information Services می باشد. برای نصب و راه اندازی IIS در ویندوزهای 2000,XP، می بایست مراحل زیر را دنبال کنید:
1- بر روی منوی Start و سپس Settings -> Control Panel کلیک نمایید.
2- در پنجره Control Panel، بر روی اپلت Add or Remove Programs دوبار کلیک نمایید.
3- سپس بر روی گزینه Add/Remove Windows Components موجود در سمت چپ صفحه، کلیک نمایید تا پنجره Windows Components Wizard نمایان شود.
4- در لیست Components، بر روی گزینه Internet Information Services (IIS) کلیک کنید تا مربع کنار آن، علامت تیک بخورد. اگر رنگ داخل مربع، به صورت خاکستری در آمد، بدین معناست که تنها قسمتی از IIS بر روی کامپیوتر نصب خواهد شد. پس بر روی گزینه Details کلیک کنید تا جزئیات IIS نمایان شود. حال گزینه هایی را که بدون علامت باقی مانده اند را تیک بزنید تا تمامی جزئیات نصب شوند. در نهایت بر روی دکمه OK کلیک کنید. حال می بایست رنگ داخل مربع کنار Internet Information Services (IIS)، به صورت سفید (به همراه یک علامت تیک) در آمده باشد.5- حال بر روی دکمه Next کلیک کنید.
6- اگر که ویندوز خود را از روی CD نصب کرده باشید، در این مرحله می بایست CD ویندوز را درون درایو قرار دهید. در غیر این صورت نیازی به انجام این کار نیست.
پس از تنظیم IIS، نوبت به معرفی دایرکتوری مجازی (Virtual Directory) به آن می باشد. به وسیله این دایرکتوری مجازی، شما قادر خواهید بود صفحات Server Side (نظیر ASP) را بر روی کامپیوتر خود اجرا کنید. به طور پیش فرض، آدرس این پوشه به صورت X:\Inetpub\wwwroot خواهد بود که در آن، X نام پارتیشنی است که ویندوز 2000,XP شما در آنجا نصب شده است...برای ایجاد نمودن صفحات ASP، می بایست همانند فایلهای HTML عمل کنید. یعنی از یک نرم افزار WYSIWYG و یا یک نرم افزار متنی ساده نظیر Notepad استفاده نمایید. برای اینکه کارتان طولانی نشود، نرم افزار Front Page را باز کنید تا یک فایل HTML ساده که دارای تگهای پایه می باشد، ایجاد شود. آن را در مسیر X:\Inetpub\wwwroot و با پسوند asp ذخیره کنید (مثلا HelloWorld.asp). حال برای نوشتن اولین صفحه ASP خود، فایل ذخیره شده را با Notepad باز نمایید. حال قبل از تگ <html>، یعنی در بالای صفحه، عبارت زیر را تایپ نمایید:
<%@ Language=VBScript %>
سپس در بین تگهای </body> و <body>، عبارتهای زیر را تایپ نمایید:
<%
Response.Write("Hello World!")
%>
حال شما می بایست کدی شبیه به کد زیر را داشته باشید:
<%@ Language=VBScript %>
<html>

 

<head>
<title>Hello World</title>
</head>

 

<body>
<%
Response.Write("Hello World!")
%>
</body>

 

</html>
این قطعه کد سبب نمایش عبارت Hello World در صفحه وب شما می شود و اما تجزیه و تحلیل کد...
عبارت <%@ Language=VBScript %> در تمامی صفحات ASP وجود دارند. این عبارت بدین معناست که زبان به کار رفته در این فایل ASP، زبان اسکریپتی VBScript می باشد (از JavaScript هم برای درست کردن فایلهای ASP استفاده می کنند).
تمامی قطعه کدهای ASP می بایست در بین کاراکترهای <% و %> قرار بگیرند. این کاراکترها سبب می شوند که عبارتهای موجود بین آنها، ترجمه شده و به صورت خروجی HTML در بیاید.
از عبارت Response.Write هم برای نوشتن بر روی صفحه استفاده می شود.
حال برای تست این صفحه وب، مرورگر IE خود را باز کنید و یکی از دو عبارت زیر را در آن تایپ کرده و کلید Enter را فشار دهید:
http://localhost/HelloWorld.asp
http://YourComputerName/HelloWorld.asp
(من فرض کرده ام که شما نام فایل را به صورت HelloWorld.asp ذخیره کرده اید). در عبارت دوم، به جای عبارت YourComputerName می بایست نام کامپیوتر خود را که در هنگام نصب ویندوز، آن را وارد نمودید، وارد کنید. چنانچه این نام را به خاطر ندارید، می توانید با دنبال کردن مراحل زیر، آن نام را به دست آورید:
1- بر روی My Computer کلیک سمت راست ماوس را زده و از منوی ظاهر شده، گزینه Properties را انتخاب کنید.2- به قسمت Hardware بروید.3- بر روی دکمه Device Manager کلیک کنید تا پنجره Device Manager نمایان شود.4- در بالای این پنجره، نام کامپیوتر خود را می توانید مشاهده کنید.
هیچ فرقی نمی کند که از کدام یک از روشهای بالا برای مشاهده صفحه وب ASP خود استفاده کنید. چنان چه صفحه وب خود را مشاهده نکردید، مطمئن شوید که آن را در مسیر X:\Inetpub\wwwroot ذخیره کرده اید. یعنی آدرس اصلی فایل می بایست به صورت X:\Inetpub\wwwroot\HelloWorld.asp باشد.
پس از مشاهده صفحه، از منوی View گزینه Source را انتخاب کنید تا کد صفحه نمایان شود. مشاهده می کنید که از هیچ یک از کدهای ASP خبری نیست و کد خروجی آن که به صورت HTML می باشد، مشاهده می شود. این کد چیزی شبیه به کد زیر می باشد:
<html>

 

<head>
<title>HelloWorld</title>
</head>

 

<body>
Hello World!
</body>

 

</html>
آموزش ASP 3.0 برای مبتدیان - قسمت دوم
+ در این درس مروری بر متغیرها و VBScript خواهیم داشت...+ در نوشتن این آموزشها، از کتاب Sams Teach Yourself Active Server Pages 3.0 in 21 Days استفاده شده است.
متغیرها
متغیرها (Variables) را می توان همانند جعبه ای در نظر گرفت که محتوی یک مقدار می باشند. حال این مقدار می تواند یک عبارت رشته ای، یا یک عدد و یا یک مقدار درست (True) یا غلط (False) باشد. از متغیرها، می توان برای نگه داشتن اطلاعات ورودی که از کاربر گرفته شده است، استفاده نمود (در درسهای بعدی در مورد چگونگی انجام این کار، توضیح خواهم داد).
برای تعریف یک متغییر، از کلمه کلیدی Dim استفاده می شود. بدین صورت که ابتدا کلمه Dim آمده و سپس، بعد از گذاشتن یک جای خالی (Space)، نام متغیر مورد نظر خود را می نویسیم:
Dim NameOfVariable
برای مقداردهی به متغیرها، می بایست نام متغیر را نوشته، سپس علامت تساوی (=) را گذاشته و بعد از آن، مقدار مورد نظر خود را به متغیر بدهید:
NameOfVariable = "Hello! World"
کد فوق، رشته عبارت Hello! World را به متغیر NameOfVariable نسبت می دهد. چنان چه بخواهید یک مقدار عددی را به متغیر خود نسبت دهید، می بایست از استفاده از علامت کوتیشن (") پرهیز کنید:
NameOfVariable = 17
همان طور که گفته شد، متغیرها دارای انواع مختلفی می باشند:
• اعداد صحیح (Integer)
• رشته ها (Strings)
• درست یا غلط (Boolean)
• ...
شاید برای شما این سوال پیش بیاید که دانستن انواع متغیرها به چه دردی می خورد. در زبانهای برنامه نویسی دیگر، (به عنوان مثال در ASP.NET)، علاوه بر تعریف کردن یک متغیر، می بایست نوع آن متغیر را نیز تعریف کنید. به عنوان مثال اگر بخواهید یک متغیر را که حاوی یک رشته باشد، تعریف کنید، می بایست از کد زیر استفاده نمایید:
Dim NameOfVariable As String
اما در ASP، نیازی به این کار نیست و فقط کافیست که متغیر را تعریف کنید، نه نوع آن را. به این نوع متغیرها، Variant Variables (متغیرهای قابل تغییر) می گویند...
در VBScript امکان آن وجود دارد که شما، بدون آنکه متغیری را تعریف نمایید، از آن در کد برنامه استفاده نمایید. و این کار هم سبب بروز هیچ گونه خطایی نمی شود. اما بهتر است این کار را نکنید (در آینده نه چندان دور و با کسب تجربه، علت آن را خواهید فهمید). برای اینکه متوجه شوید که در کجا، از متغیری که قبلا آن را ایجاد نکرده اید، استفاده کرده اید، می توانید بعد از عبارت <%@ Language=VBScript %>، عبارت زیر را قرار دهید:
<% Option Explicit %>
این عبارت سبب می شود که در صورت استفاده از متغیری که قبلا ایجاد نشده است، پیغامی بر روی صفحه نمایش داده شود. به عنوان مثال، قطعه کد زیر را در نظر بگیرید:
<%@ Language = "VBScript" %>
<% Option Explicit %>

 

<html>

 

<head>
<title>Hello World!</title>
</head>

 

<body>
<%
Response.Write(NameOfVariable)
%>
</body>

 

</html>
این صفحه را با پسوند asp ذخیره کرده و به وسیله IIS، آن را اجرا کنید. با انجام این کار، پیغامی همانند پیغام زیر دریافت خواهید کرد:

 


Error Type:
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'NameOfVariable'
/HelloWorld.asp, line 13
همان طور که مشاهده می کنید، در خط سوم این پیغام، عبارت Variable is undefined به معنای متغیر تعریف نشده می باشد، نشان داده شده است.
ثابتها
علاوه بر متغیرها، VBScript دارای نوع دیگری از داده ها به نام ثابتها (Constants) نیز می باشد. اگر بخواهید ثابتها را در ذهن خود تصور کنید، می توانید بگویید متغیری که فقط یک بار مقدار می گیرد و در طول کد ثابت می ماند... برای تعریف ثابتها، از کلمه Const استفاده می کنیم:
Const Telephone = "000-00-00"
از ثابتها، معمولا برای داده هایی استفاده می کنند که در طول برنامه، نیازی به عوض شدن ندارند. با استفاده از ثابتها، به راحتی می توانید بر روی سایت خود تسلط داشته باشید. به عنوان مثال، همان طور که در کد بالا مشاهده می کنید، ثابتی تحت عنوان Telephone ساخته شده است که به آن مقدار 000-00-00 نسبت داده شده است. فرض کنید که این شماره تلفن شرکت X باشد. حال این شرکت، به جای دیگری انتقال پیدا کرده است. برای عوض کردن شماره تلفنهای درج شده در سایت، فقط کافیست که این یک ثابت را تغییر دهید. به همین راحتی!
آرایه ها
علاوه بر متغیرها و ثابتها، VBScript دارای نوع دیگری از داده ها تحت عنوان آرایه (Array) می باشد. برای ایجاد کردن آرایه ها، می بایست به صورت زیر عمل کنید:
Dim NameOfArray(X)
به جای حرف X، یک عدد جایگزین می شود. این عدد تعداد متغیرها را معلوم می کند. برای دستیابی به متغیر درون آرایه، می بایست نام آرایه را به همراه عدد مورد نظر که به آن اندیس (Index) می گویند، بیاورید. به عنوان مثال آرایه زیر را در نظر بگیرید:
Dim Marks(3)
این آرایه دارای چهار متغیر تحت نامهای Marks(0), Marks(1), Marks(2) و Marks(3) می باشد. معمولا از آرایه ها، برای ذخیره کردن مقادیر مربوط به هم استفاده می کنند. این کار سبب راحتی مقدار دهی و دستیابی به متغیرها می شود. به عنوان مثال فرض کنید می خواهید نمرات میان ترم یک دانش آموز را ذخیره کنید. برای انجام همچین کاری، استفاده از آرایه ها بسیار راحت تر از استفاده از متغیرها می باشد. برای درک این مطلب دو کد زیر را در نظر بگیرید:
Dim Marks(3)
Marks(0)=17
Marks(1)=10
Marks(2)=20
Marks(3)=15

 

Dim Marks0, Marks1, Marks2, Marks3
Marks0=17
Marks1=10
Marks2=20
Marks3=15
همان طور که مشاهده می کنید، استفاده از آرایه ها، کد نویسی را بسیار کم تر و کار با برنامه را بسیار راحت می نماید.علاوه بر روش فوق، می توانید از تابع Array برای مقدار دهی سریع به متغیرهای آرایه، استفاده کنید. روش این کار به صورت زیر است:
Dim NameOfArray
NameOfArray = Array(ValueOf1stVariable, ValueOf2ndVariable, ValueOf3rdVariable, ...)
به عنوان مثال، آرایه Marks را که در بالا ساخته شد، می توانید به روش زیر بسازید:
Dim Marks
Marks = Array(17, 10, 20, 15)
حال که با انواع متغیرها آشنا شدید، به بررسی عملگرها (Operators) در VBScript می پردازیم...

 

عملگرها (Operators)
همان طور که در ریاضی، چند عدد را با هم جمع یا تفریق، ضرب یا تقسیم می کنید و یا باقیمانده و خارج قسمت یک تقسیم را به دست می آورید، در VBScript هم می توانید همین کارها را انجام دهید...

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  56  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله آموزش ASP 3.0 برای مبتدیان

ASP . NET

اختصاصی از حامی فایل ASP . NET دانلود با لینک مستقیم و پر سرعت .

ASP . NET


ASP . NET

فرمت فایل : word(قابل ویرایش)تعداد صفحات81

 

 

NET پیشرفته ترین زیرساختی است که تا کنون برای توسعه وب ساخته شده است. ساختار جدید آن است که بر اساس تکنولوژی جدید Microsoft موسوم به NET . شکل گرفته است .
آشنایی با MICROSOFT . NET
. NET واژه ای است که مفهوم تعدادی از تکنولوژی های جدید M icrosoft را تحت پوشش قرارمی دهد. در مجموع ، این تکنولوژی پراهمـیت ترین ، عـظیم ترین و اسـاسی ترین تغییراتی هستند که از زمان انتقال از محیط 16 بیتی به محیط 32 بیتی ،‌در زیر ساخت توسعة برنامه ها توسط M icrosoft به وجود آمده اند .
Microsoft . NET شامل سه گروه اصلی می باشد:
• چارچوب NET .
• . NET Enterprise Servers
• ابزارها وزبان های جدید سازگار با NAT .
چارچوب NET
چارچوب . NETیک تکنولوژی ضروری برای ASP . NET به شمار می رود . این چارچوب خدمات و سرویس هایی را که از ASP . NET پشتیبانی می کنند ارائه می دهد . به علاوه ، تکنولوژی جدید دیگری موسوم به Windows Forms Development ( توسعة برنامه های کاربردی با استفاده از فرم های ویندوز ) را ارائه می دهد که برای ساختن برنامه های سرویس گیرنده بسیار قدرتمند می باشد . همانظور که Windows NT 4.0 Option pack به عنوان یک افزودنی برای سیستم عامل Windows NT محسوب می شود و تکنولوژی های IIS 4 .0 وASP را به این سیستم عامل اضافه می کرد ، چارچوب NAT . نیـز یک افزودنی برای سـیستم عـامل های 2000 Windows ، Windows 98/ME , Windows NT می باشد که با اضافه کردن سرویس های اساسی سیستم ، امکان پشتیبانی از تکنولوژی NET . را برای این سیستم عاملها فراهم می آورد.این چارچوب در خانوادة سیستم عامل های جدید Windows ، از جمله NET Server . Windows گنجانده خواهد شد .


دانلود با لینک مستقیم


ASP . NET

آموزش زبان ASP توسط شرکت پیشگامان بصورت کامل و جامع

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

آموزش زبان ASP توسط شرکت پیشگامان بصورت کامل و جامع


آموزش زبان ASP توسط شرکت پیشگامان بصورت کامل و جامع

آموزش زبان ASP توسط شرکت پیشگامان بصورت کامل وجامع

دارای 10فصل پیشرفته

نوع فایل ها PDF

دارای اشکال گرافیکی در آموزش برای مفهوم رسایی بیشتر

توسط آموزش دکتر نصیری

فقط 5000تومان

 

 


دانلود با لینک مستقیم


آموزش زبان ASP توسط شرکت پیشگامان بصورت کامل و جامع

دانلودمقاله ASP

اختصاصی از حامی فایل دانلودمقاله ASP دانلود با لینک مستقیم و پر سرعت .

 

 


مقدمه
ASP راه حل شرکت ماکروسافت برای ایجاد صفحات پویای وب میباشد. با گسترش اینترنت و www در زندگی روزمره، ایجاد وب سایت یکی از بخشهایی است که به سرعت در حال رشد می باشد.همواره در تار جهان گسترده، طراحی وب سایت بر ایجاد گرافیکهای تخیلی و زیبا و صفحات وب ساده برای خواندن مبتنی است.به همین دلیل امروزه سایتهای وب محل تلاقی کاربران شده است.
اگرچه خلق یک وب سایت دلپذیر مهم میباشد، اما تمرکز اصلی، از طراحی گرافیکی به سمت طراحی مبتنی بر برنامه نویسی میباشد. برای مثال، تصور کنید که شما میخواهید یک وب سایت از چیزی که میتوانید بفروشید ایجاد کنید.
طراحی مبتنی بر برنامه نویسی، صفحات وبی ایجاد میکند که میتوانند اطلاعات صورت حسابهای کاربران را جمع آوری و ذخیره کند.
اگر شما احتیاج به وب سایت پویا(Dynamic) دارید، ASP یک راه حل فوق العاده و ساده میباشد. امروز، شما اولین قدم را در داخل دنیای ASP ها برمی دارید.
Active Server Pages چیست؟
به زبان مایکروسافت : Active Server Pages یک محیط باز برای ترکیب HTML ، اسکریپت ها و کامپوننت های سرور قابل استفاده مجدد ActiveX است که امکان ساختن راه حل های دینامیک و قدرتمند تجاری وب محور رو به شما می دهد . ASP امکان اسکریپت نویسی طرف سرور با استفاده از VBScript و JScript رو برای IIS میدهد .
نکته . قبل از اینکه سرور یک صفحه ASP را به مرورگر بفرستد ، اسکریپت های طرف سرورآن صفحه را اجرا می کند . برای اینکه بین صفحات ASP و HTML معمولی تفاوت وجود داشته باشد ، صفحات ASP را با پسوند asp ذخیره می کنند .
با گذشت سالهای متمالی، ما تغییرات مهمی را در موضوع اینترنت مشاهده می نماییم. ابتدا، اینترنت به منظور یک سرویس دهنده ارتباطات متوسط برای بخشهای دولتی و موسسات دانشگاهی بود. با پیدایش www، اینترنت یک محیط دوستانه چند رسانه ای شد. در اصل سرویس دهنده اینترنت به عنوان یک مکان برای آدمهای با ذوق به منظور خلق صفحات خانگی بود. اما هر چه افراد بیشتری به اینترنت وارد شدند، اینترنت به یک منبع اطلاعاتی برای همه افراد تبدیل شد. وفقتی تعداد افراد Online به یک محدوده بحرانی رسید، شرکتهایی که محصولات و خدمات را می فروختند شروع به Spring up نمودن کردند.این شرکتها هیچ حضور فیزیکی نداشتند، فقط یک حضور مجازی داشتند!. برای مثال شما میتوانید از سایت Amazon.com کتاب بخرید، اما شما قادر نخواهید بود که کتابفروشی Amazon.com را در نزدیکی خود پیدا کنید.
همانگونه که اینترنت به صورت یک فروشگاه موفق شد، طراحی صفحات وبسایت هم تغییر پیدا کرد. در روزهای اولیه www، ؛HTML به منظور ایجاد صفحات وب ایستا استفاده می شد. اما امروزه، صفحات وب ایستا به سرعت در حال منسوخ شدن میباشند. تصور کنید اگر Amazon.com تنها از صفحات وب ایستا تشکیل شده بود!؛ شما نمی توانستید فهرستهای کتاب جستجو کنید. شما نمی توانستید یک در خواست را به صورت Online صادر کنید، شما نمی توانستید توضیحات کاربران دیگر را بخوانید. این است دلیل یک سرمایه گذاری مطمین که اگر Amazon.com از صفحات وب پویا(Active Server Pages) استفاده نمی کرد، نمی توانست کتابهای زیادی بفروشد.
شما میتوانید صفحات وب پویا را از راهای زیادی ایجاد نمایید. راه حل ماکروسافت برای ساختن صفحات وب پویا استفاده از Active Server Pages ها می باشد که بصورت مختصر بر آن ASP می گویند.
نکته: سایت های وب بزرگ زیادی از ASP به منظور سرویس دادن پویا به اسناد وب استفاده می کنند. برای مثال Buy.com, HotBot.com, Dell.com از ASP برای ساخت سایت های وب پویای محاوره ای خود استفاده کردند.
ASP شامل دوبخش می باشد: 1- کدهای برنامه نویسی 2- کدهای HTML. کدهای برنامه نویسی میتوانند به وسیله تعدادی از زبانهای دست نویس(Scripting Language) نوشته شوند.
واژه جدید: یک زبان دست نویس(Scripting Language) یک دستور زبان مخصوص است که برای اجرای دستورات بر روی کامپیوتر استفاده می شود.
زبانهای اسکریپت نویسی دست نویس(Scripting Language) مربوط به وب که محبوب می باشند عبارتند از: VBScript و JavaScript. وقتی یک صفحه ASP درست می کنید، شما میتوانید از یکی از چهار زبان برنامه نویسی استفاده کنید.(شبیه به دستورات زبان Visual Basic)
تعریف زبانهای دست نویس
VBScript: معمولترین زبان برنامه نویسی تحت وب برای ASP می باشد.
JScript: شبیه به JavaScript میباشد.
PerlScript: شبیه به زبان Perl میباشد.
Python: یک زبان اسکریپت نویسی قدرتمند می باشد که بطور معمول برای توسعه وب به کار می رود.
با ASP چه کارهایی می شود انجام داد ؟
کارهای زیادی هست که با ASP انجام می شود ، از جمله :
- شما می توانید تاریخ ، زمان و دیگر اطلاعات را به روش های مختلف نشان بدهید
- شما می توانید یک فرم نظر سنجی بسازید و از بازدید کنندگان سایت خود بخواهید که آن را پر کنند.
-شما می توانید یک بانک اطلاعاتی داشته باشید که مردم از طریق وب به آن دسترسی داشته باشند ، می توانید این بانک اطلاعاتی را به روز کنید ، چیزی را به آن اضافه یا ازآن کم کنید و کارهایی از این دست
- شما می توانید بعضی از بخش های سایت خود را بوسیله کلمه عبور محافظت کنید تا مطمئن باشید که فقط افراد مجاز قادر به استفاده از اطلاعات بخش های محافظت شده هستند.

 

مقایسه بین صفحات HTML و ASP
اجازه بدهید روند مشاهده یک صفحه وب را به صورت خلاصه بررسی کنیم . وقتی شما یک آدرس را در نوار آدرس مرورگر خود تایپ می کنید مثلا : http://www.yahoo.com مرورگر یک درخواست به سرور می فرستد . سرور به درخواست مرورگر شما پاسخ می دهد و سند درخواستی شما را برمی گرداند ( البته این وسط DNS ها آدرس IP دامین سایت را پیدا مشخص می کنند به اضافه یک سری کارهای دیگر که به این مسائل کاری نداریم ) . اگر این سند یک فایل قابل نمایش برای مرورگر باشد ، کد فایلی که توسط مرورگر ترجمه می شود و شما اطلاعات فایل را می بینید . اگر هم قابل نمایش نباشد برنامه مرورگر سعی در بارگذاری ( دانلود ) فایل می کند . فرض کنید شما آدرس زیر را در مرورگر خود تایپ کنید : http://www.somewhere.com/somepage.htm . این درخواست یک فایل از نوع HTML است . HTML مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری ابرمتن است . اگر چنین فایلی روی سرور سایت وجود داشته باشد . مرورگر کد فایل را ترجمه می کند و شما صفحه somepage.htm را می بینید . برای دستیابی به کد یک صفحه از نوع HTML در اینترنت اکسپلورر می توانید از منوی View گزینه Source را انتخاب کنید . این کد چیزی شبیه به کدهای زیر خواهد بود

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Page Title</title>
</head>

 

<body>
......
</body>
</html>
نمونه سورس یک فایل HTML . به جای نقطه چین ها عناصری قرار می گیرد که باید در صفحه نمایش داده شود
اما فرض کنید فایل HTML ای که شما درخواست کرده اید روی سرور سایت وجود نداشته باشد . در این صورت شما یک پیغام خطا دریافت خواهید کرد ( خظای 404 ) مبنی بر این که مرورگر موفق نشده است فایل مورد نظر شما را پیدا کند . حالا فرض کنیم شما در نوار آدرس مرورگر خود آدرس یک فایل را تایپ کنید که قابل نمایش نیست . مثل فایل های exe یا zip یا mp3 و ... . در این صورت برنامه مرورگر سعی می کند فایل مورد نظر را دانلود کند .
اما بالاخره فرق یک صفحه ASP با یک صفحه HTML چیست ؟ صفحات HTML استاتیک هستند یعنی به صورت پویا تغییر نمی کنند ، اگر بخواهید یک صفحه HTML چیزی غیر از آنچه که در حال حاضر نمایش می دهد را نشان بدهد چاره ای جز دست بردن در سورس صفحه نیست . اما یک صفحه ASP به دلیل اینکه مجموعه ای از اسکریپت ها و کدهای HTML هست این قابلیت را دارد که به صورت خودکار و بر اساس شرایط محتوای مختلفی را نمایش بدهد . فرض کنیم از شما خواسته شود که یک صفحه طراحی کنید برای نمایش جدول مسابقات لیگ برتر کشور . خوب اگر شما به صورت عادی و با استفاده از جدول های HTML کار را پیاده سازی کنید مجبور هستید هر بار که مسابقه ای انجام می شود ، بررسی کنید که جایگاه هر تیم چه تغییری می کند ، امتیازات و تفاضل گل و بقیه چیزها را هم خودحساب کنید و بعد بر اساس آن ، صفحه را یک بار دیگر طراحی کنید . این بار با یک جدول که بر اساس اطلاعات جدید طراحی شده . این یک کار وقت گیر و بیهوده است . تازه امکان اشتباه هم کم نیست . اما حالا اگر فرض کنیم که این پروژه را با ASP پیاده سازی کرده باشیم . بر این اساس فقط باید یک سرویس طراحی کنیم که یک نفر بیاید و نتیجه هر مسابقه را وارد کند . نتایج برای پردازش به سرور فرستاده می شود ، بعد از پردازش بر اساس اسکریپت هایی که درون صفحه هست ، جدول به روز می شود .
نکات قابل توجه :
اجازه بدید که اولین صفحه ASP را بنویسیم :
<HTML>
<HEAD>
<TITLE>Hello World !</TITLE>
</HEAD>
<BODY>
<%
Response.Write "Hello, World !"
%>
</BODY>
</HTML>

 

سطرهای بالا را در یک ادیتور بنویسید و بعد با نام hello.asp ذخیره کنید . hello.asp را در فولدر wwwroot ذخیره کنید .
برای اجرای صفحه ، اینترنت اکسپلورر رو باز کنید و در نوار آدرس بنویسید : http://localhost/hello.asp . عبارت زیر کارش این است که درون صفحه کلمات Hello, World را نمایش می دهد .
Response.Write "Hello, World !"
روش دیگر برنامه سلام دنیا
یک راه کوتاهتر برای نمایش سلام دنیا در صفحه . کد زیر را ببینید
<HTML>
<HEAD>
<TITLE>Hello World !</TITLE>
</HEAD>
<BODY>
<%= "Hello, World !" %>
</BODY>
</HTML>
فقط توجه کنید که علامت = را درست بعد از تگ شروع اسکریپت قرار بدید . عملکرد این روش درست مثل استفاده از Response.Write هست .
بعد از اینکه صفحه hello.asp را در مرورگر خود اجرا کردید . از منوی view گزینه Source را انتخاب کنید . تا سورس صفحه را ببینید . همون طور که مشاهده می کنیدخبری از اسکریپت ها نیست . جای تمام اسکریپت ها را عبارت های HTML گرفته اند. امتحان کنید
مثال دیگر : نمایش تاریخ ...
حالا اجازه بدهید یک گام به جلو برداریم و صفحه ای بسازیم که تاریخ امروز را به کاربر نشان میدهد . کد زیر را در نظر بگیرید .
<HTML>
<HEAD>
<TITLE>Hello World !</TITLE>
</HEAD>
<BODY>
<%= Date %>
</BODY>
</HTML>
استفاده از تابع "Date" تاریخ فعلی را به شما می دهد ، به طریق مشابه تابع "Time" زمان فعلی را بر می گرداند. برای استفاده همزمان از تاریخ و زمان می توانید از تابع "Now" استفاده کنید . کد بعدی روش استفاده از تابع "Now" را نشان می دهد
<HTML>
<HEAD>
<TITLE>Hello World !</TITLE>
</HEAD>
<BODY>
<%
Response.Write Now
%>
</BODY>
</HTML>

 

جزییات بیشتر : در کد زیر قصد داریم به طور جزیی تر به مساله تاریخ و زمان بپردازیم . می خواهیم سال و ماه و ساعت و دقیقه و ثانیه را نشان بدهیم
<HTML>
<HEAD>
<TITLE>Hello World !</TITLE>
</HEAD>
<BODY>
<%
Response.Write “Year: ” & Year (Now)
Response.Write “Month: ” & Month (Now)
Response.Write “MonthName: ” & MonthName (Month(Now))

 

Response.Write “Hour: ” & Hour (Now)
Response.Write “Minute: ” & Minute (Now)
Response.Write “Second: ” & Second (Now)
%>
</BODY>
</HTML>
اسکریپتهای طرف سرور ( Server Side ) چگونه به نظر می رسند ؟
اسکریپت های طرف سرور عموما با %> شروع و با <% خاتمه می یابند . به اولی تگ شروع کننده و به دومی تگ پایان بخش گفته می شود . بین این دو علامت اسکریپت های طرف سرور قرار می گیرند. شما می توانید اسکریپت های طرف سرور خود را هر جای کد صفحه از جمله در داخل تگ های HTML به کار ببرید .

 

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   66 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله ASP