سلام
با اجازه
Ali_Eagle آقا آموزش# C شروع میکنیم
CLR : یا
Command
Language
Runtime
کد اجرایی شما را مدیریت کرده و سرویس هایی از قبیل مدیریت حافظه - مدیریت رشته و عملیات راه دور را فراهم
می کند
برنامه ای که به وسیله Net. نوشته شده است در طول زمان اجرا توسط CRL مدیریت می شود . به عبارت دیگر در طول زمان اجرای برناه های نوشته شده با Net.
CLR مسئول کنترل امنیت آنها , مدیریت حافظه برنامه , برنامه کنترل بخش های خطایابی در برنامه ها و غیره است
MSIL یا IL : که مخفف
Micro
Soft
Inter media
Language
است . هنگامی کهبرنامه ای را کامپایل میکنید بلافاصله کد قابل فهم برای سیستم عامل و یا کد محلی تولید نمی شود
در عوض کد شما به زبانی به زبان سطح میانی ماکروسافت و یا به اختصار MSIL تبدیل می شود . این کد سیستم عامل و زبانی خاص نیست .هنگام استفاده از Visual Stadio 2008 برای نوشتن برنامه این مرحل توسط ویژوال استادیو انجام می شود
ترجمه نهایی برنامه های ویژوال استادیو جیت (
Jit) جاستین تایم نام دارد
کد محلی تولید شده توسط
Jit به همراه دیگر برنامه های در حال اجرا که به وسیله Net. نوشته شده اند
تحت کنترل
CLR به اجرا در می آید
کامپایلر
Jit کد
MSLR یک برنامه را دریافت کرده و آنرا به کدی تبدیل می کند
که به وسیله سیستم عامل قابل اجرا باشد و اُپراتین سیستم عامل برنامه را اجرا میکند
همانطور که در سمت راست مشاهده می کنید [ در صفحه نمایش در پنجره Solution Explorer ]
پسوند فایلهای Form 1 و Program دو حرف CS . است که نشان دهنده این است که این فایلها متعلق به زبان #C
توجه نمایید که این فایلهای اجرایی و کمکی و مورد نیاز اجرای برنامه در هاردیسک کامپیوترتان ذخیره شده اند
یکی از تفاوتهای برنامه های امروزی با گذشته ذخیره فایلهای برنامه در ابتذای کار است و پس در نامگذاری پروژه و فرم ها و غیره بسیار دقت و توجه نمایید
به طور خلاصه Net. یک چارچوب بسیار بدیع برای نوشتن انواع برنامه هاست
1 - برنامه های تحت ویندوز 2 - تحت وب
میتوانیداز Net. برای نوشتن سیستم های متشکل از سرویسهای متصلی استفاده کنید که با یک دیگر روی اینترنت ارتباط دارند.
از Net. برای ایجاد برنامه های کامپیوتری های دستی و موبایل استفاده می شود
هرچند سایر زبانها به شما اجازه نوشتن چنین برنامه هایی را می دهند
اما Net. با تفکر شبکه ای متصل طراحی شده است
Root Door آنلاین نیست. گزارش پست خلاف IP ویرایش/حذف پیام
Net FrameWork . شامل 3 قسمت اصلی می شود
1 - ابزارها و زبانهای برنامه نویسی مثل Vb.Net و #C و ++VC و ابزاری به نام Rad که مخفف
Rapid Application Development است که شما اجازه نوشتن برنامه ها را در یک محیط مجتمع می دهد
2 - زمان اجرای یک زبان مشترک CLR که قبلا توضیح دادیم
3 - کتابخانه کلاس پایه چارچوب کاری ( FrameWork Base Library ) این کتابخانه کلیکسیون جامعه ای از کد هاست که توسط ماکروسافت نوشته شده است و می توانید از آن ها در برنامه های خود استفاده کنید
پسوندهای پروژه های # C به این صورت است
برای مثال پسوند Solution File که Sln. است
پسوند پروژهای #C می شود CSROJ
پسوند پروژهای VB می شود Vbproj یا vbp
پسوند پروژهای ++VC می شود VSPROPS یا MDP یا SP یا VCPROJ
صفحه start page بیشتر یک صفحه کمکی است که در داخل آن در قسمت Start Page Geting
میتوانید به help دسترسی داشته باشید
همچنین در صورتی که به اینترنت متصل باشید می توانید قسمت visualstadio developer آخرین اخبار مرتبت را دریافت کنید
توجه کنید که میتوانید تغییراتی مربوط به Start Page انجام دهید به عنوان مثال میتوانید کانال خبری را تغیر دهید
حال برروی منوی TOOLS کلیک کنید تا باز شود حال برروی گزینه Options کلیک کرده تا پنجره مربوطه باز شود
توجه داشته باشید که در صورتی که در انتهای نام گزینه ای ... باشد به این معنا است که با انتخاب آن گزینه پنجره جدیدی برایتان به نمایش در خواهد آمد
حال با باز شدن منوی بر روی Environment کلیک کرده تا باز شود
بر روی کادر at start up کلیک کنید تا باز شود
حال که at start up باز شده است و میتوانید چیزی را در شروع می خواهید رخ دهید را انتخاب کنید
برای مثال :
می توانید به جای باز شدن Start Page یک HoME Pahe باز شود و یا محیط خالی ویژوال استادیو 2008 فقط باز شود
حال کلیک ESC را از صفحه کلید بفشارید تا کادر باز شده بسته شود برای تایید باید دکمه oK را بفشارید و در صورت انصراف دکمه Cancel را بفشارید
در صورتی که به اینترنت متصل شوید در قسمت Visual Stadio Developer News ملاحظه کنید
برای ساختن یک پروژه جدید از لینک Project : Crate استفاده کنید
روی لینک Crate : Project در صفحه Start Up کلیک کنید
Net Frame Work 3.5
پنجره New project باز شده است و همانطور که مشاهدهمیکنید از قسمت مختلفی تشکیل شده است
در قسمت Project Type میتوانید زبان مورد نظر خود را انتخاب کنید در صورتی که روی زبان کلیک کنید
آیکونها و لیست Templates ظاهر می شودکه یا کاربر زیادی دارند یا مهم هستند
و در صورتی که پروژه خاصی در نظر داشته باشید میتوانید روی یکی از گزینه های زیر نام زبان مثل : Windows- web- smart device - office وبقیه کلیک کنید و سپس آیکون مورد نظر خود را برای برنامه انتخاب کنید
مجدا روی #visual c کلیک کنید تا منوهای آن را مشاهده کنید
حال روی آیکون windows forms application کلیک کنید البته این گزینه به صورت پیش فرض انتخاب شده است
حال از بالای پنجره بر روی لیست باز شونده Net FramWork. کلیک کنید تا باز شود
بسیار خوب لیست باز شده است و در صورتی که بخواهیم آیکونهای مربوط موجود در قالب .Net را مشاهده کنید باید بر روی هریک از نسخه ها کلیک کنید تا انتخاب شود
روی Net FramWork. 2.0 کلیک کنید
همان طور که مشاهده میکنید تهداد آیکونهای موجود کم می باشد
دلیل آن هم ایناست که در زمان تولید Net FramWork. 2.0 فقط تعداد کمی آیکون و نوع پروژه برایش تعریف شده بود
حال بر روی Net FramWork. 3.0 کلیک کنید بعد از مشاهده آیکونهای مربوط به پروژه ها مجددا بر روی لیست کلیک کنید تا Net FramWork 3.5 باز شود
هرگونه سوال - انتقاد و پیشنهاد فقط به وسیله پ.خ 