فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلودمقاله طراحی یک وب سایت

اختصاصی از فی دوو دانلودمقاله طراحی یک وب سایت دانلود با لینک مستقیم و پر سرعت .

 

 

 

- اهمیت و جایگاه موضوع
استفاده از شبکه های اطلاع رسانی نقش مهمی در برآوردن نیاز های افراد جوامع مختلف دارد.چرا که با پیشرفت تکنولوژی و افزایش سطح علم و بینش افراد استفاده از اینترنت در تسریع کارهای روزانه تاثیری شایان توجه در این عصر را دارد .بی شک پرداخت قبوض اداری ،رزرو بلیط سفر، اطلاع یافتن از اخبار جهان ، برخورداری از آموزش های اینترنتی و با استفاده از اینترنت در مقایسه با گذشته ، بسیار سودمند تر است و در زمان نیز صرفه جویی قابل توجه را خواهد داشت. در مقابل این پیشرفت ها سازمانها و طراحان سایت ها نیز مسئولیتی سنگین تر نسبت به گذشته را خواهند داشت چرا که باید خدماتی را ارائه دهند تا کلیه نیازهای کاربرانی که هر روز تعدادشان افزون می گردد را برآورده سازند.
1،2- انگیزه و هدف از انتخاب موضوع

 

هدف از انتخاب این پروژه آشنایی بیش تر با نرم افزارهای طراحی سایت بوده چرا که با توجه به مقطع تحصیلی ، یک دانشجو می باید پس ازگذراندن 79 وا حد درسی بتواند با استفاده از نرم افزارهای مورد نیاز بتواند سایتی طراحی کند.لذا هدف از انتخاب این موضوع برای پروژه به دایره ی محک گذاردن آموخته ها و افزودن به آن می بود.
این امکان وجود داشته که از سایت های خبری وآموزشی به عنوان پیش فرض طرح اولیه سایت استفاده گردد.دیگر اینکه استفاده از نرم افزارهای متعددی برای طراحی یک سایت نیاز است که علاقه به فرا گرفتن آنها ما را بر آن واداشت تا این موضوع را برگزینیم.

1،3- سوابق و کارهای انجام شده توسط دیگران در موضوع
طراحی سایتهای مختلف و متعدد اینترنتی ، اعم از سایتهای داینامیک و استاتیک ..نرم افزارهایی که توسط شرکتهای بزرگ و مشهور تولید شده تا زمینه تولید و طرحی سایتهای اینترنتی به راحتی و همراه با امکانات گسترده تر مهیا باشد ..
1،4- امکانات و دشواریهای مطالعه و تحقیق در مورد پروژه

 

مطالعه کتابهای موجود در رابطه با طراحی سایت و بازیابی و ذخیره مطالب مورد نظر از سایت های مشابه موضوع ،در طراحی پروژه موثر بوده است.
و از دشواری های راه اینکه به دلیل هم استان نبودن محل سکونت با استاد راهنما بهره ای کمتر از راهنمائیهای ایشان بردیم.
1،5- ارائه الگوریتم ERD

فصل دوم : ابزارها

 


در ایجاد این پروژه از نرم افزارهای مختلفی جهت ایجاد صفحات وب سایت، طراحی و ساخت پایگاه داده های مرتبط با صفحات، ایجاد منوهای موجود در صفحات و طراحی رابط کاربر سایت استفاده شده است، که در اینجا به ترتیب معرفی خواهند شد.
2،1- نرم افزار Dreamweaver

 

Dreamweaver یک ویرایشگر حرفه‌ای HTML است که با آن به سادگی می‌توان به صورت ویژوال و گرافیکی عناصر HTMLی به صفحه‌ی وب اضافه نمود ، با اضافه کردن عناصر، کد HTML آنها اضافه می‌شود . Dreamweaver یک محیط کد نویسی کامل نیز دارد و می‌توان برای اضافه کردن و ویرایش عناصر از این محیط نیز استفاده کرد.
Dreamweaver قابلیت استفاده از css و رفتارهای جاوا اسکریپت را به سادگی مهیا کرده است . همچنین علاوه بر صفحات ایستای HTML می‌توان از تکنولوژی‌های طرف سرور مانند ColdFusion , JSP , ASP.Net , PHP , ASP برای ایجاد صفحات پویا و ارتباط با پایگاه داده (db) استفاده کرد .
این نرم افزار دارای واسطی زیبا و قدرتمند است که کاربران می‌توانند به راحتی صفحات وب خود را بسازند . می‌توان فایل‌ها وصفحات سایت را به راحتی مدیریت کرد . همچنین می‌توان با این نرم‌افزار واز طریق FTP سایت خود را در اینترنت انتشار دهید .می‌توان همزمان از نرم‌افزارهای, firework , flash نیز برای ویرایش محتویات صفحات وب استفاده کرد. نکته‌ی خیلی مهم در مورد این نرم‌افزار کارایی و امکانات زیاد و سادگی کار با آن است.
طریقه نصب این نرم افزار بصورت زیر می باشد:
شروع نصب :

شکل شماره 1

 

ابتدا پنجره خوش آمد گویی باز میشود، بر روی دکمه Next کلیک می کنید.پنجره بعدی شامل توافق نامه نرم افزار می باشد، گزینه اول را مطابق شکل انتخاب کرده و سپس کلید Next را فشار دهید.

شکل شماره 2

 

در این پنجره شما می توانید دایرکتوری دیگری را به غیر از دایرکتوری پیش فرض برای نصب برنامه تعیین نمایید، توجه داشته باشید که نصب نرم افزار Dreamweaver به 300 مگابایت فضای خالی بر روی هارد دیسک شما احتیاج دارد. ونیز شما میتوانید اجازه ایجاد shortcut برای استفاده از نرم افزاررا پس از نصب بر روی desktop ویا quicklaunch خود بدهید و سپس کلید Next را فشار دهید.

 



شکل شماره 3

 


نرم افزار Dreamweaver میتواند برای کلیه انواع فایلهای لیست شده در این پنجره به عنوان ویرایشگر پیش فرض باشد. آنهایی را که میخواهید از این به بعد با این نرم افزار باز شوند انتخاب نموده کلید Next را فشار دهید.

شکل شماره 4

 

اگر همه چیز درست است بر روی کلید Install کلیک کنید تا عملیات نصب آغاز شود.

 


شکل شماره 5

 

بر روی دکمه Fnish کلیک کنید تا نصب نرم افزار Dreamweaver را به پایان رسانید.

 


شکل شماره 6

2،2- نرم افزار SqlServer2000

 

Sql Server یک نرم افزار بسیار جامع و کامل و قدرتمند برای کار با پایگاه داده ها می باشد. از این نرم افزار برای ساختن پایگاه داده ها ، ایجاد جداول و ارتباط بین آنها، وارد کردن اطلاعات به درون جداول ،گرفتن انواع گزارشها از داده ها، ایجاد Stored Procedur ها ، Rule ها، دایاگرام ها و... استفاده می شود. طریقه نصب این نرم افزار بصورت زیر می باشد:
نصب SqlServer 2000 نسبتا ساده و بی دردسر است. Setup را اجرا کنید (اگر Autorun بصورت خودکار اجرا نشد توجه کنید که با یکی از Account های Administrator باید Login کرده باشید).

شکل شماره 7

 

با انتخاب گزینه اول که SQL Server Components است این پنجره نمایش داده خواهد شد :

 


شکل شماره 8

 

در مرحله بعد باید نوع نصب را انتخاب نمایید :

 


شکل شماره 9

 

گزینه Remote Computer برای نصب بر روی یک سیستم که در دسترس نیست (مثلاً سرور سایت شما در جایی خارج از کشور که تنها IP آن و یک Login در اختیار شما قرار دارد) مورد استفاده قرار می گیرد. گزینه ای که احتمالاً شما همیشه از آن استفاده خواهید کرد، همان گزینه اول یا Local Computer خواهد بود.

شکل شماره 10

 

در این کادر هم گزینه اول را انتخاب می کنید تا Sql Server بر روی سیستم نصب شود.

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   48 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید

 


دانلود با لینک مستقیم


دانلودمقاله طراحی یک وب سایت

دانلود کامل پایان نامه رشته کامپیوتر با موضوع بهبود طراحی وب سایت

اختصاصی از فی دوو دانلود کامل پایان نامه رشته کامپیوتر با موضوع بهبود طراحی وب سایت دانلود با لینک مستقیم و پر سرعت .

در این پست می توانید متن کامل پایان نامه رشته کامپیوتر با موضوع بهبود طراحی وب سایت را  با فرمت ورد word دانلود نمائید:

 

 دانشگاه آزاد اسلامی

واحد قزوین

 دانشکده مهندسی برق و رایانه و فن آوری اطلاعات

گزارش شیوه ارائه مطالب علمی و فنی

 عنوان مقاله:

بهبود طراحی وب سایت

 استاد راهنما:

جناب آقای دکتر حقیقت

 دانشجو:

شبنم زنگنه

 

چکیده:

همانطوری که می دانید امروزه اینترنت و وب جهانی نقش مهمی در علم و اقتصاد و خیلی از زمینه ها بازی می کند. پس تمام علوم و فرآیندهایی که منجر به بهبود و ارتقای اینترنت و کارکرد آن شوند. از اهمیت ویژه ای برخوردار خواهند بود.

   طراحی وب سایت که موضوع این مقاله می باشد به منزله بلوکمای ساختمانی و پایه اصلی اینترنت می باشند. پس به تبع موارد گفته شده هر دستاوردی که باعث تسهیل این فرآیند شود. از اهمیت برخورداراست.

در این مقاله ما در مورد پروژه ای به نام web tango صحبت می کنیم. که با استفاده از مقیاس های کمی جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت، قصد دارد به طراحان غیر حرفه ای جهت بهبود سایتهایشان کمک کند.

چیزی که کار ما را از بیشتر کارهای دیگر برجسته می سازد. این است که این ابزار بر پایه مقیاس های مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است.

امید است که این مقاله رهنمودی باشد به سمت بالا بردن سطح علمی شما سروران.
فصل اول

مقدمه

   وب سایتهایی که ضعیف طراحی شده اند می توانند منجر به از دست دادن تولید و درآمد شوند. بنابراین این سوال که چطور طراحی وب سایتهای اطلاعاتی را بهبود بخشیم، از اهمیت ویژه ای برخوردار است. گرچه اکثر وب سایتهای برجسته توسط شرکت های حرفه ای طراحی، ایجاد شده اند، اما خیلی از سایت های کوچکتر توسط افرادی با تجربه کمی از طراحی یا تعلیم ساخته می شوند. در نتیجه، وب سایتهایی با دسترسی عمومی مانند آنهایی که متعلق به حرفه های کوچک و بدون سود هستند، اغلب قابلیت استفاده با استاندارد ضعیف را دارند.

چه چیز باعث طراحی یک وب سایت با کیفیت بالا می شود؟ اگرچه کتابهای راهنمای طراحی وب موجود هستند، اما یک شکاف بزرگی بین یک چیز اکتشافی مانند ثابت کردن این رابطه و اجرای این نظر وجود دارد. بعلاوه، راهنماها مغایرت ایجاد می کنند، و نظر مشابهی را برای تمام انواع وب سایتها، بدون توجه به هدف و منظورشان ارائه می دهند. بالاخره راهنماها احتیاج به مطالعه دقیق دارند و ممکن است برای طراح گاهگاهی آشنا نباشند.

به عنوان قسمتی از پروژه web Tango، ما روش های اتوماتیکی را برای کمک به طراحان برای بهبود سایتهایشان جستجو می کنیم. هدف ما ایجاد یک وسیله موثر است که به دور کردن سازندگان وب سایتها از طراحی بد، و هدایت آنها به سمت طراحی های بهتر کمک کند. یک ابزار چک کننده کیفیت مشابه چک کننده گرامر در یک فرایند کلمه ای است چیزی که کار ما را از بیشتر کارهای دیگر، مشخص و برجسته می سازد این است که این ابزار بر پایه مقیاسهای مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است. ما این مقیاسها را که جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت را مشخص می کند به نمودارهایی برای انواع مختلفی از سایتها تبدیل کردیم. طرح مقدماتی ما چک کردن ابزاری است که از این نمودارها برای ارزیابی طراحی های وب سایتها استفاده می کند، نسخه های بعدی همچنین، بهبودها و اصلاحات طراحی را ارائه می دهند.

بسیاری از این ابزارهای نرم افزاری که در این مقاله توصیف شده اند به صورت online در webtango . berkeley. Edu موجود می باشد.

فصل دوم

صفحه وب و اندازه های سایت

   سطح ظاهری یک وب سایت، ترکیب پیچیده ای از متون، پیوندها، عناصر گرافیکی و جنبه های دیگر است که روی کیفیت کلی سایت تاثیر می گذارد. بنابراین، طراحی وب سایت مستلزم مجموعه وسیعی از فعالیت ها برای مشخص کردن این جنبه های گوناگون است.

طراحی اطلاعاتی: روی تشخیص و گروه بندی موضوعات و بهبود عناوین دسته بندی به منظور انعکاس ساختمان اطلاعاتی سایت متمرکز است.

طراحی حرکتی: روی بهبود مکانیزم ها (مانند پیوندها و نوارهای حرکتی) به منظور تسهیل رابطه و تاثیر متقابل با ساختمان اطلاعاتی تاکید می کند.

طراحی گرافیکی: روی ارائه بصری تاکید دارد.

طراحی تجربی: شامل تمام این سه دسته بندی به علاوه خاصیت هایی که روی کل تجربه کاربر تاثیر می گذارد، می شود.

تمام این ترکیبات طراحی مستلزم برخی تحقیق ها و تحلیل ها است که درون وظایفی که کاربران احتمال می رود بر عهده بگیرند، گنجانده می شود.

طراحی اطلاعاتی، حرکتی، گرافیکی و تجربی می تواند به علاوه به جنبه های شرح داده شده در شکل 1-2 اشاره کند. سطوح پایینی مطابق با طراحی اطلاعاتی، حرکتی، و گرافیکی (برای مثال عناصر نوشتاری وتنظیماتی، طراحی اطلاعاتی را منعکس می کنند)، سطوح بالایی مطابق است با طراحی تجربی.

شکل نشان می دهد که عناصر نوشتاری، ارتباطی و گرافیکی، بلوک های ساختمانی سطوح وب هستند. جنبه ها روی سطح بعدی تنظیمات این بلوکهای ساختمانی را مشخص می کند و سطح بعدی، تنظیمات صفحه را مشخص می کند. دو سطح بالایی، کار صفحه و معماری سایت را مشخص می کند. (استحکام و ثبات صفحه، پهنا، عمق و غیره).

برای ساختن این جدول، ما توضیحات طراحی وب و مطالعات کاربری منتشر شده را به منظور مشخص کردن ویژگی های کلیدی که روی قابلیت استفاده و کیفیت سطحی وب تاثیر می گذارد بررسی کردیم. ما اندازه های کمی را به منظور ارزیابی و تشخیص ویژگی هایی مثل مقدار متن، رنگ، ثبات و استحکام سایت که در توضیحات بحث می شوند می گیریم. ما سپس ابزاری را توسعه می دهیم که می تواند اندازه های سطح 157 صفحه و سایت را محاسبه کند. ما دقت این ابزار را در محاسبه اندازه ها برای مجموعه ای از یک نمونه صفحات وب ارزیابی کردیم و دقت بالایی را (84 درصد به طور متوسط) روی 154 اندازه گیری پیدا کردیم. جدول 1-2 تمام اندازه گیری را خلاصه کرده است.

فصل سوم

1-3: معماری سایت

   شکل 2-3 معماری web tango رانشان می دهد. طراح از ابزار جستجوگر برای down load کردن نمونه ای از صفحات به منظور تحلیل استفاده می کند. طراح صفحه شروع را مشخص می کند، برای نمونه صفحه مادر و این ابزار به طور تصادفی صفحاتی را متوالی از صفحه شروع انتخاب می کند. آن، عمق صفحه را با توجه به اینکه آیا صفحه از سطح قبلی قابل دسترسی است یا نه مشخص می کند. (برای مثال، یک صفحه ای در سطح دو از صفحه شروع غیر قابل دسترسی است اما از یک صفحه ای که به طور مستقیم به صفحه شروع متصل شده قابل دسترسی است. یعنی صفحات flash و تبلیغات استفاده نمی شوند.

طراح سپس از ابزار تحلیل روی نمونه برای به دست آوردن و تشخیص کیفیت استفاده می کند. ابزار تحلیلی با ابزار محاسبه متری در ارتباط است. که اندازه های سطح 141 صفحه و سطح 16 سایت را که در جدول 1-2 برای آن صفحات مشخص شده محاسبه می کند. طراح می تواند مکرراّ از ابزار تحلیل روی نمونه بدون دوباره استفاده کردن ابزار جستجو گر استفاده کند.

تحلیل کننده HTML و نمونه ساز مرورگر یک مدل صفحه مفصل (دارای نکات ریز) را تولید می کند. ابزار جستجوگر از این مدل برای مشخص کردن صفحات به منظور جستجو در هر سطح استفاده کند. این مدل همچنین شامل اطلاعاتی درباره عناصر هر صفحه که شامل سایز، موقعیت مکانی و تنظیمات است می شود، که ابزار محاسبه متری برای محاسبه اندازه های سطح صفحه استفاده می کند. ابزار تحلیل از داده های ابزار محاسبه متری برای نشان دادن اینکه چطور یک طرح داده شده از طرح های درجه بندی شده با یک هدف مشابه فرق می کند، استفاده می کند. آن از چندین مدل آماری که از تحلیل بیشتر از 300 سایت که بر طبق کمّیت و قابلیت استفاده شان درجه بندی شدند، گرفته شده است. این مدل رابطه های مهم و کلیدی را برای اندازه هایی که در جدول 1-2 توضیح داده شده در بر می گیرند.

این ابزار تنها تحلیل سایت های کامل شده را در بر می گیرد، کار بعدی روی توسعه این ابزار به منظور در برگیری ارزیابی موثر در تمام فازهای طراحی متمرکز است.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 


دانلود با لینک مستقیم


دانلود کامل پایان نامه رشته کامپیوتر با موضوع بهبود طراحی وب سایت

دانلود مقاله پروژه طراحی وب سایت دانلود کتاب

اختصاصی از فی دوو دانلود مقاله پروژه طراحی وب سایت دانلود کتاب دانلود با لینک مستقیم و پر سرعت .

 

 

کتاب مهمترین یاور انسان در تمام مراحل بوده و خواهد بود شاید نحوه در دسترس بودن آن متفاوت باشد اما همان ساختار بی ریایی خود را حفظ خواهد کرد.
این سایت امکانی است برای در اختیار گذاشتن کتابها در دسترس عموم تا بتوانند از این طریق به اطلاعات خود افزوده و نتیجه مطلوب را از مطالعه آنها بگیرند.
بطور کلی سایت برای دریافت کتابها برنامه ریزی شده است همچنین امکان قرار دادن فایل را برای کاربران فراهم نموده است که برای این کار بازدید کنندگان باید عضو سایت باشند.
پروژه دارای 21 صفحه بوده که در آن از کدهای HTML و زبان برنامه نویسی Asp.net همچنین کدهای VB.net استفاده شده است.Asp.net و Vb.net جزء جدید ترین زبانهای برنامه نویسی بوده که از طرف شرکت مایکروسافت به بازار روانه شده است این زبانها با وجود اشیاء زیادی که در خود دارند کار برنامه نویسی را تا حدود زیادی ساده تر نموده اند .
زبانها فوق الذکر در مجموعه .Net موجود بوده و با نصب آن می توانید این زبانها را به راحتی کار نمایید.
همچنین در این برنامه از بانک اطلاعاتی Sql استفاده شده است که برای ارتباط به آن حتما باید Microsoft Sql Server را بر روی سیستم نصب نمایید.و درنهایت برای اجرای بدون مشکل آن احتیاج به نصب Internet Information Service(IIS) دارید که جزء نرم افزارهای جانبی ویندوز بوده و می توانید به راحتی آن را از روی سی دی نصب ویندوز نصب نمایید.
کل فایلهای پروژه داخل شاخه ای به نام FeeEBook قرار دارند و داخل این شاخه دو شاخه App_data برای قرار گرفتن بانک اطلاعاتی و Book برای قرار گرفتن کتابها ایجاد شده اند.
امکانات زیر برای طراحی سایت نظر قرار گرفته است .

 


بخش کاربری :
- بخشی از سایت مربوط به لینک های سایر سایت های دیگر که کار مشابه سایت ما را انجام می دهند و کتابخانه های الکترونیکی معروف باشد .
- بخش جستجو نیز برای کتابهای مورد نظر کاربران قرار داده شده است.
- تبلیغات سایر ارگانها و سازمانها نیز در سایت قرار داده شده است
بخش مدیریتی :
- در صفحات سایت یک بخش کوچک برای ورود نام کاربری و رمز عبور مدیر سایت و کاربران عضو در سایت گنجانده شده است . مدیر سایت از این طریق می تواند به صفحات کنترلی دسترسی یابد و کاربران عضو می توانند کتاب های جدید خود را در سایت بگذارند
- صفحه کنترلی مربوط به مدیر سایت می تواند حاوی امکاناتی مثل حذف کاربران ، حذف یا تغییر اطلاعات کتاب ها می باشد .
- صفحه مربوط به کاربران عضو می تواند دارای امکانات اضافه کردن کتاب باشد .



بانک اطلاعاتی موجود در برنامه با استفاده از Sql Server 2005 ایجاد شده است.
- جدا ول بکار رفته در بانک اطلاعاتی:
- جدول TbEbook این جدول برای ذخیره اطلاعات کتابها ایجاد شده است و دارای هفت فیلد مختلف می باشد.
- جدول TbUser این جدول برای ذخیره اطلاعات کاربران ایجاد شده است ودارای پنج فیلد مختلف می باشد.

 

فیلدهای بکار رفته در جدول TbEbook:

 

- Name: از این فیلد که از نوع متن می باشد برای ذخیره سازی نام کتابها استفاده
می کنیم
- Pages :این فیلد نیز از نوع متنی با سایز 4 می باشد که تعداد صفحات کتاب مورد نظر را در خود نگهداری می کند.
- NumClick:این فیلد از نوع عددی بوده و تعداد دانلود های کتابها را نمایش می دهد
- Describe : این فیلد از نوع متنی بوده و توضیحات مختصری را در مورد کتاب ارائه شده در خود نگه می دارد.
- Subject:این فیلد نیز از نوع متنی بوده و شامل کلمات کلیدی در مورد کتاب می باشد این کلمات به تشخیص مدیر سیستم در بانک ذخیره می شود همچنین کاربران نیز
می توانند این کار را انجام دهند.
- Writers:این فیلد از نوع متنی بوده ون ام نویسنده کتاب را در خود ذخیره می کند.
o LocalAdd:این فیلد از نوع متنی بوده و نام فایل را در خود نگهداری میکند نام فایل منظور نام فیزیکی فایل بر روی هارد می باشد چون مسیر قرار گرفتن فایلها ثابت و در شاخه Book قرار دارند.ما فقط نام کتاب را برای دانلود آن لازم داریم لذا در این فیلد نام کامل فایل به همراه پسوند آن قرار می گیرد تا در پروژه با اضافه شدن به آدرس ثابت بتوان به راحتی آن را دانلود نمود.

 

فیلدهای بکار رفته در جدول TbUser:

 

o Name: از این فیلد برای ذخیره کردن نام کاربر استفاده کردن و از نوع متنی می باشد.
o Family: نام خانوادگی کاربر می باشد.
o Usern: برای ذخیره نام کاربری و از نوع متنی می باشد.
o Passwo : در این فیلد متنی کلمه عبور انتخابی کاربر قرار می گیرد.
o Email : این فیلد برای ذخیره آدرس ایمیل کاربر استفاده می شود.


در وب سایت ایجاد شده 21 صفحه وجود دارد تا بتوانند کلیه کارهای لازم را انجام دهند.
o صفحه اصلی:
o این صفحه با عنوان Default.aspx موجود بوده و شامل لینک به سایر امکانات موجود در وب سایت می باشد.
o در این صفحه موارد زیر قرار دارند که هر کدام به صفحه ای دیگر متصل می شوند.
o عضویت در سایت :این بخش امکان عضویت کاربران را در سایت می دهد.با زدن این لینک شما به صفحه Enter.aspx وارد شده واطلاعات مربوطه را پر می نمایید.
o لیست کتابها : این بخش شامل لیست کاملی از کتابهای موجود در وب سایت می باشد که اطلاعات کاملی از کتابها نمایش داده شده و یک لینک دانلود نیز برای دانلود هر کتاب قرار دارد.با کلیک بر روی این لینک صفحه Books.aspx باز می شود
o ورود به سایت : در این بخش اعضا و مدیر سایت امکان ورود به سایت را داشته و بسته به اینکه مدیر سیستم باشد یا کاربر عادی سایت اطلاعات متفاوتی نمایش داده می شود.صفحه ای که با کلیک روی این قسمت ظاهر می شود صفحه Login.aspx می باشد
o پنج کتاب برتر : این بخش شامل پنج کتابی است که بیشترین دانلود را داشته اند صفحه مربوط به این بخش نیز Top.aspx می باشد.
o جستجو : در این بخش امکان جستجوی کتابها را بر اساس کلمات کلیدی کاربر انتخاب کرده ایم صفحه مر بوط به این بخش با نام Search.aspx ذخیره شده است.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 





اصلی فقط حالت طراحی را دارند و فقط از تگهای Html در آنها استفاده شده است.
در این بخش ما فقط به صفحاتی که دارای کدهای Asp.net یا VB.Net می باشند را توضیح می دهیم.

 

صفحه جستجو (Search.aspx):
ابتدا در قسمت بالای صفحات دو کتابخانه موجود در Vb.net را به صفحه اضافه می کنیم با این کار کدنویسی برنامه نیز خلاصه تر می شود.
Imports System.Data
Imports System.Data.OleDb
Partial Class _Default
Inherits System.Web.UI.Page
سپس موارد مورد نیاز برای انجام عمل جستجو را در خصوصیت PageLoad می نویسیم این بخش زمانی اجرا می شود که صفحه در حال لود شدن باشد.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
توضیح متغیرهای استفاده شده:
ابتدا یک متغییر از نوع oleDbconnection تعریف می کنیم.این نوع برای اتصال به بانک استفاده می شود.
Dim objcn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As New DataSet
متغیرهای این بخش مورد اول برای گرفتن اطلاعات ورودی کاربر مورد بعد برای قرار دادن نوع ارتباط با بانک و در نهایت متغیر بعد برای قرار دادن دستور Sql در آن مورد استفاده قرار می گیرد.
Dim strgetsearch, strcn, StrSql As String
Dim newFind As DataTable
متغیر اول برای قرار دادن تعداد فیلدهای جدول می باشد و از متغیر بعدی برای حرکت بر روی رکوردهای جدول استفاده میشود.
Dim getCountrows, Ix As Integer
چهار دستور Response که در ادامه آمده است برای چاپ عنوان صفحه است که ابتدا جمله نتایج جستجو را نمایش داده سپس به خط بعد می رود در خط بعد یک خط با استفاده از تگ <hr> ایجاد کرده و در نهایت برای چاپ بقیه اطلاعات به خط بعدی می رود.
Response.Write(" <h1>نتایج جستجو</h1>")
Response.Write("<br />")
Response.Write("<hr style=color: blue; height: 4px; font-size: 100%; width: 681px; />")
Response.Write("<br />")
در این بخش با استفاده از دستور Request.form اطلاعات ارسالی از سوی کاربر را که در یک Textbox در قسمت جستجوی صفحه اصلی وجود دارد را دریافت کرده و در یک متغییر ذخیره می کند.
strgetsearch = Request.Form("Strsearch")
در این بخش ابتدا چک می شود که کاربر موردی را برای جستجو وارد کرده است یا خیر در صورتی که این کار را انجام داده باشد دستورات بعدی برای انجام عمل جستجو انجام می شود.
If strgetsearch <> "" Then
در این بخش ما موارد مورد نیاز برای ارتباط به بانک را مشخص می کنیم.نام تولید کننده بانک اطلاعاتی نحوه دسترسی به اطلاعات نام SqlServer که بر روی سیستم نصب شده است و در نهایت مسیر قرار گرفتن بانک اطلاعاتی.
strcn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=SEPEHR\SQLEXPRESS;Initial File Name=D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\book.mdf"
حال با استفاده از مورد فوق می توانیم کانکشن را ایجاد نماییم این کار را با استفاده از عملگر New انجام می دهیم.
objcn = New OleDbConnection(strcn)

 

پس از ایجاد کانکشن آن را با استفاده از متد Open باز می کنیم.
objcn.Open()
برای انجام عملیات جستجو لازم داریم تا به جداول مورد نیاز در داخل بانک دسترسی پیدا کنیم.برای این کار اولا نیاز به یک دستور Sql داریم تا شرایط نمایش جدول را در آن مشخص کنیم در دستور زیر ما تمام فیلدهای جدول را لازم داریم برای مواردی که فیلد Subject حاوی مواردی باشد شبیه به اطلاعاتی که کاربر وارد کرده برای این کار از عملگر Like استفاده کرده ایم.
StrSql = "select * from tbebook where subject like '%" & strgetsearch & "%'"
حال با استفاده از دستور Sql و شی که برای کانکشن ایجاد کردیم یک دیتا آداپتر را ایجاد می کنیم .
da = New OleDbDataAdapter(StrSql, objcn)
دیتا آداپتر ایجاد شده را برای جدول TbEbook اجرا می کنیم و جدول بدشت آمده را بر اساس دستور Sql فوق داخل یک دیتا ست قرار می دهیم.
da.Fill(ds, "tbebook")
برای دسترسی به اطلاعات موجود در دیتا ست احتیاج به یک نوع متغیر از نوع Datatable داریم که در زیر آن را ایجاد کرده ایم.
newFind = New DataTable
در زیر اطلاعات کامل جدول موجود در دیتاست را به جدول فوق انتقال می دهیم.
newFind = ds.Tables(0)
در این بخش تعداد سطرهای جدول را بدست می آوریم تا در ادامه بررسی کنیم که اگر مخالف صفر بود یعنی موردی پیدا شده و اطلاعات را نمایش دهد اما اگر مساوی صفر بود یعنی اطلاعاتی پیدا نشده و پیغام مناسب مبنی بر عدم پیدا کردن اطلاعات نمایش داده شود.
getCountrows = newFind.Rows.Count
If getCountrows <> 0 Then
در این بخش ابتدا با استفاده از تگ <table> اقدام به ایجاد جدولی برای نمایش اطلاعات
می کنیم.
Response.Write("<table border=1 style=vertical-align: middle; width: 142px; text-align: center>")
در قسمت زیر اطلاعات بدست آمده از جدول را در ستونهای ایجاد شده توسط دستور Response قرار می گیرد نحوه دسترسی به عناصر جدول به این ترتیب است که با استفاده از متد Row از متغییر Newfind به سطر مورد نظر می رویم که در زیر این کار با استفاده از متغییر Ix حلقه For انجام می شود.سپس با استفاده از متد Item مربوط به Rows می توانیم به تک تک فیلدهای جدول دسترسی پیدا کنیم ترتیب شماره گزاری فیلدها نیز از عدد صفر آغاز می شود.
For Ix = 0 To getCountrows - 1
Response.Write("<tr>")
Response.Write("<td>")
برای نمایش نام کتاب
Response.Write(newFind.Rows(Ix).Item(0))
Response.Write("</td>")
Response.Write("<td>")
برای نمایش تعداد صفحات کتاب
Response.Write(newFind.Rows(Ix).Item(1))
Response.Write("</td>")
Response.Write("<td>")
برای نمایش تعداد دانلودهای کتاب
Response.Write(newFind.Rows(Ix).Item(2))
Response.Write("</td>")
Response.Write("<td>")
برای نمایش توضیحاتی مختصر در مورد کتاب
Response.Write(newFind.Rows(Ix).Item(3))
Response.Write("</td>")
Response.Write("<td>")

 

برای نمایش نام نویسنده کتاب
Response.Write(newFind.Rows(Ix).Item(5))
Response.Write("</td>")
Response.Write("<td>")
برای نمایش لینک دانلود در این بخش اطلاعات فیلد آخر جدول که حاوی نام آن بود خوانده شده و به قسمت Href تگ <a> که برای ایجاد لینک از آن استفاده می کنیم نسبت داده شده است آدرس سایت هم که ثابت است در قسمت اول قرار گرفته و بدین ترتیب با کلیک کردن کاربر بر روی لینک دانلود به فایل مورد نظر منتقل شده و امکلن دانلود آن را داریم.
Response.Write("<a href=http:\\localhost\freeebook\book\" & newFind.Rows(Ix).Item(6) & ">دانلود </a>")
Response.Write("</td>")
Next Ix
Response.Write("</table>")
Else
این بخش زمانی اجرا می شود که اطلاعات مورد نظر در جدول وجود نداشته باشد در اینصورت پیغام زیر نمایش داده شده و به کاربر اعلام می کند.
Response.Write("کتاب مورد نظر شما مو جود نمی باشد")
End If
پس از انجام عملیات مربوط به جستجو شی ایجاد شده برای اتصال به بانک را می بندیم.این کار با استفاده از متد Open شی Objcn انجام می شود.
objcn.Close()
Else
این بخش در صورتی انجام می شود که کاربر اطلاعاتی را برای جستجو وارد نرده باشد.
Response.Write("لطفا یک مورد را برای جستجو وارد نمایید")
End If
End Sub
End Class

 


صفحه مربوط به نمایش پنج کتاب برتر (Top.aspx):
این صفحه بر اساس تعداد دانلودها پنج کتابی را که بیشترین دانلود را داشته اند را نمایش
می دهد.برای این کار نیز ابتدا با استفاده از یک دستور Sql جدول را بر اساس فیلد numClick که حاوی تعداد دانلودها می باشد بطور نزولی مرتب کرده و پنج مورد اول را نمایش می دهیم.
قسمت اول کدها شبیه به مورد قبلی بوده یعنی ابتدا کتابخانه های مورد نیاز را اضافه کرده و کد برنامه را در قسمت لود صفحه وارد کرده ایم.
Imports System.Data
Imports System.Data.OleDb
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim objcn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As New DataSet
Dim strcn, StrSql As String
Dim newFind As DataTable
Dim getCountrows, Ix As Integer
Response.Write(" <h1>نتایج جستجو</h1>")
Response.Write("<br />")
Response.Write("<hr style=color: blue; height: 4px; font-size: 100%; width: 681px; />")
Response.Write("<br />")
strcn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=SEPEHR\SQLEXPRESS;Initial File Name=D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\book.mdf"
objcn = New OleDbConnection(strcn)
objcn.Open()
در این دستور Sql با استفاده از خصوصیت Order By دستورات Sql جدول را بر اساس فیلد NumClick و بصورت Desc یا نزولی مرتب کرده ایم با این کار کتابی که بیشترین دانلود را داشته در سطر اول جدول قرار می گیرد و به همین ترتیب به پایین رفته بطوری که اخرین فیلد دارای کمترن تعداد انلود می باشد. ضمن اینکه اگر به جای استفاده از Desc از Asc استفاده کنید جدول بصورت صعودی مرتب می شود.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  40  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله پروژه طراحی وب سایت دانلود کتاب

30 سوال رشته طراحی وب سایت با تکنولوژی ASP.NET آزمونهای فنی و حرفه ای

اختصاصی از فی دوو 30 سوال رشته طراحی وب سایت با تکنولوژی ASP.NET آزمونهای فنی و حرفه ای دانلود با لینک مستقیم و پر سرعت .

30 سوال رشته طراحی وب سایت با تکنولوژی ASP.NET آزمونهای فنی و حرفه ای


30 سوال رشته طراحی وب سایت با تکنولوژی ASP.NET آزمونهای کتبی فنی و حرفه ای

تعداد 30 سوال از 1 دوره آزمون کتبی رشته طراحی وب سایت با تکنولوژی ASP.NET آزمونهای سازمان فنی و حرفه ای کشور به همراه پاسخنامه مربوطه در این فایل ارائه شده است .


دانلود با لینک مستقیم


30 سوال رشته طراحی وب سایت با تکنولوژی ASP.NET آزمونهای فنی و حرفه ای

دانلود مقاله طراحی سایت اژانس مسافرتی- سیستم رزرو بلیت

اختصاصی از فی دوو دانلود مقاله طراحی سایت اژانس مسافرتی- سیستم رزرو بلیت دانلود با لینک مستقیم و پر سرعت .

 

 
Active Server Page چیست ؟
با گذشت سال های متمادی، ما تغییرات مهمی را در موضوع اینترنت مشاهده می نماییم. ابتدا ، اینترنت به منظور یک سرویس دهنده ارتباطات متوسط برای بخشهای دولتی و موسسات دانشگاهی بود. با پیدایش www ، اینترنت یک محیط دوستانه چند رسانه ای شد. در اصل، سرویس اینترنت به عنوان یک مکان برای آدمهای با ذوق به منظور خلق صفحات خانگی بود، اما هر چه افراد بیشتری به اینترنت وارد شدند اینترنت به یک منبع اطلاعاتی برای همة افراد تبدیل شد. وقتی تعداد افراد Online به یک محدودة بحرانی رسید، شرکتهایی که محصولات و خدمات را می فروختند شروع کردند به spring up نمودن. این شرکتها هیچ حضور فیزیکی نداشتند، فقط یک حضور مجازی داشتند. برای مثال شما می توانید از سایت Amazon.com کتاب بخرید، اما شما قادر نخواهید بود که کتابفروشی Amazon.com را در همسایگی خودتان پیدا کنید.
همانگونه که اینترنت به صورت یک فروشگاه موفق شد، طراحی وب سایت هم تغییر پیدا کرد. در روزهای اولیه www ، HTML به منظور ایجاد صفحات وب ایستا استفاده می شد. اما امروزه، صفحات وب ایستا به سرعت در حال منسوخ شدن می باشند. تصور کنید اگر Amazon.com تنها از صفحات وب ایستا تشکیل شده بود-شما نمی توانستید فهرستهای کتاب را جستجو کنید. شما نمی توانستید یک درخواست را به صورت Online صادر کنید، شما نمی توانستید توضیحات کاربران دیگر را بخوانید. این است دلیل یک سرمایه گذاری مطمئن که اگر Amazon.com از صفحات وب پویا استفاده نمی کرد، نمی توانست تعداد زیادی کتاب بفروشد.
شما می توانید صفحات وب پویا را از راههای زیادی ایجاد نمایید. راه حل مایکروسافت برای ساختن صفحات وب پویا استفاده از Active server page می باشد که بصورت مختصر بر آن ASP می گویند.
ASP شامل دو بخش می باشد. کدهای برنامه نویسی و embedded HTML . کدهای برنامه نویسی می توانند به وسیلة تعداد زیادی از زبانهای دست نویس نوشته شوند.
یک زبان دست نویس یک دستور زبان مخصوص است که برای اجرای دستورات بر روی کامپیوتر استفاده می شود.
زبانهای اسکریپت نویسی دست نویس مربوط به وب که محبوب می باشند عبارتند از VBScript و JavaScript . وقتی یک صفحة ASP درست می کنید، شما می توانید از یکی از چهار زبان برنامه نویسی استفاده کنید. شبیه دستور زبان Visual Basic .
بیشتر صفحات ASP با استفاده از VBScript ایجاد می گردند. VBScript از چهار زبان دیگر به زبان انگلیسی نزدیکتر می باشد و دستور زبان آن شبیه به Visual Basic می باشد که تعداد زیادی از توسعه دهندگان وب از آن استفاده کرده اند.
شروع کار با Active Server Pages :
با گسترش اینترنت و www در زندگی روزمره ایجاد وب سایت یکی از بخشهایی است که به سرعت در حال رشد می باشد . همواره در تار جهان گسترده ، طراحی وب سایت بر ایجاد گرافیک های تخیلی و زیبا و صفحات وب ساده برای خواندن مبتنی است . به همین دلیل امروزه سایت های وب محل تلاقی کاربران شده است .
اگر چه خلق یک وب سایت دلپذیر مهم می باشد ، اما تمرکز اصلی ، از طراحی گرافیکی به سمت طراحی مبتنی بر برنامه نویسی می باشد . برای مثال تصور کنید که شما می خواهید یک وب سایت از چیزی که می توانید بفروشید ایجاد کنید . طراحی مبتنی بر برنامه نویسی ، صفحات وبی ایجاد می کند که می توانند اطلاعات صورت حساب های کاربران را جمع آوری و ذخیره کنند .
اگر شما احتیاج به ساختن یک وب سایت پویا دارید ASP یک راه حل ساده می باشد . ASP راه حل شرکت مایکروسافت برای ایجاد صفحات پویای وب می باشد .
ساخت صفحات پویا :
HTML برای ساخت صفحات ایستا بسیار مناسب است صفحات ایستا آنهایی هستند که برای هر بیننده سفارشی نمی شوند مشخص است که HTTP می تواند برای محتویات پویا به کار رود منظور از محتویات پویا آیکن های متحرک نیستند که در اغلب صفحات پویا به کار می روند. منظور از محتویات پویا برای هر بیننده در هر بار دیدن صفحه سفارشی می شود و محتویات پویا ارتباط دو طرف را ممکن می سازد با استفاده از فرم هایی که در صفحات وب وجود دارد کار بر می تواند محتویات سفارشی خود را درخواست کند.
دقت کنید که استفاده از زبان های اسکریپتی مثلScript Java و VBScript برای ساختن صفحات کاملاٌ پویای وب کافی نیست. توجه به صفحات پویا منجر به ابزارهای دیگری برای ساخت صفحات وب شده است به طوری که قرار دادن اسناد HTML در یک پوشه از کامپیوتر و خواندن آن کافی نبود.
مطالب ایستا: تغییر نمی کند. اگر صفحات HTML ایستا هستند و هر وقت که شما یکی از آنها را با مرورگر باز کنید آنها دقیقاً همان قبلی را نشان می دهند.
مطالب پویا: تغییر می کند و یا تغییرات دستی سازگار هستند وقتی که به سایت وب یک بانک می روید و موجودی حساب خود را درخواست می نمایید موجودی حساب شما پول است و تغییر می کند. مانند: ASP .
اجرای صفحات ASP :
برای اجرای صفحات ASP بر روی کامپیوترتان، احتیاج به اجرای یک سرویس دهندة web دارید. محصولات رایگان مایکروسافت در دسترس شما قرار دارند که به شما اجازه می دهند یک سرویس دهندة وب را روی ویندوز 95 و98 به همان خوبی windowsNT و windows2000 اجرا کنید.
اگر سرویس دهنده وبی که صفحات ASP را اداره می کند نصب نکرده اید، هنگامی که یک درخواست صفحة ASP را داخل مرورگر خود می نمایید، یک پنجرة گفتگو را مشاهده می کنید که از شما می پرسد که آیا می خواهید فایل ASP را بر روی دیسک ذخیره نمایید یا خیر؟ برای مثال یک فایل با پسوند ASP را ایجاد کرده و در داخل آن محتویات یک لیست را کپی نمایید. سپس این فایل را در داخل مرورگر انتخابی باز نمایید، شما می بینید که یک پنجرة گفتگو از شما سؤال میکند که آیا می خواهید فایل را بر روی دیسک ذخیره نمایید.
به یاد بیاورید که یک سرویس دهندة وب با توانایی مدیریت صفحات ASP ، صفحه وب درخواستی را قبل از اینکه به سرویس گیرنده بفرستد پردازش می کند.
در طی این پردازش دو چیز اتفاق می افتد:
1- کد برنامه نویسی در صفحة ASP به وسیلة سرویس دهندة تفسیر می گردد.
2- سرویس دهندة وب به مرورگر اطلاع می دهد که اطلاعات HTML را فرستاده است و مرورگر این خطوط HTML را دریافت کرده و برای کاربر اجرا می نماید.
اگر شما یک سرویس دهندة وب را نصب نکرده باشید، و سعی کنید که یک صفحة ASP را به وسیلة مرورگرتان مشاهده نمایید، مرحلة دوم انجام نمی شود. این به معنی آن است که مرورگر مطلع نمی شود که صفحة ASP شامل کد HTML می باشد. مرورگر نمی داند که چه کاری با یک فایل ASP انجام دهد و سعی می کند که بوسیلة برنامه های دیگر که فایل با پسوند ASP را می شناسند این فایل را ببینید.
اگر یک برنامه بر روی کامپیوترتان نصب شده باشد که با فایل های با پسوند ASP آشنایی داشته باشد آن برنامه اجرا می گردد.
تنظیمات سرویس دهنده اطلاعات اینترنت :
نصب IIS در ویندوز 2000 :
(IIS) سرویس دهنده وب حرفه ای مایکروسافت می باشد. آخرین نسخة IIS نسخه 5.0 می باشد که با ویندوز 2000 کار می کند. ASP 3.0 نیز با IIS 5.0 سازگار می باشد و به صورت خودکار وقتیIIS 5.0 نصب می گردد آن نیز نصب می گردد. اگر ویندوز NT server را اجرا می کنید، بهIIS 4.0 احتیاج دارید وIIS 4.0 را می توانید در windowsNT Option pack 4.0
پیدا کنید، یا می توانید به صورت رایگان از سایت وب مایکروسافت به آدرس
http://www.microsoft.com/msdownload/ntoptionpack/askwiz.asp در یافت نمایید.
IIS 5.0 با ویندوز 2000 ترکیب شده است. اگر چه هنگامی که شما ویندوز 2000 را نصب می کنید به صورت پیش فرض IIS 5.0 نصب نمی گردد. برای نصب IIS 5.0 ابتدا Start و سپس Adminstrative tools و configure your server را انتخاب نمایید.
یک جعبه محاوره ای باز می شود که دارای چندین گزینة پیکر بندی در پنجره سمت چپ خود می باشد. از پنجرة سمت چپ، پایین ترین گزینه که Iabeled Advanced می باشد را انتخاب نمایید. بر روی دکمة Advanced یکبار کلیک کنید. چهار گزینه آشکار می شود که عبارتند از Cluster Service و Message Queuing و Support Tools و Optional Components . برروی گزینة Optional Components کلیک کنید. در پنجرة سمت راست، توضیحی در مورد گزینة Optional Components ظاهر می گردد.
به جلوتر بروید و بر روی فرامتن Start کلیک راست کنید- این کار ویزارد اجزای ویندوز را اجرا می نماید- Components Wizard windows 2000 اجزای انتخابی ویندوز 2000 را نمایش می دهد. از طریق این ویزارد، شما می توانید اجزای انتخابی ویندوز را نصب یا رفع نصب نمایید. گزینة Internet Information services را بیابید.
اجزای IIS تعدادی از زیر اجزاهای دیگری از سرویس دهنده www را همانند سرویس دهنده FTP و سرویس SMTP شامل می شوند. برای اینکه تعیین کنید که چه اجزایی از IIS نصب شوند، بر روی اجزای IIS در ویزارد اجزای ویندوز 2000 کلیک کنید و سپس بر روی دکمة Details کلیک نمایید. شما یک لیست از اجزایی که می توانند با IIS نصب شوند را مشاهده می نمایید. اگر شما قصد داشته باشید که از Visual Interdev یا FrontPage شرکت مایکروسافت به منظور ویرایش سایت وب خور استفاده نمایید، مطمئن گردید که بسط های FrontPage 2000 Server را نصب کنید. البته، این به نصب کردن دیگر اجزای IIS صدمه ای نمی زند.
بعد از اینکه شما تمام اجزای IIS را انتخاب کردید، برای نصب کردن باید برای دکمة OK کلیک کنید که شما را به ویزارد Components windows 2000 بر می گرداند. برای شروع به نصب IIS 5.0 بر روی دکمه Next کلیک کنید. وقتی عملیات نصب کامل شد، شما می توانید به ISM دسترسی پیدا کنید.
Internet service manager به شما اجازه می دهد که خصوصیات و تنظیمات IIS را پیکر بندی نمایید.
به منظور اجرای ISM ، مراحل زیر را انتخاب کنید.
Start>programs>Administrative tools>Internet Manager
ISM به شما اجازه می دهد که سایت وب تان را و سرویس دهنده FTP و سرویس SMTP را پیکر بندی نمایید.
ISM ساختار دایرکتوری را برای سایت وب شما نشان می دهد. شما می توانید خصوصیات سایت وبتان را مشاهده و اصلاح نمایید این کار یک کادر به نام properties web site را باز می نماید.
این کادر همانطور که متوجه شده اید دارای 10 ، tab پر از گزینه می باشد. وارد Tab Directory شوید. به گزینة Local path توجه نمایید. دایرکتوری که دراینجا وارد می شود دایرکتوری فیزیکی ریشه می باشد و به صورت پیش فرض در داخل Inetpub\wwwroot \ بر روی درایوی که ویندوز 2000 نصب شده است قرار دارد. اگر شما تمایل داشته باشید، این مقدار را تغییر دهید. اما همانطور که بیان گردید عرف استاندارد دایرکتوری فیزیکی ریشه Inetpub\wwwroot \ می باشد.
در زیر گزینه Local path، یک سری از کادرهای انتخاب وجود دارد. دو تا از این کادرهای انتخابی شبیه به گزینه های موجود در کادر Personal server properties می باشند و عبارتند از Directory Browsing و Visits Log . هر دوی این دو گزینه ها دقیقاً مانند گزینه های موجود در PWS می باشند. با انتخاب Directory Browsing شما به ملاقات کنندگانی که در URL ، آدرس شما را وارد می کنند، اجازه می دهید که به اجزای دایرکتوری شما دسترسی پیدا نمایند.
نصب IIS در ویندوز XP :
از start/control panel را انتخاب نمایید. پنجرة control panel باز شده روی Add Or Remove Programs کلیک کرده پنجره ای باز شده ، حال در ستون سمت راست روی آیکن Add/Remove Windows Components کلیک کرده پنجرة Add/Remove Windows Components باز شده و گزینة Internet Information Services(IIS) را تیک بزنید. سپس روی دکمة Next کلیک کرده IIS نصب می شود.
حال برای دیدن صفحات مراحل زیر را انجام دهید:
از start/control panel را انتخاب نمایید. پنجره control panel باز شده و روی Administrative tools دو بار کلیک نمایید. وبعد از باز شدن پنجره Administrative tools روی آیکن Internet Information Services دوبار کلیک کنید تا پنجرة IIS باز شود.در ستون سمت چپ روی شاخه Default Web Site کلیک راست کرده و از منوی ظاهر شده گزینة New/Virtual Directory را انتخاب نمایید. یک پنجره باز می شود Next کرده در صفحة بعد در کادر جلوی Alias یک نام بدهید سپس روی دکمة Next کلیک کرده ودر صفحة بعد در جلوی کادر Directory آدرس صفحه را میدهید می توانید از دکمة Browser کمک بگیرید. دکمة Next را کلیک کنید و در صفحة بعد دکمة Finish را انتخاب کنید. حال در پنجرة Internet Information Services در سمت راست پوشه ها وصفحه ای که با پسوند Asp را ذخیره کردید می توانید مشاهده کنید. روی صفحة Asp کلیک راست کرده و از منوی ظاهر شده گزینة Browse را انتخاب نمایید. سپس می توانید صفحة مورد نظر خود را در Internet explorer و یا هر Browser دیگر مشاهده نمایید.
به کار گیری Frontpage:
در روزهای اولیه تار جهان گسترده هیچ ابزار گرافیکی برای ایجاد صفحات وب در دسترس نبود. کاربران مجبور بودند از ویرایشگرهای ساده متون مانند Notepad برای ایجاد صفحات HTML استفاده نمایند. هنگامی که محبوبیت شبکه ها افزایش یافت ویرایشگرهای HTML زیادی تولید گردیدند. یکی از این ویرایشگرها Frontpage مایکروسافت می باشد که ابزاری است که به وسیله توسعه دهندگان وب برای ایجاد سریع صفحات وب حرفه ای مورد استفاده قرار می گیرد. Frontpage بر روی ایجاد عناصر HTML متمرکز شده است. و به کاربران اجازه می دهد تا به سادگی محتویات صفحه وب را تایپ نمایندو اشکال را بکشندو رها نمایند و به صفحات وب دیگر متصل شوند. Frontpage tag , هایی که مورد احتیاج می باشد را در اختیار اشخاص قرار می دهد. اگرچه Frontpage برای ساختن صفحات وب HTML بسیار سودمند می باشد ولی کارایی خود را هنگام طراحی صفحات ASP از دست می دهد. شما نمی توانید کدها را به راحتی drag & drop نمایید وبه خاطر اینکه صفحات ASP شامل کدهای scripting می باشند شما نمی توانید به همان راحتی که برای صفحات وب کدهای HTML را تولید می کردید کدها را برای صفحات ASP ایجاد نمایید. با وجود این محدودیت ها ، Frontpage هنوز برای ایجاد صفحات وب استفاده می گردد. توسعه دهندگان از سیستم Frontpage's SUI به منظور ایجاد HTML برای صفحات وب استفاده می کنند وسپس سورس HTML صفحه ایجاد شده به وسیله Frontpage را باز کرده و کدهای ASP را به آن اضافه می کنند. Frontpage همانند InterDev شامل تعداد زیاد ی ریزه کاریها و پیچیدگیها می باشد.
ایجاد اولین صفحات ASP خودتان :
به منظور ایجاد صفحات ASP شما احتیاج به یک کامپیوتر با یک سرویس دهنده وب دارید که تکنولوژی ASP را پشتیبانی نماید. در این زمان شما باید یا یک سرویس دهنده وب که با ASP کار می کند داشته باشید یا به یک کامپیوتر که بر روی آن چنین سرویس دهنده وبی نصب شده است دسترسی داشته باشید . بعد از اینکه یک وب سرور را نصب کردید شما می توانید صفحات ASP را در دایرکتوری ریشه سایت وبتان ایجاد نمایید یا آنرا در زیر فهرستهای دایرکتوری ریشه قرار دهید و صفحات ASP حاصله را به وسیله مرورگر وب استانداردی مشاهده نمایید. از آنجایی که صفحات ASP به صورت کامل بر روی سرویس دهنده پردازش می گردند و فقط HTML به بخش سرویس گیرنده برگشت داده می شود هر مرورگر وبی می تواند برای مشاهده صفحات ASP مورد استفاده قرار بگیرد. شما هم اکنون عناصر لازم برای ایجاد و دیدن صفحات ASP را در اختیار دارید .
آشنایی با اسکریپت های ASP :
دو دستور زیر قبل از TAG ، <HTML> نوشته می شوند:
• منظور از <%@language=VBScript%>چیست؟ به سرویس دهنده وب اطلاع می دهد که زبان script که در صفحة ASP فعلی استفاده شده است چه می باشد .
• منظور از <%option Explicit %>چیست؟ همه متغیرهای ما باید به صورت صریح تعریف گردند
• :<%....%> دستورات VBScript در داخل این دو tag نوشته می شوند.
• تعریف: کاراکتر دنبالة خط برای زبان VBScript علامت زیر خط (-) قرار دادن آن در انتهای خط می گوید که « ادامه در خط بعدی می باشد» .
Data types یا انواع داده ای :
انواع مختلفی از داده ها موجود دارند که شما باید بتوانید آنها را در داخل متغیر ها ذخیره نمایید: اعداد، کلمات، اطلاعات و چیزهای دیگر.
متغیر ها را در Dim تعریف می کنیم.
کار با متغیرها :
یک متغیر ، یک بخش کوچکی از حافظه است که شما به آن یک نام می دهید. قوانینی که شما باید در نامگذاری متغیرهایتان رعایت نمایید به دو گروه تقسیم بندی می گردند. گروه اول قوانینی هستند که به شما در اجتناب از ایجاد پیغامهای خطا کمک می کنند. گروه دوم از قوانین به شما کمک می کنند که بهتر برنامه نویسی نمایید و کدهایتان راحت تر خوانده و تصحیح شوند.
قوانینی وجود دارند که شما باید از آنها پیروی کنید. در غیر اینصورت سیستم قادر نخواهد بود کدهایتان را اجرا نماید .
• از dashes , periods , spaces استفاده نکنید. استفاده از هر کدام از این موارد باعث ایجاد خطا می گردد.
• نامهای متغیرها باید با یک حرف شروع شوند.
• نامهای متغیرها نباید طولانی تر از 255 کاراکتر باشد.
• از کلمات کلیدی به عنوان نام متغیر استفاده نکنید.
از نام متغیر ها دوباره استفاده ننمایید . شما می توانید از نام متغیر ها دوباره استفاده نمایید فقط آگاه باشید که شما نمی توانید از همان نام برای دو متغیر مختلف استفاده نمایید .
عملگرهای مقایسه :
عملگرهای مقایسه عمل مقایسه بین دو آرگومان را انجام می دهند و خروجی آنها true یا False می باشد. عملگرهای موجود در VBScript عبارتند از مساوی (=) ، مخالف (<>) ، کوچکتر (>) ، بزرگتر از (<) کوچکتر و مساوی با (=>) و بزرگتر و مساوی با (=<) می باشند .
عملگرهای منطقی :
آنها Not , OR , And و (XOR) exclusive or و(EQV) eQuivaence , (IMP) Implication می باشند. اگر شما با عبارات منطقی سروکار داشتید به طور طبیعی باید طرز استفاده از اپراتورهایی که با آنها به کار می روند را بدانید . تمام موارد بالا بجز Not دو مقدار Boolean را گرفته و یک مقدار Boolean را برمی گردانند .
ساختار کنترلی منطق شرطی :
منطق شرطی یک شرط یا یک سری از شروط را امتحان می کند و برپایه نتیجه آن کدی که باید اجرا گردد را انتخاب می نماید .
• IF-Then statements
جملة IF…Then یکی از معمولی ترین ساختارهای کنترلی می باشد. شکل دستوری آن به صورت :
If condition Then
Code block
End If
وقتی شرط برابر True می گردد، جملات اجرایی اجرا می گردند، و سپس کدهای بعد از End If اجرا می گردند. اگر شرط برابر با مقدار False باشد، جملات اجرایی رد شده و فقط هر چیزی که بعد از End If آمده است اجرا می گردد .
• If...Then…Else statements
گاهی اوقات مفید است که یک قطعه از کد فقط اجرا گردد که شرط ما غلط است. شما می توانید با اضافه کردن یک عبارت Else به ساختار If…then این کار را انجام دهید.
If condition Then
Code block1
Else
Code block 2
End If
حالا اگر If condition برابر با مقدار True بود، Code block1 اجرا می شود. و مقدار شرط برابر با False بود، کد بلوک 2 اجرا می گردد .
ساختار کنترلی منطق حلقوی:
منطق حلقه ای به شما اجازه می دهد تا کدهایی را بنویسید که چندین بار اجرا می گردند. منطق حلقه یک بلوک از کدها را به صورت تکراری اجرا می نماید البته تا وقتی که شرط معینی اتفاق بیافتد یا هنگامی که شرط معینی درست باشد.
• عبارت Do…Loop :
Do…Loop یکی از دو شکل را می تواند داشته باشد. شکل اول Do While…Loop یک بلوک از کد را تا هنگامی که شرط معینی درست باشد اجرا می کند. نوع دوم Do Until…Loop یک بلوک از کد را تا وقتی که به یک شرط معین برسد اجرا می کند.
• Do While…Loop :
شکل عبارت Do While…Loop به صورت زیر است:
Do While Condition
Code block
Loop
کد بلوک تا زمانی که شرط درست است اجرا می گردد. اگر شرط False باشد برای بار اول عبارت Do اجرا می گردد، اما حلقه هیچگاه تکرار نمی گردد.
• Do Until …Loop :
عبارت Do Until…Loop بسیار شبیه عبارت Do While…Loop می باشد. تنها فرق آن با Do Until…Loop در این است که در Do Until…Loop حلقه تا زمانی اجرا می گردد که شرط True شود نه False . هر کاری که یکی از آنها می تواند انجام دهند حلقه نوع دوم نیز می تواند انجام دهد.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  60  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید

 


دانلود با لینک مستقیم


دانلود مقاله طراحی سایت اژانس مسافرتی- سیستم رزرو بلیت