ظاهر جدید برای ویژوال استادیو 2010

مایکروسافت چند ماه پیش به معرفی قابلیت های دات نت فریم ورک 4.0 و ویژوال استادیو 2010 پرداخت، اما در آن موقع حرفی از ظاهر جدید ویژوال استادیو به میان نیامد. نسخه 2010  توسعه نرم افزارهای مبتنی بر پلت فرم دات نت را متحول خواهد کرد. گذشته از قابلیت های جدیدی که به ویژوال استادیو 2010 اضافه شده ، ظاهر آن نیز دستخوش تغییرات مهمی شده است. ویژوال استادیو 2010 دارای رابط کاربری بسیار زیبا و پیشرفته ای خواهد بود که با استفاده از تکنولوژی WPF ایجاد شده است. مایکروسافت با این حرکت قدرت WPF در ایجاد رابط های کاربری قدرتمند و زیبا را به رخ می کشد و همچنین می تواند هشداری باشد برای برنامه نویسان تا تکنولوژی WPF را جدی تر بگیرند و از همین حالا در مورد آن مطالعه کنند.

ظاهر جدید ویژال استادیو 2010

ظاهر جدید ویژال استادیو 2010

همانطور که در تصویر بالا می بینید، ظاهر این نسخه تغییرات زیادی دارد و کاربر پسندتر به نظر می رسد. البته باید برای تجربه این رابط کاربری تا عرضه نسخه Beta 1 ویژوال استادیو 2010 صبر کنید اما می توانید تصاویر بیشتری از این نسخه را دریزی مشاهده کنید.

پنجره های شناور

پنجره های شناور

کد ادیتور جدید ویژوال استادیو 2010

کد ادیتور جدید ویژوال استادیو 2010

ایجاد یک پروژه جدید در ویژوال استادیو 2010

ایجاد یک پروژه جدید در ویژوال استادیو 2010

مدیریت اکستنشن ها

مدیریت اکستنشن ها

با استفاده از Extension Manager می توانید ابزارهای جانبی که برای ویژوال استادیو 2010 ساخته شده اند را به صورت آنلاین مشاهده و نصب کنید.

منبع تصاویر : وبلاگ Jason Zander

در این مطلب قصد معرفی امکانات و بررسی ویژوال استادیو 2010 را نداشتم، برای این کار باید تا عرضه نسخه بتا صبر کرد.

شاید این مطالب هم برای شما خواندنی باشند :

اگر تمايل به دنبال کردن مطالب اين وبلاگ داريد، مي توانيد مشترک فيد فراسان شويد.

چطور مشترک شويم؟

دریافت کتابهایی برای یادگیری کامل LINQ

در ادامه مطلب قبلی، امروز قصد دارم چند کتاب الکترونیکی مفید برای یادگیری LINQ معرفی کنم که به راحتی می توانید آن ها را دریافت کنید. البته این کتاب ها به زبان انگلیسی نوشته شده اند ولی نثر روانی دارند و  مطالعه آن برای افراد برنامه نویس نباید مشکل باشد. لینک های دانلود همگی غیر مستقیم هستند، ابتدا باید آن ها را در مرورگرتان باز کنید و پس از لود صفحه کدی که به صورت عکس به شما می دهد را وارد کنید. سپس در صفحه بعد کدی دیگر را وارد کرده و روی دکمه Download کلیک کنید.

LINQ Quickly

این کتاب به شما کمک می کند تا LINQ را شروع کنید و به شما نشان می دهد که چطور از آن در پروژه های تحت دات نت خود استفاده کنید. کتاب به هفت بخش تقسیم می شود که در هر بخش با یکی از ویژگی های LINQ و نحوه استفاده از آن در پروژه های واقعی آشنا خواهید شد.

Introducing Microsoft LINQ

در این کتاب نحوه استفاده از LINQ در زبان های سی شارپ و ویژوال بیسیک دات نت را فرا خواهید گرفت. همچنین در این کتاب با ساختار LINQ، کلاس های مربوط به آن در دات نت فریم ورک 3.5 و ویژگی های جدید زبان های سی شارپ و ویژوال بیسیک دات نت آشنا خواهید شد. کدها و مثال های این کتاب به هر دو زبان سی شارپ و ویژوال بیسیک دات نت موجود هستند. این کتاب توسط انتشارات مایکروسافت متشر شده و دو نفر از بهترین نفرات تیم توسعه دهندگان مایکروسافت آن را نوشته اند.

Professional LINQ

این کتاب از سری کتاب های معروف Programmer to Programmer از انتشارات Wrox است و همان طور که از نامش بر می آید قرار است LINQ را به صورت حرفه ای و کامل به شما آموزش دهد. این کتاب تقریباً تمامی مباحث LINQ را شامل می شود و شامل مثال های مختلفی به زبان های سی شارپ و ویژوال بیسیک است.

هر چند این کتاب ها را به صورت غیرقانونی دریافت می کنیم اما چه کنیم که راه دیگری برای کسب علم برایمان نمانده است و باید از این راه کتاب های تخصصی مورد نظرمان را بخوانیم.

پ.ن : لینک های دانلود اصلاح شدند. با تشکر از شقایق، لطفاً زودتر دانلود کنید تا expire نشدن!!

آپدیت 20 فروردین 88 : لینک های دانلود دوباره اصلاح شدند. از دوستانی که به علت Expire شدن لینک ها موفق به دریافت کتاب ها نشده بودند معذرت خواهی میکنم. البته کمی دریافت از این لینک ها مشکل تر است اما فعلاً نمی توانم جایی آپلود کنم.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويدfarasun.wordpress.com

farasun.wordpress.com

مطالب مرتبط :

LINQ چیست؟

مایکروسافت پس از عرضه دات نت فریم ورک 2 کار بر روی نسخه 3 آن را شروع کرده بود.  هنگام معرفی دات نت فریم ورک 3، مایکروسافت فناوری جدیدی را به نام LINQ معرفی کرد تا یکی از بزرگترین مشکلات برنامه نویسان را حل نماید. این فناوری جدید با هدف تحول در نحوه دستیابی به داده ها و اطلاعات بدون در نظر گرفتن نوع منبع آن ها بوجود آمده است.

LINQ (تلفظ می شود «لینک») مخفف Language INtegrated Query یکی از اجزای پلتفرم برنامه نویسی دات نت شرکت مایکروسافت است که قدرت کار با داده های مختلف را به زبانی شبیه زبان SQL به توسعه دهندگان می دهد. LINQ در 19 نوامبر 2007 به عنوان قسمتی از دات نت فریم ورک 3.5 عرضه شد.

منطق و دستورات لینک شبیه به زبان SQL است با این تفاوت که به تنهایی کابردی ندارد. شما باید از زبان لینک در کنار یکی از زبان های دات نت استفاده کنید تا به مقصود خود برسید در صورتی که زبان SQL یک زبان مستقل برای کار با داده هاست. اگر برنامه نویس باشید می دانید که برای دستیابی به داده های موجود در یک بانک اطلاعاتی علاوه بر استفاده از فناوری های دستیابی به داده همچون ADO باید از زبان SQL نیز استفاده کنید. مشکلی که برنامه نویسان قبل از ارائه لینک با آن مواجه بودند این بود که لایه دسترسی به داده ها از روش و منظقی متفاوت از لایه های دیگر عمل می کند. مثلاً در نظر بگیرید در یک برنامه مبتنی بر بانک اطلاعاتی برنامه نویس باید داده ها را از یک بانک اطلاعاتی با استفاده از دستورات SQL بخواند و سپس با منطق زبان برنامه نویسی آن ها را به لایه نمایش بفرستد. این عدم سازگاری لایه های نرم افزاری مشکلات زیادی به همراه می آورد. امروزه برنامه نویسان بر اساس مدل «شیء گرا» کدهای خود را می نویسند. واژه هایی همچون کلاس، شیء، متد و وراثت برای برنامه نویسان آشناست و آن ها هر روز در پروژه هایشان از آن ها استفاده می کنند. در این میان یکی از مشکلات برنامه نویسان شیء گرا، عدم شیء گرایی پایگاه های داده و داده های XML است. پروژه LINQ برای اضافه کردن قابلیت شیء گرایی به زبان SQL و در نتیجه پایگاه های داده و داده های XML بوجود آمد.

LINQ Structure
LINQ Structure

شرکت مایکروسافت برای غلبه بر مشکلات ذکر شده زبانی را طراحی نمود که در حال حاضر در دات نت فریم ورک 3.5 از آن استفاده می شود و همراه با ویژوال استادیو 2008 عرضه شده است. تمام سعی مایکروسافت بر این بوده که قواعد (Syntax) زبان لینک شبیه به زبان SQL باشد تا برنامه نویسان مجبور نباشند برای یادگیری آن وقت بگذارند. اگر برنامه نویس باشید می دانید که کوئری های زبان SQL را در یک زبان برنامه نویسی باید به صورت رشته ای (String) بنویسید و این بدین معنی است که در این صورت کوئری ها قابلیت اشکال زدایی (Debugging) نخواهند داشت. در این روش اشکال زدایی دستورات SQL بسیار مشکل خواهد بود و بعضی وقت ها واقعاً دردسر ساز خواهد شد. این را هم می دانید که دستورات SQL که به صورت رشته نوشته می شوند به همراه دیگر دستورات برنامه کامپایل نمی شوند و فقط به صورت ریسورس های رشته ای ذخیره می شوند. حالا در نظر داشته باشید که با لینک می توانید مشکلات بالا را برطرف کنید و کوئری های SQL را اشکال زدایی کنید. بدین ترتیب برنامه نویسان دات نت می توانند در هر یک از زبان های مورد حمایت دات نت همچون ویژوال بیسیک و سی شارپ از فناوری LINQ استفاده کنند و از مزایایی مثل خطایابی، IntelliSense و قدرت ویژوال استادیو استفاده کنید. به یاد داشته باشید که LINQ فقط برای داده های موجود در بانک های اطلاعاتی مورد استفاده قرار نمی گیرد بلکه صرف نظر از منبع داده ها LINQ قادر است با داده های آرایه های مختلف، کلاس ها، اشیای مختلف و فایل های XML مورد استفاده قرار گیرد.

پروژه LINQ در مایکروسافت | LINQ در ویکی پدیا

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مربتط :

آزمایشگاه پردازش تصاویر

برای ویرایش تصاویر نرم افزارهای بسیار زیادی وجود دارد. معروف ترین و قوی ترین آن ها شاید Photoshop باشد. انتخاب یک نرم افزار مناسب در این زمینه به جواب این سئوال بر میگردد که معیار شما برای انتخاب یک نرم افزار ویرایش عکس چیست؟

Image Processing Lab ابزاری است کوچک ولی کاربردی برای پردازش عکس های دیجیتالی که دارای فیلترهای مختلف و ابزارهای تحلیل تصاویر است. این نرم افزار کاملاً رایگان و اوپن سورس ارائه شده است و برای افراد حرفه ای و غیر حرفه ای می تواند مفید باشد. iplab به شما کمک می کند تا عکس هایتان را هرچه ساده تر در محیطی دوستانه ویرایش کنید و از آن ساده تر آن ها را چاپ کنید. برنامه قابلیت باز کردن چند عکس را به صورت یکجا در تب های محتلف به شما می دهد (دقیقاً مانند Photoshop) و کار کردن با آن بسیار ساده است.

مشکل بزرگی که این برنامه ندارد، نبودن ابزار Undo است که در مواردی این برنامه را غیر قابل تحمل می کند. اما چیزی که باعث شد یک پست این وبلاگ را به معرفی این برنامه اختصاص بدهم، نکات آموزشی آن برای برنامه نویسان دات نت است.

برای برنامه نویسان دات نت

این برنامه به زیان سی شارپ و تحت دات نت فریم ورک نسخه 2 نوشته شده است و از کتابخانه AForge.NET برای پردازش تصاویر بهره می برد. شما می توانید با دانلود کتابخانه AForge.NET، خواندن راهنمای آن و مشاهده کدهای iplab راه خود را برای برنامه نویسی گرافیکی و پردازش تصاویر در دات نت پیدا کنید. امیدوارم از نکات آموزشی این پروژه حداکثر استفاده را ببرید.

برای ویرایش تصاویر من نرم افزار Paint .NET را به شما پیشنهاد می کنم!

iplab در CodeProject

دریافت AForge.NET

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :