مهدی عزیزی

۲ مطلب در آذر ۱۳۹۳ ثبت شده است

تفاوت URI، URL و URN

URI – URL – URN  سه شیوه آدرس دهی می باشند :

Uniform Resource Identifier) URI) یا شناسه منبع یکپارچه
یک رشته از کاراکتر هاست  که برای شناسایی یک نام و یا یک منبع بر روی اینترنت مورد استفاده قرار گرفته شده است.

URI یک منبع را یا بوسیله مکان یا بوسیله نام یا توسط هردو مشخص و شناسایی میکند. در واقع URI خود از دو بخش تشکیل شده: URN و .URL که URN مشخص کننده نام منبع و URL تعیین کننده روش دسترسی به منبع است.

در واقع URI رشته ای از کاراکترها است که برای شناسایی هویت و روش دسترسی به یک منبع از آن استفاده می شود.
Uniform Resource Locator) URL)  یک زیر مجموعه و بخشی از (URI) می باشد که می تواند چگونگی بازیابی هر منبعی را مشخص کند.
URN (Uniform Resource Name): URN یک مشخصه است که بصورت یکتا یک منبع را نام گذاری می کند و هیچ جزئیاتی در مورد چگونگی دسترسی به آن منبع به ما نمی دهد.
یه مثال ساده:
URN شبیه به نام یک فرد است، در حالی که یک URL مانند آدرس خیابان. URN تعریف هویت چیزی است، در حالی که URL یک محل را فراهم می کند.
مثال کامپیوتری و تحت وبی:
URL: http://www.ietf.org/rfc/rfc2396.txt
URL: telnet://192.0.2.16:80/
ISBN: 1-2345-34-7 یک URN است.
Files/main/page.HTML یک URI است چون یک منبع را مشخص می کند ولی یک URL نیست چون چگونگی بازیابی منبع را مشخص نمی کند.
http://www.it.com/Files/main/page.HTML یک URL است.

۲۶ آذر ۹۳ ، ۱۰:۱۲ ۰ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی

امکانات جدید #C و Visual Basic در Visual Studio 2015

Microsoft  ورژن جدید visual studio  ، یعنی پیش نمایش visual studio 2015   را در نوامبر 2014  منتشر کرد.
نکته جالب این است که این اولین release  عمومی یک ورژن visual studio  است که به صورت  open source  منتشر شده، در نتیجه اولین (CTP (Common Technology Preview  به صورت عمومی در دسترس است ،      می توانیم آن را از سایت مایکروسافت download  کنیم.

به یاد داشته باشید که Roslyn  نسل بعدی کامپایلر های .NET  برای# C  و Visual Basic  است.
در کنفرانس ()Visual Studio Connect  بحث های جالبی وجود داشت. تغییرات جدیدی در C# ، Visual Basic  و #F  به وجود آمده است . تیم اصلی مایکروسافت تغییرات عمده ای را برای پیاده سازی مجدد زبان های #C و  Visual Basic  انجام داده اند.همان طور که می دانید یک stack  پیشرفته که دارای معماری خوب و تمیزی است ، به برنامه نویس این امکان را می دهد که سریع تر  کار کند و هم چنین امکان این را می دهد که ابزار هوشمند (Code Smart)  برای  application  ها را بسازد.از امروز به بعد می توانیم تجربه IDE  قدرتمندتر و هوشمندتری در  visual studio داشته باشیم.
در این مقاله همان طور که در کنفرانس گفته شده ، تاکید بر روی امکانات جدید زبان ها ، تجربه بهتر و هوشمندانه تر IDE  ، پیشرفت عملیات debug  وآنالیز ، تشخیص و تحلیل کد هاست.امکانات  جدید visual studio 2015  در زیر آورده شده است:
-    پیشرفت IDE
-    امکانات جدید c#
-    امکانات جدید در visual basic
-    پیشرفت کار debug
-    آنالیزکننده مشکلات و کد ها
پیشرفت IDE  مایکروسافت:
در visual studio 2015  ،  تمرکز #c  و visual basic  روی IDE  بیشتر شده است.امکانات کلیدی جدید آن عبارتند از:
-    Refresh  کردن  IDE اصلی
-     Code fix ها و refactoring
-    Inline rename
Refresh  کردن  IDE اصلی :
درکنفرانس vsconnect  در مورد IDE های c#   و Visual Basic صحبت شد.این IDE  ها هزاران امکانات جدیدی را که برنامه نویسان هرروز از آن استفاده می کنند را همانند  highlight  کردن syntax  ها و refactor  را پشتیبانی می کند.
بیایید با استفاده از یک مثال به IDE  جدید نگاهی بیندازیم:
Tooltip  های رنگی:
در visual studio 2015  ، tooltip   برای فراهم کردن بهتر مفهوم ، کد را به صورت رنگی و به صورت کامل نمایش می دهد.


Code fix  ها و refactoring

(refactoring به روش های اعمال تغییر (اصلاح یا افزودن قابلیت) در ساختار کدهای موجود می گویند، بصورتی که پس از اعمال تغییر کدهای جدید حاوی error نباشند (سینتکس و کامپایل) و همچنین functionality نرم افزار تغییر نکرده باشد!)


هنگامی که

ادامه مطلب...
۱۳ آذر ۹۳ ، ۱۷:۴۷ ۲ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی