PDA

نسخه کامل مشاهده نسخه کامل : ... All about ASP



+WarriorKing
27-03-2005, 01:34
سلام به برو بكس ...
فكر كنم اگه يه كمي هم اطلاعاتمونو راجع به ASP و كلا وب رد و بدل كنيم بد نباشه ...

--------------------------------------------------------------------------------------------------

اولين سوال رو هم خودم ميكنم كه فعلا ربطي به ASP نداره ولي اگه كسي راجع به ASP سوال كنه جواب دادخ ميشه ...

آقا اين پيج هايي كه باز ميشن و Maximize ندارن و سايزشون قابل تغيير نيست با چه دستوري و تحت چه زبان برنامه نويسي وب نوشته ميشن ...

چيزه خيلي ساده ايه ولي سروكاره من تا حالا بهش نيافتاده !!!

Nesta
27-03-2005, 17:39
سلام
برادر فرمايش شما درسته ولی اصلاً جای وب اينجا نيست اينجا برايه برنامه نويسی database هست غير وب سايت اشتباه پست دادين شما اين مزو رو در بخش وب بگزرين

+WarriorKing
27-03-2005, 23:27
برادر عزيز ASP رو هم نميشه فقط مختص وب دونست ... ASP هم 99٪ سرو كارش با Database ...

Nesta
28-03-2005, 03:51
سلام
دوسته عزيز شما مثل اين که تازه دارين با asp کار ميکنين ببينم همه برنامه ها يه database ميخواد اين چه حرفی هست شما ميزانين من يه سؤال دارم عذر ميخوام asp مگه باهاش برنامه غير سايت هم مينويسن پس مگه ديوانن که اين همه برنامه واسه اين کار رو ول کنن من ميگم asp===>سايت پس جاش اينجا نيست سؤال بدی اين هست که اگه مخصوص وب نميشه دونست پس چرا همه در بخش وب سؤال هشنو مطرح ميکنن و ميشه بيشتر توضيح بدين که مخصوص database که اصلن کلمه اشتباهی هست چون مخصوص mishe sql oracle paradox access

+WarriorKing
28-03-2005, 15:56
خيلو خب بابا بي خيال ...

Nesta
28-03-2005, 18:57
سلام
دوست من ناراحت نشو من منطقی دارم ميگم

+WarriorKing
29-03-2005, 01:29
ناراحت نشودم برادر ... قبول كردم حرفتو ... راستي ASP بازي يا نه ؟ :?:

مهمان
29-03-2005, 05:03
سلام
درمورد سوال بابا محسن درباره پيج هايي که سايز آنها تغيير نمي کند بايد بگم که:
اگر از IE استفاده مي کنيد با زدن کليد F11 مي توانيد آن پيج را به صورت Full Screen ببينيد که آدرس آن پيج را هم نمايش مي دهد.
اين پيج ها توسط دستور window.open در vbscript و javascript باز مي شوند که بيشتر با javascript نوشته مي شوند.
اين دستور optionهاي زيادي مي گيرد از جمله سايز و محل باز شدن روي صفحه مانيتور و ...
موفق باشيد

+WarriorKing
29-03-2005, 15:22
رامبد جان خودمم ميدونم Option ماپشن داره ... اگه لطف كني همون دستوراتي كه باهاش ميشه ايكارو كرد رو بنويسيد ممنون ميشم ...

Nesta
30-03-2005, 12:41
سلام
نه من asp کار نميکنم من برايه طراحی سايت با dreamweaver mx 2004 or php کار کردم

Sina
30-03-2005, 13:10
من برايه طراحی سايت با dreamweaver mx 2004 or php کار کردم


با dreamweaver mx 2004 يا php :roll: :shock:
بيشتر توضيح ميدي ؟

Nesta
30-03-2005, 23:36
ناراحت نشودم برادر ... قبول كردم حرفتو ... راستي ASP بازي يا نه ؟ :?:
سلام
سينا جان چيو بيشتر توضيح بدم اين آقا گفت که شما با asp کار کردين من هم گفتم نه من برايه طراحی سايت با اينا کار کردم شخی ميکنی که ميگی بيشتر توضيح بدم يا مسخره ميکنی و گر نه که شما خودت ميدنی اينا چيه ديگه

Nesta
30-03-2005, 23:39
Active server page• ASP
يکي از زبانهاي برنامه نويسي تحت وب
يك فايل ASP مى تواند حاوى متون، Tagهاى HTML و اسكريپت ها باشد. اسكريپت ها در يك فايل ASP بر روى سرور اجرا مى شوند.

به عنوان پيش نياز چه چيزى را بايد بدانيد؟

قبل از شروع، بايد با مسائل زير را تا حدودى آشنا باشيد:


WWW و HTML و مسائل اوليه ساخت صفحات Web
يك زبان اسكريپت نويسى همچون JavaScript يا VBScript
ASP چيست؟
ASP حروف اختصارى Active Server Pages است.
ASP برنامه اى است كه درون IIS اجرا مى شود.
IIS حروف اختصارى Internet Information Services است.
IIS به عنوان يك مولفه رايگان با ويندوز 2000 عرضه مى شود.
IIS همچنين به عنوان جزئى از Windows NT 4.0 Option Pack است.
Option Pack مى تواند از سايت مايكروسافت داون لود شود.
PWS نسخه كوچكتر - ولى كاملا عمل كننده - از IIS است.
PWS را مى توانيد در سى دى ويندوز 95 يا 98 خود پيدا كنيد.
سازگارى ASP


ASP تكنولوژى مايكروسافت است.
براى اجراى IIS بايد ويندوز NT نسخه 4.0 يا بالاتر را داشته باشيد.
براى اجراى PWS بايد ويندوز 95 يا بالاتر را داشته باشيد.
ChiliASP تكنولوژى است كه ASP را بدون نياز سيستم عامل ويندوز اجرا مى كند.
InstantASP تكنولوژى ديگرى است كه ASP را بدون نياز به سيستم عامل ويندوز اجرا مى كند.
يك فايل ASP چيست؟
يك فايل ASP تقريبا شبيه به يك فايل HTML است.
يك فايل ASP مى تواند حاوى متن، XML، HTML، و اسكريپت باشد.
اسكريپت هاى درون يك فايل ASP بر روى Server اجرا مى شود.
يك فايل ASP پسوند "asp." دارد.
فرق ASP با HTML چيست؟
وقتى كه Browser (كاوشگر اينترنت) درخواست يك فايل HTML را بكند، Server آن فايل را بر مى گرداند.
وقتى كه Browser درخواست يك فايل ASP را بكند، IIS درخواست مربوطه را به موتور (هسته‌اى كه وظيفه اصلى را بازى مى كند) ASP ارجاع مى دهد. موتور ASP فايل ASP را خط به خط مى خواند، و اسكريپت هاى درون فايل را اجرا مى كند. در نهايت فايل ASP به عنوان يك فايل HTML ساده به Browser برگردانده مى شود.
ASP چه كارى مى تواند براى شما انجام دهد؟
به طور ديناميكى محتويات يك Web page را ويرايش يا اضافه كند.
به درخواست هاى كاربر كه از فرم هاى HTML ارسال شده اند پاسخ دهد.
به هر گونه اطلاعات با بانك اطلاعاتى دسترسى پيدا كرده و نتايج را به Browser برگرداند.
سفارشى نمودن (Customize) يك Web page تا براى كاربران مختلف مفيدتر باشد.
مزاياى استفاده از ASP به جاى CGI و Perl سرعت و سادگى است.
فراهم كردن امنيت بيشتر به گونه اى كه كد ASP شما از طريق Browser قابل مشاهده نيست.
از آن جايى كه فايلهاى ASP به شكل HTML برگردانده مى شوند، ميتوانند بوسيله هر Browserى مشاهده گردند.
برنامه نويسى درست ASP مى تواند ترافيك شبكه را به حداقل برساند.

Nesta
30-03-2005, 23:40
شما مي توانيد ASP را بدون نياز به يک سرور خارجي اجرا کنيد. براي انجام اين کار شما بايد Microsoft's Personal Web Server (PWS) يا (Internet Information Server (IIS را در رايانه خود نصب کنيد.

چگونه ASP را در رايانه خود اجرا کنيد؟

شما مي توانيد ASP را بدون سرور خارجي در رايانه شخصي خود اجرا کنيد. براي انجام اين کار بايد Microsoft's (Personal Web Server (PWS يا (Internet Information Server (IIS را در رايانه خود نصب کنيد.
اگر در مورد اجراي ASP جدي هستيد، بايد حداقل ويندوز 98، نسخه دوم (Second Edition) داشته باشيد.
اگر در مورد اجراي ASP بسيار جدي هستيد، بايد از ويندوز 2000 استفاده کنيد.
چگونه PWS را در ويندوز 95 نصب کنيد و ASP اجرا کنيد؟

(Personal Web Server (PWS همراه ويندوز 95 نيست!!

براي اجراي ASP بر روي ويندوز 95، شما بايد "Windows NT 4.0 Option Pack" را از مايکروسافت داون لود کنيد.

داون لود "Windows NT 4.0 Option Pack"


چگونه PWS را در ويندوز NT نصب کنيد و ASP اجرا کنيد؟

(Personal Web Server (PWS همراه ويندوز NT نيست!!

براي اجراي ASP بر روي ويندوز 95، شما بايد "Windows NT 4.0 Option Pack" را از مايکروسافت داون لود کنيد.

داون لود "Windows NT 4.0 Option Pack"


چگونه PWS را در ويندوز 98 نصب کنيد و ASP اجرا کنيد؟


شاخه Add-ons را در سي دي ويندوز 98 خود باز کنيد، شاخه PWS را پيدا کرده و فايل setup.exe را اجرا کنيد.
يک شاخه Inetpub در هارد شما ايجاد خواهد شد. آن را باز کنيد و شاخه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را پيدا کنيد.
يک شاخه جديد درست کنيد و نام آن را چيزي شبيه به "MyWeb" بگذاريد.
از يک ويرايشگر متن استفاده کنيد و کدهاي ASPي را بنويسيد، فايل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنيد.
مطمئن شويد که وب سرور شما اجرا است - برنامه نصب يک آيکن جديد در Task Bar شما اضافه کرده است (اين نشانه PWS است). بر روي آن کليک کنيد و دکمه Start را در پنجره اي که آمده بزنيد.
Browser خود را باز کنيد و تايپ کنيد "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"، تا اولين صفحه ASP خود را ببينيد.
چگونه PWS را در ويندوز Me نصب کنيد و ASP اجرا کنيد؟

(Personal Web Server (PWS در ويندوز Me وجود ندارد !!

مقاله مربوطه را در سايت مايکروسافت بخوانيد


چگونه IIS را در ويندوز 2000 نصب کنيد و ASP اجرا کنيد؟


از دکمه Start به Settings و سپس Control Panel برويد.
در پنجره Control Panel آيکن Add/Remove Programs را انتخاب کنيد.
در پنجره Add/Remove Programs گزينه Add/Removes Windows Components را انتخاب کنيد.
در پنجره جديد گزينه Internet Information Services را انتخاب کرده، OK را بزنيد.
يک شاخه Inetpub در هارد شما ايجاد خواهد شد. آن را باز کنيد و شاخه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را پيدا کنيد.
يک شاخه جديد درست کنيد و نام آن را چيزي شبيه به "MyWeb" بگذاريد.
از يک ويرايشگر متن استفاده کنيد و کدهاي ASPي را بنويسيد، فايل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنيد.
مطمئن شويد که وب سرور شما اجرا است - برنامه نصب يک آيکن جديد در Task Bar شما اضافه کرده است (اين نشانه IIS است). بر روي آن کليک کنيد و دکمه Start را در پنجره اي که آمده بزنيد.
Browser خود را باز کنيد و تايپ کنيد "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"، تا اولين صفحه ASP خود را ببينيد.
چگونه IIS را در ويندوز XP نصب کنيد و ASP اجرا کنيد؟

نکته: شما نمي توانيد ASP را روي ويندوز XP نسخه خانگي (Home Edition) اجرا کنيد.
از دکمه Start به Settings و سپس Control Panel برويد.
در پنجره Control Panel آيکن Add/Remove Programs را انتخاب کنيد.
در پنجره Add/Remove Programs گزينه Add/Removes Windows Components را انتخاب کنيد.
در پنجره جديد گزينه Internet Information Services را انتخاب کرده، OK را بزنيد.
يک شاخه Inetpub در هارد شما ايجاد خواهد شد. آن را باز کنيد و شاخه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] را پيدا کنيد.
يک شاخه جديد درست کنيد و نام آن را چيزي شبيه به "MyWeb" بگذاريد.
از يک ويرايشگر متن استفاده کنيد و کدهاي ASPي را بنويسيد، فايل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنيد.
مطمئن شويد که وب سرور شما اجرا است - برنامه نصب يک آيکن جديد در Task Bar شما اضافه کرده است (اين نشانه IIS است). بر روي آن کليک کنيد و دکمه Start را در پنجره اي که آمده بزنيد.
Browser خود را باز کنيد و تايپ کنيد "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"، تا اولين صفحه ASP خود را ببينيد.

Nesta
30-03-2005, 23:41
شما نمي توانيد سورس کد هاي ASP را بوسيله انتخاب گزينه View Source در Browser مشاهده کنيد، شما فقط خروجي فايل ASP را مشاهده مى‌کنيد که HTML ساده است. زيرا که اسکريپت ها قبل از اين که نتايج به Browser فرستاده شود بر روي سرور اجرا مى‌گردد.

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

Nesta
30-03-2005, 23:42
قواعد اساسي نحو
يک فايل ASP به طور عادي دقيقا همانند HTML حاوي Tagهاي HTML است. اگر چه، يک فايل ASP مي تواند همچنين حاوي Scriptها نيز باشد. اين اسکريپت ها به وسيله علامت هاي %> و <% احاطه شده اند. اسکريپت هاي سرور بر روي سرور اجرا مي شود و مي تواند حاوي هر گونه expressions، دستورات (Statements)، توابع، يا عملگرهايي باشد.


آبجکت Response
متد Write مربوط به آبجکت Response براي فرستادن محتويات به Browser استفاده مي شود. به عنوان مثال، دستورات زير براي فرستادن متن "سلام دنيا!" به Browser استفاده مى‌شود.
<%
response.write("سلام دنيا!")
%>

VBScript
اين امکان وجود دارد که از که از زبان هاي مختلف اسکريپت نويسي در فايلهاي ASP استفاده کنيد. اگرچه زبان پيش فرض، VBScript است.
<html>
<body>
<%
response.write("سلام دنيا!") %>
</body>
</html>

مثال بالا "سلام دنيا!" را در قسمت body متن مي نويسد.

JavaScript
براي اين که JavaScript را به عنوان زبان پيش فرض براي يک صفحه خاص مشخص کنيد مي بايست از راهنماهاي زباني در ابتداي صفحه خود استفاده کنيد:
<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

نکته: JavaScript برعکس VBScript به بزرگ يا کوچک بودن حروف حساس است. شما مجبور خواهيد بود که وقتي زبان احتياج دارد، کد ASP خود را با حروف بزرگ يا کوچک بنويسيد.

ساير زبان هاي اسکريپ نويسي
ASP همراه با VBScript و JScript (پياده سازي مايکروسافت از JavaScript) عرضه مي شود. اگر شما مي خواهيد که با زبان ديگري همچون PERL - REXX يا Phyton کد بنويسيد، مجبور خواهيد بود که موتور Script مربوط به آنها را نصب کنيد.
مهم: به خاطر اين که اسکريپت ها بر روي سرور اجرا مي شوند، به هيچ وجه لازم نيست Browserي که فايل ASP را نشان مي دهد از Scripting پشتيباني کند!

Nesta
30-03-2005, 23:45
سلام
اون دوستی که بهش گفتم اين مربوط به وب ميشه که بهشن بر خورد اينرو گذشتم که خيلی نکات خوب و توپی هست که آگاه ميکنه و فقط مخصوص سايت هست البته من مثل بازی ها قصده حال گيری ندارم ميخواستم بگم که اگه شايد زياد نميدونين يا اطلاعات اتون کفی نيست اگر خواستين من براتون چند تا مثال و آموزش ديگه ميگزرم

valid
11-04-2005, 09:37
مرسي...
به نظر جالب مياد...بيشتر برام از asp بگو....
ممنون ميشم :wink: :D

Nesta
11-04-2005, 11:00
سلام
اگه بيشتر ميخوای برو به قسمت آموزش و مقالات اونجا به صورت کامل گذشتم