Report Builder 2.0 منتشر شد
سرانجام پس از مدتها انتظار نسخه مستقل Report Builder 2.0 RTM با پشتيبانی بيش از 20 زبان در بخش دانلود وب سايت مايکروسافت قرار گرفت. اين نسخه که پيش از اين به عنوان بخشی از SQL Server 2008 به بازار آمده بود، ابزاری قوی شامل تمامی امکانات سرويس گزارش ساز SQL Server می باشد. از جمله اين امکانات می توان به محيط طراحی انعطاف پذير، نمايش داده و فرمت متنی و.. اشاره نمود.
در مقايسه با نسخه موجود در SQL Server اين نسخه دارای امکانات اضافه تری نيز می باشد:
1- ويزاردهای کاربردی و ساده برای ايجاد ماتريسها، جداول و چارتهای داده
2- امکان باز کردن و ويرايش نمودن گزارشات ذخيره شده روی سرور گزارش
3- قابليت استفاده از منابع سرور مانند منابع مشترک اطلاعاتی
اين برنامه از لينک زير قابل دريافت می باشد:
کد:
http://www.microsoft.com/downloads/details.aspx?FamilyID=cc9acbbd-570c-4712-b74d-85f537a5a75f&displaylang=en
منبع: Developer Center
اعلام اتمام پشتيبانی مايکروسافت از نسخه 1.1 دات نت
اولين روزهای ورود .net 1.1 برای تمام توسعه گران و برنامه نويسان به یاد ماندنی است، روزهای طلايی حکومت اولين نسخه .net با جنجالهای فراموش نشدنی ....
سرانجام در روز 15 اکتبر 2008 شرکت مايکروسافت به طور رسمی پشتيبانی از نسخه 1.1 را پايان بخشيد. برای مشاهده جدول طول عمر نسخه های متعدد .net framework به لينک زير مراجعه نماييد.
کد:
http://support.microsoft.com/lifecycle/search/Default.aspx?sort=PN&alpha=.NET+Framework
منبع: 30Sharp
وقتی حتی بچه ها هم می توانند برنامه نویس شوند!
این بار هم نوبت به یک پروژه جدید و جالب رسیده است! تیم مایکروسافت یک زبان برنامه نویسی کوچک و آسان برای استفاده کودکان و نوآموزان برنامه نویسی فراهم کرده است. این زبان جالب و کوچک که Small Basic نام دارد، به نوآموزان علاقمند به برنامه نویسی این امکان را می دهد تا اولین گامهای خود را به دنیای اعجاب انگیز برنامه نویسی بردارند.
• Small basic با الهام از زبان Basic (که برای بسیاری از برنامه نویسی قدیمی آشناست) و بر پایه پلاتفرم دات نت نوشته شده است. این زبان بسیار ساده و در بر گیرنده حداکثر 15 کلیدواژه و حداقل مفاهیم است، تا کار با آن به سادگی میسر شود.
• محیط Small Basic علیرغم سادگی زبان، دارای ویژگیهای هیجان انگیز محیط زبانهای پیشرفته برنامه نویسی است.نظیر intellisense و غیره.
• حداقل امکانات برای اجرای این زبان برنامه نویسی سیستم عامل ایکس پی یا ویستا و نیز پلاتفرم دات نت 3.5 می باشد.
اگر علاقمند به یادگیری و نصب این زبان کوچک و جدید هستید، می توانید نسخه نصبی و راهنمای کار با آن را از لینکهای زیر دریافت کنید:
نسخه ی نصبی:
کد:
http://download.microsoft.com/download/C/A/F/CAF9E062-94D3-4003-80D9-44CDF7EC7BD9/SmallBasic.msi
راهنمای استفاده:
کد:
http://download.microsoft.com/download/9/0/6/90616372-C4BF-4628-BC82-BD709635220D/Introducing%20Small%20Basic.pdf
منبع: 30Sharp
پورتال جدید مایکروسافت برای توسعه نرمافزارهای جدید
شرکت مايکروسافت از راهاندازي پورتال جديدي خبر داده است که توسعهدهندگان نرمافزاري در آن ميتوانند نرمافزارهاي جديد ساخته شده در مايکروسافت را آزمايش کرده و در مورد نحوه توسعه آن مطلع شوند.
"اس. ساماسگار"(S. Somasegar) مدير مرکز توسعه نرمافزار مايکروسافت در وبلاگ رسمي اين شرکت نوشت، اين پورتال آنلاين DevLabs نام گرفته است و غول نرمافزاري جهان قصد دارد تفکرات اوليه خود در مورد نرمافزار را در آن قرار داده و به توسعهدهندگان نرمافزار امکان دهد تا در تکميل اين برنامهها همکاري کنند. علاوه بر اين، مراکز توسعهدهنده نرمافزار در اين پورتال ميتوانند از نسخههاي اوليه نرمافزارهاي مختلف ساخته شده در مايکروسافت، به منظور ارايه نظرات خود استفاده کنند.
به گفته وي، در حال حاضر بسياري از پروژههاي مايکروسافت توسط اشخاصي که در مرکز توسعه نرمافزاري اين شرکت مشغول بهکار هستند دنبال ميشود، اين افراد ميتوانند در همکاري با ديگر کارشناسان و متخصصان گامهاي بلندتري بردارند.
ساماسگار خاطرنشان ساخت که اين سايت اينترنتي ابزاري براي جمعآوري نظرات کارشناسان در مورد نسخه آتي نرمافزارهاي کنوني مايکروسافت نخواهد بود، زيرا مکانيزم جمعآوري نظر مراکز مختلف در مورد نرمافزارهاي کنوني مايکروسافت هماکنون موجود است و فعاليت ميکند. طرحهايي که در DevLabs به آن پرداخته ميشود، مربوط به نرمافزارهايي است که هنوز در مراحل اوليه به سر ميبرند و هنوز به عنوان يک پروژه در مايکروسافت دنبال نميشوند. ممکن است برخي از نظرات مطرح شده در اين سايت مربوط به توسعه توليدات کنوني مايکروسافت شود، برخي ديگر نرمافزارهاي متنباز را در برگيرد و برخي هم غيرقابل استفاده باشد.
منبع : همکاران سیستم
بنيانگذار مايكروسافت شركت جديد راهاندازي كرد
بيل گيتس، مدير اجرايي پيشين مايكروسافت تنها سه ماه پس از كنارهگيري از سمت تمام وقت خود در غول نرمافزاري بهمنظور پرداختن به امور بشردوستانه شركت جديدي راهاندازي كرد.
به گزارش سرويس فنآوري اطلاعات خبرگزاري دانشجويان ايران (ايسنا)، bgC3، شركت جديد گيتس در كرك لند سياتل قرار داشته و با يك رايانهي صفحه لمسي سورفيس مايكروسافت كه بهعنوان دفتر مهمان مجازي استفاده ميشود كامل ميگردد.
اسناد عمومي bgC3 را بهعنوان يك انديشگاه توصيف كردهاند؛ اين شركت جديد كه در ماه مارس تاسيس شد در ابتدا Carillon Holdings نام داشت اما در ماه ژوييه به bgC3 تغيير نام يافت.
به گفتهي منابع نزديك به اين شركت، bgC3 سرمايهگذاري تجاري جديد نبوده بلكه راهي براي هماهنگ كردن امور تجاري و كارهاي بشر دوستانهي گيتس است.
بيل گيتس از سمت خود در مايكروسافت كنارهگيري كرد تا بيشتر وقت خود را به بنياد بيل و مليندا گيتس، سازمان بشردوستانهاي كه به اتفاق همسرش براي مبارزه با مسايل جهاني مانند مشكلات بهداشتي و آموزش و نابرابري اجتماعي ايجاد كرده بود، بپردازد.
با اين حال bgC3 بر پيگيري شخصي بيل گيتس از توسعههاي جديد در دنياي علم و فنآوري نظارت ميكند و تصور ميشود نام اين شركت مخفف Bill Gates CATALYST 3 باشد كه بر بلندپروازي گيتس براي ادامهي نوآوري حتي پس از دوران نيمه بازنشستگياش حكايت دارد يا مخفف Bill Gates Company 3 باشد تا خاطر نشان كند اين سومين سرمايهگذاري بزرگ گيتس پس از تاسيس مايكروسافت و بنياد نوع دوستش است.
منبع : ایسنا
رونمایی از نخستین نسخه سیستمعامل
شرکت مايکروسافت نسخه آلفاي سيستمعامل Windows 7 را در همايش Microsoft PDC2008 در روز 27 اکتبر ارايه کرد تا آخرين پيشرفتهاي خود را در اين حوزه نشان دهد.
غول نرمافزاري جهان که Windows 7 را يکي از موفقيتهاي عمده خود ميداند، در نظر دارد از اين سيستمعامل به عنوان يک اسب تروجان براي شکست دادن گوگل در اين حوزه استفاده کند.
شرکت گوگل که همچنان بازار اصلي جستوجوهاي اينترنتي را در اختيار گرفته، مدتي است که اقدامات گستردهاي را در حوزه نرمافزار انجام داده است.
در اين ميان، "استيو بالمر"(Steve Ballmer) مديرعامل مايکروسافت چندي پيش اعلام کرد که شرکت وي قصد دارد طي چند سال آينده بين 5 تا 10 درصد از سرمايهگذاريهاي خود در حوزه سيستمعامل کاهش دهد و آن را معطوف به بخش جستوجوهاي اينترنتي بکند. در اين ميان، گوگل در تلاش است با ارايه نرمافزارهايي نظير Google Docs، برنامهها و ابزارهاي کاربردي اينترنتي خود را جايگزين برنامههاي کاربردي مايکروسافت نظير Office بکند.
اما در اين ميان، عرضه سيستمعامل Windows 7 ميتواند به عنوان گامي مهم براي مايکروسافت محسوب شود و اجازه ادامه فعاليت براي گوگل را در اين حوزه غيرممکن کند.
سلاح مخفيانه جديد مايکروسافت که همان سيستمعامل Windows 7 است، شامل بخشهاي کنوني اين ويندوز نميشود. مايکروسافت در جريان عرضه اين سيستمعامل قصد دارد با تمرکز بيشتر بر بخشهايي که تاکنون به آنها توجه نکرده بود، Windows 7 را به ابزاري در مقابل فعاليتهاي اينترنتي گوگل تبديل کند.
زماني که Windows 7 عرضه شود، ابزارهايي نظير Windows Mail، Windows Photo Galleryو Windows Movie Maker که از ابزارهاي محبوب و کاربردي Windows Vista بودند را شامل نميشود. در سيستمعامل جديد مايکروسافت، Windows Movie Maker بخشي از يک نرمافزار پيچيده و بزرگ خواهد بود که به کمک آن ميتواند فايلهاي ويديويي و DVD درست کرد. نرمافزار Windows Photo Gallery نيز با کيفيت بهتر براي نمايش عکسها مورد استفاده قرار خواهد گرفت. نرمافزار Windows Mail نيز بخشي از برنامه گسترده و کاربردي Outlook Express خواهد بود.
منبع : همکاران سیستم
Pdc 2008 و آینده پلتفرم های مایکروسافت
کنفرانس Professional Developers Conference 2008 یکی از بزرگترین رخدادهای سال جاری مایکروسافت از امروز بیست و هفتم اکتبر آغاز می شود. در این کنفرانس جزئیات تکنولوژی های آینده مایکروسافت از قبیل دات نت فریم ورک 4.0 و زبان های برنامه نویسی ++C و #C بیان خواهند شد.
اواخر اخبار پراکنده و ناقصی در رابطه با خط مشی آینده محصولات مایکروسافت منتشر شده است. از جمله آنها می توان به رسمی شدن ویژوال استودیو 2010 و دات نت فریم ورک 4.0 اشاره کرد. قرار است دات نت فریم ورک 4.0 ورژن های جدیدی از Windows Communication Foundation (WCF) و Windows Workflow Foundation (WF) تحت عناوین WCF 4.0 و WF 4.0 ارائه دهد. ویژگی هایی چون مدل جدید Messaging و REST برای WCF، مدل جدید workflow برای WF و یکپارچه سازی آندو به منظور پشتیبانی از سرویس های محاوره ای و پایدار به دات نت فریم ورک 4.0 افزوده خواهند شد. همچنین مایکروسافت اعلام کرده است که قصد دارد روند کار با داده ها را در ویژوال استودیو 2010 تغییر دهد و برای این منظور قابلیت های کاملا جدید به ساختارهای فعلی اضافه خواهد کرد که تکنولوژی با نام کد "Dublin" از جمله آن هاست.
تصویر زیر نشان دهنده تصور از آینده دات نت فریم ورک و محصولات مرتبط با آن تا قبل از کنفرانس PDC 2008 می باشد.
طی چند رخداد دیگر PDC در رابطه با آینده زبان های ++C و #C صحبت خواهد شد. قرار است توانایی برنامه نویسی موازی (Parallel Programming) به نسخه بعدی ++C اضافه شود. آندرس هلسبرگ مدیر طراح تیم سی شارپ نیز از آینده C# 4.0 صحبت خواهد کرد.
آنچه که پیداست با اتمام این کنفرانس و کنفرانس Windows Hardware Engineering Conference (Nov. 5-7) جزئیات بیشتر و واضح تری در رابطه با آینده محصولات و پلتفرم های ویندوز به دست خواهد آمد.
منبع: پرشیا دولوپرز
آندرس هلسبرگ در کنفرانس Pdc آینده سی شارپ را ترسیم کرد
عمده ترین تغییری که در C# 4.0 دیده می شود توانایی برنامه نویسی داینامیک آن است. هیجان زده نشوید تازه ابتدای توصیف نسخه ای هستیم که تا یک سال دیگر کار با آن را تجربه خواهیم کرد. C# 4.0 ویژگی های دیگری نیز ارائه خواهد کرد که عبارت اند از :
optional and named parameters
better COM Support
and Co and Contra-variance
زبان سی شارپ و در کنار آن VB 10 ویژگی DLR را پشتیبانی خواهند کرد. DLR عبارت است از برنامه نویسی داینامیک (Dynamic Programming) در محیط CLR دات نت که امکان برقراری ارتباط با هر نوع کد پایه DLR و حتی جاوا اسکریپت، COM و Ruby و ... را فراهم خواهد کرد! به این ترتیب با کپی کردن کد جاوا اسکریپت در داخل کد سی شارپ خود و اندکی تغییرات جزئی قادر به استفاده از آن خواهید بود!!
کلمه کلیدی dynamic به کامپایلر اعلام می کند که نوع تعریف شده داینامیک است. یعنی در زمان کامپایل نوع (type) داینامیک بوده و در زمان اجرا Finilize خواهد شد.
آرایه های دات نت امکان نگهداری تایپ هایی از انواع مختلف را فراهم می کنند اما این گزینه safe نمی باشد. درحالیکه ساختمان داده های Generic این ویژگی را ندارند. به عنوان مثال شما نمی توانید از IEnumerable<String> در جایی که IEnumerable<Object> انتظار می رود، استفاده کنین هر چند که string از object به صورت غیرصریح ارث بری می کند. ویژگی Safe co-variance تنها در حالت خروجی چنین سناریوهایی را در آینده امکانپذیر خواهد ساخت. contravariance نیز ساختار structure مانند را برای حالت ورودی Genericها فراهم خواهد کرد.
سی شارپ 4.0 Metaprogramming را نیز به همراه دارد!! CSharpEvaluator از داخل کد، کامیپایلر را به عنوان سرویس در اختیار خواهد داشت و به این ترتیب با کامپایل داینامیک می توان کد جدید را از داخل کد اجرا کرد!
در رابطه با داستان COM باید گفت که عدم هم خوانی آبجکت های سی شارپ و آبجکت های COM یکی از موانع بزرگ این حوزه بر سر راه برنامه نویسان در سال های گذشته بوده است. این مشکل در سی شارپ 4.0 برطرف خواهد شد. در این خصوص هلسبرگ می گوید:" آیا این مورد شگفت انگیز نیست؟ ده سال طول کشید تا ما به جایی برگردیم که بودیم."
آنچه که توصیف شد فوق العاده است نه؟ باید منتظر باشیم تا نسخه جدید را در عمل ببینیم.
لینکهای بیشتر:
کد:
http://reddevnews.com/blogs/weblog.aspx?blog=2885
http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!1035.entry
http://wpf.netfx3.com/blogs/wpf_community_bloggers/archive/2008/10/27/pdc-2008-the-future-of-c-live-blog.aspx