PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشی دريچه‌ای بسوي asp



آبجی
24th April 2010, 07:27 PM
آيا به دنبال راهي براي ايجاد صفحات پويا و سفارشي بر روي سايتتان هستيد؟ ASP يا Active Server Pages ممكن است بهترين انتخاب براي شما باشد.
ASP يك زبان اسكريپت‌نويسي است كه توسط مايكروسافت ايجاد گرديد. اين صفحات حاوي دستورات HTML و كدهاي ASP جهت توليد صفحات پويا می‌باشد. ASP داراي محدوديت‌هايي نيز می‌باشد كه از آن جمله قابليت اجرا فقط بر روي وب سرورهاي IIS است.
HTML با ASP
نكته: ASP و HTML دو چيز كاملاً متفاوت از يكديگرند. كدهاي ASP معمولاً در لابلاي كدهای HTML جاي می‌گيرند. HTML يك صفحه استاتيك است كه هرگاه مرورگر آن را درخواست نمايد، بدون هيچ‌گونه پردازشي در سرور نمايش داده خواهد شد. اما در صورتي كه يك صفحه HTML حاوي دستورات ASP باشد، قبل از نمايش كدهاي ASP بر روي سرور پردازش شده و سپس نتايج آن جهت نمايش به مرورگر ارسال می‌گردد.
ASP با JavaScript
تفاوت اين دو زبان در محل اجراي آن‌هاست. ASP همانطور كه قبلاً گفته شد بر روي سرور پردازش می‌شود، اما JavaScript بر روي مرورگر بازديدكننده نمايش داده می‌شود. در صورتي كه مرورگر كاربر JavaScript را پشتيباني نكند، عملاً كل اسكريپت بلااستفاده خواهد شد. شمن اينكه قابليت استفاده از بانك اطلاعاتي بر روي JavaScript مقدور نيست.
ASP با CGI
می‌توان گفت اين دو شباهت‌های زيادي با هم دارند. شما می‌توانيد از CGI برای دستيابي به بانك‌های اطلاعاتي، توليد صفحات پويا، سفارشي استفاده نمود. CGIها بر روي سرور اجرا می‌شوند. اما CGI از يك برنامه ديگر برای انجام كارها استفاده می‌كند و اين به معناي بار اضافي بر روي وب‌سرور است. علاوه بر مشكلات تغيير در كد برنامه در صورت مراجعات زياد ممكن است صفحات به كندي بارگذاري شوند.
مثال: پردازش اطلاعات ورودي يك فرم در وب
با استفاده از HTML: شما فقط می‌توانيد فرم را بسازيد. اما پردازش اطلاعات موجود در فرم با استفاده از HTML مقدور نيست.
با استفاده از JavaScript: با استفاده از اين زبان شما می‌توانيد فرم را در مرورگر بازديدكننده بررسي نمايد. اما هيچ‌گونه عملي بر روي اين‌داده‌ها امكان پذير نيست. مانند: ذخيره داده‌ها بر روي يك فايل.
با استفاده از CGI: در هنگام پردازش CGI يك ارتباط با يك برنامه ديگر بر روي وب‌سرور برقرار می‌كند. اطلاعات موجود در فرم به هرنحوي كه برنامه‌نويس بخواهد مورد استفاده قرار خواهند گرفت. اما سرور مجبور به حفظ ارتباط و نيز اجرا نمودن برنامه مرتبط خواهد داشت.
با استفاده از ASP: با ASP اجازه انجام فعاليت‌های مختلف را بر روي اطلاعات فرم در اختيار سرور می‌گذارد. دستورات ASP در داخل يك فايل با پسوند asp. ذخيره و اجرا می‌شوند.
ASP زباني قدرتمند برای توسعه‌دهندگان وب می‌باشد. اگر شما نيز به يك سرور IIS دسترسي داريد، می‌توانيد همين حالا شروع به ساخت صفحات دايناميك، پويا و سفارشي نماييد.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد