سخت افزار

  • Prev
DVI ،DisplayPort ،HDMI یا VGA؛ کدام یک برای شما مناسب‌تر است؟
امروزه تنوع زیادی در خصوص درگاهای تصویر دهی برای کامپیوتر و لوازم دیجیتالی وجود دارد از این رو شاید برای شما هم این سوال پس آماده باشد که کدام یک از این درگاه ها برای من مفید تر است ؟ در ادامه به
آموزش کامل کار با برنامه MSI Afterburner
MSI Afterburner را به جرات میتوان یکی از بهترین برنامه در زمینه اورکلاک و پایش کارت های گرافیکی چه انویدیا و چه amd دانست امروز به معرفی و نحوه کار با MSI Afterburner خواهیم پرداخت در ادامه با ما
همه چیز درباره فرکانس base clock و boost clock
امروز مقاله ای در باره فرکانس پایه و فرکانس بوست در کار های گرفیکی برای شما آماده کده ایم که امیدوارم برای شما مفید واقع گردد.امروزه اغلب پردازنده‌های گرافیکی (GPU) دارای بیش از یک فرکانس هسته هستند
آموزش ریست کردن بایوس (CMOS) مادربورد
بایوس و Cmos باهم متفاوت هستند . به اشتباه خیلی از کاربران هر دو را یکی میدانند در صورتیکه BIOS برنامه اي است كه يك كامپيوتر را استارت مي كند، CMOS جايي است كه برنامه BIOS اطلاعات و جزئيات مورد نيازش
آشنایی با انواع USB و تکنولوژی Thunderbolt
در این آموزش میخواهیم به انواع پورت های USB و کاربرد آنها بپردازیم همانطور که میداند درگاه هایی همچون USB-c و فناوری Thunderbolt 3 وجود دارد ویا USB Micro-B و سایر usb ها که شاید از تفاوت آنها و

موبایل

  • Prev
نحوه تنظیم قفل امنیتی تشخیص چهره در آیفون X
در آیفون x یک قابلیت امنیتی وجود دارد که با استفاده از آن شما میتوانید قفل گوشی خود را با استفاده از چهره خود باز کنید این قابلیت میتوان در جاهای دیگری نیز همچون استفاده از آپ استور و ایتونز و...
آموزش افزایش حافظه داخلی آیفون
امروز در یک ترفند عجیب و جالب میخواهیم به شما یک روش برای آزاد کردن حافظه داخلی آیفون آموزش دهیم که گاهی تا چند گیگابایت حافظه را میتوان با این ترفند آزاد کرد پس از شما هم کنجکاوید که بدانید چگونه
رفع مشکل ماشین حساب در آی او اس 11
اگر گوشی خود را به آی او اس 11 ارتقا داده باشید، حال چه آیفون 10 داشته باشید و چه آیفون 5s، حتماً متوجه شده اید که ماشین حساب آن دچار اشتباهات زیادی در محاسبات شما می شود. این به علت یک باگ نرم
نحوه نمایش درصد میزان باتری در ایفون 10
در تمام مدل های دیگر آیفون شما قادر بودید تا از طریق بخشی به نام Battery در اپلیکیشن تنظیمات به فعال یا غیر فعال سازی نمایش میزان درصد باتری بپردازید. یعنی اگر این دکمه را فعال می کردید درصد شارژ
نحوه غیرفعال کردن تصحیح خودکار در کیبورد اندروید
غیرفعال کردن تصحیح خودکار در کیبورد اندروید شاید یکی از اولین کارهایی است که پس از خرید یک گوشی اندرویدی باید انجام داد حتما شماهم تجربه کرده اید که وقتی در حال تایپ کلماتی هستید و کیبورد خود به خود

دات نت فريم ورک چيست؟

29 آذر 1395
(0 رای‌ها)
نویسنده 

وقتي شما يک برنامه نصب ميکنيد علاوه بر فايل‌هاي اصلي برنامه که در ProgramFiles نصب ميشود ، تعدادي هم فايل هستند که در شاخه ويندوز نصب ميشوند . اين فايل‌ها همان درايور‌هاي...

دات نت فريم ورک چيست؟

چارچوب دات‌نت فريمورک يا همان (به انگليسي: NET Framework.) يک فن آوري نرم‌افزاري است که بر روي تمامي ويرايش‌هاي سيستم‌عامل ويندوز مايکروسافت قابل اجراست و در سيستم‌عامل‌هاي ديگر از جمله لينوکس و مکينتاش نيز وارد شده است. اين چارچوب شامل مجموعه‌اي از زبانهاي برنامه نويسي است که سي شارپ و ويژوال بيسيک مهمترين آنها مي‌باشند. مجموعه‌اي از کتابخانه‌هاي بسيار غني جهت کمک به سهولت توسعه نرم‌افزار در اين چارچوب قرار گرفته‌اند که در قالب بخشهاي عمده‌اي همچون فناورهاي ASP.NET، ADO.NET و بسياري فناوري‌هاي خاص ديگر ارائه مي‌شوند که تعداد آنها در نسخه‌هاي اخير همگام با محدود تر شدن اهداف مايکروسافت بيشتر شده است.
بخش کامپايلر اين چارچوب يک مفسر همزمان (به انگليسي: Just in Time Compiler) است. به اين معني که کد تمام زبانها به يک زبان مياني به نام اسمبلي ترجمه شده و توسط يک ماشين مجازي (به انگليسي: (Virtual Machine)) بر اساس نيازها و مشخصات هر سيستم‌عامل و سخت‌افزار به اجرا در مي‌آيند. کتابخانه‌هاي از پيش نوشته شده که در اين چارچوب قرار دارند و در واقع پايه‌هاي اشياء و کلاس‌هاي اصلي (Base Classes) اين چارچوب را تشکيل مي‌دهند بخش وسيعي از نيازهاي برنامه‌نويسي را تحت پوشش قرار مي‌دهند

در ژوئن سال ????، شرکت مايکروسافت ايجاد چهارچوب نرم‌افزاري دات‌نت، به همراه يک زبان برنامه نويسي جديد به نام سي شارپ را اعلام کرد. چارچوب دات‌نت يک مجموعه? وسيع از امکانات برنامه‌نويسي است.

زبانهاي سي‌شارپ (#C) و ويژوال بيسيک دات‌نت (وي‌بي دات‌نت) و اي‌اس‌پي دات‌نت (ASP.NET) همگي از چارچوب دات‌نت استفاده مي‌کنند. برنامه‌هاي نوشته شده در اين چهارچوب، ابتدا به زبان مياني مايکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا مي‌شوند. دات نت باعث شد که قدرت برنامه نويسي در زبانهاي تحت اين چارچوب يکسان شود و تفاوت فقط در نوع کد نويسي باقي بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان.

تغيير عمده‌اي که در برنامه نويسي با دات نت نسبت به گذشته قابل رويت است نحوه اتصال به پايگاه‌هاي داده است که علاوه بر روشهاي قديمي مانند DAO و ADO مي‌توان از فناوري جديد ADO.NET استفاده کرد.

تعريفي ديگر:
Microsoft .NET Framework يک فناوري نرم‌افزاري است که بر روي بسياري از نسخه‌هاي سيستم عامل مايکروسافت ويندوز قابل اجراست و به سيستم عاملهاي ديگر از جمله لينوکس و مکينتاش نيز وارد شده است. اين چارچوب شامل مجموعه اي زبانهاي برنامه نويسي است که سي شارپ و ويژوال بيسيک مهمترين آنها مي‌باشند. مجموعه اي از کتابخانه‌هاي بسيار غني جهت کمک به سهولت توسعه نرم افزار در اين چارچوب قرار گرفته اند که در قالب بخشهاي عمده اي همچون فناورهاي ASP.NET و ADO.NET و بسياري فن آوري‌هاي خاص ديگر ارائه مي‌شوند که تعداد آنها در نسخه‌هاي اخير همگام به خاص تر شدن اهداف مايکروسافت بيشتر شده است. بخش کامپايلر اين چارجوب يک Just in Time Compiler است به اين معني که کد تمام زبانها به يک زبان مياني به نام اسمبلي ترجمه شده و توسط يک ماشين مجازي (Virtual Machine) بر اساس نيازها و مشخصات هر سيستم عامل و سخت افزار به اجرا در مي‌آيند. کتابخانه‌هاي از پيش نوشته شده که در اين چارچوب قرار دارند و در واقع پايه‌هاي اشياء و کلاس‌هاي اصلي (Base Classes) اين چارچوب را تشکيل مي‌دهند بخش وسيعي از نيازهاي برنامه نويسي را تحت پوشش قرار مي‌دهند. از اين جمله مي‌توان به واسط‌هاي گرافيکي کاربر، دسترسي به پايگاه‌هاي داده، رمزنگاري، برنامه‌هاي تحت وب، الگوريتم‌هاي کار با اعداد و ارتباطات شبکه‌اي را نام برد. در ژوئن سال ????، شرکت مايکروسافت ايجاد چهارچوب نرم افزاري دات‌نت، به همراه يک زبان برنامه نويسي جديد به نام سي شارپ را اعلام کرد. چارچوب دات‌نت يک مجموعه? وسيع از امکانات برنامه‌نويسي است. زبانهاي سي‌شارپ (#C) و ويژوال بيسيک دات‌نت (وي‌بي دات‌نت) و اي‌اس‌پي دات‌نت (ASP.NET) همگي از چارچوب دات‌نت استفاده مي‌کنند. برنامه‌هاي نوشته شده در اين چهارچوب، ابتدا به زبان مياني مايکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا مي‌شوند. دات نت باعث شد که قدرت برنامه نويسي در زبانهاي تحت اين چارچوب يکسان شود و تفاوت فقط در نوع کد نويسي باقي بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان. تغيير عمده‌اي که در برنامه نويسي با دات نت نسبت به گذشته قابل رويت است نحوه اتصال به پايگاه داده است که علاوه بر روشهاي قديمي‌مانند DAO و ADO مي‌توان از فناوري جديد ADO.NET استفاده کرد. در اين روش نحوه اتصال، خواندن و نوشتن کاملا متفاوت است که اين تفاوت تسهيل در برنامه نويسي و سرعت در تبادل اطلاعات را به ارمغان مي‌آورد.
حال راه حل نصب NET Framework 3.5 در ويندوز ? و ?.? چيست ؟!
اگر مايل به نصب ?.NET Framework 3. به صورت آفلاين و بدون نياز به اينترنت هستيد مراحل زير را به ترتيب انجام دهيد :
بسته به نوع ويندوز ? يا ?.? خود ( ?? يا ?? بيتي ) NET Framework 3.5 مناسب با آن را دانلود و اکسترکت کنيد .
فايل Copy to hard را اجرا و منتظر بمانيد تا کپي فايلها انجام شود ( ويندوز ? ) .
سپس فايل اجرايي را به صورت Run as Administrator اجرا نماييد و تا نصب کامل و به نمايش در آمدن پيغام Complete Successfully در پنجره ي cmd منتظر بمانيد .

وقتي شما يک برنامه نصب ميکنيد علاوه بر فايل‌هاي اصلي برنامه که در ProgramFiles نصب ميشود ، تعدادي هم فايل هستند که در شاخه ويندوز نصب ميشوند . اين فايل‌ها همان درايور‌هاي مورد نياز ويندوز براي اجراي برنامه شما هستند که توسط برنامه نويس برنامه نوشته نميشوند، بلکه آنها قبلا تعريف شده اند و برنامه نويس از قابليت‌هاي آن در برنامه خود استفاده ميکند . پس براي اينکه برنامه شما کارکند بايد آن فايل‌ها به ويندوز شما اضافه شوند .
Framework مجموعه اي از فايل‌هاي مورد نياز سيستم عامل (شامل فايل‌هاي DLL و رجيستري و واسطه‌هاي استاندارد ارتباط برنامه‌ها بايکديگر) است که براي اجراي برنامه‌هاي نوشته شده تحت دات نت ضروري ميباشد (توجه: براي اجراي برنامه‌هاي تحت جاوا نيز نياز به نصب JAVA virtual machine داريد). چون دات نت ميخواهد از فلسفه سادگي “keep it simple” پشتيباني کند بهمين دليل، اساس کار نصب برنامه‌ها copy-only installation ميباشد . يعني ديگر نيازي به پکيج کردن برنامه‌ها توسط برنامه نويس و نصب توسط کاربر نيست . بلکه تمامي‌فايل‌هاي کتابخانه اي مورد نياز را فريم ورک تامين ميکند و برنامه‌ها با روش فقط کپي در ويندوز کار ميکنند. CLR چه کمکي به برنامه نويسان ميکند ؟ برنامه نويسان زبان VB ديگر محدود به محيط سيستمي‌ويندوز نيستند و ميتوانند مانند برنامه سازان زبان C/C++ برنامه خود را روي سيستم‌هاي ديگري که فريم ورک دارند نيز ببينند . و همچنين بخاطر قابليت‌هاي چند زبانه بودن محيط دات نت برنامه نويسان C و VB براحتي کد‌هاي نوشته شده توسط ديگري را درک ميکنند. شايد شما براي نصب نرم افزاري به اين مشکل برخورد کرده باشيد که Microsoft .NET Framework بر روي سيستم شما نصب نيست و شما نمي توانيد از اين برنامه استفاده کنيد . امکانات اضافه شده به اين برنامه پشتيباني از building WCF services including AJAX, JSON, REST, POX, RSS, ATOM and several new WS-* standards

توجه: براي اجراي برنامه هاي تحت جاوا نيز نياز به نصب JAVA virtual machine داريد که در اصل فريم ورک جاوا است.
چون دات نت ميخواهد از فلسفه سادگي “keep it simple” پشتيباني کند بهمين دليل، اساس کار نصب برنامه ها copy-only installation ميباشد . يعني ديگر نيازي به پکيج کردن برنامه ها توسط برنامه نويس و نصب توسط کاربر نيست . بلکه تمامي فايل هاي کتابخانه اي (dll) مورد نياز را فريم ورک تامين ميکند و برنامه ها با روش فقط کپي در ويندوز کار ميکنند.

CLR چه کمکي به برنامه نويسان مي کند ؟
CLR که مخفف Common Language Runtime ميباشد يک زبان مياني است بين برنامه نويسان و سيستم عامل که محيطي يک دست را براي ساخت همه جور برنامه با دات نت ايجاد ميکنه. برنامه نويسان زبان VB ديگر محدود به محيط سيستمي ويندوز نيستند و ميتوانند مانند برنامه سازان زبان C/C++ برنامه خود را روي سيستم هاي ديگري که فريم ورک دارند نيز ببينند . و همچنين بخاطر قابليت هاي چند زبانه بودن محيط دات نت برنامه نويسان C و VB براحتي کد هاي نوشته شده توسط ديگري را ميتوانند استفاده کنند و ميشه گفت در محيط دات نت براحتي ميشه يک پروژه را با چند زبان نوشت و در نهايت با هم ترکيب کرد.

اميدوارم که از اين مطلب لذت برده باشيد.

 

 

حسن ویسی

با سلام خدمات دوستان حسن ویسی هستم دانشجوی کارشناسی ارشد IT

نوشتن دیدگاه

نظر شما در مورد این مطلب چیست؟


آپدیت کده

آپدیت کده

آپدیت کده

با هدف ارتقاء دانش کامپیوتری و آموزش مطالب تخصصی کامپیوتر،موبایل،اینترنت،سخت افزار،طراحی وب ، ترفندهای کامپیوتر و... در حال فعالیت میباشد 

ما فعالیت خود را از سال هزار و سیصد و نودو چهار شروع کرده که امیدواریم با حمایت شما کاربران همچنان به فعالیت خود در این زمینه ادامه دهیم

آپدیت کده را به خاطر بسپارید

بازدید کل10603813

اطلاعات مراجعه کننده

  • آی پی: 54.224.108.85
  • مرورگر: Unknown
  • نسخه مرورگر:
  • سیستم عامل: Unknown

چه کسی آنلاین است!

6
آنلاین

یکشنبه, 06 خرداد 1397 03:31

آپدیت کده

Top