گروه وب پردازان P2P.WebPardazan.Com
جدید ترین اخبار و مقالات در مورد فناوری اطلاعات را در اینجا بیابید! صفحه اصلی درباره ما

ارسال به دوستان         نسخه چاپی
 
اخبار
 
برنامه نویسی
يک جا بنويسيد همه جا اجرا کنيد!
سيستم هاي عامل لينوکس,زبان هاي برنامه نويسي,ويژوال استوديو 2008,برنامه هاي کاربردي,سيستم هاي لينوکسي,سيستم عامل لينوکس,سيستم هاي عامل,محيط دات نت,مايکروسافت ويندوز,object oriented,ويژوال استوديو,اجراي برنامه,مايکروسافت,تکميل خودکار,برنامه نويسي,رابط کاربري,محيط ويژوال,کامپايل شده,نرم افزاري,سيستم عامل,نرم افزار,نسخه کامل,شي گرايي,ويندوز,تحليل گر,فريم ورک,سي شارپ,وب سايت,ناول,تحت وب,دات نت,application,threading,سيلورلايت,wikipedia,ويرايشگر,کتابخانه,فايرفاکس,software,analyzer,project,شناسايي,کاربران,asp.net,کامپايل,کدنويسي,روميزي,ويژوال,ويرايش,برنامه,انتقال,اشتراک,لينوکس,system,novell,multi,sharp,پنجره,سيستم,پروژه,class,سايت,دکمه,wiki,عامل,سرور,جاوا,suse,شارپ,فريم,arm,رنگ,net,www,web,asp,de,en,مک,کد,مي,وب,نت,- اگر به شما بگويند که محبوب ترين و رايج ترين زبان کدنويسي که المان هاي شي گرايي1 را به خوبي پياده کند را معرفي کنيد، بي شک خواهيد گفت: مايکروسافت سي شارپ! سي شارپ (c#) با پشتيباني از کتابخانه دات نت، تبديل به يکي از ساده ترين و در عين حال قوي ترين زبان هاي برنامه نويسي شده است که هواداران خاص خود را دارد. اما در مقابل، براي توسعه سيستم هاي لينوکسي هنوز هيچ راه حلي وجود ندارد. از اين رو، پروژه اي با حمايت مالي ناول2 براي پياده سازي کتابخانه دات نت به وجود آمده است، نسخه 4/2 اين کتابخانه به تازگي عرضه شده است که با هم آن را مرور مي کنيم. ميگوئل د ايسازا3، معاون ارشد ناول و خالق فريم ورک مونو اعلام کرده است که در نسخه جديد مونو تمرکز اصلي بر روي بهبود بازدهي بوده است. علاوه بر آن، در اين نسخه سعي شده است بستر محکم و قابل انعطافي براي نرم افزارهاي چندپردازنده سمت سرور ايجاد کند. مونو 4/2 نخستين نسخه اي است که براي پياده سازي هاي سازماني، پشتيباني حرفه اي دارد. اين نسخه همچنين شامل بسته اي الحاقي به سيستم عامل لينوکس سوسه4 است که شامل پياده سازي هاي مونو در آن و پشتيباني کامل از مونو است. مونو 4/2 همچنين از asp.net نيز پشتيباني مي کند و از اين به بعد سرورهاي لينوکسي نيز مي توانند برنامه هاي asp.net نسخه 5/3 را اجرا کنند. پشتيباني asp.net به جز پياده سازي web parts به طور کامل انجام شده است و مونو سازگاري کاملي با معماري mvc5 در asp.net دارد. نسخه جديد مونو سريع تر و قابل انعطاف تر از نسخه قبلي است و با پشتيباني از چندنخي6 و پياده سازي صحيح تر datagridview، طراحي فرم هاي ويندوزي در لينوکس را ساده تر کرده است. مونو2 روي لينوکس، مک، سيستم هاي مبتني بر bsd و مايکروسافت ويندوز اجرا مي شود. همچنين مي توان برنامه هايي که تحت مونو کامپايل شده اند را روي ماشين هاي x86، x86-64، arm، s390 و powerpc اجرا کرد. همچنين، به کمک استراتژي هايي که براي توسعه مونو در نظر گرفته شده است، مي توان نرم افزارهايي که براي ويندوز نوشت را تحت نرم افزاري مبدل به سيستم هاي عامل لينوکس و مک منتقل کرد. اگر از ويندوز فرم نسخه 2 استفاده کرده باشيد، حتي نيازي به کامپايل مجدد نيست. تحليل گر کمکي به کمک ابزار moma7 که تحليل گري است براي انتقال پروژه هاي دات نت به مونو، مي توانيد به طور کامل از نقاطي که توسط هر دو پشتيباني مي شوند يا ناهمخواني دارند مطلع شويد. همچنين مي توانيد با اين تحليل گر، ضعف هاي پتانسيلي کد خود را تشخيص دهيد. اما، همواره بهتر است با تکيه بر نيروي انساني به بررسي کد بپردازيد و هرگز به نرم افزار اکتفا نکنيد. چرا که ممکن است در بسياري از نقاط، خطاهايي منطقي و پتانسيل وجود داشته باشند که امکان شناسايي آنها به هيچ طريق از طريق نرم افزار ممکن نباشد. مونودولوپ 0/2 همچنين، محيط توسعه کد مونو که تحت سيستم عامل لينوکس کار مي کند به نام monodevelop منتشر شد. اين نسخه ويژوال استوديويي براي سيستم هاي عامل لينوکس و مک به شمار مي رود. به کمک مونودولوپ 0/2 مي توان به توسعه دهندگان لينوکسي اين امکان را داد که برنامه هاي تحت سيستم عامل يا تحت وب را با زبان هاي گوناگوني چون سي شارپ و يا visual basic.net و جاوا بنويسند. در مونو دولوپ 0/2، پشتيباني از سي شارپ نسخه 3 و asp.net به طرز چشمگيري افزايش يافته است و با ديباگر داخلي به توسعه دهندگان کد اجازه مي دهد پروژه هاي خود را با ويژوال استوديو 2008 به اشتراک بگذارند. مونو دولوپ، خود با مونو نوشته شده است و به کمک gtk# مي تواند باعث توسعه سريع برنامه هاي کاربردي شود. رابط کاربري ديباگر داخلي از مايکروسافت ديباگر و گنوديباگر پشتيباني مي کند و مي تواند breakpoint ايجاد کند و همچنين قابليت تغيير مقادير را هنگام اجراي برنامه دارد. اين ديباگر به طور کامل با ديگر اجزاي محيط توسعه همخواني دارد و از امکاناتي چون تکميل خودکار متغيرها پشتيباني مي کند. اين ويرايشگر کد همچنين ويژگي هاي جديدي چون، حالت استفاده از ويرايشگر محبوب vi، پشتيباني از رنگ بندي هاي مختلف، دوتکه کردن پنجره کدنويسي8، تکميل کد بهتر با پشتيباني کامل از تمام کدهاي سي شارپ نسخه 3 و قابليت پيشرفته ويرايش سندهاي xml را در خود دارد. همخواني با ويژوال استوديو هر چند که مونودولوپ مي تواند تا حد زيادي محيط دات نت را براي کاربران لينوکسي تداعي کند، اما از طرف ديگر، توسعه دهندگان ويندوزي مي توانند به سادگي از ويژوال استوديو براي توسعه کدهاي تحت مونو استفاده کنند. بخشي از اهداف پروژه مونو نيز جذاب کردن توسعه کد مونو تحت محيط ويژوال استوديو است. با کمک مونو 4/2 و پياده سازي آن تحت محيط ويژوال استوديو، کافي است کد خود را بنويسيد و بعد دکمه publish را بزنيد. يک وب سايت به شما مي دهد که مي تواند در سرورهاي لينوکسي کار کند و بر مبناي مونو باشد. مون لايت، پروژه اي ديگر در اواسط سال 2007، پروژه مونو شامل زير شاخه اي جديد شد که طي آن قرار بود سيلورلايت مايکروسافت را به نسخه اي قابل پشتيباني در لينوکس تبديل کند. در سال 2009، نخستين نسخه کامل مون لايت عرضه شد و در حال حاضر کاربران لينوکسي مي توانند به صورت پلاگيني براي فايرفاکس آن را نصب کنند. همچنين، به خاطر ظاهر زيباي مون لايت، از آن براي نرم افزارهاي روميزي هم استفاده شده است و تاکنون چندين widget توليد شده است. مون لايت 2 تحت توسعه است و قرار است نسخه آلفاي آن مارس سال جاري ميلادي عرضه شود. يک تکه نمونه کد در مونو برنامه کوچک زير، با کمک gtk و مونو نوشته شده است: using gtk; using system; class hello { static void main() { application.init (); window window = new window ("helloworld"); (); window.show (); application.run { { براي کامپايل بايد از دستور زير استفاده کرد: mcs hello.cs -pkg:gtk-sharp-2.0براي اين که از دات نت نسخه 1/1 در کامپايل استفاده شود، از دستور بالا استفاده کنيد. اما براي اين که از دات نت 0/2 استفاده کنيد، از دستور زير استفاده شود: gmcs hello.cs -pkg:gtk-sharp-2.0 برنامه را با دستور زير اجرا کنيد:mono hello.exeپي نوشت ها 1. object oriented 2. novell 3. miguel de icaza 4. suse 5. model view controller 6. multi threading 7. mono migration analyzer 8. split view منابع 1. http://www.mono-project.com 2. http://en.wikipedia.org/wiki/mono_(software) 3. http://www.go-mono.com 4. http://monodevelop.com 5. http://arstechnica.com/ اميربهاالدين سبط الشيخ


منبع :جام جم آنلاين تاريخ : 13 ارديبهشت 1388
 
آموزش Word,Excel,Powerpoint,Access,Outlook,Onenote,Sharepoint  2007
به صورت گروهی و خصوصی بصورت فشرده
77270360
Word,Excel,Powerpoint,Access,Outlook,Onenote,Sharepoint 2007
گروه آموزشی مهندس رزم پوش پیشرو در ارائه خدمات آموزشی در بخش فناوری اطلاعات
شما می توانید در این سایت از جدیدترین فناوری آگاهی پیدا نمایید. 
WWW.Razmpoosh.Com, P2P.Razmpoosh.Com

کلید واژه ها :
یک جا بنویسید همه جا اجرا کنید!
ارسال کننده:   ...

بحث و تبادل نظر
نظر شما
نام
ایمیل  
* نظر
امتیاز  
طراحی بانک اطلاعات وب سایت تجاری وب سایت خبری وب سایت نمایشگاهی
اگر می خواهید از فناوری اطلاعات در تجارت خویش بهره مند گردید با ما تماس بگیرید.
77270360
09128138703
کارشناسان ما با استفاده از علم و تجربه در این رشته شمارا به هدفتان خواهند رساند.


پرسشهای بازدیدکنندگان
please HELP me




شما بازدیدکننده گرامی در صورتی که مطلبی (خبر، مقاله و پرسش) در رابطه با فناوری اطلاعات و ارتباطات دارید، می توانید از لینکهای مربوطه  در بالا جهت درج آنها استفاده نمایید.  یک جا بنویسید همه جا اجرا کنید! یک جا بنویسید همه جا اجرا کنید!

عضو جدید
HyperLink
HyperLink

  در صورتیکه خبر یا مقاله در باره فناوری اطلاعات دارید، می توانید با استفاده از لینک های زیر آن را وارد نمایید.

خبر جدید
مقاله جدید

  همچنین می توانید پرسشهای خویش را درج نمایید و پاسخ مربوطه را دریافت نمایید.
پرسش جدید
HyperLink
HyperLink
  توجه :  در بخش موبایل خبر
M.WebPardazan.Com
می توانید با استفاده از موبایل در هرجا به اخبار و مقالات جدید دسترسی داشته باشید.
تعداد کل اخبار و مقالات : 1171 تحت بررسی : 0 تعداد اعضا : 383 . . . . . . ..