پرتال شخصی مهدی رافعی

فروشگاه افق
ofogh-shop.com

نویسندگان

۳۴ مطلب با موضوع «علوم کامپیوتر و فناوری اطلاعات :: برنامه نویسی» ثبت شده است

۱۲ راه برای کدنویسی بهتر                        

           

جوئل اسپولسکی بنیانگذار Fog Creek Software است که یک شرکت کوچک نرم افزاری در شهر نیویورک است.او فارغ التحصیل دانشگاه یل(Yale University) است وبه عنوان برنامه نویس و مدیر در مایکروسافت ،Viacom و Juno کارکرده است.

آیا تا بحال نام SEMA (Software Engineering Measurement and Analysis) را شنیده اید؟ SEMA ، سیستم نسبتاً مبهمی است برای اندازه گیری شایستگی یک تیم نرم افزاری. نه! صبر کنید، به سایت آن نروید، زیرا فقط شش سال طول می کشد تا مطالب آن را بفهمید. به همین علت من تست کاملاً نامرتب و نامعتبر (!) خودم را برای ارزیابی کیفیت یک تیم نرم افزاری درست کردم. بهترین قسمت ماجرا اینجاست که فقط سه دقیقه از وقتتان را می گیرد. با وقتی که صرفه جویی می کنید، می توانید به سراغ حرفه پزشکی بروید[۱]!

ویژگی شسته و رفته تست جوئل در این است که به راحتی می توان به هر سؤال جواب بله یا نه داد. شما مجبور نیستید که تعداد خطهای کد در روز یا تعداد متوسط اشکال در هر قسمت را بشمارید. نقطه ضعف تست جوئل در این است که نباید از آن برای اطمینان از صحت نرم افزار نیروگاه اتمی خود استفاده کنید!

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

مفاهیم برنامه نویسی شئ گرا در NET.                 

 

برنامه نویسی در محیط دات نت فریم ورک بر پایه اشیا انجام می گیرد. اشیا طرحهای برنامه پذیرند که می توانند نمونهایی از بسته های از دادهای مرتبط و دستورات باشند. اشیا طرحهای کامل و خاصی برای دیگر اعضای محیط برنامه هستند، بدون این که جزییات کارهای درونی خود شی مطرح شود. اشیا از یک قالب به نام کلاس ساخته می شود. کلاسهای کتابخانه ای پایه NET. یک سری کلاسهایی برای درست کردن اشیا در برنامهایتان آماده کرده اند. همچنین شما می توانید از محیط برنامه نویسی Microsoft Visual Studio برای درست کردن کلاسهای اختصاصی خودتان استفاده کنید. در این مقاله شما با مقدمات برنامه نویسی شئ گرا آشنا می شوید.

 

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

نرم‌افزار Visual Studio، نرم‌افزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرم‌افزاری MicroSoft تولید شده است . تمرکز اصلی این نرم‌افزار از اولین نسخه‌های آن تا کنون بر روی خصوصیت IDE بودن آن است که به برنامه نویس اجازه می‌دهد تا برنامه‌های کاربردی مستقل، وب‌گاه، برنامه‌های کاربردی وب و یا سرویس‌های وب را که بر روی تعدادی از PlatFormهای پشتیبانی شده توسط Microsoft .NET Framework ( البته برای تمام نسخه‌های بعد از ویژوال استودیو 6 ) همچنین Platform هایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World Wide Web browsers اجرا می‌شوند را براحتی ایجاد نماید . از جمله قابلیت های اضافه شده که در آخرین ویرایش ارائه شده است می توان به Silverlight اشاره کرد که یک Web Application framework بسیار پیشرفته جهت توسعه نرم افزارهای کاربردی تحت وب می باشد.

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

به نام خدا

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

بلاگ نویسی یکی از موثرترین شیوه های نوین اطلاع رسانی است و در جهان کم نیستند بلاگ هایی که با رسانه های رسمی خبری رقابت می کنند. در بعد کسب و کار نیز، روز به روز به تعداد شرکت هایی که اطلاع رسانی محصولات، خدمات و رویدادهای خود را از طریق بلاگ انجام می دهند افزوده می شود.

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

بنده از آنجایی که با بیسیک شروع به برنامه نویسی کرده ام فلذا ابتدا با آموزش برنامه نویسی ویژوال بیسیک دات نت شروع میکنیم تا در ادامه محیط های دیگری از برنامه نویسی را نیز ارائه دهم.

امیدوارم تا مورد قبول واقع شود.

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