وب یکی از مهمترین و در عین حال جوانترین سرویس اینترنت است، که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمدهای در حیات بشریت باشد
قیمت فایل فقط 6,900 تومان
دات نت
وب یکی از مهمترین و در عین حال جوانترین سرویس اینترنت است، که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اینترنت قرار بگیرد و منشاء تحولات عمدهای در حیات بشریت باشد. در گذشته از وب صرفاً به منظور عرضه اطلاعات استفاده میگردید و کاربران از آن به عنوان کتابخانه الکترونیکی بزرگ در جهت یافتن اطلاعات مورد نیاز خود استفاده میکردند. نرم افزار و دنیای برنامه نویسی یکی از عرصههایی است که بدون شک بیشترین تأثیر را از اینترنت پذیرا بوده است. شرکتهای عظیم نرم افزاری با لحاظ نمودن جایگاه برجسته اینترنت، اقدام به ارائه تکنولوژیها و معماریهای متفاوتی در جهت طراحی و پیاده سازی برنامههای کامپیوتری با بهرهگیر از اینترنت نمودهاند. یکی از تکنولوژیهای طراحی شده در این زمینه تکنولوژی ASP.NET میباشد. در این پروژه سعی شده است که شناختی کافی در زمینه ASP.NET (.NET ، ASP و ASP.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 و پروتكل های رایج داشته، همچنین باید مهارت كافی در استفاده از ADO و ADSL داشته باشد.
مشخص كه یك اشتباه در این لایه باعث بروز خطا و نقص در كل سیستم میشود.
3-بخش سوم یا Data tier مكانی است كه اطلاعات سازمان در آن ذخیره میشود معمولا در این قسمت از بانكهای اطلاعاتی پیشرفته رابطهای مانند SQL server و Oracle استفاده می كنند.
جهت دریافت فایل دات نتلطفا آن را خریداری نمایید
قیمت فایل فقط 6,900 تومان
برچسب ها : دات نت , دانلود دات نت , کامپیوتر , نرم افزار , سخت افزار , برنامه نویسی , اینترنت , وب سایت , وب , سایت , بانکهای اطلاعاتی , مدل برنامه نویسی DNA , مایكروسافت , برنامه نویسی , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه