آقا سلام
والا چه بگم نمیدونم از کجا شروع کنم ، ولی به هرحال یه سری چیز دربارۀ دات نت و اصول اولیۀ اون می نویسم
اگه ایراد داشت اصلاح کنید ، اگه هم کم و کاست داشت تکمیلش کنید.
از دفعات بعد میریم سراغ مطالب جون دار و پیشرفته
بسم الله
برای اونایی که با دات نت آشنا نیستن باید عرض کنم که دات نت فریم ورک ، یک چارچوب برنامه نویسیه که مایکروسافت حدودای سال 2000 اون رو عرضه کرد و کارش اینه که یک محیطی رو برای طراحی و ساخت برنامه های شی گرا ایجاد می کنه که دارای امنیت بالا ، سرعت اجرای بالا و همچنین امکان نوشتن برنامه های چند زبانه است (یعنی بتونیم مثلا کلاسی رو در VB بنویسیم و از اون یک کلاس در سی شارپ مشتق کنیم و این کلاس رو در Perl استفاده کنیم.) از دیگر مزایای دات نت ، اینه که یه پوششی (wrap) از سیستم عامل زیرین رو در اختیار برنامه نویس قرار میده که در تمامی زبان های تحت دات نت یکسانه و کار با اون هم بسیار راحته (یعنی با هر زبانی میتونید برنامه های کامل بنویسید ، نه مثل گذشته که مثلاً برنامه نویسی ویندوز با VB با برنامه نویسی ویندوز با سی پلاس پلاس از زمین تا آسمون فرق داشت ، و نیازی هم به یاد گرفتن کلی API ندارین----به عنوان مثال اگه تحت دات نت ، یه برنامه با VB بنویسین که با شبکه ارتباط برقرار میکنه ، همون برنامه رو با سی شارپ ، دقیقا با همون کلاسها و توابع می نویسین و این برنامه ها از نظر داخلی هیچ فرقی با هم نخواهند داشت (دلیلش رو بعدا میگم) ، فقط از نظر سینتکس برنامه نویسی با هم فرق میکنن)
یکی دیگر از مزایای دات نت ، پشتیبانی ذاتی از استانداردهاست (مثل XML , HTTP , SOAP ) همچنین چون مایکروسافت زبان سی شارپ و خود دات نت رو استاندارد کرده ، هر کسی میتونه برای هر سیستم عاملی یه دات نت بنویسه که این باعث میشه برنامه ها در هر محیطی اجرا بشن (در حال حاضر خود مایکروسافت ، دات نت رو فقط تحت ویندوز ارائه میکنه ، اما کسان دیگری در حال کار بر روی ورژن های دیگر اون هستن که مهمترینشون پروژۀ Mono است که دات نت رو تحت لینوکس پیاده کرده)
مزایای دیگه :
مدیریت خودکار حافظه ؛ سازگاری با فن آوری های قبل از دات نت ( مثل COM) ؛
بهره گیری از یک سیستم سازگار و بسیار قدرتمند مدیریت استثناها ؛
بحث دربارۀ CLR , JIT ,GC, FCL , IL , CTS , CLS بمونه برای دفعات بعد
راستی اگه کسانی باشن که مشتاق باشن ، میتونیم در زمینۀ انتخاب بین دو زبان سی شارپ و وی بی دات نت و
فرقا و شباهتا و اینا شون بحث کنیم.
همچنین دفعۀ بعد یه سری منبع معرفی میکنم.
فعلا