لینک دریافت خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش اماده پرینت )
تعداد : 119 صفحه
قسمتی متن :
مقدمه:
وب یکی مهمترین عین حال جوانترین سرویس اینترنت است، مدت زمانی کوتاه توانسته کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد منشاء تحولات عمدهای حیات بشریت باشد. گذشته وب صرفا منظور عرضه اطلاعات استفاده میگردید کاربران عنوان کتابخانه الکترونیکی بزرگ جهت یافتن اطلاعات نیاز خود استفاده میکردند. نرم افزار دنیای برنامه نویسی یکی عرصههایی بدون شک بیشترین تاثیر اینترنت پذیرا بوده است. شرکتهای عظیم نرم افزاری لحاظ نمودن جایگاه برجسته اینترنت، اقدام ارائه تکنولوژیها معماریهای متفاوتی جهت طراحی پیاده سازی برنامههای کامپیوتری بهرهگیر اینترنت نمودهاند. یکی تکنولوژیهای طراحی شده زمینه تکنولوژی ASP.NET میباشد. پروژه سعی شده شناختی کافی زمینه ASP.NET (.NET ، ASP ASP.NET ... ) بدست امده باشد.
1- اشنایی دات نت (.NET)
چرا دات نت احتیاج داریم؟
«اشنایی دات نت بررسی مشکلاتی که حل انها سبب تولد دات نت گردید».
به طور معمول نسلهای جدید زبان برنامه نویسی دلیل متولد شوند که زبانهای قدیمی تر دارای امکانات محدود بودند قدرت استفاده تکنولوژیهای فعلی صورت مطلوب ساده ندارند. مهمترین نیازی که عنوان اخرین تکنولوژی وجود دارد، برنامه نویسی محیط اینترنت است. اینترنت مدت تقریبا 8 سال جای خود عنوان یکی مهمترین وسایل ارتباطی کارهای روزمره تجارت باز کرده است. سیستمهای برنامه نویسی قدیمی تر امکان برنامه نویسی اینترنت فراهم کرده بودند اما هر کدام دارای اشکالات بزرگی هستند، مثال تکنولوژی Com اولین بار ویندوز کار گرفته شد. سال 1970 سیستمهایی Unix نوشته شده بودند، جاوا اصل ابزارهای الکترونیکی نه اینترنت.
سپس اولین بار یک سیستم جامع برنامه نویسی تحت اینترنت ایجاد شد. سیستمکه .NET، نام داشت، مراحل سطح پایین که زبان ماشین میباشد بالاترین سطح که برنامه نویسی ویژوال باشد، استفاده اینترنت طراحی شده البته NET فقط اینترنت نیست استفاده توان برنامه کامل تحت Client ایجاد کرد، اما بزرگترین مزیت برابر سیستمهای دیگر امکانات اینترنت است. که مزایای استفاده NET بهتر متوجه بشویم بهتر ابتدا معایب سیستم پیشین ذکر کنیم.
شرکت مایکروسافت قبل سال 1995 برنامه نویسی محیط Client server پرداخت، اما سال بعد توجه بیشتری مساله برنامه نویسی اینترنت کرد.
مایکروسافت com +com ایجاد کرد ویژوال استودیوی 6 کار گرفت. سال 1999 حدود 50 درصد بزرگترین سایتهای تجارت الکترونیکی محصولات مایکروسافت استفاده کردند. اما هنوز مشکلاتی زیادی سیستمهای مایکروسافت وجود داشت که یکی انها دشواری نوشتن برنامه اینترنت محصولات مایکروسافت بود. شرکت مایکروسافت راحتی کار برنامه نویسها ASP Active server page ایجاد کرد. که قدم بزرگ کارها بسیار ساده کرد ولی هنوز برنامه نویسی شی گرا پشتیبانی نمی کرد. همچنین ویژوال استودیوی 6 قسمتی Internet Application ایجاد شده امکان ساختن web class وجود داشت ولی هیچ وقت عنوان یک ابزار کارامد برنامه نویسی وب نظر گرفته نشد.
مدل برنامه نویسی DNA
مایکروسافت یک مدل برنامه نویسی نام Distributed internet Application دارد که برپایه برنامه نویسی n-tier com بنا نهاده شده است. مدل DNA سه بخش اساسی تشکیل شده است:
1-بخش اول نام Presentation tire معروف است. بخش رابط تصویری کاربر وجود دارد خود دو نوع Internet Browser will 32 GUI تقسیم میشود که هر کدام مشکلات خاص خود دارند. مدلی که win 32 GUI همان نرم افزارهای معمولی استفاده میشود دو مشکل بزرگ وجود داشت: دشواری بروز رسانی نرم افزار دیگری DllHell که ادامه توضیح داده خواهد شد. نوع دوم مشکلاتی قبیل نبود. امکانات برنامه نویسی کافی محیط مرورگر، نبود رابط قوی کاربر، نبودن مرورگرهای یکسان … وجود دارد. همچنین همیشه یک اتصال اینترنت اینترانت لازم است. نوع برنامه نویسی توان Java Appletها Activex استفاده کرد ولی مرورگر باید امکان استفاده داشته باشد، مخصوصا هنگام استفاده Activex که باید فقط IE استفاده کرد.
2-بخش دوم که Middle tier نام دارد، مکانی که اطلاعات قوانین تجاری وجود دارد، منظور قوانین، متدها اجزائی هستند که اعمال کاربران کنترل کنند. مهمترین اسان زبان نوشتن اجزا DNA ویژوال بیسیک است. برنامه نویسی که بخواهد رده برنامه بنویسد باید اشنایی کاملی com