رفتن به مطلب

نمونه برنامه های کوچک و مفید در سی شارپ


The Developer

ارسال های توصیه شده

اجرا کردن فایل مشخص در usb

سلام...یه برنامه نوشتم که برای اجرای خودکار یه فایل از روی فلش مموری به محض اتصال فلش به پورت usb استفاده میشه (یا به محض اینکه فلش از قبل متصل باشه و برنامه بعد از اتصال فلش اجرا بشه...یعنی فرقی نمیکنه اول اتصال فلش انجام بشه یا اول برنامه اجرا بشه)

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

پس نگران درگیر بودن cpu نباشید... خودتون نگاه کنید ببینید از چی استفاده میکنه

برنامه خودش دنبال درایو فلش میگرده

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

01.txt

هستش که باید تو root فلش قرار بگیره ... میتونید این فایلو به هر فایلی که مایل بودید تو کدها تغییر بدید و بعد برنامه رو بزارید تو startup ویندوز تا با بالا اومدن ویندوز شروع کنه به کار کردن. امیدوارم مفید باشه

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه
  • پاسخ 239
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

برنامه یافتن اطلاعات کامل قطعات سخت افزاری سیستم

برنامه زیر که مبناش WMI هستش ، اطلاعات قطعات سخت افزاری سیستم رو استخراج

 

 

میکنه :

 

 

اطلاعات برنامه شامل :

 

 

پردازنده (CPU) : نام ، مدل ، آیدی ، دما ، تعداد هسته ها ، ولتاژ ، Clock Speed و ...

 

 

سیستم : نوع ویندوز ، تاریخ نصب ویندوز ، آخرین تاریخ روشن کردن کامپیوتر ، شماره سریال

 

 

ویندوز و ...

 

 

هارد : مدل ، ظرفیت ، نوع هارد (IDE or SATA ) ، تعداد پارتیشن ها

 

 

کارت صوتی : نام ، شرکت سازنده و ...

 

 

کارت گرافیکی : نام ، مدل ، شرکت سازنده ، تعداد رنگ ها ، ورژن درایور ، تاریخ نصب درایور

 

 

و ...

 

 

مادربرد و رم : نام ، مدل ، شماره سریال ، ظرفیت ، شرکت سازنده و ...

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه

Image Transition in CSharp Windows

 

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه

A Simple Image Slide Show

 

دانلود

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه

تشخیص دهنده آنلاین یا افلاین بودن اکانت های یاهو

 

 

فقط یادتون باشه که تنها نام کاربری رو وارد کنید و @ رو وارد نکنید

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه

ذخیره آدرس تصاویر در دیتابیس و بازخوانی

 

برنامه:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

دیتابیس:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه

برنامه شبیه ساز روبات خط زن

این برنامه شبیه ساز روبات خط-زن ( روبات مسیریاب ) هستش،پروژه درس "مباحث ویژه - آشنایی با روباتیک" استاد بسیار خوبمون دکتر احد هراتی ، که این ترم انجامش دادیم...

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

 

 

روبات در Component ای به نام RCCrazyLineFollowerRobot طراحی شده...همواره با داشتن مختصات (PointF) سه نقطه رئوس مثلث (شکل ربات بصورت مثلث متساوی الاضلاع طراحی شده) ، روبات می تونه خودش رو Draw کنه بصورت مثلث...

یک Class به نام clsSensor وجود داره که ربات 6 تا سنسور روی محیط خودش داره، در هر تیک timer4Moving_ ، روبات یک Step (یا همون Speed در اینجا) در سمتی که rotate کرده حرکت می کنه ب جلو، تمام سنسورها (در صورتی که IsDisabled نباشن) بررسی می شن تا آیا خط رو حس کردن زیرشون یا خیر، در اینصورت بر اساس اولویتی ک تعیین شده، روی یک سنسور خاص زاویه ای ک می ده رو برمی گردونه و بر اساس این زاویه کل ربات حول دایره می چرخه (مختصات جدید 3 نقطه رئوس مثلث حساب می شن) و سپس روبات در همین راستا یک Step ب جلو حرکت می کنه و دوباره سنسورها رو می خونه و به همین صورت ادامه می ده.... و البته هر دفعه هم روبات دوباره Draw می شه در مکان جدیدش...سرعت روبات ناگهانی تغییر نمی کنه، مثلا اگه سرعت 3 واحد باشه و یکدفعه عدد 10 رو وارد کنین، از 3 تا 10 در یک Queue اضافه می شن و در هر تیک این سرعت ها روی موتور حرکتی اِعمال می شن...

 

 

Component ِ دیگه، RCCrazyLineFollowerRobotSimulatorPanel هستش ک سطح حرکت روبات هست، یا بصورت دستی مسیری کشیده می شه توسط کاربر یا یک مسیر ک قبلا کشیده شده می شه Load بشه در Panel.BackgroundImage . یک محیط ساده برای طراحی (مداد، پاک کن، تغییر قطر مداد ، رسم خط و ذخیره مسیر ) مسیر داره و 3 تا Button برای حرکت (حرکت، توقف و گام ب گام ) ...

سمت راست هم نمایشی از بدنه روبات ب همراه سنسورها هستش ک امکان Disable/Enable کردن اونا وجود داره...همچنین امکان ی سری تغییرات دیگه (سرعت ، تاخیر زمانی Timer حرکتی، فاصله بین چرخها ،... ) هم وجود داره ، و البته تاثیرات این تغییرات در سرعت هر چرخ قابل مشاهده هست (سر پیچ ها) ، البته با مقادیر دنیای واقعی خیلی فاصله داره، و بیشتر روش کار می کنیم...

 

 

و یک برنامه WinForm هم ب نام RCCrazyLineFollowerRobotViewer برای تست این شبیه ساز اجرا می شه...

 

دانلود در دو بخش:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه

مدیریت بخش های مختلف سیستم

سلام به همه دوستان عزیز ، برنامه زیر با استفاده از دستورات رجیستری ویندوز میتونه قسمت

های مختلف ویندوز (در عکس آمده ) رو مدیریت (فعال یا غیر فعال ) کنه .

برنامه میتونه تو جاهای مختلفی مورد استفاده قرار بگیره نظیر کافی نت ها و ...

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه

مقایسه تصاویر به دو روش

دوستان برنامه ای که برای شما نوشتم کارش مقایسه تصاویر به دو روش است

 

 

روش اول مقایسه از روی بایت ها

 

 

و روش دوم مقایسه پیکسلی است

 

 

دقت مقایسه بسیار بالاست طوریکه شما حتی یک pixel را هم تغیر بدید . برنامه تشخیص می دهد که دو عکس یکسان نیست .

 

 

در مقایسه پیکسلی در صورتی که دو عکس وارد شده طول و عرض یکسانی نداشته باشند مقایسه انجام نمیشه و می توانید از روش مقایسه بایت ها استفاده کنید که سرعت بالایی هم نسبت به روش دوم دارد

 

 

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

 

 

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

 

 

دو لیست باکس هم در درون برنامه مشاهده می کنید که مربوط به مقایسه بایتی هست که شما بایت های هش شده را می بینید و می توانید بهترتر مقایسه کنید

 

 

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

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه

رمزگذاری متون

روش کار برنامه :

شما باید متنی رو که میخاید رمز نگاری کنید در TextBox سمت چپ برنامه بنویسید و سپس کلمه یا عددی رو به عنوان کلید وارد کنید . حالا باید دکمه Encryption رو بزنید و میبینید که در TextBox سمت راست متن رمزنگاری شده به نمایش درمیاد .

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

 

 

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

 

 

چون فضای آپلود سایت یه چندکیلوبایتی کمتر بود مجبور شدم فایل رو دوتکه کنم . هردو فایل ادامه هم هستن . پس موقعی که خواستید اونا رو Extract کنید کنار هم بزاریدشون .

 

دانلود در دو بخش:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه

به دست اوردن CPU Usage

بوسیله این برنامه میتونید میزان استفاده از CPU یا همون CPU Usage و فضای قابل استفاده از حافظه اصلی سیستم ( RAM ) رو بدست بیارید . اطلاعاتی که در عکس میبینید به صورت Dynamic هستش و هر 1 ثانیه آپدیت میشه .

 

دانلود:

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه

برنامه ای برای تغییر اندازه عکس

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

کار این برنامه اینه که عکس های شما رو به اندازه ای که میخاید بزرگ یا کوچیک میکنه و به قول خارجیا یه نوع Image Resizer هستش . در این برنامه میتونید عکسی رو که تغییر اندازه میدید با فرمت های مختلف از قبیل : JPG ، BMP ، PNG ، GIF ذخیره کنید .

اسکرین شات برنامه رو میتونید از پایین ببینید که یه توضیح کلی هم در مورد برنامه بهتون میده .

 

اگه از دوستان عزیز هم کسی سوالی داشت با پیغام خصوصی در خدمتم .

مسیر ذخیره عکس تغییر سایز داده شده درایو C هست .

 

دانلود:http://mrgee.persiangig.com/noandishan/011291/Image%20Resizer.rar

  • Like 1
لینک به دیدگاه
  • 7 ماه بعد...
  • 1 سال بعد...

×
×
  • اضافه کردن...