مهندسی کامپیوتر

تحقیق وب سایت آموزش برنامه نویسی

دانلود تحقیق با موضوع وب سایت آموزش برنامه نویسی،
در قالب word و در 91 صفحه، قابل ویرایش.
بخشی از متن تحقیق:
با گذشت سال های متمادی،ما با تغییرات مهمی را در موضوع اینترنت مشاهده می نمائیم.ابتدا اینترنت یک محیط دوستانه ی چند رسانه ای شد.در اصل،سرویس اینترنت به عنوان یک مکان برای آدم های با ذوق به منظور خلق صفحات خانگی بود،اما هر چه افراد بیشتری به اینترنت وارد شدند،اینترنت به یک منبع اطلاعاتی برای همه ی افراد تبدیل شد.
وب سایت هایی که با html طراحی می شوند،به صورت استاتیک می باشند،اما وب سایت هایی که با asp.net طراحی می شوند به صورت دینامیک می باشند.
دید کلی از پروژه
این پروژه،یک وب سایت آموزشی کامل در زمینه ی آموزش برنامه نویسی  می باشد که در این سایت به آموزش پرداخته شده است.
نرم افزارها و تکنولوژی های مورد استفاده در این پروژه عبارتند از:
نرم افزار Photoshop cs
نرم افزار  bolrland studio 2005
نرم افزار Ms frontpage 2003
نرم افزار  Ms Access 2003
نرم افزار Acrobat reader
نرم افزار word to pdf
تکنولوژی net.Asp
مقدمه ای در مورد asp.net
امروزه برنامه نویسی صفحات وب به صورت حرفه ای با استفاده از زبان برنامه نویسی php ، asp و asp.net انجام می شود.اما در بین این سه زبان برنامه نویسی می توان به سرعت بالای اجرای صفحات asp.net اشاره کرد.دلیل آن هم کامپایل شدن صفحات asp.net توسط کامپایلر قدرتمند دات نت می باشد.برای اولین بار تکنولوژی asp.net توسط میکروسافت به جهان عرضه شد و با بسته ی نرم افزاری visual studio.net 2003 به دنیای رقابت با شرکت های برنامه نویس پرداخت و در سال 2005 شرکت بورلند نرم افزار Borland studio.net را عرضه ی بازار کرد که این نرم افزار هم از قابلیت های بسیار زیادی برای برنامه نویسی برخوردار بود.و چند ماه پیش هم نرم افزار دوم مایکروسافت در این زمینه یعنی visual studio.net 2005  راهی بازار شد.
تکنولوژیASP.NET   چیست؟
وب يکی از مهمترين و در عين حال جوان ترين سرويس های اينترنت است که در مدت زمانی کوتاه توانسته است در کانون توجه تمامی استفاده کنندگان اينترنت قرار بگيرد و منشاء تحولات عمده ای در حيات بشريت باشد. در گذشته از وب صرفا’ به منظور عرضه اطلاعات استفاده می گرديد و کاربران از آن به عنوان يک کنابخانه الکترونيکی بزرگ و در جهت يافتن اطلاعات مورد نياز خود استفاده می کردند. وضعيت فعلی وب نسبت به گذشته دستخوش تحولات فراوانی شده است.نرم افزار و دنيای برنامه نويسی يکی ازعرصه هائی است  که بدون شک بيشترين تاثير را از اينترنت پذيرا بوده است. شرکت های عظيم نرم افزاری با لحاط نمودن جايگاه برجسته اينترنت ، اقدام به ارائه تکنولوژی ها و معماری های متفاوتی در جهت طراحی و پياده سازی برنامه های کامپيوتری با بهره گيری از زيرساخت اينترنت نموده اند . 
ASP.NET : گزينه ای برای طراحی و پياده سازی برنامه ها و سرويس های وب به منظور پاسخ به خيل عظيم نيازهای موجود با توجه به تسهيلات ارائه شده توسط اينترنت ، نسل جديدی از برنامه های کامپيوتری با نام ‘برنامه های وب ‘ مطرح و در اين رابطه تاکنون تکنولوژی های متفاوتی توسط شرکت های عظيم نرم افزاری ارائه شده است . ASP.NET يکی از تکنولوژی های موجود در اين زمينه است . در واقع ، ASP.NET فريمورک برنامه نويسی شرکت مايکروسافت برای طراحی و پياده سازی برنامه ها و سرويس های وب است که خود بخشی از پلتفرم دات نت محسوب می گردد . ASP.NET با دارا بودن مجموعه ای گسترده از اشياء که دارای اينترفیس های ساده برنامه نويسی می باشند و بهره گيری از يک محيط ترجمه شده شی گراء ، امکان پردازش های ساده تا پيچيده را با حداقل کد ممکن فراهم می نمايد. 
چرا ASP.NET ؟ 
زمانی که شرکت مايکروسافت نسخه اوليه فريمورک دات نت را در جولای سال 2000 برای اولين مرتبه به نمايش گذاشت،برای اکثر طراحان و پياده کنندگان برنامه های وب مشخص گرديدکه می بايست در انتظار تحولات چشمگيری در اين عرصه بود .ASP 3.0 ( تکنولوژی قبلی شرکت مايکروسافت برای پياده سازی برنامه های وب ) ، امکانات گسترده و انعطاف لازم به منظور ايجاد سايت های پويا را در اختيار علاقه مندان قرار می داد. ماحصل تمامی تلاش های انجام شده در اين رابطه، تسهيل در امر طراحی و پياده سازی وب سايت های پويا و برنامه های وب بود . چيزی که ASP نداشت ، يک فريمورک برنامه نويسی بود. هر چيزی که در ASP انجام می شد با رويکرد کدنويسی بود و برنامه نويسان  برای انجام هر کاری ملزم به نوشتن کدهای مورد نياز بودند.
ASP.NET با هدف غلبه بر محدوديت فوق طراحی شده است . ASP.NET يک فريمورک برنامه نويسی است که برروی CLR ايجاد و می توان از آن به منظور ايجاد برنامه های قدرتمند وب استفاده نمود .يکی از اهداف اساسی طراحی ASP.NET ، برنامه نويسی ساده تر و با سرعت بيشتر از طريق کاهش حجم کدهای مورد نيازی است که برنامه نويسان ملزم به نوشتن آنان می باشند.برنامه نويسی declarative ، مجموعه ای گسترده از کنترل های سرويس دهنده به همراه رويدادهای مربوطه ، يک کتابخانه کلاس بزرگ و ابزارهای پياده سازی کاملا’ حرفه ای نظير ويژوال استوديو دات نت ، از جمله ويژگی های شاخص ASP.NET محسوب می گردد. کنترل های سرويس دهنده ، معماری postback ، حمايت از viewstate به اضافه استفاده از کد ترجمه شده و مدل برنامه نويسی مبتنی بر رويداد ، جملگی از مهمترين دستاوردهای ASP.NET محسوب می گردد که نويد ايجاد و اشکال زدائی سريع برنامه های وب را در اختيار پياده کنندگان قرار می دهد .
محيط برنامه نويسی ASP.NET  زبان هایی نظير  VB.NET ، سی شارپ و Jscript.NET  را حمايت می نمايد که به این محیط ویژوال استودیو دات نت گفته می شود که به عنوان يک محيط شی گراء می باشذ. فريمورک دات نت بيش از 4500 کلاس را ارائه می نمايد که  از آنان به منظور انجام عمليات متفاوتی در ارتباط با اسناد  XML ، دستيابی به داده ، توليد تصاوير ، مونيتورينگ ، ثبت تراکنش ها و ساير عمليات ديگر استفاده می گردد . کلاس ها مجموعه ای گسترده از اشياء ، خصلت ها و  متدها را ارائه می نمايند که می توان از آنان به منظور پياده سازی برنامه های وب قدرتمند استفاده بعمل آورد.
دانلود فایل

دانلود فایل”تحقیق وب سایت آموزش برنامه نویسی”