چکیده:
این پروژه با زبان VBS cript در محیط برنامه نویسی ASP نوشته شده است. مزیت ASP در این است که می توان امنیت سایت را تضمین کرد. و همچنین می توان به راحتی فایل ها را در نرم افزارهای طراحی صفحات وب باز کرد و کارهای جانبی را در آن انجام داد، یعنی می توان به راحتی با این نرم افزارها آنها را link کرد. مثل Link کردن با FRONT PAGE .
این پروژه شامل یک پایگاه داده ای است که درآن مشخصات دانشجو و نام استاد راهنما و عنوان پروژه ثبت شده است و همچنین این برنامه قابلیت حذف و اضافه و ویرایش مطالب موجود در پایگاه داده را دارد.
همچنین لیستی برای نشان دادن کلیه اطلاعات موجود در پایگاه داده دارد. برای ورود به برنامه باید Password و User name را در ابتدای برنامه وارد کرده و سپس وارد صفحه اصلی می گردد.
این برنامه با IIS در ویندوز XP و ویندوز NT وهمچنین بوسیله Personal Web Server در ویندوزهای 98 و 2000 قابل اجراست.
مقدمه
افراد به یکی از این دو دلیل، تصمیم به یادگیری تکنولوژی جدید کامپیوتری
می گیرند : یا نیاز دارند یا مجبور هستند.
در دنیای امروز کامپیوترها مخصوصا وقتی پای اینترنت به میان کشیده می شود، هیچ کس همه چیز را نمی داند، بهتر است به این امید باشید که هر وقت لازم باشد ،
می توانید آنرا یاد بگیرید. به طور کلی هیچ فردی نیست که به زبان خاصی برنامه نویسی کند. در یک پروژه مجبور به یادگیری چند یک یا زبان یا تکنولوژی کامپیوتری نشود و خط مستقیمی را طی کند.
اخیرا همین اتفاق در مورد در یک پروژه Active Server Page افتاد. قبل از آن هیچ تلاشی برای یادگیری ASP نکرده بودم . از روی اینترنت منابعی را بررسی کردم. ولی اصل موضوع کامل نبود . تنها روشی که من را به سمت یادگیری پیش برد ساختن پروژه به طور عملی بود. بهتر است برای فرا گرفتن مطلبی که درباره اش چیزی
نمی دانیم یک پروژه عملی بسازیم و کار را از ابتدا تا انتها دنبال کنیم ، در اغلب اوقات باعث می شود جزئیات مطلب را نیز یاد بگیریم.
ASP چیست؟
یک اشتباه مشترک در میان بعضی از تولید کنندگان وب اینست که ASP یک زبان برنامه نویسی است ولی این طور نیست .در واقع ASP محیطی برای برنامه نویسی است.
به طوری که می توان برای ساختن صفحات ASP خود از هر زبانی که وب سرور
می فهمد استفاده کرد. دو زبان معمول و رایجتر VBS cript (زیر مجموعه ای از ویژوال بیسیک) و Jscript هستند.
Personal web server هر دو زبان را پشتیبانی می کند. رایجترین زبان برای تدوین و کنار هم گذاشتن ASP ها VBScript است.
به کار بردن یک زبان
<%@ language="VBSCRIPT" %>
Primery outpost
افزودن متن با استفاده از ASP
HEIGHT="67" WIDTH="496">
اشکال زدائی کد
هر چقدر هم با برنامه ریزی پیش روید همیشه امکان بروز خطا وجود دارد . ممکن است خطاهای تایپی وجود داشته باشد مثل جا گذاشتن یک نقل قول و ... گاهی اوقات پیدا کردن خطا کاری مشکل است .
اگر مستقیما روی سرور کار می کنیم, از IIS استفاده می کنیم و از مزایای Microsoft Script Debugger بهره مند می شویم با این برنامه می توانیم نقاط انفصال را روی در اسکریپت طوری تنظیم نمائیم که در هر لحظه از یک خط عبور نمائیم و مقادیر و متغیرها و چگونگی تغییر متغیرها در هنگام اجرای اسکریپت را نشان دهد .
در استفاده از Microsoft Script Debugger برای تجزیه و تحلیل صفحات خود ابتدا باید server side debugger را روی سرور فعال نماییم. در Internet services Mannager روی پیش فرض web siteکلیک می کنیم و properties را انتخاب می نمائیم روی home directory و سپس configuration کلیک می کنیم و سپس Enable ASP server side debugger را فعال می کنیم. اشکال زدا هر وقت که به یک خطا یا نقطه توقف داخلی برسد کارش را شروع می کند و فایلی را باز می کند و منابع خطا را نشان
می دهد.
یک اشکال زدای خوب برای خطا یابی می تواند در ساعتها وقت صرفه جوئی کند .
واسط کاربری(user interface)
تعریف چند اصطلاح
واسط کاربر : به اشکال گرافیکی و متنی مربوط می شود که در داخل یک برنامه کاربردی یا سایت وب به هدایت کاربر کمک می کند.
واسط گرافیکی کاربر (Graphical user interface): شامل گرافیک ها و دکمه ها و اجزای دیگری است که بکار گیری سیستم را برای کاربر آسانتر می کند.
افزودن واسط کاربری
<%@ language="VBSCRIPT" %>
Primery outpost
HEIGHT="67" WIDTH="496">
HEIGHT="39" WIDTH="39">
گذاشتن تصویر در زیر تصویر
HEIGHT="39" WIDTH="39">
OUR NEWES WILL GO HERE.
این کد به مرورگر می گوید که بعد از این که سمت چپ تصاویر یا اقلام تصاویر روشن شد به خط بعدی برود.
افزودن یک LINK برگشتی به صفحه خانگی