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

تحقیق دات نت

دانلود تحقیق با موضوع دات نت،
در قالب word و در 45 صفحه، قابل ویرایش.
بخشی از متن تحقیق:
براي اينكه بفهميم چرا دانت نت به نيازي اساسي براي برنامه نويسي تبديل شده است: بايد بدانيم قبل از دات نت برنامه نويسي چه شرايطي داشته است.
1-2 نگاهي به گذشته 
IBM PC كه در سال 1981 معرفي شد داراي يك floppy drive بدون ديسك سخت و يك نمايشگر سبز فسفري با 128 كيلو بايت رم بود. اين كامپيوتر توسط مجله Time (در حالي كه عكسش روي جلد مجله بود) به عنوان مرد سال معرفي شد. اين كار بسيار عجيبي بود. زيرا روي جلد اين مجله فقط جاي عكس رهبران و انسانهاي مشهور بوده است. 
پيشرفت كامپيوتر بقدري سريع بود كه تنها 20 سال بعد, كامپيوتر به چنان دستگاه قدرتمندي تبديل شد كه از اينترنت يا وسايل بي سيم براي ارتباط با ديگر كامپيوتر ها استفاده مي كرد. در حال حاضر همان طور كه مشاهده مي كنيد سيستم هاي كامپيوتري (از جمله خدمات اينترنتي) در تمام ابعاد زندگي انسان نفوذ كرده اند. حتي در ايران كه جزو كشورهاي در حال توسعه است و سيستم مخابراتي مناسبي ندارد اين امر كاملا مشاهده مي شود. اگر چه هنوز ميزان استفاده ما و نحوه آن با كشورهاي صنعتي بسيار متفاوت است. نكته جالب در مورد كاميپوتر اين است  كه اين علم در همين جا متوقف نشده است و ما تقريبا هر همپاي پيشرفت سخت افزار, يا نرم افزار هستيم. 
همپاي پيشرفت سخت افزار, نرم افزارها و زبانهاي برنامه نويسي هم پيشرفت كردند. بطوري كه در اوايل دهه 1980 برنامه نويسان از زبان c براي كارهايشان استفاده مي كردند. در آن زمان سيستم عامل ها singli task بودند. يعني هر برنامه اي كه اجرا مي شد تمام منابع سيستم عالم را در اختيار ميگرفت و تا زماني كه كار آن برنامه تمام نشده بود, برنامه ديگري نميتوانست اجرا شود. سيستم عامل MS-DOS (كه يك سيستم عامل single Task بود) در اين زمان ارائه شد. MSDOS به دليل استفاده از assembler سيستم عامل پر سرعت و كم حجمي بود. API هاي DPS تنها مجموعه اي از وقفه ها بودند. 
در اوايل دهه 80 پايه هاي API هاي ويندوز با استفاده از زبان c  نوشته شد. اين API ها مخفيانه طراحي مي شدند تا كسي از نحوه كار آنها با خبر نشود. در آن API ها صدها تابع از نام هاي طولاني و بعضا مرموز وجود داشت. انتقال به ويندوز برنامه نويسي را دچار تحول اساسي كرد. برنامه نويس ها مي بايست براي برنامه هاي خود طراحي گرافيكي نيز انجام داده و از خواص multi tasking نيز استفاده مي كردند. سيستم عاملهاي multi task بر خلاف single task ها اين قابليت را دارد كه چندين برنامه را بطور همزمان اجرا كند. در آن زمان خيلي از برنامه  نويسان در برابر استفاده از ويندوز ايستادگي كردند و مي گفتند برنامه نويسي در ويندوز كند, زمان گير و پيچيده است. شايد وقتي قسمت هاي بعدي اين كتاب را ببينيد بگوييد برنامه نويسي در ويندوز بسيار كار ساده اي است,  اما در آن زمان ابزارهاي فعلي وجود نداشت, براي يك برنامه ساده هاي كه قرار بود در ويندوز اجرا شود و محيط گرافيكي داشته باشد. بايد هزاران خط كد نوشته مي شد. البته هم اكنون نيز بعضي از برنامه ها براي كنترل دقيق تر از ابزارهاي low level2  ترك استفاده مي كنند. 
دانلود فایل

دانلود فایل”تحقیق دات نت”

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

مفاهيم اوليه برنامه نويسی در دات نت

دات نت محيطی جديد بمنظور طراحی، پياده سازی  و اجرای برنامه های کامپيوتری را در اختيار طراحان و پياده کنندگان نرم افزار قرار می دهد.  با استفاده از پلات فرم فوق ، می توان بسرعت اقدام به پياده سازی نرم افزار نمود.
برنامه های توليده شده ، امکان استفاده از پتانسيل های  محيط
( Common Language Runtime CLR ) را خواهند داشت . آشنائی با مفاهيم اوليه برنامه نويسی در محيط فوق ، دارای اهميت خاص خود بوده و  سرعت در استفاده مطلوب از محيط فوق ، را بدنبال خواهد داشت . در مقالاتی که در اين زمينه ارائه خواهد شد به بررسی مفاهيم اوليه برنامه نويسی محيط فوق ، خواهيم پرداخت . در اين راستا ، در ابتدا با نحوه نوشتن يک برنامه  آشنا و در ادامه به تشريح برخی از مفاهيم مهم در اين زمينه ، خواهيم پرداخت .
نوشتن يک برنامه در فريمورک دات نت
تمامی زبانهای حمايت شده در دات نت ، از سيستم نوع يکسان ، کتابخانه کلا س فريمورک مشابه  و  CLR استفاده خواهند کرد . بدين ترتيب، تمامی برنامه های نوشته شده با يکی از زبانهای حمايت شده ، خصايص مشابهی را به اشتراک می گذارند. شايد مهمترين تفاوت قابل توجه در رابطه با زبان های برنامه نويسی حمايت شده در دات نت ،  به گرامر هر يک از آنها برگردد . ( در مثال هائی که در اين مقاله ذکر می گردد ، از ويرايشگر Notepad ،در مقابل ويژوال استوديو دات نت،  استفاده شده است . مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با  فرآيندهای ترجمه و اجراء ، بسرعت آشنا گرديد ).
نوشتن يک برنامه
برای نوشتن يک برنامه ساده در دات نت ، مراحل زير را دنبال می نمائيم :
•    فاز اول : ايجاد برنامه
برنامه Notepad را فعال و  پس از درج کدهای زير آن را با نام  Hello.vb ، ذخيره نمائيد .
يک برنامه نمونه  نوشته شده به زبان VB.NET
Imports  System
Public Class MainApp
     Public Shared Sub Main( )
          Console.WriteLine( ‘Welcome to .NET Programming ‘ )
      End Sub
End Class 
•    فاز دوم : ترجمه و ايجاد يک فايل اجرائی
برای اجراء برنامه ايجاد شده در مرحله قبل ، در ابتدا کمپايلر VB.NET را از طريق خط دستور و بصورت زير فعال می نمائيم : ( دستور فوق را می توان از طريق خط دستور ويندوز و يا خط دستور موجود در ويژوال استوديو ، فعال کرد )

دانلود فایل

دانلود فایل”مفاهيم اوليه برنامه نويسی در دات نت”