تعداد صفحات: ۶۰ | قابل ویرایش
فهرست مطالب
عنوان | صفحه |
پیشگفتار | ۱ |
تئوری موضوع | ۲ |
بخش اول: | |
ابزار و روشها | |
فصل ۱ | |
۱-۱-۱ مروری بر ASP.NET | ۴ |
۱-۱-۱-۱ صفحات سرور فعال (ASP) | ۴ |
۱-۱-۱-۲ ASP.NET | ۵ |
۱-۱-۱-۳ محیط کاری NET | ۷ |
۱-۱-۲ انواع فایل ها در ASP.NET | ۱۰ |
فصل ۲ | |
۱-۲-۱ فرم ها و کنترل های وب | ۱۲ |
۱-۲-۲ عناصر تشکیل دهنده وب | ۱۲ |
۱-۲-۲-۱ کنترل های پایه ای | ۱۳ |
۱-۲-۲-۲ کنترل های اعتبارسنجی | ۱۴ |
۱-۲-۲-۳ کنترل های پیشرفته | ۱۵ |
۱-۲-۲-۴ کنترل های داده ای | ۱۵ |
فصل ۳ | |
۱-۳-۱ کنترل های رادیویی، انتخابی و لیست ها | ۱۶ |
فصل ۴ | |
۱-۴-۱ پیوندها و فرمت بندی کنترل ها | ۱۸ |
۱-۴-۱-۱ ایجاد پیوند | ۱۸ |
۱-۴-۱-۲ کنترل Hyperlink | ۱۸ |
۱-۴-۲ مدیریت حالت کنترل ها | ۱۸ |
۱-۴-۳ استفاده از حالت تماس برای تبادل اطلاعات | ۱۹ |
۱-۴-۳-۱ ردیابی تماس | ۱۹ |
فصل ۵ | |
۱-۵-۱ بانک های اطلاعاتی | ۲۱ |
۱-۵-۲ سیستم های مدیریت بانک اطلاعاتی | ۲۱ |
۱-۵-۳ مفهوم بانک اطلاعاتی رابطه ای | ۲۲ |
۱-۵-۴ مراحل طراحی بانک اطلاعاتی | ۲۲ |
۱-۵-۵ دستیابی به بانک اطلاعاتی (ADO.NET) | ۲۳ |
۱-۵-۵-۱ اشیاء و متدهای ADO.NET | ۲۴ |
۱-۵-۵-۲ مهمترین اشیا و عملیات ADO.NET | ۲۴ |
فصل ۶ | |
۱-۶-۱ تأمین امنیت در وب سایت | ۲۶ |
۱-۶-۲ تأمین خواسته های امنیت | ۲۶ |
۱-۶-۳ مفاهیم امنیت | ۲۷ |
۱-۶-۴ راهبردهای تامین امنیت | ۲۷ |
بخش دوم: | |
تحلیل و طراحی | |
فصل ۷ | |
۲-۷-۱ خلاصه و معرفی | ۲۹ |
۲-۷-۱ مدلسازی بصری | ۳۱ |
۲-۷-۳ UML | ۳۳ |
۲-۷-۴ تحلیل پروژه | ۳۳ |
بخش سوم | |
پیاده سازی | |
فصل ۸ | |
۳-۸-۱ صفحه مربوط به مدیر مسئول | ۳۸ |
۳-۸-۲ صفحه مربوط به خبرنگار یا نویسنده | ۳۹ |
۳-۸-۳ صفحه مربوط به ئیرایشگر | ۴۰ |
۳-۸-۴ صفحات مطالب سایت برای بازدیدکنندگان | ۴۰ |
۳-۸-۵ کد | |
نتیجه گیری | |
فهرست منابع |
مقدمه تحقیق مکانیزاسیون تولید مجله تحت وب
در موضوع منتخب این رساله، افراد مسئول در تولید، عبارتند از: مدیر مسئول، ویرایشگر، خبرنگاران و نویسندگان ثابت و افتخاری. از جمله وظایفی که تحت وب انجام می گیرد به طور اجمالی عبارت است از:
خبرنگاران و نویسندگانی که می توانند در هر موقعیت مکانی باشند، بعد از عضویت در سایت، مطالب خود را هر ماه به مجله ارسال می دارند. ویرایشگر پس از بررسی مطالب ارسالی و تایید اولیه آنها توسط مدیر مسئول ویرایش و تایید نهایی هر مطلب را به عهده دارد.
نهایتاً پس از تایید نهایی، مطالب تأیید شده به صورت اتوماتیک، با توجه به تاریخ، در هر صفحه جای می گیرد و خوانندگان قادر به استفاده از مطالب مندرج خواهد بود.
البته مدیر مسئول وظایف دیگری از قبیل نظارت بر اعضاء سایت و کارکردشان و استفاده از آرشیو مجله را نیز به عهده دارد، که در هر زمینه امکانات و دسترسیهای لازم به صورت سیستماتیک برای مدیر مسئول فوق فراهم میباشد.
علاوه بر مطالب فوق، بازدیدکنندگان سایت قادرند نظرات و پیشنهادات خود را پس از مطالعه مطالب ماهانه، برای مجله ارسال کنند. و همچنین یک موتور جستجو نیز در سایت قرار داده شده تا افراد قادر به جستجوی مطالب مورد نظرشان باشند.
صفحات سرور فعال (ASP)
علت بررسی فناوریهای قبل از ASP.NET ، به جزئیات پیادهسازی ASP.NET و فناوری قبل از آن، یعنی ASP بستگی دارد. درک ASP مستلزم درک ISAPI و درک ASP.NET مستلزم درک ASP است.
وقتی ISS2.0 به عنوان بخشی از ویندوز NT4.0 مطرح شد، میکروسافت فناوری جدیدی را به نام Denali ارائه داد. این فناوری در دوره فعال بودن شرکت میکروسافت ایجاد شد و به همین دلیل نام آن صفحات سرور فعال (ASP) انتخاب گردید. چندین نسخه از ASP عرضه شد، مثل IIS 4.0 , ASP 2.0 در ویندوز IIS 5.0, ASP.3,NT در ویندوز ۲۰۰۰.
ASP نوع متفاوتی از محیط توسعه است. اولاً یک محیط اسکریپتی است. صفحه را به راحتی ویرایش میکنید، آن را در پوشه مناسبی قرار میدهید و مجوزهای مناسبی به آنها اختصاص میدهید. این صفحات توسط مرورگر فراخوانی میشوند. ثانیاً، کد ASP میتواند با HTML ترکیب شود.
کد ASP معمولاً در ویژوال بیسیک نسخه اسکریپتی (VBScript) نوشته میشود، ولی از Jscript نیز میتوان استفاده کرد.
ASP.NET
وقتی ASP3.0 به همراه ویندوز ۲۰۰۰ ارائه شد، روشن شد که آینده تولید نرمافزار به آینده وب گره خورده است. پس از آن، شرکت میکروسافت نسخه جدید ASP را به نام ASP.NET ارائه کرد که سهولت کدنویسی ASP را دارد، به طوری که برنامه را مینویسید، درپوشهای قرار میدهید، امتیاز دستیابی برای آن تعیین میکنید و به راحتی قابل اجرا است. ASP.NET نوآوریهایی دارد که منجر به تفکیک هسته برنامه کاربردی از نمایش آن میشود.
ASP.NET ویژگیهای جدیدی به ASP اضافه نمود و قابلیتهای آن را افزایش داد. ASP.NET فقط بهبود تدریجی ASP نیست، بلکه یک محصول کاملاً جدید است. ویژگیهای ASP.NET عبارت است از:
محیط کاری NET: محیط کاری NET معماریی است که ساخت برنامههای کاربردی وب و سنتی را آسانتر میسازد. در ادامه به شرح این محیط کاری میپردازیم.
محیط کاری NET
نقطه شروع برای تحلیل محیط کاری NET درک این نکته است که NET شامل فناوریهای مختلف است، از جمله:
زبانهای NET : C#NET و ویژوال بیسیک نت زبانهای متداولیاند که برای تولید برنامههای کاربردی ASP.NET به کار میروند. ویژوال بیسیک نت نسخه پیشرفته ویژوال بیسیک است و C#NET شبیه به C++ است.
کتابخانه کلاس NET : هزاران قطعه از قابلیتهای از پیش تعیین شدهاند که میتوان در برنامههای کاربردی به کار گرفت. این قطعات گاهی در مجموعهای از فناوریها مثل ADO.NET (فناوری ایجاد برنامههای بانک اطلاعاتی) و فرمهای ویندوز (فناوری ایجاد واسطهای کاربر) نهفتهاند. توجه کنید که محیط کاری NET بیش از ۳۴۰۰ کلاس دارد.
بعضی از بخشهای کتابخانه کلاسها هیچ وقت در طراحی صفحات وب مورد استفاده قرار نمیگیرند (مثل کلاسهایی که برای ایجاد برنامههای کاربردی با واسطهای ویندوز استفاده میشوند).
انواع فایلها در ASP.NET
برنامه کاربردی ASP.NET از برنامههای کاربردی همتای ASP پیچیدهتر هستند و از چندین نوع فایل پشتیبانی میکنند.
علاوه بر این، پوشه مربوط به وبسایت میتواند حاوی فایلهایی باشد که مخصوص ASP.NET نباشند. مثل فایل تصویر، فایلهای HTML و فایلهای مربوط به شیوه نامهها (فایلهای CSS).
ویژوال استودیونت، به طور خودکار فایل styles.css را به پروژه اضافه میکند که میتوانید سبکهای مورد استفاده در کنترلهای صفحات وب را به آن اضافه کنید.
البته این فایلها بیشتر با HTML به کار میروند تا ASP.NET اغلب این فایلها اختیاری اد. میتوانید برنامههای کاربردیی بنویسید که فقط شامل فایلهای aspx یا asmx باشند.
فهرست منابع
۱-آموزش گام به گام ADO.NET ] آ.دی.او. نت[ / ربکاریوردان، مترجم: مانی قاسمنیا همدانی، تهران: ناقوس، ۱۳۸۱.
۲- مرجع کامل ASP.NET با مروری بر ASP/ به اهتمام استفات والتر؛ مترجم بابک احترامی. – تهران: دانش نگار، دانشگاه صنعتی امیرکبیر، واحد تفرش، ۱۳۸۲.
۳-آموزش گام به گام VB.NET مایکل هالورسون؛ ترجمه علیرضا زارع پور. تهران: نص، ۱۳۸۳.
۴-آموزش گام به گام ASP.NET /تألیف: مهندس عینالله جعفرنژادقمی بابل: نشر علوم رایانه، ۱۳۸۲.
۵- آموزش SQL در ۲۱ روز / رایان استفانس، رونالد پیلو؛ ترجمه کامران سیروسیان، رضا ابراهیمی. تهران: نص ۱۳۸۳.
۶-اینترنت