تبليغاتX
برنامه نویسی و طراحی وب حرفه ای
استفاده از مطالب سایت با ذکر منبع بلامانع می باشد
90/11/06
سخنی با بازدیدکنندگان
با سلام خدمت بازدیدکنندگان عزیز

بالاخره پس از سالها انتظار وب سایت شخصی خودم رو راه اندازی کردم. برای مشاهده مقالات جدید از این به بعد به وب سایت شخصی بنده به آدرس http://mkhoshbakht.com مراجعه کنید.

وب سایت شخصی میثم خوشبخت

+ نوشته شده توسط میثم خوشبخت در ساعت 1:54 |
90/11/01
دانشجویان من

اعلام نمرات درس برنامه سازی پیشرفته وب دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد بهمن ماه 90

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی 2 روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 20:8 |
90/10/28
دانشجویان من

اعلام نمرات درس گرافیک چند رسانه ای وب دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد دی ماه 90

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی 2 روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

نمرات نهایی شد.

در تاریخ 90/11/04 تغییراتی در نمرات نهایی صورت گرفته است

+ نوشته شده توسط میثم خوشبخت در ساعت 0:25 |
90/10/24
Android

دانلود کتاب آموزش برنامه نویسی اندروید باعنوان

 Professional Android 2 Application Development (Wrox Programmer to Programmer)

کتاب جامعی در زمینه برنامه نویسی در اندروید که تقریبا اکثر مطالب مورد نیاز جهت برنامه نویسی را پوشش داده است. امیدوارم از دانلود این کتاب لذت ببرید.

لینک دانلود

+ نوشته شده توسط میثم خوشبخت در ساعت 0:7 |
90/10/23
SQL Server

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

+ نوشته شده توسط میثم خوشبخت در ساعت 16:20 |
90/10/23
SQL Server

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

1.     کلاینت (Client): منظور از کلاینت کامپیوتری است که میخواهد به سرور متصل گردد و از SQL کامپیوتر سرور خدماتی را دریافت نماید.

2.     سرور (Server): کامپیوتری است که میخواهیم به آن متصل شویم و داده ها را بصورت متمرکز بر روی آن ذخیره و بازیابی نماییم.

به دو روش می توان به سرور متصل شد:

+ نوشته شده توسط میثم خوشبخت در ساعت 14:45 |
90/10/20
Android

ایجاد یک پروژه ساده در اندروید

گام اول: ایجاد یک شبیه ساز یا ماشین مجازی اندروید (Android Virtual Device)

جهت اجرای برنامه های نوشته شده برای اندروید، ابتدا باید یک ماشین مجازی ایجاد کنید. برای این منظور مراحل زیر را طی کنید:

1-      در Eclipse وارد منوی Window > AVD Manager شوید.

2-      دکمه New را انتخاب نمایید تا پنجره Create new Android Virtual Device (AVD) باز شود.

3-      نام ماشین مجازی خود را در بخش Name وارد نمایید.(به عنوان مثال My_AVD) ...

+ نوشته شده توسط میثم خوشبخت در ساعت 23:52 |
90/10/20
Android

شروع برنامه نویسی برای سیستم عامل اندروید

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

گام اول: نصب پیش نیازهای برنامه نویسی

1-      ابتدا کیت توسعه برنامه های جاوا (Java Development Kit) را بر روی سیستم خود نصب کنید. جهت اطلاع از آخرین نسخه جاوا و دانلود آن می توانید به آدرس...

ی

+ نوشته شده توسط میثم خوشبخت در ساعت 23:12 |
90/10/11
Android
نرم افزار ویرایشگر کد Touchqode

این نرم افزار ابزاری را برای برنامه نویسان فراهم می کند که بتوانند کدهای برنامه نویسی خود را در گوشی های اندروید تولید، ویرایش و اجرا نمایید. در حال حاضر جهت نوشتن کدهای پایتون (Python)، رینو جاوا اسکریپت (Rhino JavaScript)، جی رابی (JRubby) و PHP مورد استفاده قرار میگیرد.

آدرس زیر را در گوشی اندروید خود وارد نمایید و لینک دانلود را که به اندروید مارکت وارد میشود دنبال کنید و برنامه را دانلود نمایید:

http://www.touchqode.com/download.htm

 

+ نوشته شده توسط میثم خوشبخت در ساعت 9:27 |
90/05/10
دانشجویان من

اعلام نمرات درس کارگاه مدل سازی سیستم دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد تیر ماه 90

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی ۲ روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 23:45 |
90/05/09
دانشجویان من

اعلام نمرات درس مبانی برنامه سازی مقدماتی دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد تیر ماه 90

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی 2 روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

    نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 13:35 |
89/11/10
دانشجویان من

اعلام نمرات درس آزمایشگاه پایگاه داده دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد بهمن ماه ۸۹

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی 2 روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

    نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 1:27 |
89/10/30
دانشجویان من

اعلام نمرات درس گرافیک چند رسانه ای وب دانشجویان دانشگاه علمی و کاربردی ساختمان و شهرسازی یزد دی ماه ۸۹

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی 2 روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

    نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 2:0 |
89/04/29
دانشجویان من
در این بخش عناوین پروژه های پایان نامه مقاطع کاردانی و کارشناسی رشته کامپیوتر گرایش نرم افزار و همچنین نحوه تنظیم پایان نامه و ارائه به استاد راهنما معرفی شده اند. دانشجویان می توانند یکی از پروژه های معرفی شده و یا پروژه ای را به صورت اختیاری انتخاب نمایند. پروژه های اختیاری پس از تایید استاد قابل اجرا می باشند.

دانشجویان عزیز پس از انتخاب پروژه در بخش نظرات با ذکر نام و نام خانوادگی، شماره دانشجویی و عنوان پروژه، پروژه انتخابی خود را اعلام نمایند.

جهت مشاهده عناوین به ادامه مطلب مراجعه نمایید.

+ نوشته شده توسط میثم خوشبخت در ساعت 10:22 |
89/04/20
C#.NET

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

رمزگذاری و رمز گشایی رشته ها توسط این الگوریتم مستلزم دانستن Key و IV می باشد که توسط نگارنده رمز تعیین شده است. بازگشایی رشته های رمز شده توسط این الگوریتم بدست یک هکر، در بدترین حالت، نیازمند اجرای یک حلقه for با تکرار (طول رشته کلید+8)^256 بار می باشد(^ علامت توان). یعنی اگر طول رشته کلید (Key) برابر 16 باشد، این حلقه باید 24^256 بار تکرار شود که شمارش رقمی به این بزرگی مستلزم روشن بودن یک کامپیوتر به مدت یک قرن می باشد. حال اگر این الگوریتم به صورت تلفیقی با الگوریتم های دیگر اقدام به رمزگذاری نماید، مطمئنا بازگشایی آن ناممکن خواهد بود. در این بخش به بررسی کدی می پردازیم که با تلفیق الگوریتم های Base64، MD5 و TripleDES اقدام به رمزگذاری رشته ها می نماید.

+ نوشته شده توسط میثم خوشبخت در ساعت 0:6 |
89/04/19
SQL Server
برنامه نویسانی که با SQL Server 2008 کار می کنند، در زمان تغییر در ساختار جداول بانک اطلاعاتی حتما با پیغام زیر مواجه شده اند:

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.

این پیغام در مواقع زیر نمایش داده می شود:

  1. افزودن یک فیلد به جدول
  2. حذف یک فیلد
  3. تغییر AllowNull یک فیلد
  4. تغییر ترتیب قرار گرفتن فیلد ها
  5. تغییر نوع داده ای فیلد ها

جهت رفع این مشکل وارد SQL Server Management Studio شوید و مسیر زیر را طی کنید:

Tools انتخاب منوی > Options گزینه > Designers > Table and Database Designers

سپس گزینه  Prevent saving changes that require table re-creation را از حالت انتخاب خارج کنید.

+ نوشته شده توسط میثم خوشبخت در ساعت 10:19 |
89/04/13
دانشجویان من

اعلام نمرات درس کارگاه مدل سازی سیستم دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد تیر ماه ۸۹

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی ۲ روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

 نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 0:38 |
89/04/07
دانشجویان من

اعلام نمرات درس گرافیک چند رسانه ای وب دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد تیر ماه ۸۹

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی ۳ روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۰۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۰۵ است.

 نمرات نهایی شد.

+ نوشته شده توسط میثم خوشبخت در ساعت 14:19 |
88/11/19
C#.NET
در اکثر پروژه های حرفه ای همیشه فرم هایی وجود دارند که باید اطلاعاتی را بین یکدیگر رد و بدل نمایند. در این مطلب می خواهم یکی از روش های تبادل اطلاعات بین فرم ها را آموزش دهم. روشهای دیگری نیز غیر از این روش وجود دارند که بتوانید اطلاعات را از یک فرم به فرم دیگر منتقل نمایید. در صورتی که مایل بودید می توانم در مطالب بعدی آن را بنویسم.

جهت مشاهده مطلب بر روی ادامه مطلب کلیک کنید.

+ نوشته شده توسط میثم خوشبخت در ساعت 23:15 |
88/11/19
SQL Server
حتما بعد از نصب SQL بر روی ویندوز ویستا (Vista)، ویندوز های سرور (ویندوز 2000، ویندوز 2003، ویندوز 2008) و ویندوز Seven با این مشکل مواجه شدید که نتوانید به SQL متصل شوید. این قضیه بدلیل رعایت مسائل امنیتی و حصارهای دفاعی این ویندوزها به وجود می آید. برای حل این مشکل مراحل ذیل را طی کنید:

...

+ نوشته شده توسط میثم خوشبخت در ساعت 15:42 |
88/11/13
دانشجویان من

در این بخش به معرفی پروژه هایی می پردازم که دانشجویان می توانند به عنوان پروژه پایان دوره، پایان ترم و یا پروژه پایان نامه انتخاب نمایند. دانشجویان من می توانند با ارسال ایمیل یا ذکر عنوان پروژه در بخش نظرات و همچنین ذکر نام و نام خانوادگی پروژه خود را انتخاب و به بنده اعلام نمایند.

جهت مشاهده عناوین پروژه بر روی ادامه مطلب کلیک کنید.

+ نوشته شده توسط میثم خوشبخت در ساعت 21:7 |
88/11/12
سخنی با بازدیدکنندگان
سلام به همه دوستان

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

از طرف یک منتقد:
این کد غلط است و از شما بعید!!!
باید به این صورت نوشته شود:

label1.Text = year.ToString() + "/" + month.ToString() + "/" + day.ToString();

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

+ نوشته شده توسط میثم خوشبخت در ساعت 0:52 |
88/11/08
NET.
.NET چیست؟

در سال 2002 شرکت مایکروسافت با ارائه .NET به بازار تولید نرم افزار، تحولی عظیم و شگرف در دنیای برنامه نویسی و طراحی سایت به وجود آورد. در واقع پروژه .NET یک تئوری بود که بر اساس این تئوری، نرم افزارهای تولید شده توسط زبانهای برنامه نویسی تحت .NET می بایست نسبت به سیستم عامل و سخت افزار مستقل باشند. مستقل بودن از سیستم عامل بدین معنی است که برنامه تولید شده باید توانایی اجرا بر روی هر سیستم عاملی مثل لینوکس، مکینتاش، ویندوز و ... را داشته باشد. همچنین ...

+ نوشته شده توسط میثم خوشبخت در ساعت 15:11 |
88/11/08
Software Engineering
معماری 3 لایه (3-Layer Architecture or 3-Tier Architecture)

معماری 3 لایه امروزه یکی از متداولترین معماری های تولید نرم افزار می باشد. در این معماری برنامه به سه بخش اصلی تقسیم می شود:

  1. Data Layer یا Data Access Layer یا DAL
  2. Business Layer یا Business Logic Layer یا BLL
  3. Application Layer یا Presentation Layer
+ نوشته شده توسط میثم خوشبخت در ساعت 0:20 |
88/11/07
دانشجویان من

اعلام نمرات درس کارگاه مدل سازی سیستم دانشجویان دانشگاه علمی و کاربردی مسکن و شهرسازی یزد

  • جهت اعتراض در بخش نظرات نظر خود را ارسال نمایید.
  • نمره نهایی ۳ روز بعد در همین بخش اعلام می شود.
  • جهت مشاهده نمرات بر روی ادامه مطلب کلیک کنید.
  • برای مشاهده نمرات نیاز به رمز دارید و رمز آن تاریخ آزمون شما، بدون کارکتر / می باشد. به عنوان مثال اگر تاریخ آزمون ۵/۱۰/۸۸ باشد، رمز عبور ۸۸۱۰۵ است.

 

+ نوشته شده توسط میثم خوشبخت در ساعت 1:29 |
88/11/01
Visual Studio .NET
برنامه نویسان همیشه به دنبال راههای میانبر جهت دسترسی سریعتر به بخشهای مختلف برنامه می باشند. کلیدهای میانبر یکی از ابزارهای مهم و سودمند جهت تسریع کد نویسی و راحتی کار برنامه نویسان می باشد. در این بخش به معرفی این کلیدها می پردازیم.

لطفا توجه داشته باشید: در صورتی که با فشردن این کلیدها هیچ عملی رخ نداد حتما مسیر ذیل را پیگیری نمایید:

 Tools منوی > Import and Export Settings گزینه > Reset All Settings > No, just reset settings,... > Visual C# Development Settings > Finish

+ نوشته شده توسط میثم خوشبخت در ساعت 15:51 |
88/10/29
UML
در این بخش میخواهم  زبان مدل سازی UML را به شما آموزش دهم. ابتدا به معرفی برخی مفاهیم اولیه که جهت یادگیری UML مورد نیاز است می پردازم. فاز تجزیه و تحلیل و طراحی یکی از مشکل ترین فازهای تولید یک سیستم نرم افزاری می باشد و یک تحلیلگر باید شخص با تجربه و پخته ای باشد تا بتواند از عهده تحلیل یک سیستم بربیاید و یک طراحی خوب و مناسب را انجام دهد. UML یک زبان مدل سازی است که طراحان برای به تصویر کشیدن طراحی های خود از آن استفاده می کنند تا سیستم برای برنامه نویس و کاربران عادی قابل درک و فهم باشد.
+ نوشته شده توسط میثم خوشبخت در ساعت 15:19 |
88/10/29
C#.NET
فیلتر کردن صفحه کلید یا کنترل ورودی کاربران یکی از مهمترین عملیاتی است که در فرمهای تحت ویندوز و پروژه های بزرگ مورد استفاده قرار می گیرد. به عنوان مثال زمانی شما نیاز دارید تا کاربر فقط بتواند اعداد یا حروف را در یک کنترل TextBox وارد نماید. برای انجام این کار شما باید ورودی کاربر را محدود نمایید. در واقع با فیلتر کردن ورودی های کاربران، از ورود اطلاعات غلط توسط کاربران تا حد بسیار زیادی جلوگیری می شود. برای این منظور می بایست برای رویداد KeyPress از کنترل TextBox کد نویسی کنید. جهت انجام این کار مراحل زیر را دنبال کنید:
+ نوشته شده توسط میثم خوشبخت در ساعت 3:17 |
88/10/28
C#.NET
دات نت کلاسی را فراهم کرده است که توسط آن می توان تاریخ میلادی را به شمسی و تاریخ شمسی را به میلادی تبدیل نمود. جهت استفاده از این کلاس ابتدا باید namespace زیر را به برنامه اضافه نمایید:

using System.Globalization;

سپس توسط کد زیر می توانید تاریخ میلادی را به شمسی تبدیل کنید:

+ نوشته شده توسط میثم خوشبخت در ساعت 2:58 |
88/10/27
C#.NET
با استفاده از دستور زیر می توانید زبان صفحه کلید را به هر زبانی که مایلید تغییر دهید:

InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("FA"));

نکته:

قبلا از استفاده از دستور فوق باید namespace زیر را به برنامه اضافه کنید:

+ نوشته شده توسط میثم خوشبخت در ساعت 15:40 |
استفاده از مطالب سایت با ذکر منبع بلامانع می باشد