S.Azish
یک شنبه 19 بهمن 1382, 04:58 صبح
آشنایی با Net. - قسمت اول
Net. و Net Framework.
Net. به تکنولوژی جدید ماکروسافت برای برنامه نویسی و کنترل سخت افزار گفته میشه که شامل مجموعه بسیار کاملی از کلاسهای مختلف برای برقراری ارتباط با سخت افزارهای مختلف و انجام اعمال مختلف هست.
Net. برای انجام موارد زیر استفاده میشه:
برنامه نویسی برای ویندوز (و سیستم عاملهای دیگر)
برنامه نویسی برای اینترنت
برنامه نویسی برای دستگاههای مختلف دیگر مثل PDA ,Pocket PC و Mobile Phones
در Net. همه چیز از Net Framework. برای دسترسی به سیستم عامل استفاده میکنن. این به این معنی هست که نرم افزار برای Net Framework. یا Virtual Machine نوشته میشه نه برای سیستم عامل بنابراین نرم افزار شما روی سیستم عاملهای دیگر هم که Net Framework. رو داشته باشن اجرا میشه. البته امکان استفاده از توابع API سیستم عامل هم در نرم افزارهای تحت Net. هست ولی مسلمآ به این شکل نرم افزار شما به سیستم عامل وابسته خواهد شد.
در تکنولوژی Net. کامپایلر هر زبان در نهایت با Net Framework. ارتباط برقرار میکنه و ادامه کار رو به اون واگذار میکنه بنابراین محدودیتی برا تعداد زبان ها و یا اشتراک بین اونها وجود نداره. از زبانهای موجود در حال حاضر میشه اینها رو نام برد:
Visual C++.Net
#C
VB.Net
#J
زبانهای برنامه نویسی دیگری مانند Cobol, RPG Programming و حدود 14 زبان دیگر هم وجود دارن.
نرم افزارهای تحت Net. به سادگی قابل نصب شدن هستن و از امکانات بسیار جدیدی مثل Web Services میتونن استفاده کنن. از COM و ویندوز رجیستری دیگه خبری در Net. نیست البته همچنان میشه از COM در Net. استفاده کرد یا به ویندوز رجیستری دسترسی داشت.
نسخه جدیدی از ADO در Net. ارائه شده که مزایای خیلی بیشتری نسبت به مدل قبلی اون داره و با سرعت بسیار بالاتری به اطلاعات دسترسی پیدا میکنه.
برنامه نویسی برای اینترنت در Net. با معرفی ASP.Net بسیار ساده تر شده و با استفاده ار محیط Visual Studio میشه صفحه های HTML رو بسیار سریعتر طراحی کرد یا به رویدادها و اجزای داخل هر صفحه بسیار راحتتر دسترسی پیدا کرد.
Net. و Net Framework.
Net. به تکنولوژی جدید ماکروسافت برای برنامه نویسی و کنترل سخت افزار گفته میشه که شامل مجموعه بسیار کاملی از کلاسهای مختلف برای برقراری ارتباط با سخت افزارهای مختلف و انجام اعمال مختلف هست.
Net. برای انجام موارد زیر استفاده میشه:
برنامه نویسی برای ویندوز (و سیستم عاملهای دیگر)
برنامه نویسی برای اینترنت
برنامه نویسی برای دستگاههای مختلف دیگر مثل PDA ,Pocket PC و Mobile Phones
در Net. همه چیز از Net Framework. برای دسترسی به سیستم عامل استفاده میکنن. این به این معنی هست که نرم افزار برای Net Framework. یا Virtual Machine نوشته میشه نه برای سیستم عامل بنابراین نرم افزار شما روی سیستم عاملهای دیگر هم که Net Framework. رو داشته باشن اجرا میشه. البته امکان استفاده از توابع API سیستم عامل هم در نرم افزارهای تحت Net. هست ولی مسلمآ به این شکل نرم افزار شما به سیستم عامل وابسته خواهد شد.
در تکنولوژی Net. کامپایلر هر زبان در نهایت با Net Framework. ارتباط برقرار میکنه و ادامه کار رو به اون واگذار میکنه بنابراین محدودیتی برا تعداد زبان ها و یا اشتراک بین اونها وجود نداره. از زبانهای موجود در حال حاضر میشه اینها رو نام برد:
Visual C++.Net
#C
VB.Net
#J
زبانهای برنامه نویسی دیگری مانند Cobol, RPG Programming و حدود 14 زبان دیگر هم وجود دارن.
نرم افزارهای تحت Net. به سادگی قابل نصب شدن هستن و از امکانات بسیار جدیدی مثل Web Services میتونن استفاده کنن. از COM و ویندوز رجیستری دیگه خبری در Net. نیست البته همچنان میشه از COM در Net. استفاده کرد یا به ویندوز رجیستری دسترسی داشت.
نسخه جدیدی از ADO در Net. ارائه شده که مزایای خیلی بیشتری نسبت به مدل قبلی اون داره و با سرعت بسیار بالاتری به اطلاعات دسترسی پیدا میکنه.
برنامه نویسی برای اینترنت در Net. با معرفی ASP.Net بسیار ساده تر شده و با استفاده ار محیط Visual Studio میشه صفحه های HTML رو بسیار سریعتر طراحی کرد یا به رویدادها و اجزای داخل هر صفحه بسیار راحتتر دسترسی پیدا کرد.