خانه » پروژه » فناوری اطلاعات » دانلود پروژه برنامه نویسی با #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 تعریف می شوند به صورت بسیار پایه ای هستند (مانند “عدد صحیح علامتدار ۳۲ بیتی “) . نوع های داده ای پیشرفته تری که در زبانهای برنامه نویسی مبتنی .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     ۲
*  چارچوب NET چیست     ۲
* اجزای چارچوب NET     ۳
* JIT , MSIL                 ۴
* کدهای مدیریت شده           ۵
* مدیریت حافظه در NET       ۶
* مراحل اجرای برنامه در NET     ۶
* فصل دوم
* C# چیست؟       ۱۰
* چه نوع برنامه هایی را می توان با استفاده از C# انجام داد ؟ ‍     ۱۱
* فصل سوم
* آشنایی با شئ گرایی     ۱۴
* مفهوم اشیا       ۱۴
* کپسولی بودن       ۱۵
* متد وخاصیت ها       ۱۵
* فصل چهارم
* توضیحات دستورات و مفاهیم پایه     ۱۶
* ضمیمه (کدهای برنامه)    ۳۱
* فهرست تصاویر
* شکل ۱-۱   C#      ۷
* شکل ۲-۱   کامپایل و ذخیره کردن   ۷
* شکل ۳-۱   JIT     ۷
* شکل ۴-۱   کد محلی تولید شده با JIT   ۸
* شکل ۱-۴   ساختار اصلی     ۱۸
* شکل ۲-۴   منوی File     ۱۹
* شکل ۳-۴   منوی Open   ۲۰
* شکل ۴-۴   کادر  Print   ۲۱
* شکل ۵-۴   منوی Edit    ۲۳
* شکل ۶-۴   منوی View      ۲۵
* شکل ۷-۴   زیر منوی Formatting    ۲۵
* شکل۸-۴   کادر محاوره ای Font   ۲۶
* شکل ۹-۴ Color     ۲۷
* شکل ۱۰-۴   تنظیمات about   ۲۸
* شکل ۱۱-۴   تنظیمات about   ۲۹
* شکل ۱۲-۴  نمایش about   ۲۹

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

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

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

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

    اشتراک گذاری مطلب

    راهنما

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

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

    تماس با پشتیبانی+ ایدی تلگرام 09383646575

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

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

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

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