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

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

نویسندگان

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

باسلام خدمت همه عزیزان

در راستای هرچه بارورتر شدن سایت؛ از همه عزیزانی که دستی به قلم دارند دعوت به همکاری به عمل می آید تا مطالب ارسالی شما عزیزان را به اسم خودتان بر روی سایت قرار دهیم.

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

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

bayan.rafeei@yahoo.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 بسیار پیشرفته جهت توسعه نرم افزارهای کاربردی تحت وب می باشد.

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