| 90/11/06 |
| سخنی با بازدیدکنندگان |
بالاخره پس از سالها انتظار وب سایت شخصی خودم رو راه اندازی کردم. برای مشاهده مقالات جدید از این به بعد به وب سایت شخصی بنده به آدرس http://mkhoshbakht.com مراجعه کنید.
| 90/11/06 |
| سخنی با بازدیدکنندگان |
بالاخره پس از سالها انتظار وب سایت شخصی خودم رو راه اندازی کردم. برای مشاهده مقالات جدید از این به بعد به وب سایت شخصی بنده به آدرس http://mkhoshbakht.com مراجعه کنید.
| 90/11/01 |
| دانشجویان من |
اعلام نمرات درس برنامه سازی پیشرفته وب دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد بهمن ماه 90
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
| 90/10/28 |
| دانشجویان من |
اعلام نمرات درس گرافیک چند رسانه ای وب دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد دی ماه 90
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
در تاریخ 90/11/04 تغییراتی در نمرات نهایی صورت گرفته است
| 90/10/24 |
| Android |

دانلود کتاب آموزش برنامه نویسی اندروید باعنوان
Professional Android 2 Application Development (Wrox Programmer to Programmer)
کتاب جامعی در زمینه برنامه نویسی در اندروید که تقریبا اکثر مطالب مورد نیاز جهت برنامه نویسی را پوشش داده است. امیدوارم از دانلود این کتاب لذت ببرید.
| 90/10/23 |
| SQL Server |
برخی مواقع شما نیاز دارید تا یک Query را بر روی یک سرور اجرا نمایید که این Query برخی اطلاعات خود را از سرور دیگری دریافت می نماید. در این صورت باید یک پل ارتباطی بین سرور جاری و سرور دیگر وجود داشته باشد تا بتوانید در یک Query به سرور دیگری متصل شوید و اطلاعاتی را دریافت نمایید. در حالت عادی یک Query فقط می تواند بر روی سرور جاری اجرا شده و اطلاعاتی را بازیابی نماید. اما اگر همین Query بخواهد به سرور دیگری متصل شود، آن سرور باید در سرور جاری بصورتLinked Server تعریف شده باشد...
| 90/10/23 |
| SQL Server |
در نرم افزارهای بزرگ و چند کاربره، اتصال به بانک اطلاعاتی کامپیوتر سرور، یکی از نیازهای اساسی برنامه نویسان محسوب می گردد. در این بخش با دو اصطلاح بسیار مهم سروکار داریم.
1. کلاینت (Client): منظور از کلاینت کامپیوتری است که میخواهد به سرور متصل گردد و از SQL کامپیوتر سرور خدماتی را دریافت نماید.
2. سرور (Server): کامپیوتری است که میخواهیم به آن متصل شویم و داده ها را بصورت متمرکز بر روی آن ذخیره و بازیابی نماییم.
به دو روش می توان به سرور متصل شد:
| 90/10/20 |
| Android |
ایجاد یک پروژه ساده در اندروید
گام اول: ایجاد یک شبیه ساز یا ماشین مجازی اندروید (Android Virtual Device)
جهت اجرای برنامه های نوشته شده برای اندروید، ابتدا باید یک ماشین مجازی ایجاد کنید. برای این منظور مراحل زیر را طی کنید:
1- در Eclipse وارد منوی Window > AVD Manager شوید.
2- دکمه New را انتخاب نمایید تا پنجره Create new Android Virtual Device (AVD) باز شود.
3- نام ماشین مجازی خود را در بخش Name وارد نمایید.(به عنوان مثال My_AVD) ...
| 90/10/20 |
| Android |
شروع برنامه نویسی برای سیستم عامل اندروید
اگر برنامه نویسی برای اندروید را به تازگی شروع کردید و نمی دانید که از کجا باید شروع کنید، این مطلب می تواند برای شما مفید باشد. جهت برنامه نویسی با اندروید باید مراحل زیر را طی کنید.
گام اول: نصب پیش نیازهای برنامه نویسی
1- ابتدا کیت توسعه برنامه های جاوا (Java Development Kit) را بر روی سیستم خود نصب کنید. جهت اطلاع از آخرین نسخه جاوا و دانلود آن می توانید به آدرس...
ی
| 90/10/11 |
| Android |
این نرم افزار ابزاری را برای برنامه نویسان فراهم می کند که بتوانند کدهای برنامه نویسی خود را در گوشی های اندروید تولید، ویرایش و اجرا نمایید. در حال حاضر جهت نوشتن کدهای پایتون (Python)، رینو جاوا اسکریپت (Rhino JavaScript)، جی رابی (JRubby) و PHP مورد استفاده قرار میگیرد.
آدرس زیر را در گوشی اندروید خود وارد نمایید و لینک دانلود را که به اندروید مارکت وارد میشود دنبال کنید و برنامه را دانلود نمایید:
http://www.touchqode.com/download.htm
| 90/05/10 |
| دانشجویان من |
اعلام نمرات درس کارگاه مدل سازی سیستم دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد تیر ماه 90
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
| 90/05/09 |
| دانشجویان من |
اعلام نمرات درس مبانی برنامه سازی مقدماتی دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد تیر ماه 90
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
| 89/11/10 |
| دانشجویان من |
اعلام نمرات درس آزمایشگاه پایگاه داده دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد بهمن ماه ۸۹
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
| 89/10/30 |
| دانشجویان من |
اعلام نمرات درس گرافیک چند رسانه ای وب دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد دی ماه ۸۹
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
| 89/04/29 |
| دانشجویان من |
دانشجویان عزیز پس از انتخاب پروژه در بخش نظرات با ذکر نام و نام خانوادگی، شماره دانشجویی و عنوان پروژه، پروژه انتخابی خود را اعلام نمایند.
جهت مشاهده عناوین به ادامه مطلب مراجعه نمایید.
| 89/04/20 |
| C#.NET |
جهت افزایش امنیت اطلاعات موجود در فایل ها و بانک های اطلاعاتی بهتر است برخی اطلاعات مهم به صورت رمزگذاری شده ذخیره شوند. یکی از الگوریتم های قدرتمند رمز گذاری TripleDES می باشد که اطلاعات را توسط الگوریتم DES سه بار رمز می کند.
رمزگذاری و رمز گشایی رشته ها توسط این الگوریتم مستلزم دانستن Key و IV می باشد که توسط نگارنده رمز تعیین شده است. بازگشایی رشته های رمز شده توسط این الگوریتم بدست یک هکر، در بدترین حالت، نیازمند اجرای یک حلقه for با تکرار (طول رشته کلید+8)^256 بار می باشد(^ علامت توان). یعنی اگر طول رشته کلید (Key) برابر 16 باشد، این حلقه باید 24^256 بار تکرار شود که شمارش رقمی به این بزرگی مستلزم روشن بودن یک کامپیوتر به مدت یک قرن می باشد. حال اگر این الگوریتم به صورت تلفیقی با الگوریتم های دیگر اقدام به رمزگذاری نماید، مطمئنا بازگشایی آن ناممکن خواهد بود. در این بخش به بررسی کدی می پردازیم که با تلفیق الگوریتم های Base64، MD5 و TripleDES اقدام به رمزگذاری رشته ها می نماید.
| 89/04/19 |
| SQL Server |
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.
این پیغام در مواقع زیر نمایش داده می شود:
جهت رفع این مشکل وارد SQL Server Management Studio شوید و مسیر زیر را طی کنید:
Tools انتخاب منوی > Options گزینه > Designers > Table and Database Designers
سپس گزینه Prevent saving changes that require table re-creation را از حالت انتخاب خارج کنید.
| 89/04/13 |
| دانشجویان من |
اعلام نمرات درس کارگاه مدل سازی سیستم دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد تیر ماه ۸۹
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
| 89/04/07 |
| دانشجویان من |
اعلام نمرات درس گرافیک چند رسانه ای وب دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد تیر ماه ۸۹
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.
نمرات نهایی شد.
| 88/11/19 |
| C#.NET |
جهت مشاهده مطلب بر روی ادامه مطلب کلیک کنید.
| 88/11/19 |
| SQL Server |
...
| 88/11/13 |
| دانشجویان من |
در این بخش به معرفی پروژه هایی می پردازم که دانشجویان می توانند به عنوان پروژه پایان دوره، پایان ترم و یا پروژه پایان نامه انتخاب نمایند. دانشجویان من می توانند با ارسال ایمیل یا ذکر عنوان پروژه در بخش نظرات و همچنین ذکر نام و نام خانوادگی پروژه خود را انتخاب و به بنده اعلام نمایند.
جهت مشاهده عناوین پروژه بر روی ادامه مطلب کلیک کنید.
| 88/11/12 |
| سخنی با بازدیدکنندگان |
کدهایی که در وبلاگ قرار داده می شوند کاملا تست شده و بدون ایراد می باشند. پس اگر در اجرای آن مشکل داشتید مطمئن باشید جایی از کارتان ایراد دارد. لطفا قبل از انتقاد حداقل یکبار کد را اجرا نمایید. این در جواب یک منتقد بود که هیچ نشانی از خود به جای نگذاشته تا جوابش را بدهم.
از طرف یک منتقد:
این کد غلط است و از شما بعید!!!
باید به این صورت نوشته شود:
label1.Text = year.ToString() + "/" + month.ToString() + "/" + day.ToString();
این انتقاد در رابطه با کد تبدیل تاریخ شمسی به میلادی بود. ممنونم از این انتقاد که باعث شد من مطلب جدیدی را به این منتقد و سایر دوستان یاد بدهم. کدی که بنده در بخش تبدیل تاریخ نوشتم کاملا درسته. زمانی که یک متغیر غیر رشته ای به یک رشته الحاق می شود به صورت خودکار به رشته تبدیل می شود و دیگر نیازی به تبدیل آن متغیر به رشته نیست.
| 88/11/08 |
| NET. |
در سال 2002 شرکت مایکروسافت با ارائه .NET به بازار تولید نرم افزار، تحولی عظیم و شگرف در دنیای برنامه نویسی و طراحی سایت به وجود آورد. در واقع پروژه .NET یک تئوری بود که بر اساس این تئوری، نرم افزارهای تولید شده توسط زبانهای برنامه نویسی تحت .NET می بایست نسبت به سیستم عامل و سخت افزار مستقل باشند. مستقل بودن از سیستم عامل بدین معنی است که برنامه تولید شده باید توانایی اجرا بر روی هر سیستم عاملی مثل لینوکس، مکینتاش، ویندوز و ... را داشته باشد. همچنین ...
| 88/11/08 |
| Software Engineering |
معماری 3 لایه امروزه یکی از متداولترین معماری های تولید نرم افزار می باشد. در این معماری برنامه به سه بخش اصلی تقسیم می شود:
| 88/11/07 |
| دانشجویان من |
اعلام نمرات درس کارگاه مدل سازی سیستم دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد
برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۵ است.
| 88/11/01 |
| Visual Studio .NET |
لطفا توجه داشته باشید: در صورتی که با فشردن این کلیدها هیچ عملی رخ نداد حتما مسیر ذیل را پیگیری نمایید:
Tools منوی > Import and Export Settings گزینه > Reset All Settings > No, just reset settings,... > Visual C# Development Settings > Finish
| 88/10/29 |
| UML |
| 88/10/29 |
| C#.NET |
| 88/10/28 |
| C#.NET |
using System.Globalization;
سپس توسط کد زیر می توانید تاریخ میلادی را به شمسی تبدیل کنید:
| 88/10/27 |
| C#.NET |
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("FA"));
نکته:
قبلا از استفاده از دستور فوق باید namespace زیر را به برنامه اضافه کنید: