امروز: سه شنبه 4 دی 1403
دسته بندی محصولات
بخش همکاران
بلوک کد اختصاصی

چارچوبNET

چارچوبNETدسته: کامپیوتر و IT
بازدید: 11 بار
فرمت فایل: doc
حجم فایل: 532 کیلوبایت
تعداد صفحات فایل: 116

نوشتن برنامه برای یك كامپیوتر همانند یاد دادن گره زدن بند کفش به كودكان است تا زمانی كه شما نتوانید درست مراحل كار را بیان كنید ، هیچ كاری انجام نمی شود ویژوال C یك زبان برنامه نویسی است كه بوسیله آن می توانید به كامپیوتر خود بگویید چه كارهایی را انجام دهد اما كامپیوتر نیز مانند یك كودك است و فقط كارهایی را می تواند انجام دهد كه م

قیمت فایل فقط 5,900 تومان

خرید

چارچوبNET

مقدمه :

نوشتن برنامه برای  یك  كامپیوتر همانند یاد دادن گره زدن بند کفش به كودكان است . تا زمانی كه شما  نتوانید

درست مراحل كار را بیان كنید ، هیچ كاری انجام نمی شود . ویژوال C#  یك زبان برنامه نویسی است كه بوسیله

آن می توانید به كامپیوتر خود بگویید چه كارهایی را انجام دهد  اما   كامپیوتر  نیز مانند یك كودك است و  فقط

كارهایی  را  می تواند انجام دهد كه مراحل آن به وضوح  مشخص می شوند . اگر تا كنون هیچ برنامه ای  ننوشته

باشید  ممكن است  این كار  بسیار مشكل به نظر برسد ، البته در  بعضی مواقع  نیز  به  همین  صورت  است.  اما

خوشبختانه  . ویژوال C#  زبانی است كه سعی كرده است این موضوع را تا حد ممكن ساده كند و  به  شما  اجازه

می دهد تا  كارهای   بسیار  مشكل  را به  سادگی   انجام  دهید  .  درك  اتفاقی كه در سطوح  پایین  برای  اجرای

  یك برنامه رخ می دهد  هیچ  وقت  ضرری نداشته است ، اما  در .  ویژوال C#    برای  نوشتن  یك  برنامه  نیازی

 به درگیری با  مسائلی از این قبیل  ندارید  و  می توانید  به راحتی بر الگوریتم برنامه ای كه می خواهید بنویسید

تمركز كنید.

برنامه هایی  كه بوسیله  .  ویژوال  C#   نوشته  می شوند  می توانند  بر روی  سیستم عامل  ویندوز اجرا شوند 

حتی  اگر تا كنون  هیچ  برنامه ای  برای  كامپیوتر ننوشته  باشید  .  ویژوال C#   ( همانطور كه  از اسم .NET

مشخص است) می توانید برای  ایجاد  برنامه های قابل استفاده در اینترنت مورد استفاده قرار گیرد  شما می توانید

با این زبان به راحتی برای دستگاههای موبایل و یا Pocket PC برنامه بنویسید.

فصل اول

چارچوب .NET

چارچوب .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 (كه مهمترین بخش آن نیز محسوب می شود)مسئول كنترل ومدیریت

اجرای تمام برنامه هایی است كه با استفاده از كتابخانه كلاس نوشته شده اند .

جهت دریافت فایل چارچوبNET لطفا آن را خریداری نمایید

قیمت فایل فقط 5,900 تومان

خرید

برچسب ها : چارچوبNET , دانلود چارچوبNET , كدهای مدیریت شده , مدیریت حافظه در NET , NET , , کامپیوتر , نرم افزار , سخت افزار , برنامه نویسی , , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه

نظرات کاربران در مورد این کالا
تا کنون هیچ نظری درباره این کالا ثبت نگردیده است.
ارسال نظر