وبلاگ یک برنامه نویس

آموزش بوتیبل کردن فلش مموری در حالت MBR برای نصب ویندوز بصورت عادی

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

نصب ویندوز با فلش مموری سرعت بالاتری نسبت به DVD دارد.


در صورتی که میخواهید به صورت UEFI ویندوز خود را نصب کنید از این طریق باید فلش مموری خود را نصب کنید:

آموزش بوتیبل کردن فلش مموری در حالت GPT برای نصب ویندوز UEFI

ادامه مطلب...
۰۸ مرداد ۹۵ ، ۰۲:۱۲ ۱ نظر
پیمان محمدی

بررسی نوع پلتفرم در برنامه نویسی ویندوز 10 (UWP)

همانطور که میدانید ویندوز 10 و نرم افزار شما روی دستگاه های مختلفی از جمله PCها، تبلت ها، موبایل ها و... اجرا می شود. ممکن است نیاز داشته باشید که بدانید نرم افزار هم اکنون در چه پلتفرمی در حال اجراست. برای نمایش آن تنها کافی است از تکه کد زیر استفاده کنید:
var platformFamily = Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily;
MessageDialog dialog = new MessageDialog(platformFamily);
dialog.ShowAsync();
و یا در صورتی که بخواهید اقدامی متناسب با آن انجام دهید:

var platformFamily = Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily;

if (platformFamily == "Windows.Desktop")
{
//Your Code Here if running on Desktop
}
else if (platformFamily == "Windows.Mobile")
{
//Your Code Here if running on Mobile
}
منبع


۲۷ تیر ۹۵ ، ۰۲:۱۲ ۰ نظر
پیمان محمدی

رفع ارور The file or directory is corrupted and unreadable

بر اثر جدا کردن (یا استفاده) ناصحیح از هارد دیسک اکسترنال خطای زیر ممکن است رخ دهد:

The file or directory is corrupted and unreadable.

در این حالت، پارتیشن نمایش داده شده ولی غیر قابل دسترسی می شود. برای رفع این مشکل سریعاً مراحل زیر را طی کنید.

1. وارد منوی استارت شوید.
2. cmd را سرچ کرده و باز کنید.
3. دستور زیر را اجرا کنید. (بجای p اسم درایو مورد نظر را تایپ کنید.)

chkdsk /f p:
4. صبر کنید عملیات پایان یابد.

با اجرای این دستور چک دیسک انجام شده و به احتمال بسیار زیاد مشکل هارد شما برطرف خواهد شد.
۰۱ تیر ۹۵ ، ۰۵:۱۳ ۲۱ نظر
پیمان محمدی

تست نصب بودن Excel در سی شارپ

در صورتی که در کد های خودتان از کتابخانه Microsoft.Office.Interop.Excel استفاده کرده باشید، وقتی که در سیستم مقصد مایکروسافت اکسل نصب نباشد کاربر با پیغام های عجیبی برخورد خواهد کرد که از لحاظ کاربر پسند بودن مناسب نیست.


جهت تست نصب بودن Excel تکه کد زیر را در پروژه خود قرار دهید.

Type officeType = Type.GetTypeFromProgID("Excel.Application");
if (officeType == null)
{
     //no Excel installed
}
else
{
     //Excel installed
}



۲۵ ارديبهشت ۹۵ ، ۲۲:۰۵ ۰ نظر
پیمان محمدی

Minimize کردن فرم های بدون Border در Taskbar سی شارپ

به صورت پیش فرض فرم های بدون حاشیه برای Minimize شدن طراحی نشده اند، این بدان معنی است زمانی که خصوصیت FormBorderStyleبر روی None قرار داده باشید پی خواهید برد که وقتی که روی نام نرم افزار روی Taskbar کلیک کنید همانند معمول نرم افزار کوچک نمی شود.

ادامه مطلب...
۰۴ اسفند ۹۴ ، ۲۰:۲۱ ۰ نظر
پیمان محمدی

رفع باگ Code Generation آپدیت 1 ویژوال استودیو 2015


اگر ویژوال استودیو 2015 آپدیت 1 را نصب کرده باشید در هنگام برنامه نویسی ویندوز فرم ممکن است با پیغام زیر به صورت پیاپی که بسیار اعصاب خوردکن!  است مواجه شوید.

An error was encountered during code generation. The changes you have made in the designer have not been committed to the source code. It is recommended that you close and re-open the source file. The error message follows: Value does not fall into the expected range.

ادامه مطلب...
۲۴ بهمن ۹۴ ، ۱۲:۱۲ ۱ نظر
پیمان محمدی

تمام صفحه کردن بازی هایی که تمام صفحه (Full Screen) نمی شوند


شاید برای شما هم پیش آمده باشد که وقتی یک بازی قدیمی را روی ویندوز های جدید اجرا می کنید بازی مورد نظر Full Screen نمی شود. در این پست نرم افزاری به شما معرفی میکنم که می توانید به سادگی این مشکل را رفع کنید.

ادامه مطلب...
۰۹ دی ۹۴ ، ۱۱:۰۵ ۱۱ نظر
پیمان محمدی

برنامه نویسی ویندوز 10 : Message Dialog

Universal Windows Platform

Message Dialog


در این بخش از سری آموزش های برنامه نویسی پلتفرم ویندوز یونیورسال (برنامه نویسی ویندوز 10) به بحث نمایش پیغام ها می پردازیم. برای نمایش پیغام ها از Namespace (یا فضای نامی) زیر استفاده میکنیم.


using Windows.UI.Popups;

Message Dialog انواع مختلفی دارد که با تمامی آنها آشنا خواهید شد.

ادامه مطلب...
۲۶ مهر ۹۴ ، ۱۹:۴۳ ۲ نظر
پیمان محمدی

بررسی بروزرسانی نرم افزار با استفاده از C# و PHP

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

ادامه مطلب...
۲۸ شهریور ۹۴ ، ۱۰:۵۵ ۳ نظر
پیمان محمدی

دریافت حجم فایل از اینترنت و نمایش آن در سی شارپ (C# WinApp)



ممکن است در نرم افزار خود لازم باشد که حجم فایلی را بدست بیاورید. برای این کار لازم است طبق آموزش این پست عمل کنید.
ادامه مطلب...
۱۵ شهریور ۹۴ ، ۰۰:۳۲ ۴ نظر
پیمان محمدی