باسلام اینم جدیده
،asp.net آخرین نسخة «صفحات فعال سرور» تکنولوژی پیشرفتهای از مایکروسافت است که برای ساخت وب سایتهای پویا و مبتنی بر بانک اطلاعات ابداع شده است.
صفحات فعال سرور یا همان Asp یکی از رایجترین زبانها برای ساخت وب سایتهای ارتقاء پذیر و تعاملی است. بسیاری از شلوغترین و پُربینندهترین سایتهای وب در اینترنت از Asp استفاده میکنند. به عنوان نمونهای از این نوع سایتها میتوان به وب سایت شرکتهای 1-800-Flowers, Barnes and Nobel, Dell و خود سایت مایکروسافت اشاره کرد.
Asp.net نسبت به نسخههای قبلی صفحات فعال وب تغییراتی اساسی و ریشهای دارد. اگر قبلاً با این نسخههای صفحات فعال وب برنامه نویسی کردهاید و از امکانات جدید Asp.net بی خبر هستید، پس آمادة یک شوک بزرگ باشید.
بعضی ویژگیهای جدید Asp.net عبارتند از:
· در Asp.net از کد کامپایل شدهای استفاده میشود که به زبانهای Common Language Runtime از قبیل ویژوال بیسیک و C# نوشته شدهاند. بر خلاف نسخههای قبلی Active Sever Pages، این نسخة جدید، از زبانهای اسکریپتیِ ترجمه شده (از جمله VBCcript) استفاده نمیکند.
· صفحات Asp.net با کنترلهای طرف سرور ساخته میشوند. کنترلهای وب سرور این امکان را به برنامه نویس میدهند که بر خلاف عناصر HTML، سایت خود را با استفاده از یک مدل شیئی پیشرفته تشکیل دهد.
· در Asp.net تکنولوژی جدیدی موسوم به Web Service گنجانده شده است. با استفاده از وب سرویس میتوانیم به متدها و خصوصیات دست پیدا کرده و اطلاعات را از بانک اطلاعات به اینترنت انتقال دهیم.
· Asp.net بخشی از چاچوب با فریم وُرک دات نتِ مایکروسافت است. در این مجموعه، هزاران کلاس داتنتی وجود دارد که انجام بسیاری از اعمال (از قبیل ذخیره کردن یک آرم در فایل) را امکان پذیر و آسانتر میسازند.
· Asp.net به مکانیزمهای ذخیره سازی هم صفحه و هم دیتا مجهز است. این مکانیزمها، موجبات افزایش کارایی سایت وب را فراهم میکنند.
تبدیل فایل HTML به فایل ASP.net:
به طور خلاصه، برای تبدیل یک فایل HTML استاندارد به یک صفحه Asp.net، چهار تغییر را در آن فایل صورت میدهیم:
1. پسوند اسم فایل را به aspx. تغییر میدهیم.
2. صفت Runat="Server" را به هر یک از تگهای <form> اضافه میکنیم.
3. به جای استفاده از صفت NAME برای تگهای <form>، از ID استفاده میکنیم.
4. تگ ابتدایی <form> را به
<form method = "post" action = " Simple ASPX, aspx" >
5. تبدیل کنید.
طرز راه اندازی 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 در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
مطمئن شوید که وب سرور شما اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه PWS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه 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 در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
مطمئن شوید که وب سرور شما اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه IIS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه 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 در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASPی را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.
مطمئن شوید که وب سرور شما اجرا است - برنامه نصب یک آیکن جدید در Task Bar شما اضافه کرده است (این نشانه IIS است). بر روی آن کلیک کنید و دکمه Start را در پنجره ای که آمده بزنید.
Browser خود را باز کنید و تایپ کنید "http://localhost/MyWeb/test1.asp"، تا اولین صفحه ASP خود را
پرسیدن آیا می شه این کد را در ویلاگ استفاده کرد ؟
جواب اول بعدش هم اینکه این کدها را من برای طراحی سایتها استفاده می کنم و چون وبلاگ هم لینکی از سایت هست فکر کنم بشه بعدش هم اینکه یادگیری زبان asp خیلی راحتر ه کافی کمی html بلد باشی بعدش تو محیط دات نت می تونی راحت بنویسی
به زودی پایانامه خودم را که طراحی سایت بود به طور کامل روی این صفحه مشاهده کنید
1 - همه ما پاسوردهای زیادی داریم. شما همواره باید پاسوردهای مجزا و مطمئنی برای فعالیتهای بر خط بانکی و دادوستدهای تجارت الکترونیک خود داشته باشید. اما میتوانید از یک پاسورد برای تعداد زیادی از سرویسهای دیگر ازقبیلPersonilisation یا ثبتنام در پایگاهها استفاده کنید. چقدر لازم است این پاسوردها محرمانه باشند‚
2 - از پایگاههایی که تصویرهای تودرتو و زیادی در هر صفحه دارند اجتناب کنید. حتی پایگاههای مخصوص تصاویر باید ناخنکهایی برای دسترسی به تصاویر بزرگ و دقیق خود داشته باشند.
3 - اگر کاربر مکینتاش هستید نرمافزارRambunctious را از پایگاه /http://www.clarkwood.software.com بارانداز کنید. این یک برنامهRAM دیسک است که به شما امکان میدهد تا سرعت فعالیتهایتان را به انتخاب خود اولویتبندی کنید.
4 - مقاومت داشتهباشید. اگرازFrontpage برای طراحی صفحه استفاده میکنید، سعی نکنید از همه امکانات آن در صفحهتان استفاده کنیدFrontpage . در نوشتنHtml بسیار ناکارآمد است و غالباً اندازه صفحات شما را دوبرابر میکند. اگر از ویژگیهایHtml مخصوصWord استفاده میکنید، مشکل از این هم بیشتر است.
5 - چه طراح صفحه و یا دیدارکننده از صفحات هستید، از چیزهایی که زیبا هستند اما ارزش واقعی چندانی به کار شما نمیافزایند اجتناب کنید. در اینجا خصوصاً فیلمهای معرفیShockwave یاFlash موردنظر ماست. زیبایی چندرسانهای جا و زمان خود را دارد، اما به انتظار گذاشتن مراجعین پایگاه با نمایش دادن فیلمهای طولانی معرفی، چندان جذابیتی ندارد.
6 - مستقیم سر اصل مطلب. با دیدار از پایگاههایی که اخبار را برای شما بروز میآورند، وقت خود را تلف نکنید. بهEmail alert ها ازقبیل(http://europe.cnn.com/EMAIL) یا Headline Alert(مثلاً یکemail خالی برایjoin-headline-alert@phito.sparklist.com بفرستید) مراجعه کنید. آنگاه به محض دریافت یکemail تنها لازم است به آدرسهای مشخص شده در نامه برای پیداکردن اخبار و اطلاعات موردنظرتان وصل شوید.
7 - حیله.Telnet اگر معمولاً ازTelnet استفاده میکنید، بهترین طریقه افزایش سرعت برای شما بهکارگیریAddress Book است.
8 - صفحه نمایش را ساده نگهدارید. صفحه نمایش اولیه ویندوز را در سادهترین حالت نگهدارید. اما میانبرهای(Shortcut) لازم را برای عملیاتی که در اولویت قرار دارند، ایجاد کنید، چه از نوعurl یا برنامههایی مانندOffice یا غیره باشد.
9 - باReal Player شروع نکنید. Real Player را از برنامه شروع بردارید، خصوصاً که به صورت پیشفرض در آنجا مینشیند. زیرا اولاً چندین ثانیه از برنامه شروع(Startup) را به خود اختصاص میدهد و ثانیاً در بسیاری موارد بدوناطلاعشماازارتباطاینترنتیاستفادهمیکند. برایبرداشتنآن، Real Player را بازکنیدوبهView/Preferences/General/Startcenter بروید.
10 - خبرهها را خبر کنید. نرمافزارهایی ازقبیل Inboy Specialist (قابل دریافت از پایگاهhttp://www.gutmannsoft.com/en) به شما امکان میدهد نامهها را قبل از بارانداز کردن آنها از روی سرور اصلی بررسی و پاک کنید.
11 - کافی است. اگر صفحهای را بارانداز میکنید، ممکن است نیازی به دیدن و بارانداز شدن کل آن نداشته باشید. لذا اگر اطلاعات یا تصاویری که میخواهید بهدست آورید، روی دکمهStop کلیک کنید.
12 - میانبر بزنید. اگر آوردن یک صفحه خیلی طول میکشد، دکمهStop را بزنید و یا Refresh کنید تا دوباره مرورگر شروع کند. اگر خوششانس باشید، صفحه مربوطه مسیر بهتری برای دریافت پیدا میکند. از نرمافزار Neotrace پایگاه (http://www.neotrace.com) برای اینکه ببینید چطور کار میکند استفاده کنید. این نرمافزار مسیر میان شما تا پایگاه موردنظرتان را به همراه همه نقاط بین راه و اطلاعات ثبتکنندههای مسیرRegistrants را نشان میدهد.
13 - سرعت مودم را با استفاده از یک نرمافزارModem Booster بهینه کنید. درعین حال تنظیمات پورت دریافت /ارسال مودم خود را بهینه سازید. این تنظیمات را در Settings/Control Panel/Modems/General پیدا میکنید. بر روی مودم /Portsettings/Connection کلیک کنید. با تنظیمات آن مقداری بازی کنید و نتیجه کار خود را بر روی یک پایگاه سنتی از قبیل پایگاه زیر، آزمایش کنید.
http://homepage.ntworld.com/dgilbert/testpage.htm
14- اگر بر روی یک عنوان تحقیقمیکنید و یا پایگاه بیشتری را بر روی همان عنوان میخواهید، درIE از دکمهRelated و یادر نتاسکیپ ازWhat's Related استفاده کنید. این دکمهها خصوصاً درمورد پایگاههای بزرگ و شناخته شده خیلی خوب کار میکنند.
یاهو، آلتاویستا...) عمل میکنند، دستورالعملهای راهنمای پایگاه و خصوصاً دستورالعملهای جستجو را بهدست آورید و برطبق آن عمل کنید. این کار از بسیاری از جستجوهای بینتیجه جلوگیری کرده و سرعت دستیابی شما به اطلاعات را چندین برابر میسازد. بدینمنظور بهعنوان مثال به آدرسهای زیر مراجعه کنید:
http://www.google.com/help/,http://uk.altavista.com/help/tips
http://hotbot.lycos.com/help,http://www.dogpile.co.uk
16 - درمورد بسیاری از پایگاهها، تنها نوشتن نام پایگاه در قسمت آدرس و گرفتن دو دکمهShift Enter بهطور همزمان، از نوشتن نام کامل آن درIE شما را بینیاز میکند.
17 - هنگامی که درGoogle جستجو میکنید، به نتایجCache نیز مراجعه کنید. هنگامیکهبهاتصالات باقیمانده(Cached Links) در پایان فهرستها (Listings) نگاه میکنید، پایگاهها غالباً سریعتر ظاهر میشوند زیرا بهطور مستقیم از حافظه باقیمانده سرورهای شرکت به شما منتقل میشوند.
18- .Zip فایلهای بزرگ را قبل از ارسال آنها بهوسیله پست الکترونیک،Zip کنید. این کار نه تنها یک لطف به دریافتکننده فایلهای مزبور است، بلکه زمان زیادی را بر روی مودمهای65K صرفهجویی میکند. فایلهایWord مخصوصاً خیلی خوبZip میشوند.
19 - پرکردن فرمها به صورت خودکار
Autocomplete درIE میتواند صرفهجویی زیادی را در هنگام پرکردن فرمها برای شما انجام دهد. برای تنظیم آن به بخشهای زیر بروید:
Tools/internet options/content/autocomplete
20 - درهمه جهات نگاه کنید. اگر اطلاعات مبهمی را میخواهید بهدست آورید ولی موتور جستجو نتوانسته شما را قانع کند، سعی کنید از پایگاه http://www.copernic.com، نرمافزار 2001Copernic را بهدست آورید. این نرمافزار بهطور همزمان به جستجوی موتورهای عمده جستجو پرداخته و سعی میکند از چیزهای تکراری اجتناب کند. نرمافزار مزبور مجانی است و بهطور همزمان هشتاد موتور جستجو را میپیماید.
21 - در مرورگر خودJava Script را غیرفعال کنید. البته بعضی پایگاهها ممکن است از ورود شما جلوگیری کنند، اما همواره میتوانید با فعال کردن آن(Java) به آنها وارد شوید. برای فعال و غیرفعال ساختنJave در مرورگر خود بهTools/Internet Options بروید.
22 - مهمترین توصیه. همه متخصصین معتقدند که جلوگیری از ورود تصاویر و صدا، بیشترین تاثیر را در افزایش سرعت مرورگر دارد. بدینمنظور درIE به موارد زیر برویدTools/Internet Options/Advanced .
در نتاسکیپ به موارد زیر بروید.
Edit/Preferences/Advanced سپس ویژگیهایVoice ،Image و غیره را که میخواهیدبابرداشتن(ی)غیرفعالکنید.قبلازخروج، حتماًApplyوOK رابزنید.
کارهای دیگری نیز برای تسریع عملیات در جستجوها و بارانداز کردن فایلها در اینترنت امکانپذیر است که با ادامه تجربه و کار مستمر میتوان بدانها دست یافت .
ماءخذ:
Internet Magazine December 2001, PP. 46-52
http://www.internet-magazine.com