محبوبترینها
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
در خرید پارچه برزنتی به چه نکاتی باید توجه کنیم؟
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1826608182
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت
واضح آرشیو وب فارسی:سایت ریسک: rtech22nd September 2008, 01:53 PMاگر برنامهنويس باشيد شايد صدها سورسكد و برنامه كاربردي جالب دم دست داريد كه به استفاده از آنها عادت كردهايد. با اينكه نرمافزار ويژوال استوديوي دات نت بهقدري خوب نوشته شده است كه تقريبا نود درصد نيازهاي هر برنامهنويس را تامين ميكند، اما داشتن اين ابزارها از ضروريات دنياي برنامهنويسي است و كاركردن در اين حوزه بدون بهرهگرفتن از چنين وسايلي لطف كمي دارد. اين ماجولها و ابزارهاي جانبي حاصل تجربيات برنامهنويسان ديگري هستند كه به مرور زمان خلا وجود آنها را احساس كردهاند.تمام برنامههاي معرفي شده در اين مقاله، جالب و كمابيش مهم هستند. ولي به سبك معرفي پرفروشترين فيلمهاي سينمايي از ابزارهايي كه در نگاه اول اهميت و جذابيت كمتري دارند شروع ميكنيم. با اين حال اگر كمي دندان روي جگر بگذاريد، به تدريج هرچه به انتهاي مقاله ميرسيم نرمافزارها جالبتر ميشوند! بنابراين از دهمين برنامه شروع ميكنيم. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند دهم: NDoc ابزاري كه ميخواهم معرفي كنم فقط به كار برنامهنويسان حرفهاي ميآيد. برنامه NDoc به شما كمك ميكند براي نرمافزاري كه نوشتهايد يك سند راهنماي برنامهنويسي (Help Documentation) بسازيد. اين سند به چه دردي ميخورد؟ اين راهنما در چند سناريوي مختلف مفيد واقع ميشود. مهمترين كاربرد NDoc هنگامي است كه در يك تيم برنامهنويسي كار ميكنيد و بايد كارهاي خود را مستند كنيد و لازم است مستندات برنامهاي را كه نوشتهايد به مدير خود ارائه دهيد تا او بتواند با تكيه براين مستند از سازوكار و ساختار نرمافزار شما سردربياورد و در صورت لزوم برنامهنويس ديگري را براي كمك به روند پيشرفت پروژه و خود شما، به خدمت بگيرد. کاربران ثبت نام کرده قادر به مشاهده لینک می باشندنمايي از NDoc اگر سورس كد شما فاقد راهنما باشد، هيچكس، جز خودتان، از آن سردرنميآورد و بدتر از آن، حتي خود شما نيز ممكن است بعد از چند ماه اصلا فراموش كنيد كه ساختار دروني يك قطعه از كدي كه نوشتهبوديد چگونه بود. اين مشكل بهويژه هنگامي بروز ميكند كه مدت چند ماه بخش خاصي از نرمافزار خود را دستكاري نكردهايد. در تمام اين حالتها داشتن يك سند راهنما مفيد واقع ميشود. براي اين منظور NDoc از قابليت مستندسازي با استفاده از XML در زبان سي شارپ كمك ميگيرد. البته اگر با ويژوال بيسيك داتنت كارميكنيد، ميتوانيد با استفاده از يك add-on همين قابليت را به محيط IDE ويژوال بيسيك اضافه كنيد. براي آشنايي با متدولوژي مستندسازي با استفاده از XML بايد به راهنماي برنامهنويسي با سيشارپ در MSDN مراجعه كنيد. اطلاعات بيشتر و نيز لينك add-on مذكور در سايت NDoc وجود دارد. پس از مستندسازي كد با استفاده از XML ميتوانيد از NDoc براي توليد فايل Help از نوع chm يا با فرمت HTML (به سبك MSDN) يا به سبك نسخه آنلاين MSDN استفاده كنيد. برنامه NDoc را به صورت رايگان ميتوانيد از نشاني ndoc.sourceforge.net دريافت كنيد. نهم: RegexDesigner.NET نهمين ابزار احتمالا خيلي به دردتان ميخورد. اگر با متغيرهاي رشتهاي در دات نت كاركرده باشيد، لابد نام كلاس Regex به گوشتان خوردهاست. اين كلاس قدرتمند قابليت يافتن هر نوع الگوي پيچيده متني را در يك متغير رشتهاي در اختيار برنامهنويس قرار ميدهد. مثلا اگر در قسمتي از يك برنامه تحت وب بخواهيد كنترل كنيد كه شماره تلفني كه كاربر وارد فرم ميكند دهرقمي است و حتماً با 021 شروع شود، يا اگر بخواهيد متني كه او به عنوان آدرس ايميل وارد ميكند حتما داراي علامت و نقطه (دات) باشد، اين كلاس خيلي كمكتان ميكند. در واقع Regex را ميتوان يك موتورجستجوي كوچك ناميد كه در پيدا كردن يك الگوي متني استاد است. تكنيكي كه اين كلاس بهكار ميبرد، تكنيك معروفي بهنام Regular Expressions است. با اين وجود گرامر و syntax اين كلاس خودش مقوله پيچيدهاي است و يادگرفتن نحوه كار با آن به مهارت و تجربه نياز دارد. کاربران ثبت نام کرده قادر به مشاهده لینک می باشندنمايي از RegexDesigner.NET اگر در برنامههايي كه مينويسيد از Regex استفاده نميكنيد، مزيت عمدهاي را از دست دادهايد. ولي اگر كاركردن با گرامر Regex برايتان سرگيجهآور است، RegexDesigner.NET به شما كمك ميكند. به كمك اين ابزار ميتوانيد توصيفي ويژوال و بصري از يك الگوي متني داشته باشيد. در اين صورت RegexDesigner در نوشتن گرامر آن الگو كمك ميكند. اين برنامه را به همراه يك دوجين utility كاربردي ديگر ميتوانيد از نشاني کاربران ثبت نام کرده قادر به مشاهده لینک می باشند (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) دريافت كنيد. هشتم: Nunit و NUnitASP هشتمين ابزاري كه ميخواهم معرفي كنم واقعا مهم است. آنقدر مهم كه شايد بهزودي مقاله مفصلي درباره آن بنويسم. برنامه NUnit به كار برنامهنويسان حرفهاي ميآيد و هنگامي مفيد واقع ميشود كه از متدولوژي TDD در برنامهنويسي استفاده ميكنيد. متدولوژي Test Driven Development) TDD) روش ويژهاي در برنامهنويسي است كه طي آن برنامه نويس قبل از آنكه شروع به برنامه نويسي كند، ابتدا سناريوهاي مختلف مربوط به ورود و نمايش دادهها را بررسي ميكند و در هر مورد بدترين حالت را درنظر ميگيرد. سپس براي اين بدترين حالتها يك يونيت تست مينويسد و برنامهنويسي را شروع ميكند. کاربران ثبت نام کرده قادر به مشاهده لینک می باشندصفحهاي از برنامه RegexDesigner.NET پس از نوشتن كد، برنامه خود را داخل يونيت موردنظر قرار ميدهيد و آزمايش ميكنيد، ببينيد هنگام اعمال بدترين شرايط مذكور چه واكنشي نشان ميدهد. مثالي ميزنم. فرض كنيد برنامهاي نوشتهايد كه از كاربر تعداد اقلامي را ميپرسد كه ميخواهد سفارش دهد و سپس روند ثبت سفارش را انجام ميدهد. حالا فكر كنيد كاربري صفر قلم كالا سفارش دهد و دكمه ثبت سفارش را فشار دهد. چه اتفاقي ميافتد؟ آيا برنامه شما error خواهد داد؟ معلوم نيست. در واقع ميتوانيد انواع و اقسام بدترين حالت ها را تصور كنيد. يك نرمافزار خوب نرمافزاري است كه نه فقط در شرايط عادي خوب كار كند بلكه در شرايط غير عادي نيز به همان خوبي كار كند و قبلا آن شرايط را پيشبيني كرده باشد. به اين تكنيك برنامهنويسي كه البته قدمت زيادي هم دارد TDD ميگويند. برنامه NUnit براي برنامهنويسان داتنت ساخته شده است و مشابه JUnit است كه برنامهنويسان جاوا استفاده مي كنند. برنامه NUnitASP نيز به درد آن دسته از برنامهنويسان وب ميخورد كه از ASP.NET استفاده ميكنند. ابزار Nunit را از نشاني کاربران ثبت نام کرده قادر به مشاهده لینک می باشند (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) وNunitASP را از نشاني nunitasp.sourceforge.net دانلود كنيد. هفتم: Visio نرمافزار Visio احتمالا براي خيلي از شما نام غريبي نيست. برنامه Visio مايكروسافت كه عضوي از خانواده مجموعه نرمافزاري آفيس به شمار ميرود، يكي از ابزارهاي سودمندي است كه برنامه نويسان حرفهاي بايد به استفاده از آن عادت كنند. البته شما ميتوانيد از ساير نرمافزارهاي مشابه نيز استفاده كنيد و محدود به محصولات مايكروسافت نباشيد. برنامه ويزيو بهطوركلي براي ترسيم فلوچارت و دياگرام است. اما دو قسمت از اين برنامه خيلي به كار برنامهنويسان ميآيد: يكي امكانات رسم دياگرام بانك اطلاعاتي و ديگري قسمت مربوط به مدل سازي.UML قسمت مربوط به ترسيمات بانك اطلاعاتي را ميتوانيد از طبقهبندي Database (هنگام ايجاد يك رسم جديد) پيداكنيد و مدل سازيUML هم بخشي از طبقهبندي Software در ويزيو است. کاربران ثبت نام کرده قادر به مشاهده لینک می باشندبرنامه Visio از مايكروسافت در قسمت ديتابيس ميتوانيد دياگرام كاملي از يك بانك اطلاعاتي رابطهاي SQL Server را رسم كنيد. تصويرسازي از ساختار بانك اطلاعات مزاياي متعددي دارد. گذشته از اين واقعيت كه مستندسازي ساختار بانك اطلاعات يكي از ملزومات كار برنامهنويسي تيمي است، اين كار در تكنيكهاي طراحي بانك اطلاعاتي، مانند Normalization بسيار مفيد واقع ميشود. به كمك امكانات ويزيو در قسمت مدلسازي UML ميتوانيد كلاسها و اشياي ساختار نرمافزاري را كه براساس متدولوژي شيگرا نوشتهايد، رسم كنيد. البته قابليتهاي ويزيو در اين زمينه به پاي نرمافزارهاي قدرتمندي مانند Rational Rose نميرسد. ولي برخلاف Rose كاركردن با آن بسيار آسان است و ميتوان خيلي از كارهاي پايهاي را به كمك آن انجام داد....... بهروز نوعي پور ماهنامه شبکه khoda 200623rd August 2009, 12:46 PMسلام آقا دمت گرم بقیش جی شد پس . NUnitASP واقعا فوق العاده است. بازم دمت گرم سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 427]
صفحات پیشنهادی
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت
22 سپتامبر 2008 ndash; ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech22nd September 2008, 01:53 PMاگر برنامهنويس باشيد شايد صدها سورسكد و برنامه ...
22 سپتامبر 2008 ndash; ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech22nd September 2008, 01:53 PMاگر برنامهنويس باشيد شايد صدها سورسكد و برنامه ...
فرم سفارش آنلاين (سورس كد ) براي شما! -
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت 8 مارس 2008 – ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech8th March 2008, 06:32 ... کاربران ثبت نام ...
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت 8 مارس 2008 – ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech8th March 2008, 06:32 ... کاربران ثبت نام ...
كامپايل برنامه در دات نت دو -
8 مارس 2008 – ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech8th March 2008, ... اما دو قسمت از اين برنامه خيلي به كار برنامهنويسان ميآيد: يكي امكانات رسم .
8 مارس 2008 – ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech8th March 2008, ... اما دو قسمت از اين برنامه خيلي به كار برنامهنويسان ميآيد: يكي امكانات رسم .
كدام يك از زبان هاي برنامه نويسي ويژوال دات نت براي asp.net ...
اوراكل يك سرويس ( يعني نرم افزارهائي + سرويس دهنده هائي ) براي ايجاد ويژوال گزارش از بانك اطلاعاتي داره . ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت ...
اوراكل يك سرويس ( يعني نرم افزارهائي + سرويس دهنده هائي ) براي ايجاد ويژوال گزارش از بانك اطلاعاتي داره . ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت ...
برنامه نويس تحت وب فوق حرفه اي -
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت rtech22nd September 2008, 01:53 PMاگر برنامهنويس باشيد شايد صدها سورسكد و برنامه كاربردي جالب دم دست .
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت rtech22nd September 2008, 01:53 PMاگر برنامهنويس باشيد شايد صدها سورسكد و برنامه كاربردي جالب دم دست .
بيش از 80 راه حل Ajax براي كدنويسي حرفه اي
بيش از 80 راه حل Ajax براي كدنويسي حرفه اي-rtech8th March 2008, 06:34 PMبا مراجعه به لينك زير مي توانيد ... ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت ...
بيش از 80 راه حل Ajax براي كدنويسي حرفه اي-rtech8th March 2008, 06:34 PMبا مراجعه به لينك زير مي توانيد ... ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت ...
ابزارهاي جديد، توليد دات نت را آسان ميكنند -
25 نوامبر 2007 ndash; 8 مارس 2008 – ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech8th March 2008 ... اين ماجولها و ابزارهاي جانبي حاصل تجربيات برنامهنويسان ...
25 نوامبر 2007 ndash; 8 مارس 2008 – ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت-rtech8th March 2008 ... اين ماجولها و ابزارهاي جانبي حاصل تجربيات برنامهنويسان ...
Asp.net كار ناشي!! -
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت 8 مارس 2008 – دهم: NDoc ابزاري كه ميخواهم معرفي كنم فقط به كار برنامهنويسان حرفهاي ميآيد. .... بنابراين اگر ...
ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت 8 مارس 2008 – دهم: NDoc ابزاري كه ميخواهم معرفي كنم فقط به كار برنامهنويسان حرفهاي ميآيد. .... بنابراين اگر ...
مايكروسافت سورس كد منتشر كرد -
كرد و هرگونه دسترسي به جستجوگرهاي ياهو يا مايكروسافت را ناممكن ميسازد. ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت 8 مارس 2008 – کاربران ثبت نام کرده ...
كرد و هرگونه دسترسي به جستجوگرهاي ياهو يا مايكروسافت را ناممكن ميسازد. ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت 8 مارس 2008 – کاربران ثبت نام کرده ...
فناوري جديدي که از مرورگر گوگل هم سريعتر عمل ميکند!
... گوي سبقت را از رقباي خود بربايند. JavaScript در اصل يک زبان برنامهنويسي است ک. ... ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت middot; بوگاتي در ايران ...
... گوي سبقت را از رقباي خود بربايند. JavaScript در اصل يک زبان برنامهنويسي است ک. ... ده نرمافزار سودمند براي برنامهنويسان حرفهاي داتنت middot; بوگاتي در ايران ...
-
گوناگون
پربازدیدترینها