لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 28 صفحه
قسمتی از متن word (..doc) :
1
مروری بر ASP.NET
در این فصل، ابتدا به ابزارهای قدیمی ساخت صفحات وب خواهیم پرداخت و سپس امتیازات ASP.NET را بر می شماریم.
اشاره ای به ابزارهای زیر خواهیم داشت:
زبان علامت دار آبر متن HTML
واسط دروازه مشترک CGI
واسطه برنامه نویسی کاربردی سرور اینترنت ISAPI
صفحات سرور فعال ASP
گرچه این ابزارها برای نوشتن برنامه های تحت وب قابل قبول هستند، ولی ASP.NET قابلیت هایی دارد که ساخت صفحات وب پویا را اسان می سازد.
اولین ابزار ساخت صفحات وب، HTML بود. در این زبان در طی زمان تغییرات زیادی ایجاد شده است. این زبان یک زبان علامت دار است، یعنی شیوه ارائه متن و گرافیک را توصیف می کند. چون هنوز هم از این زبان استفاده می شود و آشنایی با آن برای طراحان صفحات وب یک الزام است، آن را در فصل بعد به طور مختصر بحث خواهیم کرد.
HTML برای صفحاتی با محتویات ایستا که به ندرتتغیر می کنند و برای هر بیننده سفارشی نمی شوند، بسیار مناسب است دراوایل دهه 1990 استفاده اشتراکی از اسناد دشوار بود، به طوری که قالب اسناد ایجاد شده در واژه پردازهای مختلف، با هم سازگار نبودند. اسنادی که در یک برنامه ایجاد می شدند، توسط کاربران برنامه های دیگر قابل استفاده نبودند. البته ، کد اسکی تواند با صرف هزینه ای محتویات واقعی را از سیستمی به سیستم دیگر حمل کند.
HTML این امکان را فراهم کرد که کاربران بتوانند اسناد ایجاد شده در واژه پردازهای مختلف و حتی در کامپیوتر های متفاوت را ببینند. این کاربران ممکن است در راه دور واقع باشند. امروزه یکی از کاربردهای متداول HTML انتشار اسناد در اینترنت یااینترانت محلی است تا کاربران مختلف از آن ها استفاده کنند.
HTML از قرارداد HTML استفاده می کند. امتیاز این قرارداد این است که به پهنای باند اندکی نیاز دارد. امروزه می توان با مودم کابلی سریع در وب کارکرد، اما سالها بود که از مودم 28.8 یا 56KBPS استفاده می شده است. گرچه امروز از پهنای باند بشتری استفاده می شود ولی با مودم های سرعت پایین نیز می توان به اسناد HTML دست یافت.
2
ساخت صفحات پویا
همانطور که گفته شد HTML برای ساخت صفحات ایستا بسیار مناسب است. صفحات ایستا آن هایی هستند که برای هر بیننده (کاربر) سفارشی نمی شوند. به تدریج مشخص شده که HTTP می تواند برای محتویات پویا به کار رود. منظور از محتویات پویا آیکن های متحرک نیست که در اغلب صفحات وب دیده می شوند.بلکه محتویات پویا برای هر بیننده در هر بار دیدن صفحه، سفارشی می شود محتویات ارتباط دو طرفه را ممکن می سازد. با استفاده از فرمهایی که در صفحات وب وجود دارد. کاربر می تواند محتوات سفارشی را درخواست کند. دقت داشته باشید که استفاده از فرمهایی که در صفحات وب وجود دارد کاربر میتواند محتویات سفارشی را درخواست کند. دقت داشته باشید که استفاده اززبان های اسکریپتی مثل JAVA Script و VBScript برای ساخت صفحات کاملا پویا وب کافی نیستند.
توجه به صفحات پویا منجر به ابزارهای دیگری برای ساخت صفحات وب شده است به طور که قراردادن اسناد HTML در یک پوشه از کامپیوتر و خواندن آن کافی نبود. روش های مختلفی برای ارائه محتویات پویا وجود دارد. در ادامه تکنیک های مختلف را برای ایجادمحتویات پویا بحث می کنیم. هر تکنیک مزایا و معایب خاص خودش را دارد.
واسط دروازه مشترک CGI
راه حل اولیه برای ارائه محتویات پویای وب مشخصات CGI بود. برنامه های CGI برنامه هایی اجرایی هستند که می توانند در سرور وب اجرا شوند و برای ایجاد محتویات پویا به کار می روند. برنامه های CGI به زبان هایی مثل C,PERL,C++ نوشته می شوند.
مزایای CGI برنامه CGI تقریبا هر کاری را که در ذهن شما خطور می کند، انجام می دهد با استفاده ازبرنامه CGI می توان به بانک اطلاعاتی دست یافت. فایل ها را خواند با رجیستری کارکرد و غیره.
کسانی که تجربه برنامه نویسی دارند و تا حدی با HTML آشنا هستند، به راحتی می توانند برنامه های CGI رابنویسند.
معایب CGI وقت برنامه CGIارجا شد و خاتمه یافت می توان آن را همانند برنامه های دیگر اصلاح یا حذف کرد. اما، این مسئله عیب عمده CGI است. وقتی برنامه CGI اجرا می گردد، به حافظه بار می شود و پس از پایان اجرا از حافظه حذف می شود. ایجادو تخر
