|
♪♪به دنیای کامپیوتر خوش آمدید♪♪
|
امیدوارم شما عزیزان با نظرات خود بنده را در کارآمد بودن مطالب این وبلاگ همراهی نماییید.

كد لينك به ما :
ساعت و تاريخ
موضوعات
هفته اوّل اردیبهشت 1387
هفته اوّل فروردین 1387
هفته چهارم آبان 1386
هفته سوم مهر 1386
هفته دوم شهریور 1386
هفته سوم تیر 1386
هفته چهارم خرداد 1386
هفته دوم اردیبهشت 1386
هفته اوّل فروردین 1386
هفته اوّل اسفند 1385
هفته اوّل بهمن 1385
هفته سوم آذر 1385
هفته سوم آبان 1385
هفته دوم آبان 1385
هفته سوم مهر 1385
هفته دوم مهر 1385
هفته سوم تیر 1385
هفته اوّل تیر 1385
هفته سوم خرداد 1385
هفته دوم خرداد 1385
هفته سوم اردیبهشت 1385
هفته چهارم فروردین 1385
هفته سوم فروردین 1385
هفته سوم اسفند 1384
هفته اوّل اسفند 1384
هفته دوم بهمن 1384
هفته اوّل بهمن 1384
هفته چهارم دی 1384
هفته سوم دی 1384
هفته دوم دی 1384
هفته اوّل دی 1384
هفته چهارم آذر 1384
هفته سوم آذر 1384
هفته دوم آذر 1384
هفته اوّل مهر 1384
هفته چهارم شهریور 1384
آمار بازدید : نفر
افراد آنلاين : نفر
بررسی اوليه ويژوال استوديو 2005 ( )
شركت مايكروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0 ) ، ويژوال استوديو 2005 و SQL Server 2005 را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در كنار نسخه های قبلی فعاليت و امكانات خود را در اختيار پياده كنندگان نرم افزار قرار دهند . مثلا" می توان بر روی يك ماشين نسخه های ASP.NET 1.x و يا ASP.NET 2.0 را نصب و از امكانات هر يك از آنان متناسب با شرايط موجود استفاده نمود .
قبل از هر چيز با فريمورك دات نت ( نسخه 2 ) بيشتر آشنا شويم .
فريمورك دات نت ( نسخه 2 )
فريمورك دات نت ( نسخه 2 ) ، نسخه ای جديد از يك محيط برنامه نويسی شی گراء را ارائه می نمايد كه با استفاده از آن می توان طيف گسترده ای از انواع نرم افزارها را پياده سازی نمود :
برنامه های سنتی با اينترفيس های خط دستوری ( CLI )
برنامه هائی با رابط كاربر گرافيكی ( GUI )
برنامه های وب
سرويس های وب
كتابخانه كلاس های پايه ( BCL ) در فريمورك دات نت ( نسخه 2 ) ، دارای نقشی كليدی و محوری است كه ضمن حمايت از نسخه های قبلی ، با ارائه كلاس های جديد امكان انجام عمليات متداول برنامه نويسی را بيش از گذشته آسان می نمايد :
مديريت رشته ها
جمع آوری داده
ارتباط با بانك های اطلاعاتی
دستيابی به فايل
علاوه بر موارد فوق ، كتابحانه كلاس های دات نت با بهبود و ارتقاء تعدادی زيادی از namespace ها ، تغييرات محسوسی را در خصوص پياده سازی انواع نرم افزار باعث شده است :
ADO.NET 2.0 : شامل كلاس های لازم برای دستيابی داده
System.Xml 2.0 : شامل كلاس های لازم به منظور انجام عمليات متفاوت بر روی اسناد XMl نظير خواندن ، نوشتن ، پردازش و تبديل اسناد
Windows Form 2.0 : شامل كلاس های لازم به منظور پياده سازی برنامه هآی سرويس گيرنده ويندوز با رابط كاربر گرافيكی
ASP.NET 2.0 : شامل كلاس های لازم به منظور ايجاد برنامه ها و سرويس های وب
SQL Server 2005
SQL Server 2005 ، با ارائه مجموعه ای از امكانات و پتانسيل های جديد ، توان عملياتی و بهره وری پياده كنندگان بانك های اطلاعاتی را بطرز كاملا" محسوسی افزايش می دهد . پياده كنندگان بانك های اطلاعاتی می توانند برنامه هائی قدرتمند با بهره گيری از تمامی ظرفيت SQL Server 2005 پياده سازی نمايند . مثلا" می توان از كتابخانه كلاس های فريمورك دات نت و زبان های برنامه نويسی به منظور پياده سازی قابليت های جديد برروی سرويس دهنده استفاده نمود .
با بكارگيری CLR ، می توان stored procedure و triggers را با استفاده از زبان های مورد حمايت دات نت نظير VB و يا #C كد نمود . همچنين فريمورك دات نت ، مجموعه ای از كلاس های سمت سرويس دهنده را كه دارای قابليت ها و پتانسيل های از قبل تعبيه شده گسترده ای می باشند ، ارائه می نمايد .
ائتلاف CLR و SQL Server 2005 ، مزايای زير را به دنبال دارد :
بهبود مدل برنامه نويسی : زبان های برنامه نويسی سازگار با فريمورك دات نت، بمراتب قدرتمند تر از Transact-SQL در موارد متفاوتی می باشند .
بهبود امنيت و ايمنی : كد مديريت يافته در محيط CLR اجراء و عمليات هاستينگ آن توسط database engine انجام می شود . بدين ترتيب اشياء بانك اطلاعاتی فريمورك دات نت نسبت به Stored procedure نسخه های قبلی SQL Server دارای ايمنی بيشتری می باشند .
نوع های تعريف شده توسط كاربر و aggregates : دو شی جديد بانك اطلاعاتی می باشند كه باعث بهبود ذخيره سازی و توان اعمال query در ارتباط با SQL Server می گردد. پتانسيل های فوق توسط هاستينگ CLR فعال می گردند .
محيط پياده سازی : پياده سازی بانك اطلاعاتی درون محيط پياده سازی وپژوال استوديو مجتمع و يكپارچه شده است و پياده كنندگان می توانند از ابزارهای مشابه به منظور پياده سازی و اشكال زدائی اشياء و اسكريپت ها استفاده نمايند .
كارآئی و قابليت توسعه : با توجه به اين كه كد مديريت يافته قبل از اجراء به native code ترجمه می گردد ، كارآئی برنامه ها بطرز محسوسی افزايش خواهد يافت .
ايجاد برنامه در ويژوال استوديو 2003 و 2005
ايجاد يك برنامه در ويژوال استوديو 2003 مستلزم انجام سه مرحله زير است :
ايجاد يك برنامه دات نت
ترجمه برنامه . ويژوال استوديو 2003 به صورت اتوماتيك صرفا" فايل هائی خاص ( دارای يك نوع خاص ) را ترجمه خواهد كرد . در چنين مواردی می بايست پياده كنندگان اقدام به ترجمه ساير فايل ها قبل از استقرار نهائی آنان بر روی سرويس دهنده وب نمايند .
استقرار برنامه بر روی سرويس دهنده وب
در ويژوال استوديو 2005 ، ضرورتی ندارد كه تمامی فايل ها را درون يك اسمبلی ترجمه نمود .در چنين مواردی علاوه بر ترجمه اتوماتيك فايل های aspx . ، فايل هائی ديگر با انشعاب cs . و يا Vb . نيز ترجمه خواهند شد . بدين ترتيب ايجاد و استقرار برنامه ها بر روی سرويس دهنده وب با سهولت بيشتری نسبت به گذشته انجام خواهد شد .
ايجاد تغييرات در ويژوال استوديو 2003 و 2005
در ويژوال استوديو 2003 ، در صورت نياز به اعمال تغييرات در يك برنامه می بايست تمامی پروژه را فعال و پس از اعمال تغييرات مورد نياز آن را مجددا" ترجمه و كد را بر روی سرويس دهنده قرار داد. در ويژوال استوديو 2005 ، می توان صرفا" فايل هائی را كه لازم است بر روی آنان تغييراتی اعمال گردد را فعال و پس از اعمال تغييرات ، آنان را بر روی سرويس دهنده وب منتشر نمود ( بدون اين كه لازم باشد آنان را مجددا" ترجمه نمائيم ).
منبع:شرکت سخاروش
نوشته شده توسط مجید دامن افشان در پنجشنبه هشتم شهریور 1386
لينك مطلب
مطالب پیشین
![]()
کپی برداری از مطالب وبلاگ فقط با ذکر منبع مجاز میباشد .
All Rights Reserved 2005-2006 © by
artcom.blogfa.com
The Template Designed By Loghman Avand @
www.irlearn.com

>