ضعیف‌الاراده کسی است که با هر شکستی بینش او نیز عوض شود.
خانه » پروژه » فناوری اطلاعات » دانلود پروژه برنامه نويسي با #C
دانلود پروژه برنامه نويسي با #C

دانلود پروژه برنامه نويسي با #C

دانلود پروژه برنامه نويسي با #C

چارچوب .NET

چارچوب .NET  چيست ؟

چارچوب .NET  چگونه كار مي كند وچه چيزي باعث شده است كه به يك فريم ورك پر طرفدار تبديل شود ؟با زبان C#  چه برنامه هايي را مي توان نوشت ؟

چارچوب .NET  چيست ؟

درتعريف .NET مي توانيم بگوييم كه : ” چارچوب .NET يك پلتفرم جديد است كه توسط مايكروسافت برايطراحي و توسعه نرم افزار  ايجاد شده است . نكته جالبي كه در اين تعريف وجود دارد ابهام زيادي است كه در اين تعريف به كار برده ام اما براي اين كار دليلخوبي وجود دارد . براي شروع، توجه كنيد كه در اين تعريف نگفته ام ” طراحي و توسعه نرم افزار براي سيستم عامل ويندوز . ” اگر چه مايكروسافت چارچوب .NET را براي اجرا روي سيستم عامل  ويندوز منتشر كرده است، به زودي نسخه هاي ديگري از اين چارچوب را مشاهده خواهيد كرد كه بر روي سيستم عامل هاي ويندوز منتشر كرده است ، به زودي نسخه هاي ديگري  از اين  چارچوب را مشاهده خواهيد كرد كه بر روي سيستم عامل هاي ديگر مانند لينوكس نيز اجرا مي شوند . يكي  از اين نسخه ها مونو است. مونو  يك نسخه متن باز  از  چارچوب.NET است.(كه شامل كامپايلر  C# نيز هست) كه براي سيستم عامل هاي گوناگوني مانند نسخه هاي مختلف لينوكس ومكينتاش منتشر شده است به علاوه ميتوانيد با استفاده از نسخه فشرده اين چارچوب به نام Microsoft .NET Compact Framework  كه زير مجموعه اي از چارچوب .NET است . اگر به تعريفي كه در بالا براي چارچوب .NET آورده شده است مشاهده مي كنيد كه اين تعريف محدود به نوع خاصي از برنامه ها نيست . در حقيقت در مورد نوع برنامه هايي كه مي توان با  .NET نوشت هيچ محدوديتي وجود ندارد كه بخواهيم آنرا ذكر كنيم از چارچوب .NET مي توانيد براي طراحي برنامه هاي تحت ويندوز برنامه هاي تحت وب ،سرويسهاي مبتني بر وب و … استفاده كنيد .چارچوب .NET يك چارچوب كلي است و محدود به زبان برنامه نويسي خاصي نيست. شما ميتوانيد برنامه خودتان را به هر زباني كه بخواهيد بنويسيد

چارچوب .NET از چه اجزايي تشكيل شده است ؟

يكي از اجزاي اصلي چارچوب .NET كتابخانه كلاس عظيم آن است كه مي توانيد از آن در برنامه هاي خوداستفاده كنيد كتابخانه كلاس يك مجموعه از توابع وكلاسها است كه براي انجام امور مختلف مورد استفاده قرار مي گيرد . براي مثال يك كتابخانه كلاس ، شامل توابعي براي كنترل ورودي و خروجي ، استفاده از امكانات چاپ ،كار با انواع مختلف شبكه و … است . اين توابع وكلاسها كه با استفاده از تكنيكهاي برنامه نويسي شئ گرا نوشته شده اند ، در  .NET به گروهها يا فضاي نامهاي مختلفي دسته بندي مي شوند .در نوشتن يك برنامه  مي توانيد هر كدام از فضاي نامها را كه نياز داشتيد به برنامه اضافه كنيد براي مثال يكي از اين فضاي نامها براي برنامه نويسي تحت ويندوز بكار مي رود ،يكي ديگر براي برنامه نويسي شبكه مورد استفاده قرار مي گيرد فضاي نام ديگري براي برنامه نويسي تحت وب به كار مي رود . بعضي از اين فضاي نامها خود به فضاي نامهاي كوچكتري تقسيم مي شوند كه براي كار برد خاصي در آن قسمت استفاده مي شود. براي مثال فضاي نام برنامه نويسي تحت وب شامل يك فضاي نام كوچكتر است كه براي نوشتن سرويسهاي تحت وب بكار

مي رود .بايد توجه داشته باشيد كه تمام سيستم عامل ها،همه توابع موجود در اين فضاي نامها را پشتيباني نمي كنند.براي مثال يك دستيار  ديجيتال  شخصي  از توابع اصلي چارچوب .NET پشتيباني مي كند ، اما يك سري از توابع كه در اين  وسايل  كاربردي  ندارند به وسيله آنها پشتيباني نمي شود .بخش ديگري از چارچوب .NET يك سري نوع هاي داده هاي ابتدايي را تعريف مي كند . نوع هاي داده اي براي نگهداري اطلاعات يك برنامه در طول اجراي آن مورد استفاده قرار مي گيرند.نوع هاي داده هاي كه در اين قسمت از .NET تعريف مي شوند به صورت بسيار پايه اي هستند (مانند “عدد صحيح علامتدار 32 بيتي “) . نوع هاي داده اي پيشرفته تري كه در زبانهاي برنامه نويسي مبتني .NET مانند C#  و يا ويژوال بيسيك وجود دارند بايد بر اساس يكي از اين نوع هاي داده اي تعريف شده در اين قسمت از چارچوب .NET باشند . اين مورد باعث هماهنگي بين زبانهاي برنامه نويسي مي شود كه از چارچوب .NET استفاده مي كنند . اين قسمت از چارچوب .NET ، سيستم نوع داده اي عمومي و يا به اختصار CTS  ناميده مي شود . علاوه بر كتابخانه كلاسي  كه ذكر شد چارچوب .NET شامل بخشي به نام زبان عمومي زمان اجرا و يا به اختصار CLR  است.اين بخش از چارچوب .NET (كه مهمترين بخش آن نيز محسوب مي شود)مسئول كنترل ومديريت   اجراي تمام برنامه هايي است كه با استفاده از كتابخانه كلاس نوشته شده اند .

JIT , MSIL  :

هنگامي كه برنامه اي كه در آن از توابع موجود در كتابخانه كلاس .NET استفاده شده است را كامپايل مي كنيد ،بلافاصله كد قابل فهم براي سيستم عامل و يا كد محلي توليد نمي شود . در عوض كد شما به زباني به نام زبان سطح مياني مايكروسافت و يا به اختصار MSIL تبديل مي شود . اين كد براي سيستم عامل خاصي نيست و همچنين منحصر به زبان C#  نيز نيست . به عبارت ديگر كد زبانهاي ديگر نيز مي تواند به MSIL تبديل شود . كدهاي زبانهاي ديگر كه از چارچوب .NET استفاده مي كنند نيز (مانند ويژوال بيسيك)هنگام كامپايل ابتدا به زبان MSILتبديل مي شوند . هنگام استفاده از ويژوال استوديو براي نوشتن برنامه ، اين مرحله از كامپايل توسط ويژوال استوديو انجام مي شود.اما براي اجراي يك برنامه توسط سيستم عامل يك مرحله ديگر نيز مورد نياز است . اين مرحله وظيفه كامپايلر Just – in – Time  يا به اختصار JIT  كامپايلر است . اين كامپايلر كد MSIL يك برنامه را دريافت كرده  و آن را به كدي تبديل مي كند كه بوسيله سيستم عامل قابل اجرا باشد . بعد از اينكه تبديل توسط JIT  انجام شد

برنامه نويسي با #C
فهرست مطالب
* مقدمه
* فصل اول
* چارچوب NET     2
*  چارچوب NET چيست     2
* اجزاي چارچوب NET     3
* JIT , MSIL                 4
* كدهاي مديريت شده           5
* مديريت حافظه در NET       6
* مراحل اجراي برنامه در NET     6
* فصل دوم
* C# چيست؟       10
* چه نوع برنامه هايي را مي توان با استفاده از C# انجام داد ؟ ‍     11
* فصل سوم
* آشنايي با شئ گرايي     14
* مفهوم اشيا       14
* كپسولي بودن       15
* متد وخاصيت ها       15
* فصل چهارم
* توضيحات دستورات و مفاهيم پايه     16
* ضميمه (كدهاي برنامه)    31
* فهرست تصاوير
* شكل 1-1   C#      7
* شكل 2-1   كامپايل و ذخيره كردن   7
* شكل 3-1   JIT     7
* شكل 4-1   كد محلي توليد شده با JIT   8
* شكل 1-4   ساختار اصلي     18
* شكل 2-4   منوي File     19
* شكل 3-4   منوي Open   20
* شكل 4-4   كادر  Print   21
* شكل 5-4   منوي Edit    23
* شكل 6-4   منوي View      25
* شكل 7-4   زير منوي Formatting    25
* شكل8-4   كادر محاوره اي Font   26
* شكل 9-4 Color     27
* شكل 10-4   تنظيمات about   28
* شكل 11-4   تنظيمات about   29
* شكل 12-4  نمايش about   29

فرمت : قابل ویرایش | WORD | صفحات : 50

*************************************

نکته : فایل فوق قابل ویرایش می باشد

برای خرید اطلاعات خود را وارد کنید
  • کلیه پرداخت های سایت از طریق درگاه بانک سامان انجام می گیرد.هر مرحله از خرید می توانید مشکل خود را با پشتیبان و فرم تماس با ما در جریان بگذارید در سریعترین زمان ممکن مشکل برطرف خواهد شد
  • پس از پرداخت وجه ، فایل محصول هم قابل دانلود می باشد و هم به ایمیل شما ارسال می گردد .
  • آدرس ایمیل را بدون www وارد نمایید و در صورت نداشتن ایمیل فایل به تلگرام شما ارسال خواهد شد .
  • در صورت داشتن هرگونه سوال و مشکل در پروسه خرید می توانید با پشتیبانی سایت تماس بگیرید.
  • پشتیبان سایت با شماره 09383646575 در هر لحظه همراه و پاسخگوی شماست
  • 0

    User Rating: نفر اول باشید!
    اشتراک گذاری مطلب

    راهنما

    » فراموش نکنید! بخش پشتیبانی مقاله آنلاین ، در همه ساعات همراه شماست

    اطلاعات ارتباطی ما پست الکترونیکی: Article.university@gmail.com

    تماس با پشتیبانی 09383646575

    برای سفارشتان از سایت ما کمال تشکر را داریم.

    از اینکه ما را انتخاب نمودید متشکریم.

    معادله فوق را حل نمایید *

    تمام حقوق مادی , معنوی , مطالب و طرح قالب برای این سایت محفوظ است