PDA

View Full Version : نمونه برنامه های کوچک و مفيد در سي شارپ



صفحه : 1 [2] 3 4 5

sedghi_7020@yahoo.com
یک شنبه 10 خرداد 1388, 03:48 صبح
سلام
اینم سورس برنامه
تو همین تالار بود یکم وقت می خواد تا پیداش کنی
حالا اینجا هم گذاشتم

kiarash_h18
یک شنبه 10 خرداد 1388, 12:36 عصر
سلام.
اين يك بازي ساده است كه POSITION عكس رو تغيير ميده.
يه چيزي تو مايه هاي مگس كش.

موفق باشيد.

kiarash_h18
دوشنبه 11 خرداد 1388, 10:18 صبح
اميدوارم مقبول افتد . . .
دوستان خوشحال میشم اگه نظرتون را مرقوم بفرماييد.

موفق باشيد.

system32
سه شنبه 19 خرداد 1388, 23:45 عصر
کامپوننتی برای برقراری تماس.

system32
چهارشنبه 20 خرداد 1388, 12:06 عصر
برنامه ای که عکس به دنبال تصویر حرکت می کنه.

danial82
پنج شنبه 21 خرداد 1388, 16:06 عصر
برنامه ای برای کد و دیکد کردن رشته بوسیله 3 الگوریتم TripleDes , Des, MD5

Mr.Moghadam
چهارشنبه 27 خرداد 1388, 03:48 صبح
سلام
یه بازی

http://khoda2006.googlepages.com/Untitled.jpg

دانلود 183 KB


http://khoda2006.googlepages.com/game.rar

Mohsen229266
جمعه 29 خرداد 1388, 19:13 عصر
با سلام خدمت دوستان
در فیلدهای مورد نظر از DataGridView فقط عدد وارد کنید
از KeyPress , Event فرم استفاده کردم خیلی سادست دانلود کنید

system32
جمعه 29 خرداد 1388, 19:43 عصر
بابا ایول داره. فقط یه کاری کنید که اگه من یه متن را کپی کنم و رو ستون عدد کلیک راست کنم و پیست کنم متنه (همون رشته) کپی می شه تو ستون عدد و همه چیزو خراب می کنه. لطفا یه فکریم واسه این مشکل بکن. بازم ممنون.


http://barnamenevis.org/forum/attachment.php?attachmentid=32096&stc=1&d=1245426131

barzin144
دوشنبه 01 تیر 1388, 00:12 صبح
سلام.
20تا picture box هست که به اطراف فرم می خورند و با هم ،هم برخورد دارند ،با کلیک کردن هم زیاد می شن:لبخندساده:

Mohsen229266
چهارشنبه 03 تیر 1388, 22:17 عصر
با سلام خدمت دوستان
دور از دسترس کاربر قرار دادن دیتابیس SQLServer2000

bahman_akbarzadeh
چهارشنبه 03 تیر 1388, 23:50 عصر
برنامه نقاش PaintPro با لايه هاي فتوشاپ

دانلود (http://barnamenevis.org/forum/attachment.php?attachmentid=30890&d=1242378950)

Mr.Moghadam
پنج شنبه 04 تیر 1388, 00:53 صبح
یه برنامه که سر ساعتی که شما تنظیم مکنید یه کار خواص
انجام میده :::.


http://img265.imageshack.us/img265/9015/11553641.th.jpg (http://img265.imageshack.us/i/11553641.jpg/)

sedghi_7020@yahoo.com
پنج شنبه 04 تیر 1388, 15:08 عصر
[quote=eli_joon;600987]
سلام بر همه دوستان عزیز

در این تایپیک تعدادی Agent به همراه چگونگی استفاده از آنها قرار میدم که میتونید در برنامه ها, وبلاگ و یا سایتتون از اونها استفاده کنید.

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

برای اینکه بدون کد نویسی حرکات این Agent ها رو ببینید, برنامه زیر را دانلود کنید.
لینک دانلود باحجم: 12 کیلوبایت (http://kavarsoft.persiangig.com/VB/Agent.rar)

جهت آشنایی باچگونگی استفاده از این Agent ها در ویژوال بیسیک, مثال زیر را دانلود کنید.
لینک دانلود باحجم: 2 کیلوبایت (http://kavarsoft.persiangig.com/VB/MS%20Agent.rar)

برای استفاده این Agent ها در وبلاگ یا سایت کد زیر را دانلود کنید.(آدرس Agent مورد نظرتون رو در کد تغییر بدید)
لینک دانلود باحجم: 6کیلوبایت (http://www.ponx.org/msagent/merlin-planning.vbs)

برای ساختن Agent هم از برنامه زیر استفاده کنید.
لینک دانلود باحجم: 1 مگابایت (http://download.microsoft.com/download/d/f/a/dfa1b90c-f879-4b80-a31d-06924121d9c6/ace.exe)




بخش اول



http://kavarsoft.persiangig.com/image/Acs/bonzi.png

لینک دانلود باحجم: 2.17 مگابایت (http://www.ponx.org/msagent/Acs/Bonzi.acs)



http://kavarsoft.persiangig.com/image/Acs/girlsa.png

لینک دانلود باحجم: 3.92 مگابایت (http://www.ponx.org/msagent/Acs/GirlSA.acs)



http://kavarsoft.persiangig.com/image/Acs/sandra.png

لینک دانلود باحجم: 473 کیلوبایت (http://www.ponx.org/msagent/Acs/sandra.acs)



http://kavarsoft.persiangig.com/image/Acs/woo.png




سلام
دوست عزیز از این agent ها هم میشه تویه سی شارپ استفاده کرد؟
لطفا یکم توضیح بده دربارش

Mr.Moghadam
پنج شنبه 04 تیر 1388, 22:47 عصر
بازی Snake (البته حرفه ای نیست ببخشید )

Mr.Moghadam
پنج شنبه 04 تیر 1388, 23:04 عصر
1- به دست آوردن کد اسکی کلیدها ، حروف ، اعداد و..

2- نرم افزار ابجد ...

smart_boy
شنبه 06 تیر 1388, 01:28 صبح
سورس #C یک برنامه بیمارستان ، که شامل اضافه ، حذف، نمایش در پایگاه داده اکسس هست.
امیدوارم به کارتون بیاد.:بوس:

vip6630
شنبه 06 تیر 1388, 15:31 عصر
سلام.
برنامه ساده سازی توابع منطقی به روش Quine-McCluskey رو که به زبان C#‎‎ نوشته شده میتونید از لینک زیر دانلود کنید(همراه با سورس) امیدوارم برای دوستان مفید باشه.

به همراه PDF توضیح روش Quine-McCluskey و نحوه پیاده سازی آن در این برنامه


http://barnamenevis.org/forum/downloads.php?do=file&id=14&act=down



در قسمت کتابخانه فایل هم آپلود شد.

system32
یک شنبه 07 تیر 1388, 10:33 صبح
دوستان یه روزی متوجه شدم که اگه هی بخوام تعریف های مربوط به پایگاه داده را بنویسم. خیلی وقتم رو می گیره. به همین خاطر گفتم کامپوننتش می نویسم تا با گرفتن چند مقدار بقیه کاراش رو خودش انجام بده. می زارم تا بقیه هم استفاده کنند.
این یه کامپوننت برای کار با پایگاه داده اکسس 2003. نحوه کارش رو هم توضیح می دم. امیدوارم مورد قبول دوستان قرار بگیره.
فایل dll مربوطه را به فضای نام خود بیافزایید. حال فرض کنید من یه پایگاه داده اکسس به نام library ساخته ام و یه جدول
به نام member حالا به کدهای زیر توجه کنید که من چه جوری با این کامپوننت یه دیتاگرید را پر کردم.



public DataSet DataBase(string Path,string Password,string TableName,string Command)




DataBase.Access a = new DataBase.Access();
DataSet set=a.DataBase("Library.mdb","","member", "select* from member order by name asc");
dataGridView1.DataSource = set;
dataGridView1.DataMember = "member";



فایل اصلی و فایل پایگاه داده (library) را از ضمیمه دریافت کنید. نظر یادتون نره.

bahman_akbarzadeh
دوشنبه 08 تیر 1388, 14:49 عصر
رنگ آميزي گراف

من براي درس كارگاهم اين پروژه رو داشتم.
سورسشو ميزارم كه استفاده كنين.

طرز كارشم اينطوريه كه اول نود هارو بوسيله درگ كردن RadioButton روي پنل، ايجاد ميكنين و با كليك كردن بر روي نود مبدا و كليك بعدي روي نود مقصد، يال هارو رسم ميكنين.
بعدش دكمه Proccess رو ميزنين و نتيجه رو ميبينين.

دانلود (http://barnamenevis.org/forum/attachment.php?attachmentid=32435&d=1246172154)

http://barnamenevis.org/forum/attachment.php?attachmentid=32467&stc=1&d=1246272550

bahman_akbarzadeh
دوشنبه 08 تیر 1388, 15:00 عصر
اينم يه پروژه ديگه همون درسمه.
استفاده بكنين، اما قمار ... :لبخند:


http://barnamenevis.org/forum/attachment.php?attachmentid=32468&stc=1&d=1246273190

Mr.Moghadam
سه شنبه 09 تیر 1388, 19:57 عصر
سلام
دوستان این دیکشنری و جعبه لایتنر رو خودم درست کردم البته دیتابیس دیکشنری رو از نت پیدا کردم میخواستم دان کنین و نظر بدین.


حجم 2 مگابایت

http://www.4shared.com/file/115125222/4f23c5d/Litner_box.html

این هم پسورد دیتابیسش
964673524

عکسهایی از برنامه
http://khoda2006.googlepages.com/1.jpg
http://khoda2006.googlepages.com/2.jpg
http://khoda2006.googlepages.com/3.jpg
http://khoda2006.googlepages.com/4.jpg

newgoldenman
پنج شنبه 11 تیر 1388, 11:19 صبح
سلام.
یك روش بسیار ساده برای ذخیره ی شكل ظاهری هر كنترلی كه روی فرم هست، و یا خود فرم، بصورت Bitmap.
توضیح اینكه كافیه تا به جای this در آرگومان اول تابع SaveAsBitmap ، هر كنترل دیگه ای رو قرار بدین.

این هم نمونه عكسش كه چاپ شده! البته چون به JPG تبدیلش كردم، كیفیتش اومد پایین.
http://barnamenevis.org/forum/attachment.php?attachmentid=32601&stc=1&d=1246519069

ایشالا كه مفید واقع بشه.

sd.CSharpProgrammer
سه شنبه 16 تیر 1388, 20:36 عصر
با سلام خدمت دوستان
یکی از مباحثی که هر برنامه نویسی با اون درگیره مبحث اعتبارسنجی (validation) داده هاست. تو برنامه ای که دارم مینویسم کاربر باید ایمیل شخصی خودش رو وارد کنه. برای بررسی ایمیل وارد شده یه کلاس به اسم EmailChecker ساختم که 2تا متد داره :

1- متد EmailIsValid : این متد فقط بررسی میکنه که ایمیل معتبره یا نه. برای ایمیل معتبر مقدار true و برای نامعتبرش مقدار false رو return میکنه.

2- متد InvalidEmailErrorCode : این متد چک میکنه که اگه ایمیل مورد نظر نامعتبر بود یه کد برمیگردونه که با استفاده از اون کد میشه فهمید کجای ایمیل درست نیست!

توضیحات بیشتر رو میتونین در خود پروژه ملاحظه کنین. امیدوارم مفید واقع بشه

Yasersadegh
شنبه 20 تیر 1388, 18:20 عصر
سلام خدمت همه دوستان عزيز
يه تابع رو در نظر بگيريد!! يه تعدادي ورودي داره و به ازاي هر ورودي يه خروجي داره!!
اين برنامه ورودي ها و خروجي هاي يه تابع رو ميگيره و معادله درجه يك و درجه دو تابع رو بدست مي آره!! وضمنا خط معادله خطي رو نيز رسم ميكنه!!
اين برنامه به عنوان پروژه درسي بود كه با يكي از دوستان انجام دادم!!
اين گونه برنامه ها خيلي بدرد پيش بيني ها مي خوره!!:لبخندساده:

اميدوارم مفيد واقع بشه:چشمک:

majid1313
سه شنبه 23 تیر 1388, 13:45 عصر
با سلام
این برنامه اول منه امیدواره نظر بدید حجمش حدود2 مگ نظر بدید ممنمن می شم ادرس پایینه:چشمک:
http://www.4shared.com/account/file/117443347/4e792f85/Travintool2.html

Salar Ashgi
چهارشنبه 24 تیر 1388, 23:50 عصر
سلام به همه دوستان ، برنامه زیر عددی رو گرفته و جذر اونو بصورت ساده شده رادیکالی

محاسبه میکنه :

hozouri
پنج شنبه 25 تیر 1388, 12:53 عصر
یه کامپوننت براتون می ذارم که ساخته خودم هستش یه گرید هستش که اوتوماتیک به سلول بعدی میره.

مزایا :
از نظر ظاهری هیچ فرقی با DataGridView نداره
یه خاصیت به نام InsertRow داره که اگر اون رو True کنید خودش یه سطر جدید باز می کنه و اوتوماتیک به اول سطر بعد میره.
اگر یک سلول به نام Record ایجاد کنید خودش اتوماتیک شماره سطرها رو درج می کنه.
با کلید میانبر F12 هم می تونید یه سطر رو Delete کنید و شماره سطر ها هم به طور اتوماتیک درست می شن.

معایب :
در حال حاظر فعلاً برای اینکه اتوماتیک به سلول بعدی بره حتماً باید Grid راست به چپ باشه البته توی نسخه بعدی این ایراد رو تصحیح می نمایم.

DOWNLOAD (http://barnamenevis.org/forum/attachment.php?attachmentid=33322&d=1247721385)

mahdi87_gh
پنج شنبه 25 تیر 1388, 23:35 عصر
سلام
این برنامه که گداشتم یه آنتی ویروس ساده است که شاید اسمش رو هم نشه گذاشت آنتی ویروس:خجالت:
ولی گفتم شاید بدرد کسی بخوره:لبخندساده:
یه نگاه بندازین منو شرمنده کردید:قلب:

k3nt3030
جمعه 26 تیر 1388, 16:53 عصر
داشتم دنبال يه ساعت ميگشتم براي برنامه كه اينو پيدا كردم ...:چشمک:

من كه خوشم اومد ..!:لبخند:

براي تنظيم ساعت به وقت ايران در اين قسمت (UtcOffset ) اين مقدار رو بديد : 04:30:00

barzin144
شنبه 27 تیر 1388, 01:42 صبح
سلام.یه برنامه login و می تونید توش username وpassword را عوض کنید و اونارا تو رجیستری ذخیره می کنه.
فقط واسه اموزش از رو سورسش می زارمش :چشمک:
user name: barzin
password: parkour

Mohsen229266
شنبه 27 تیر 1388, 12:06 عصر
با سلام خدمت دوستان
جابجا شدن بین سطر های دیتاگرید ویو با چرخاندن چرخ ماوس(Mouse_Wheel)

hozouri
شنبه 27 تیر 1388, 15:20 عصر
یه کامپوننت براتون می ذارم که ساخته خودم هستش یه گرید هستش که اوتوماتیک به سلول بعدی میره.

مزایا :
از نظر ظاهری هیچ فرقی با DataGridView نداره
یه خاصیت به نام InsertRow داره که اگر اون رو True کنید خودش یه سطر جدید باز می کنه و اوتوماتیک به اول سطر بعد میره.
اگر یک سلول به نام Record ایجاد کنید خودش اتوماتیک شماره سطرها رو درج می کنه.
با کلید میانبر F12 هم می تونید یه سطر رو Delete کنید و شماره سطر ها هم به طور اتوماتیک درست می شن.

معایب :
در حال حاظر فعلاً برای اینکه اتوماتیک به سلول بعدی بره حتماً باید Grid راست به چپ باشه البته توی نسخه بعدی این ایراد رو تصحیح می نمایم.


چپ به راست درست شد.
با یک مزیت دیگه : با Scroll ماوس روی سطر گرید حرکت کنید.

سعی می کنم یه مجموعه از کامپوننت رو درست کنم و بذارم تا مورد همگان قرار بگیره ..

Salar Ashgi
سه شنبه 30 تیر 1388, 23:25 عصر
سلام به همه دوستان ، برنامه که نوشته ام برای تبدیل انواع فرمت تصاویر میشه ازش

استفاده کرد ، در کل برنامه مفید و خوبی هستش !!! امیدوارم برای دوستان عزیز مثمرثمر

واقع شده باشد !!!

hozouri
چهارشنبه 31 تیر 1388, 11:38 صبح
با سلام یه خصوصیت به DataGridViewH در پک ComponentHozouri اضافه کردم ... به توضیح زیر :

AutoEnter : با False بودن این گزینه می توانید جابه جایی خودکار در بین سلول های جاری را حذف نمایید و دیگر وقتی Enter زده شد بین سلول های جاری حرکت ننماید.

RED-C0DE
پنج شنبه 01 مرداد 1388, 18:12 عصر
a simple 3 layers application


http://img233.imageshack.us/img233/5089/simple3layersappredc0de.png

یک نمونه برنامه 3 لایه دیگه ک بصورت ساده با کمک رابط OleDb با منبع داده ارتباط برقرار می کنه... نمونه کوچکی از یک دفترچه تلفنه ، از بانک اطلاعاتی MS Access بعنوان منبع داده استفاده می کنه ک فقط یک جدول ب نام Persons داره..

برنامه در 3 پروژه مجزا (بصورت لایه دسترسی به داده یا DAL و لایه منطق تجاری برنامه یا BLL و لایه نمایش یا PL) نوشته شده...سعی شده بصورت کلاسیک نوشته بشه و از تکنیکهای جدید مثل LINQ هم استفاده ای نشده! شاید توی ی sample ِ دیگه...!

در لایه تجاری ، کلاسهایی ب نام Provider (مثل clsPersonProvider) مسئول جوابگویی ب نیاز لایه نمایش هستن ، و در لایه DAL کلاسهایی ب نام Adapter (مثلا clsPersonAdapter) مسئول پاسخگویی ب نیازهای لایه BLL هستن..

تمام دسترسیها ب بانک (ک مسلما فقط در لایه DAL انجام می شه) از طریق یک کلاس static ب نام clsSingletonConnectionManager انجام می شه... (توسط الگوی singleton اینکار پیاده سازی شده تا همیشه فقط یک instance و یک پل ارتباطی ب بانک وجود داشته باشد..مزایا و معایب این روش رو خودتون پیدا کنید!)

Validation ِ ساده ای انجام شده، در setter ها...(هنگامی ک مقدار یک پراپرتی ، set می شه بررسی انجام می شه ک مقدار مورد نظر تهی نباشد و در این صورت یک Exception رو ایجاد می کنه)
(کلا در این قسمت می شه Validation هایی رو بر حسب نیاز انجام داد، در این برنامه ی نمونه خیلی از اینچنین مسائل برای سادگی بیشتر پیاده نشده!)


برای مثال ، برای گرفتن و نمایش دادن لیست کلیه Person ها ، در لایه نمایش دستور مربوطه صادر می شه و توسط personProvider_ ب لایه "منطق تجاری" فرستاده می شه:

private void show_All()
{
dataGridView1.DataSource = _personProvider.Get_All_Items();
}



این درخواست مجددا به لایه "دسترسی ب داده" ارسال می شه (توسط آبجکت personAdapter_) در اونجا لیست کلیه Person ها در آبجکتی از نوع DataTable ِ از پیش ساخته شده (TypedDataTable ، استفاده از TypedDataset , TypedDataTable ها مزایایی داره، مثلا مستقیما ب نام یک فیلد می شه دسترسی پیدا کرد در یک سطر یا همون StrongNaming و اینجور چیزا رو فراهم می کنن) ب نام dsPhonebook.PersonsDataTable
ریخته می شه (fill می شه) و این جدول برگشت داده می شه ب لایه BLL :



public dsPhonebook.PersonsDataTable Select_AllPersons()
{
return base.select_All(_QUERY_SELECTALL_Persons);
}



protected virtual T select_All(string pQuerySelectAll)
{
T retTable = new T();

OleDbDataAdapter da = new OleDbDataAdapter(pQuerySelectAll, clsSingletoConnectionManager.GetConnection2Phonebo ok);
da.Fill(retTable);

return retTable;
}




در این لایه (BLL) و در ادامه ، مقادیر برگشت داده شده ک در یک dsPhonebook.PersonsDataTable قرار دارن Cast می شن ب :

List<clsPersonEntity>

و این List در نهایت ب "لایه نمایش" برگشت داده می شه و در DataGridView مشاهده می شه..

با تشکر RED-C0DE~

RED-C0DE
جمعه 02 مرداد 1388, 16:00 عصر
Asynchronous RSS Reader

http://dc381.4shared.com/img/sZswXU5I/s7/0.8519984674199388/asyncrssreader.png

توضیحات نسخه قبلی :

یک ClassLibrary ب نام RCRssProvider عملیات خواندن Feed های RSS رو انجام می ده...
در این پروژه ، دو موجودیت وجود داره ، clsRssItem و clsRssChannel ک هر دو از کلاس clsBaseRssUnit ارث می برن... در این کلاس پایه ، 3 اِلمان ِ اصلی ک یک RSS Feed باید داشته باشه قرار دارن (Title,Description,Link - برای مطالعه در مورد ساختار RSS ب آدرس زیر برین :
http://cyber.law.harvard.edu/rss/rss.html#requiredChannelElements )

.. هر Channel می تونه یک یا چندین RssItem داشته باشه ک در این برنامه ب همین صورت پیاده شده و در کلاس clsRssProvider و در تنها متود ِ این کلاس (Get_Rss_Content) ، ابتدا اطلاعاتِ Channel و سپس اطلاعاتِ item ها گرفته می شه... چون ساختار RSS بصورت XML است بسیار راحت می شه مقادیر رو گرفت و خوند...
در ابتدا یک WebRequest فرستاده می شه ب آدرسی ک کاربر وارد می کنه و محتوای صفحه رو در قالب یک Stream می گیره و در یک xmlDocument می ریزه و Element ها یکی یکی خونده می شن و الی آخر...


*****
نسخه جدید:
در این نسخه امکان دریافت فیدهای RSS بصورت Asynchronous (آسنکرون) اضافه شده است. منظور اینه ک فرم (و کلا GUI) کار خودشو می کنه و NotResponded نمی شه و اطلاعات مربوط ب RSS وقتی ک دریافت بشن در DataGridView نمایش داده می شن...
البته کمی تغییرات هم در بعضی قسمتها اضافه شده...

توضیحات مختصری در مورد عملیات آسنکرون که بیشتر مربوط ب دو متد :

public void Get_Rss_Async(Uri pUriRss )
و

private void callback_Rss_Got_Response(IAsyncResult pAsyncResult)

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

با تشکر RED-C0DE~

Mohsen229266
جمعه 02 مرداد 1388, 16:08 عصر
با سلام خدمت دوستان
یه کامپوننت (DLL) دیتاگریدویو که امکانات زیر رو داراست البته امکانات زیادی نداره بعدا تکمیل ترش میکنم
امکانات:
1.دکمه حذف و اضافه رکورد
توضیح:اگه ColumnType یک Column از دیتاگرید رو DataGridViewButtonColumn در نظر بگیریم و Name همین Column رو به delete تغییر بدیم می شه از این امکان استفاده کرد.
2.حذف یک رکورد با زدن کلید F12
3.تنظیم فرمت یک Column که فقط بتوان در آن عدد وارد کرد
توضیح:اگه در قسمت Properties خصوصه Columns رو انتخاب کنید بعد در قسمت Properties مربوط به هر Column خصوصه DefaultCellStyle بعد Format را به Numeric تغییر بدید در آن Column میتوانید فقط عدد وارد کنید
4.حرکت بین Cellها بوسیله کلید Enter با RigthToLeft هم مشکلی نداره
5.حرکت بین سطر های دیتاگریدویو با Scrollماوس همون MouseWheel البته اگه تعداد سطرهای دیتاگرید از اندازه لیست نمایش دیتاگرید بیشتر بشه یعنی وقتی VerticalScrollBars فعال میشه در حرکت بین سطرها هیچ مشکلی نداره
اولی DLL هست
دومی یه نمونه برنامش هست

vahid_csharp.net
جمعه 02 مرداد 1388, 21:43 عصر
سلام و خسته نباشید خدمت برنامه نویسان بزرگ.
من یه مبتدیم ، این اولین برنامه ای بود که نوشتم.:لبخندساده:
براتون گذاشتم ببینید. نظرتونو بگید ممنون میشم. :چشمک:
این برنامه Convert شده و فقط با VS 2008 به بالا باز میشه!

mdssoft
شنبه 03 مرداد 1388, 06:34 صبح
مدتی بود که می خواستم یه نرم افزار برای ذخیره شماره تلفن هام درست کنم.این بود که اینو ساختم.
این برنامه با C# و تکنولوژی LINQ ساخته شده.
برای دیتا بیس از XML استفاده می کنه و برای مخفی نگه داشتن اطلاعات از افراد غیر مجاز با استفاده از الگوریتم رمزنگاری 3DES ، اطلاعات را رمز کرده و در دیتا بیس قرار می دهد.

http://www.codeproject.com/KB/cs/CSharpPhoneBook/phonebook_small.png

ویژگی ها :
چند کاربره بودن
Live Search
ساده و بدون تشریفات اضافه

دانلود (http://mds-soft.persianblog.ir/post/82/)

ahmadsystemco
یک شنبه 04 مرداد 1388, 10:09 صبح
سلام خدمت دوستان
بالاخره کنکور تمام شد و از یک سفر 15 روزه برگشتم.
سراغ برنامه نویسی که اومدم گفتم مثل تازه کارها اول یک Hello World! بسازم این شد که این برنامه را نوشتم.
:لبخند: می دونم ! هیچیش به Hello World! نمی خوره.
اگه خواستین متغیر wnum را تغییر بدین!


int wnum = 10;
(همش کار خودمه. حتی... !)

Mohsen229266
یک شنبه 04 مرداد 1388, 15:08 عصر
با سلام
در این برنامه(کلاس)کد تغییر دکمه Enter به Tab در دیتاگریدویو رو گذاشتم که با enter به cell بعدی بره و با Shift+Enter به cell قبلی برگرده البته حرکت بین سطر ها با WheelMouse رو هم گذاشتم و تا هر کس خواست بتونه اونو رو هر کامپپوننتی بصورت DLL پیاده سازی کنه من از کامپوننت DotNetBar استفاده کردم نتونستم ضمیمش کنم هر کی خواست پیام بده براش ایمیل کنم 1مگه

Mohsen229266
یک شنبه 11 مرداد 1388, 21:48 عصر
با سلام قبلا این برنامه رو گذاشته بودم ولی این یکی خیلی کامل تر رو بهتره
محافظت از دیتابیس Sql البته در SqlServer2000 وخارج از دسترس کاربر قرار دادن دیتابیس
البته تابع Backup برای پشتیبانی و برگردوندن اون (Restore) رو هم اضافه کردم
برای اجرا اول برنامه اول یعنی WindowsFormsApplication10 رو اجرا کنید توضیحات استفاده از این روشو رو در برنامه اول دادم

Salar Ashgi
یک شنبه 11 مرداد 1388, 22:09 عصر
این برنامه تمام رنگ های موجود رو لیست میکنه و میشه رنگ هر کدوم رو امتحان کرد ،

برنامه خوبی هستش ، بعضی وقت ها هنگام کار با رنگ ها میتونه مفید باشه !!!

*) با کلیک روی هر رنگ از لیست باکس ، رنگ مورد نظر در لیبل نشون داده میشه !!!

امیدوارم مفید بوده باشد !!!

hozouri
دوشنبه 12 مرداد 1388, 18:29 عصر
سورس پشتیبان گیری و بازگردانی از اطلاعات بانک اطلاعاتی SQL

13601360
چهارشنبه 14 مرداد 1388, 00:37 صبح
این یه نمونه برنامه است که در اون از GoogleSearchAPI استفاده شده و نتایج حاصل از جستجو رو در یک فرم نمایش می ده البته تعداد این نتایج قابل تغییره من رو 10 تا تنظیم کردم


http://mihanupload.com/images/ii60l6mcsrywe4k74phv.jpg

Sociant
جمعه 16 مرداد 1388, 10:41 صبح
با عرض سلام خدمت دوستان عزیز
برنامه ای که خدمتتون تقدیم کردم میشه گفت تقویم رو میزی فارسیه
امیدوارم مورد توجهتون قرار بگیره

vahid_csharp.net
جمعه 16 مرداد 1388, 16:41 عصر
این برنامه فرم رو به شکل یک رشته که از تکست باکس میگره درمیاره.
امیدرارم مفید واقع بشه...:لبخندساده:
تو این برنامه ساعت آنالوگ و تقویم هجری هم هست که البته کار من نیست. :چشمک:

Salar Ashgi
جمعه 16 مرداد 1388, 19:43 عصر
سلام به همه دوستان ، میدونم واسه این مورد قبلا یه کامپوننت Currency TextBox ،

گذاشته شده بود ، ولی من خواستم خودم با یه تابع ساده این کار رو انجام بدم !!!

امیدوارم مفید بوده باشد !!!


http://salarcpp.persiangig.com/Money%20Text.JPG

shervin_agh67
یک شنبه 18 مرداد 1388, 12:12 عصر
اینم یک MessageBox با قابلیت پشتیبانی 9 زبان (فارسی،انگلیسی،آلمانی،فرا سه،روسی،عربی،اسپانیایی،ت کی،ایتالیایی)
که دقیقا مشابه MessageBox خود ویندوزه . فقط 7 تا از توابع مدل اصلی overload شد .
در مدل بعدی بقیه توابعش هم کامل میشه.
نمونه کد :




multi_language_MsgBox.MsgBox.Show
(multi_language_MsgBox.MsgBox.MSG_Language.PERSIAN , this.Handle.ToInt32(), "تست");

13601360
دوشنبه 19 مرداد 1388, 16:57 عصر
سلام به همه دوستان
در نمونه برنامه ای که براتون گذاشتم از GoogleTranslateAPI استفاده شده و می تونید بدون مراجعه مستقیم متن خودتون رو از هر یک زبانهای زیر به فارسی و بالعکس ترجمه کنید.


http://mihanupload.com/images/4i2g2rvr3zb0j2mqnwyl.jpg



Arabic Bulgarian Chinese Croatian Czech Danish Dutch English Finnish French German Greek Hindi Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swedish


موفق باشید.

Salar Ashgi
سه شنبه 20 مرداد 1388, 09:29 صبح
سلام به همه دوستان ، برنامه ای که نوشته ام برای تبدیل هر رنگ به کد HEX(هگزا دسیمال)

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

وب باشه و حتی در کار کردن با نرم افزارهای گرافیکی مانند Photoshop , PhotoImapct

نیز مفید خواهد بود !!!

امیدوارم برنامه جالبی بوده باشد !!!

http://salarcpp.persiangig.com/color%20hex.JPG

13601360
سه شنبه 20 مرداد 1388, 09:44 صبح
سلام به همه دوستان
دوستان حتما نرم افزار اپن سورس 7-Zip رو می شناسند که دارای فرمت فشرده سازی اختصاصی خودش با پسوند 7z هست.بوسیله این نمونه برنامه می تونید فایل های خودتون را با پسوند 7z (که تجربه بهم می گیره از rar قویتره) فشرده سازی کنید.


http://mihanupload.com/images/yn9dbscrw0newyiw7hr9.jpg


علت حجم زیاد برنامه به خاطر dll های موجود در پروژه هست.

vahid_csharp.net
چهارشنبه 21 مرداد 1388, 01:32 صبح
با سلام.
با این برنامه ای که نوشتم می تونین یه عکس رو باز کنید و اونو بچرخونید و با یه فرمت دیگه ذخیره کنید...
اگه خوشتون اومد تشـــــــــــــــکر فراموش نشه.:خجالت:

Sociant
چهارشنبه 21 مرداد 1388, 16:03 عصر
با سلام
برنامه ای که براتون میذارم یکم از کوچیک بزرگتره :چشمک:
نرم افزار چت تحت معماری Client-Serve که پروژه پایانیم بود:اشتباه:
Document هم واسه کسایی که میخوان تازه کار برنامه نویسی شبکه رو شروع کنن بد نیست

فقط حق کپی رایت فراموش نشه . ممنون:بوس:
رمز عبور : www.barnamenevis.org (http://www.barnamenevis.org)

http://pixiurl.com/image/d4p0vn70_Untitled.jpg

hozouri
چهارشنبه 21 مرداد 1388, 16:29 عصر
یه مجموعه کامپوننت که تکمیل کامپوننت های قبلی است ...

1.0.0.0
* حرکت بین سلول ها با زدن دکمه اینتر.
با درج یک ستون به نام Record ردیف ها به صورت اتوماتیک درج شده و حتی پس از حذف ردیف ها به طور کامل اصلاح می گردند.
InsertRow : ساختن سطر جدید با استفاده از دکمه اینتر.
F12 : حذف سطر جاری.

1.0.1.0
* پشتیبانی از چپ به راست.
* حرکت در بین سطر ها با استفاده از Scroll ماوس.

1.0.2.0
AutoEnter : با False بودن این گزینه می توانید جابه جایی خودکار در بین سلول های جاری را حذف نمایید و دیگر وقتی Enter زده شد بین سلول های جاری حرکت ننماید.


1.2.0.0
یه کامپوننت به نام TextLabelBox بهش اضافه شده که :
ShowMode : اگر TextBox باشه که هیچ فرقی با TextBox نمی کنه.
اگر روی TextLabel باشه وقتی روی شیء فوکوس داره می تونیم محتویاته داخلش رو Edit کنیم و وقتی که شیء فوکوس نداره محتویات داخلش به صورت یه متن در میاد که توی این حالت Transparent هم می تونه بشه که با BackColor می شه تنظیمش کرد.
AutoEnter : اگر True باشه کاربر با زدن دکمه Enter خود به خود به کنترل بعدی هدایت میشه.


یه کامپوننت دیگه به نام ButtonH اضافه شده که :
ClickColorA : طیف رنگ اول وقتی که دکمه کلیک شده است.
ClickColoB : طیف رنگ دوم وقتی که دکمه کلیک شده است.

EnterColorA : طیف رنگ اول وقتی که با ماوس بر روی کنترل می رویم.
EnterColorB : طیف رنگ دوم وقتی که با ماوس بر روی کنترل می رویم.

LeaveColorA : طیف رنگ اول وقتی که با ماوس از روی کنترل خارج می شویم و کنترل فوکوس ندارد.
LeaveColorB : طیف رنگ دوم وقتی که با ماوس از روی کنترل خارج می شویم و کنترل فوکوس ندارد.

FocuseColorA : طیف رنگ اول وقتی که با ماوس از روی کنترل خارج می شویم و کنترل فوکوس دارد.
FocuseColorB : طیف رنگ دوم وقتی که با ماوس از روی کنترل خارج می شویم و کنترل فوکوس دارد.

EnabledColorA : طیف رنگ اول وقتی که کنترل غیر فعال شده است.
EnabledColorB : طیف رنگ دوم وقتی که کنترل غیر فعال شده است.

Mohsen229266
پنج شنبه 22 مرداد 1388, 18:38 عصر
با سلام
با این 2 تا کلاس میتونید به DataGridتون این امکانو بدید که فقط عدد بپذیره البته با جدا کننده 3رقمی، مهمش همین جدا کننده هنگام تایپ در دیتاگریده

13601360
شنبه 24 مرداد 1388, 14:41 عصر
سلام به همه دوستان
این یه نمونه برنامه برای ارسال ایمیل هست البته کد جدیدی برای ارسال ایمیل در اون استفاده نشده فقط یه فرق کوچک داره , این نسخه اول هست در نسخه بعدی امکانات بیشتری از Gmail شبیه سازی می شه




http://mihanupload.com/images/wr9q98ntuk7gzj5i945.jpg



موفق باشید

tthenry14plus
یک شنبه 01 شهریور 1388, 01:27 صبح
این برنامه متن ورودی توسط کاربر را دریافت و به روش هافمن کدگذاری، تبدیل و فشرده میکند.
درخت باینری این تبدیل نیز به طور دقیق رسم میشود.

tthenry14plus
یک شنبه 01 شهریور 1388, 02:03 صبح
دراین برنامه الگوریتم دایجسترا را بصورت کاملا گرافیکی و داینامیک پیاده سازی کردم.
گره ها، مسیر (یک طرفه و دو طرفه) و گره های مبدا و مقصد توسط کاربر و با سلیقه وی تعریف میشوند.

تعریف گره : 2بار کلیک در محیط رنگی
رسم مسیر : کلیک بر روی یک گره جهت شروع و کلیک روی گره دیگر جهت خاتمه مسیر. که میتواند یک طرفه یا 2طرفه باشد.
تعیین گره های شروع و پایان : راست کلیک رو گره مبدا جهت تعیین نقطه شروع مسیر و راست کلیک روی گره ی دیگر جهت تعیین نقطه پایان.
رسم کوتاهترین مسیر : F5

rmf.it2008
یک شنبه 01 شهریور 1388, 19:46 عصر
Media player.
چون این سایت اجازه نمیده بیش از 488کیلو بایت آپلود کنم.خود برنامه رو اینجا آپلود میکنم و سورس کدم هرکی مایل بود از طریق ایمیلم بهم بگه. منتظر نظراتتون هستم.
E-mail: rmf.it2008@gmail.com

rmf.it2008
دوشنبه 02 شهریور 1388, 00:46 صبح
Media Player با امکانات نسبتا خوب. منتظر نظراتتون هستم

لینک دانلود
http://rasoulmfard.persiangig.com/Rasoul%27s%20media%20player.rar

rmf.it2008
سه شنبه 03 شهریور 1388, 15:26 عصر
این برنامه یک Text Editor است با امکانات جالب توجه در حد wordpad در windows xp/vista . منتظر نظرتون هستم .

لینک دانلود:

http://rasoulmfard.persiangig.com/document/Text%20Editor.rar

heartshunter
پنج شنبه 12 شهریور 1388, 10:55 صبح
یه برنامه برای تبدیل عدد به حروف نوشتم
حداکثر تا 27 رقم قبول میکنه و اگر بیشتر از 27 رقم وارد بشه 27 رقم سمت راست رو به حروف تبدیل میکنه
درضمن به dll هم تبدیلش کردم تا دوستان بتونن تو برنامه های خودشون ازش استفاده کنن.
داخل dll یه کلاس استاتیک به نام NumberToLetter قرار داره و داخل اون یه متد استاتیک به نام Convert که عدد رو به صورت string میگره و معادل حروفی عدد رو به صورت string برمیگردونه
هم dll و هم یه برنامه exe که کاربرد dll رو نشون میده رو آپلود کردم

http://jsbank.persiangig.com/NTOL1.bmp

نکته ای که یادم رفت بگم اینه که با یه تغییر کوچیک میتونید تعداد ارقامی رو که برنامه میتونه بشماره زیادتر کنید به این صورت : داخل برنامه یه متد به نام Leveler قرار داره که به شکل زیره :




private static string Leveler(int level, bool flag)
{
if (flag)
{
switch (level)
{
case 0:
return " ";
case 1:
return " هزار و ";
case 2:
return " میلیون و ";
case 3:
return " میلیارد و ";
case 4:
return " بیلیون و ";
case 5:
return " بیلیارد و ";
case 6:
return " تریلیون و ";
case 7:
return " تریلیارد و ";
case 8:
return " کادریلیون و ";
default:
return "ERROR";
}
}
else
{
switch (level)
{
case 0:
return " ";
case 1:
return " هزار ";
case 2:
return " میلیون ";
case 3:
return " میلیارد ";
case 4:
return " بیلیون ";
case 5:
return " بیلیارد ";
case 6:
return " تریلیون ";
case 7:
return " تریلیارد ";
case 8:
return " کادریلیون ";
default:
return "ERROR";
}
}
}

حالا شما مرحله بعد از کادریلیون ( که من پیداش نکردم) رو به صورت زیر به هر دو switch/case اضافه می کنید.




case 9:
return " مرحله بعد از کادریلون ";


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

Davood_amega
پنج شنبه 12 شهریور 1388, 15:32 عصر
برنامه Wumpus
برنامۀ که با C# طراحی کردم و یک مسئله در هوش مصنوعی است.

khmahdi
جمعه 13 شهریور 1388, 21:27 عصر
برنامه اي براي بدست آوردن سريال هارد و usb هاي مرتبط با سيستم
مي شه ازش به عنوان قفل سخت افزاري خيلي ساده استفاده كرد

esmaeily-hosein
یک شنبه 15 شهریور 1388, 10:34 صبح
این هم NWinsock !
انتقال اشیا در شبکه
این کد چند وقت پیش نوشته بودم گفتم بزارم بقیه هم استفاده کنند .
البته خیلی از جاهاش به علت "ملق بازی"(نداشتن کاربرد) برای بقیه حذف شده .

جالبی آن انتقال object های قابل Serialize میباشد .
قابلیت فشرده سازی pocket های ارسالی با 2 الگوریتم GZIP,Deflate
پشتیبانی از 2 پروتکل TCP,UDP همزمان
استفاده آسان
پشتیبانی از Cross thread
ارسال Pocket با حجم های زیاد

Source و مثالی از آن را میتوانید از فایل زیر دانلود کنید .

belarak
یک شنبه 15 شهریور 1388, 22:35 عصر
سلام من این کلاس رو که قبلا نوشتم گذاشتم تا دوستان برنامه نویس بتونن یک تقویم شمسی کامل با تمام مناسبتهای سال رو درون برنامشون استفاده کنند
کافیه که اونو به برنامه اضافه کنید و با دستور
bebmaDate.persianDate date = new bebmaDate.persianDat();
نیو کنید و از توابع آن استفاده نمایید
یک نمونه از خروجی


http://img2.tinypic.info/files/kw7riaix1q0lzk65bpxh.jpg

mohsenashkboos
سه شنبه 17 شهریور 1388, 03:27 صبح
این هم یک دیکشنری مختصر و مفید.

mohsenashkboos
سه شنبه 17 شهریور 1388, 03:45 صبح
یک برنامه خیلی کوچیک نوشتم برای اینکه تاریخ شمسی سیستم رو بگیره و به فرمت زیر در بیاره :

به عنوان مثال تاریخ زیر را وارد می کنید :

16/6/1388

و در خروجی :

دوشنبه 16 شهریور 1388


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

Salar Ashgi
سه شنبه 17 شهریور 1388, 15:12 عصر
سلام ، برنامه ای که در زیر نوشته ام ، انتگرال نامعین هر توان مثبتی از تابع Sin x رو محاسبه

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

http://salarcpp.persiangig.com/Sin%20antgral.jpg

13601360
چهارشنبه 18 شهریور 1388, 10:02 صبح
سلام به همه دوستان
نمونه برنامه ای که براتون گذاشتم برای جستجوی یک عبارت در فایل های cs.* و xml.* به کار می رود.


http://img3.imageshack.us/img3/8753/unt9itled.jpg

belarak
چهارشنبه 18 شهریور 1388, 13:34 عصر
یه تقویم شمسی کامل با تمام مناسبت های سال
به پیشنهاد یکی از دوستان تقویم رو بصورت عملی در آوردم تا دوستان مبتدی طریقه استفادش رو ببینند
شما میتونید سورس رو نگاه کنید و اگه دوست داشتین کلاس persianDate رو به برنامه خودتون اضافه کنید
نظر یادتون نره

EhsanAvr
چهارشنبه 18 شهریور 1388, 15:18 عصر
متحرک کردن متن (Scrool Text)

Salar Ashgi
پنج شنبه 19 شهریور 1388, 13:16 عصر
سلام به همه دوستان عزیز ، برنامه ای که نوشته ام در مورد کد پلاک خودروهای ایران

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

امیدوارم مفید بوده باشد !

http://salarcpp.persiangig.com/Image%201/Iran%20cars%20code.jpg

shirvancity1
جمعه 20 شهریور 1388, 17:26 عصر
با عرض سلام برنامه ای که می ذارم یک برنامه هتل است لطفا نظر بدید
user and password:admin

mohsenashkboos
شنبه 21 شهریور 1388, 03:15 صبح
با سلام خدمت دوستان عزیز

برنامه ای که نوشته ام سورس برنامه n وزیر به زبان C#‎‎‎‎.Net است.برنامه n وزیر همان طور که می دانید برنامه ای است که در یک صفحه شطرنج n*n , n وزیر را بایستی به شکلی کنار یکدیگر قرار دید که هیچ کدام توسط دیگری گارد نشود.البته! من در اینجا صفحه شطرنج را 4*4 فرض کردم و بنا براین 4 وزیر در صفحه نبیستی یکدیگر را گارد کنند.امیدوارم برنامه مفید و مورد قبول شما واقع بشود.:چشمک:


دانلود سورس برنامه (http://ashkbous.persiangig.com/My-Program/n%20Queens1.zip)

رمز : www.ashkboos.ir (http://www.ashkboos.ir/)

mohsenashkboos
شنبه 21 شهریور 1388, 06:22 صبح
یک برنامه نوشتم که چنین کار هایی میکنه :
1 - آدرسی که می خواهید Home Page میکنه.
2 - خاموش کردن سیستم
3 - آدرس سایت را در IE باز میکنه.
4 - لیست چاپگرهای موجود در سیستم رو میگیره.
5 - راه اندازی مجدد سیستم
6 - قطع کردن اینترنت Dial-Up
7 -پاک کردن سطل آشغال
8 - بستن و باز کردن Cd-Rom
9 - گرفتن نام کامپیوتر

امیدوارم مفید واقع بشه.

mahdi_7610
یک شنبه 22 شهریور 1388, 00:08 صبح
سلام

اینم یک تایمر

زمان مورد نظر را بهش میدید به صورت نزولی وقتی به صفر رسید به شما زنگ هشدار می زنه .

اگه صبح ها برای سحری خواب می مونید میتونید از این برنامه استفاده کنید :بامزه:

موفق باشید

EhsanAvr
یک شنبه 22 شهریور 1388, 02:23 صبح
100 تا پروژه با سی شارپ
این پروژه ها رو چند روز پیش تو تالار گذاشته بودم ولی به خاطر اینکه هم مطلبی که گذاشته بودم الان خدا میدونه تو صفحه ی چنده:متفکر: و هم سورس کد های آماده رو میزارن اینجا گذاشتم. حجمش هم واقعا کمه 2.5 مگابایت و لیست پروژه ها به زبان فارسی هست.
http://ehsanavr.com/1388/06/17/100-%D8%AA%D8%A7-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A8%D8%A7-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA/

moferferi
یک شنبه 22 شهریور 1388, 16:35 عصر
با سلام به دوستان.
یه سورس برای گذارش گیری از کریستال ریپورت واسه اونایی که یکم مبتدی هستند.

دانلود (http://www.2shared.com/file/7769372/a20bc289/crystall_report_learning.html)

mahdi_7610
دوشنبه 23 شهریور 1388, 16:24 عصر
تبدیل عدد به حروف

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

موفق باشید

ahmad-65
سه شنبه 24 شهریور 1388, 12:21 عصر
سلام دوستان . در اين برنامه مسير فولدرهاي ويژه ي سيستم مانند : Startup ، History ، Coocies و ... با كمك رجيستري در C#‎ نمايش داده ميشود . تصويرش رو هم ميتونيد ببينيد .


http://www.gigaimage.com/images/0cirvh65j0hfnngv0ut.jpg

دانلود برنامه : 36974


آفتاب است و بيابان چه فراخ ، نيست در آن نه گياه و نه درخت ، غير آواي غرابان ديگر ، بسته هر بانگي از اين وادي رخت ، در پس پرده اي از گرد و غبار ، نقطه اي لرزد از دور سياه ، چشم اگر پيش رود، مي بيند ، آدمي هست كه مي پويد راه.

sozlar
چهارشنبه 25 شهریور 1388, 11:35 صبح
برنامه not_pad که با روش mdiنوشته شده
البته findکار نمیکنه
امیدوارم بدردبخور باشه

sozlar
چهارشنبه 25 شهریور 1388, 11:38 صبح
یه کامپونت بسیار ساده برای تاریخ
بیشتر بدرد مبتدیها میخوره

debugger
چهارشنبه 25 شهریور 1388, 12:31 عصر
برنامه ای که نوشتم می تونید تعیین کنید که سر ساعت معینی کار خاصی انجام بشه .

مثلا تو برنامه من شما می تونید بگید که سر فلان ساعت و دقیقه و ثانیه کامپیوتر را ریستارت را خاموش یا لاگ اف کنید

http://y4shar.parsaspace.com/barnamenevis/autoTime.jpg

Salar Ashgi
چهارشنبه 25 شهریور 1388, 14:16 عصر
سلام ، این بار کامپوننتی نوشته ام برای محاسبه عدد پی تا 600 رقم اعشار ، که میتونه

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

نکته : دقت اعشار کاملا درست و دقیق است !


http://salarcpp.persiangig.com/Image%201/Large%20Pi.jpg


برای استفاده از فایل DLL :

1- ابتدا فایل رو به پروژه تون اضافه کنید (Add Reference )

2-در قسمت Name space ها کد زیر رو اضافه کنید :



using Salar_cpp_cs_PI;



3- برای محاسبه عدد پی :


PI_Calculator pi = new PI_Calculator();
textBox1.Text = pi.Get_PI(Convert.ToInt32(textBox2.Text));



***)تابع Get_PI یک int میگیره بعنوان تعداد ارقام اعشار و عدد پی رو تا این تعداد رقم

اعشار پیدا میکنه !!!

امیدوارم مفید بوده باشد !!!

mahziar
چهارشنبه 25 شهریور 1388, 23:24 عصر
یه قفل نرم افزاری که با استفاده از مشخصات سخت افزاری سیستم ، کد 16 رقمی تولید می کنه و به مشتری نشون میده .
بعد از دریافت اطلاعات از سیستم با یه الگوریتم خاص اونو به کد درمیاره و با یه حلقه کد رو به عدد تبدیل می کنه
http://www.barnamenevis.org/forum/showthread.php?t=179829

EhsanAvr
جمعه 27 شهریور 1388, 03:02 صبح
سورس کد نرم افزار GLCD Text
http://ehsanavr.com/wp-content/uploads/2009/08/glcdtext.jpg
ااین نرم افزار یه برنامه برای مدیریت متون انگلیسی در ال سی دی گرافیکی در بسکام است.
لینک توضیحات خود نرم افزار:
http://ehsanavr.com/1388/05/26/نرم-افزار-مدیریت-متون-انگلیسی-در-lcd-گراف/
لینک دانلود نرم افزار:
http://ehsanavr.com/1388/06/27/سورس-کد-نرم-افزار-glcd-text-من/

seniamail
جمعه 27 شهریور 1388, 23:39 عصر
این هم یه نمونه برنامه برای پردازش تصویر که تعداد پیکسلهای سیاه رو میشماره

13601360
شنبه 28 شهریور 1388, 14:01 عصر
سلام.اگر ممكن است source برنامه تان را هم بگذاريد يا حداقل 1 اشاره بكنيد كه چه طوري در قسمت درباره ما، اسمتان را متحرك نوشتين
ممنون
این لینک رو ببینید http://barnamenevis.org/forum/showpost.php?p=801211&postcount=345

EhsanAvr
شنبه 28 شهریور 1388, 14:55 عصر
یه برنامه برای کار با پورت سریال:
http://ehsanavr.com/wp-content/uploads/2009/09/SerialPort.PNG
لینک دانلود:
http://ehsanavr.com/1388/06/28/ارتباط-با-پورت-سریال-و-میکروکنترلر-avr-در/

EhsanAvr
دوشنبه 30 شهریور 1388, 01:21 صبح
نرم افزار مشخصات متولدین ماه های سال:(گرافیکش خیلی عالیه)
http://ehsanavr.com/wp-content/uploads/2009/09/fal_Picture.PNG

اینم لینک دانلود:
http://ehsanavr.com/1388/06/30/متولد-چه-ماهی-از-سال-هستین؟/

mohammad_2039
سه شنبه 31 شهریور 1388, 12:23 عصر
سلام .
من این برنامه را با سرچ توی تایپیک های مختلف همین سایت درست کردم.
این برنامه عملیات attach,backup,restore دیتابیس را انجام میده.
من خودم این برنامه را کنار برنامه هام قرار میدم تا کاربر به راحتی دیتابیس خودش را نصب و با اون کار کنه.
این برنامه با sql2000 و 2005 به خوبی کارمیکنه.
شما فقط کافیه هرجا از این نرم افزار که کلمه drug تایپ شده با نام دیتابیس خود عوض کنید.

http://www.2shared.com/file/4650309/ba8471a4/attach_database.html


با تشکر از تاپیک بسیار مفیدی که گذاشتید.
یه سوال دارم؟ چطوری میشه هنگام Restore کردن بانک اطلاعات قبلی به اطلاعات فعلی اضافه بشه نه اینکه جایگزین بشه ( فرض کنید ID ها Unic باشه و اشکال تداخل پیش نیاد).
با تشکر فراوان mohammad_2039@yahoo.com

hozouri
سه شنبه 31 شهریور 1388, 15:37 عصر
سورس dll زیر که قابلیت های زیر رو داره :
لینک dll (http://barnamenevis.org/forum/showpost.php?p=779461&postcount=330)
حرکت بین سلول ها با زدن دکمه اینتر.
با درج یک ستون به نام Record ردیف ها به صورت اتوماتیک درج شده و حتی پس از حذف ردیف ها به طور کامل اصلاح می گردند.
InsertRow : ساختن سطر جدید با استفاده از دکمه اینتر.
F12 : حذف سطر جاری.
AutoEnter : با False بودن این گزینه می توانید جابه جایی خودکار در بین سلول های جاری را حذف نمایید و دیگر وقتی Enter زده شد بین سلول های جاری حرکت ننماید.

mahdi_7610
پنج شنبه 02 مهر 1388, 16:53 عصر
سلام

توی ادرس زیر یک دفترچه تلفن Console Application گذاشتم حالشا ببرین :لبخندساده:

http://barnamenevis.org/forum/showpost.php?p=813696&postcount=5

شاد باشید

r_khan
شنبه 04 مهر 1388, 17:17 عصر
برنامه تبدیل حروف به عدد وبلعکس نوشتم از لینک زیر بگیرید


http://barnamenevis.org/forum/showthread.php?t=181340

debugger
شنبه 04 مهر 1388, 18:27 عصر
برنامه ای که نوشتم کد های شارژ برای ایرانسل تولید می کنه !!!

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

حلقه های تو در تو و خوندن از لیست باکس

تولید ارقام تصادفی بدون محدودیت تعداد را تجربه کنید


http://www.nicepack.ir/barnamenevis/irancell1.jpg

moferferi
چهارشنبه 08 مهر 1388, 22:54 عصر
دفتر تلفن زیبا
بانک اکسس

دانلود (http://www.2shared.com/file/8142476/2df95780/telbook.html)

moferferi
چهارشنبه 08 مهر 1388, 22:56 عصر
ایجاد تکست باکس به صورت داینامیک
دانلود کنید ضرر نداره.

دانلود (http://www.2shared.com/file/8142639/daae5b7b/dynamix_form.html)

به دست اوردن مقدار های عددی رنگ ها

دانلود (http://www.2shared.com/file/8142704/8ef01e32/color_hash_code.html)

mahdi_7610
پنج شنبه 16 مهر 1388, 10:06 صبح
بدون شرح !!!!:چشمک:

fadat_h
پنج شنبه 23 مهر 1388, 17:45 عصر
با سلام به همه ی دوستان برنامه نویس.
برنامه ای که اینجا براتون گذاشتم یه ویرایشگر متن ساده است البته خیلی هم ساده نیست به عنوان مثال می تونید اینجا چندین سند رو با هم داشته باشید مثل notepad++ . که سورس و نمونه فایل اجراییش رو اینجا گذاشتم.

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

1-ایجاد کنترل های پویا
2-نحوه ی چاپ اطلاعات درون یک textbox
3-کنترلهای سفارشی
4-و ....

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

fadat_h
پنج شنبه 23 مهر 1388, 18:20 عصر
با سلام به همه ی دوستان برنامه نویس.

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

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

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

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

تصویر برنامه و سورسش رو واستون گذاشتم و امیدوارم با نظراتتون منو تو هر چه بهتر کردن اون یاری کنید.

و دوست دارم حتما نظرتون رو بگید.

mdssoft
پنج شنبه 30 مهر 1388, 14:02 عصر
این DLL تعدادی properties و یه متد برای تبدیل DateTime به تقویم شمسی فراهم کرده.
البته من از خود PersianCalendar تو .Net Framework استفاده کردم و این کلاس رو برای راحتی کار و سریع تر شدن انجام پروژه نوشتم.

تمام پروپرتی ها کامنت گذاری شدند و به راحتی متوجه میشید که هر کدام چه مقداری رو بر می گردونه.

38770

دانلود از وب لاگم (http://mds-soft.persianblog.ir/post/94/)

pourya_comphard
پنج شنبه 30 مهر 1388, 17:25 عصر
با سلام
برنامه ی مرتب سازی حبابی برای مبتدی ها
امیدوارم به مبتدی ها(مثل خودم) کمک کنه

(http://www.2shared.com/file/8605044/9a816372/Hobabi.html)

mahdi87_gh
دوشنبه 11 آبان 1388, 13:06 عصر
این برنامه یه gadget برای نمایش تاریخ شمسی در slidbar ویندوز ویستا هستش.
http://barnamenevis.org/forum/D:%5CVisual%20Studio%202005%20Projects%5CProjects-new%5Cgadgets%5CPersiaGadget%5CImages%5Csetting.pn g

EhsanAvr
سه شنبه 12 آبان 1388, 09:27 صبح
آزمون اعتیاد به اینترنت!!
http://ehsanavr.com/wp-content/uploads/2009/11/internetTest1.PNG

اینم نتیجه ی آزمون خودم:
http://ehsanavr.com/wp-content/uploads/2009/11/InternetTest2.PNG

برای دانلود خود نرم افزار از این لینک استفاده کنید. (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=3)
برای دانلود سورس نرم افزار از این لینک استفاده کنید. (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=4)
برای ارسال دیدگاهتان در سایت خودم برای این مطلب از این لینک استفاده کنید. (http://ehsanavr.com/?p=121#comments)

EhsanAvr
سه شنبه 12 آبان 1388, 09:29 صبح
پاک کردن ویروس های درایو ها با Autorun Remover

http://ehsanavr.com/wp-content/themes/inanis-glass/images/1pxtrans.gif
به کمک این برنامه که خیلی وقت پیش نوشتم(خرداد۸۸) میتونین ویروس ها رو از مسیر های اصلی سیستم پاک کنین.البته دقت کنین که در صورتی که ویروس هنوز در سیستم اجرا باشه،این برنامه هیچ کمکی به شما نمیکنه! یه قابلیت دیگه هم برنامه داره که میتونین نام فایل دلخواه که قراره پاک بشه رو به لیست اضافه کنین. در ضمن نام فایل چند تا از ویروس های معروف هم در لیست هست.
http://ehsanavr.com/wp-content/uploads/2009/11/AutorunRemover.PNG

دانلود سورس (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=17)
ارسال دیدگاه برای این مطلب (http://ehsanavr.com/?p=143#respond)

EhsanAvr
سه شنبه 12 آبان 1388, 09:31 صبح
محافظت از کامپیوتر شما با نرم افزار Autorun Protection با یه روش جدید!

به کمک این برنامه تقریبا برای همیشه از شرّ ویروس های رنگارنگی که از طریق Flash Memory و Ram و …. منتقل میشوند خلاص میشوید! طرز کار این برنامه اینجوریه که میاد فایل های Autorun.inf رو از مسیر های اصلی درایوها پاک میکنه و بعدش یه پوشه با همون نام درست میکنه و اون پوشه رو مخفی سیستمی میکنه. داخل اون پوشه هم یه فایل Text درست میکنه و اون فایل رو باز نگه میداره تا پوشه رو کسی نتونه پاک کنه. با این روش (گذاشتن یه پوشه به جای فایل) دیگه ویروس ها هیچ کاری نمیتونن بکنن چون که ویروس ها چک میکنن که آیا فایلی با نام Autorun.inf وجود داره یا نه اگه وجود داشت اون رو پاک میکنن و یکی دیگه میزارن بعضی ها هم میاد همون فایل رو مجددا رونویسی میکنن و اگه بیایم یه پوشه به جای فایل بزاریم،ویروس وقتی وجود فایل رو چک میکنه،فایل رو شناسایی نمیکنه و وقتی هم میخواد فایل رو کپی کنه هیچ کاری نمیتونه بکنه!!! این نکته ایه که اکثر ویروس نویسا بهش توجه نکردن! (چون دستورات پاک کردن،ایجاد و چک کردن موجود بودن برای فایل و پوشه با هم فرق میکنن!) من روی انواع ویروس ها هم آزمایش کردم و تا به حال ویروسی ندیدم که بیاد پوشه Autorun.inf رو پاک کنه! اصلا یه چیز دیگه:
اگه میخواین Flash Memory شما حتی در صورتی که به سیستمی پر از ویروس های رنگارنگ وصل بشه،ویروسی نشه،فقط کافیه یه پوشه با نام Autorun.inf توش درست کنین!


http://ehsanavr.com/wp-content/uploads/2009/11/autorunProtection.PNG

دانلود سورس (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=19)

pourya_comphard
پنج شنبه 14 آبان 1388, 12:58 عصر
اینم ماشین حساب مهندسی از یک مبتدی


لینک دانلود:
http://www.2shared.com/file/8948777/db56bb46/calculater.html

EhsanAvr
چهارشنبه 20 آبان 1388, 17:49 عصر
عوض کردن جای کلیک راست و چپ موس در C#‎‎.Net !
http://ehsanavr.com/wp-content/uploads/2009/11/avazkardaneMouse.png
این برنامه که با استفاده از توابع API نوشتم،جای کلیک راست و چپ رو عوض می کنه .

دانلود (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=20)

این یکی هم که با API کار میکنه،باهاش میتونین Mouse رو در یک مختصات خاص قرار بدین.

http://ehsanavr.com/wp-content/uploads/2009/11/SetMouse.png

دانلود (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=21)

sadaf.v
پنج شنبه 28 آبان 1388, 17:11 عصر
Drive Info

EhsanAvr
یک شنبه 01 آذر 1388, 17:13 عصر
اضافه کردن لینک به علاقه مندی ها(Favorites)
به کمک این برنامه ساده میتونین یه لینک رو به لیست علاقه مندی ها (Favorites) اضافه کنین.
http://ehsanavr.com/wp-content/uploads/2009/11/AddToFavorites.png
http://ehsanavr.com/wp-content/uploads/2009/11/Favorites1.PNG

لینک دانلود (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=23)

EhsanAvr
چهارشنبه 04 آذر 1388, 16:45 عصر
http://ehsanavr.com/wp-content/uploads/2009/11/Get-Iage-From-Desktop.png

عکس کرفتن از صفحه در سی شارپ!!!

لینک دانلود (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=24)

gmaill
سه شنبه 10 آذر 1388, 23:31 عصر
سلام
دوستان این دیکشنری و جعبه لایتنر رو خودم درست کردم البته دیتابیس دیکشنری رو از نت پیدا کردم میخواستم دان کنین و نظر بدین.


حجم 2 مگابایت


http://www.4shared.com/file/115125222/4f23c5d/Litner_box.html
عکسهایی از برنامه
http://khoda2006.googlepages.com/1.jpg
http://khoda2006.googlepages.com/2.jpg
http://khoda2006.googlepages.com/3.jpg
http://khoda2006.googlepages.com/4.jpg


سلام
آقا لینک برنامتون کار نمیکنه
اگه امکان داره یک بار دیگه آپلود کنید که بتونیم از برنامتون استفاده کنیم
با تشکر

Salar Ashgi
پنج شنبه 12 آذر 1388, 15:29 عصر
برنامه ای که نوشته ام مدت زمان دانلود یک فایل رو برمبنای سرعت اینترنت شما و حجم

فایل دانلودی محاسبه میکنه .


امیدوارم مفید بوده باشد .

bghad1
شنبه 21 آذر 1388, 01:54 صبح
سلام...اميدوارم حال همگي خوب باشه...

يه برنامه notePad نوشته بودم(البته notePad به همراه يه مقدار مخلفات!!)...گفتم شايد خيليا دوس داشته باشن كه همچين برنامه اي بنويسن...اميدوارم كه به دردشون بخوره...
البته خالي از اشكال نيست برنامه...
لطفاً اگه تونستين كمكم كنين تا اشكالش رو هم برطرف كنم...
به نظرم ارزش دانلود رو داشته باشه....

با تشكر از همه...

موفق باشيم...
فعلاً بـــاي

j68719
چهارشنبه 25 آذر 1388, 00:13 صبح
از ساده ترين برنامه ممكن در برنامه نويسي شروع مي كنيم كه معمولا در اولين قدم ها در يادگيري هر زبان برنامه نويسي قرار داره يعني ساختن ماشين حساب ماشين حسابي كه با #C نوشته شده اين برنامه داراي يك صفحه نمايش است كه همه محاسبات انجام شده ماشين حساب را نمايش ميده.
پس اين قدم اول
راه تو را مي خواند ....

j68719
چهارشنبه 25 آذر 1388, 01:15 صبح
يك برنامه نوشتم كه هنوز كامل نشده البته دوست دارم شما هم اون ببينيد شايد شما كاملش كرديد.
يك پازل تصوير كه ابتدا در يك فرم با يك دكمه اوپن ديالگي باز ميشه و مي توان تصاوير مورد نظر مان را انتخاب و بعد با كليك روش تصوير به صورت قطعات كوچك به صورت رندم تقسيم كرد البته تصاوير مربع مربع است ولي شما اگر تونستيد لطفا اون شكل پازل كنيد و بعدش هم با كنار هم چيدنش بايد به هم بچسبن كه من چون الگوريتم چسبيدن قطعات درست پازل بلد نبودم نتونستم بنويسمش انشالله شما اون كامل مي كنيد . اما باز و بسته شدن فرم و اينكه چه طور يه فرم بسته بشه و دوباره باز بشه تو سي شارپ توش هست كه خيلي ها دنبالش مي گشتن.

mahdi87_gh
چهارشنبه 25 آذر 1388, 10:45 صبح
برنامه حسابداری فروشگاهی
ثبت کالا،چک،انبار،مشتریان،صند وق و فاکتورها و ....
البته کامل نشده هنوز.
یه نگاه بیندازید. از برنامه نویسی چند لایه استفاده کردم.
توی این پست گذاشتمش خواستم دوباره up نکنم.
http://barnamenevis.org/forum/showthread.php?t=194557

sina26
پنج شنبه 26 آذر 1388, 09:15 صبح
سلام
دوستان سورس جعبه لایتنر دیکشنری رو که gmail عزیز گذاشته بودند لینکش اکتیو نبود من برای استفاده دوستان تقدیم میدارم امیدوارم مورد استفاده دوستان قرار گیرد .

دانلود سورس جعبه لایتنر دیکشنری
(http://www.4shared.com/file/117969309/644e675c/Litner_Box_10-source.html)

kia1349
شنبه 28 آذر 1388, 17:13 عصر
یه مثال برای چارت سازمانی و یا شجره نامه
مثالهای اصلی رو میتونید از سایت اصلی http://www.dotnetcharting.com/ ببینید
بعد از باز کردن فایل rar فولدر chart رو که حاوی دیتابیس اکسس و عکسهاست در درایو C قرار بدید
امیدوارم بدرتون بخوره

hadavinia
یک شنبه 29 آذر 1388, 12:03 عصر
نرم افزار آموزش تایپ
http://www.freeimagehosting.net/uploads/6c5c86ac10.jpg

darkwish
چهارشنبه 02 دی 1388, 14:38 عصر
برنامه شماره یک شرلوک هلمز
بوسیله این برنامه میتوانیددیتابیس خودرا attach,detach,backup,restore نمایید
استفاده اصلی برنامه برای msde است که عملیات بروی دیتابیس باید بصورت کد باشد http://rapidshare.com/files/19344633...ttach.rar.htm (http://rapidshare.com/files/193446334/SqlAttach.rar.html)
آقا لینک خرابه لطفا دوباره آپلود کن

Mohsen229266
پنج شنبه 03 دی 1388, 20:17 عصر
با سلام این هم یک MaskedDateBox برای تاریخ شمسی که خودم نوشتم

Mohsen229266
جمعه 04 دی 1388, 18:09 عصر
این همون کامپوننت بالاست با این تفاوت که عدد ها رو دوباره به عدد های ویندوزی بر میگردونه(در داخل خود کلاس) ولی من خودم برای اینکه حالت Right to Left کامپوننت عوض نشه موقع ذخیره داده از تابع ToWinNumbers (موجود در کلاس) استفاده کردم

debugger
شنبه 05 دی 1388, 10:06 صبح
باسلام خدمت دوستان عزيز امروز يه برنامه نوشتم كه فايل مورد نظر شما را براتون دانلود مي كنه

شما مي تونيد براي گذاشتن قابليت آپديت براي برنامه خودتون از اين سورس استفاده كنيد

روند دانلود هم با يك Progress bar نشون داده ميشه

http://y4shar.persiangig.com/image/downloader.jpg

به همراه سورس برنامه مي باشد

Netsky
پنج شنبه 10 دی 1388, 18:53 عصر
سلام به همه دوستان عزیز .
امروز یه سورس میزارم که قبلا با زبون VB.Net نوشته بودمش ، این سورس رو دوباره با سی شارپ نوشتم .
البته من تازه دارم سی شارپ کار میکنم . پس اگه اشتباه مبتدیانه ای هم در سورس بود به بزرگی خودتون ببخشید .
خب ، این سورس یه جور ساعت فارسی هستش . جالبه حتما دانلودش کنید .
عکس زیر گویای همه چیزه .

H2K
جمعه 11 دی 1388, 07:25 صبح
http://www.codersengine.com/images/photo/CSharp/sampledownload.png
Download Sample Project (http://www.codersengine.com/images/fbfiles/files/CE_Sample_Download_Sample.rar)
Download Source (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=200#200)

Salar Ashgi
جمعه 11 دی 1388, 23:38 عصر
با سلام به همه دوستان ، قبلا یک برنامه در این مورد تو سایت گذاشته بودم ، ولی اینبار سعی

کردم بصورت فایل DLL ارائه بدم ، تا استفاده ازش راحتتر باشه :

طریقه استفاده :



using sa_abjad;
//=============
string farsi = textBox1.Text;
Abjad abj = newAbjad();
textBox2.Text = abj.Farsi_to_Abjad(farsi);


امیدوارم مفید بوده باشد .

H2K
شنبه 12 دی 1388, 00:00 صبح
http://www.codersengine.com/images/photo/CSharp/sysinfo.png
Sample Project (http://www.codersengine.com/images/fbfiles/files/CE_Get_System_Information_Sample.rar)

Sourc Project (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=201#201)

Netsky
شنبه 12 دی 1388, 07:38 صبح
Hi To All
این بار یه برنامه باحال واستون آماده کردم که تقدیم همه شما دوستان خوبم میکنم .
با این برنامه میتونید آیکون درایوهاتون رو عوض کنید .
مثل عکس . دانلودش ضرری نداره .

Netsky
شنبه 12 دی 1388, 07:44 صبح
یه کد دیگه هم نوشتم که گفتم شاید به درد دوستان عزیز بخوره .
با این کد میتونید خیلی راحت یه پیغام در صفحه Welcome Screen واسه کاربر بفرستید .



public void Text_Msg(string Text)
{
// Write Your Text In The Registry For Show Before Welcome Screen .
Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon", "LegalNoticeText",Text);
}

public void Caption_Msg(string Caption)
{
// Caption OF Message .
Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon", "LegalNoticeCaption", Caption);
}

H2K
شنبه 12 دی 1388, 09:24 صبح
http://www.codersengine.com/images/photo/CSharp/driveinfo.png

Download Sample Project (http://www.codersengine.com/images/fbfiles/files/CE_Drive_Information_Sample.zip)
Download Project Src (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=202#202)

Netsky
یک شنبه 13 دی 1388, 07:44 صبح
سلام به همه دوستان عزیز .
با یه برنامه باحال دیگه در خدمتتون هستم . یه ساعت خیلی خوشکل که میتونید در برنامتون ازش استفاده کنید . عکس زیر رو ببینید .

H2K
دوشنبه 14 دی 1388, 21:43 عصر
http://www.codersengine.com/images/photo/CSharp/rssfeed.png

Download Sample Project (http://www.codersengine.com/images/fbfiles/files/CE_RSS_Feed_Reader_Sample.zip)

Download Src Code (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&id=204&catid=8#204)

Netsky
سه شنبه 15 دی 1388, 06:38 صبح
سلام . امیدوارم حالتون خوب نباشه ، بلکه عالی باشه .

امروز هم اومدم با یه برنامه دیگه .

این یکی یه تاریخ شمسی بسیار زیباست ( به سبک ویستا ) . پیشنهاد میدم حتما دانلودش کنید . چون اگه دانلود نکنید ضرر زیادی رو متحمل شدید .

عکسش رو هم میتونید در زیر ببینید .

بای بای ...........................

Netsky
چهارشنبه 16 دی 1388, 06:56 صبح
سلام به همگی .
یه کد دیگه نوشتم که تقدیم میکنم . این کد واستون اطلاعات CPU رو بیرون میکشه .
اطلاعاتی از قبیل :
1- نام و قدرت
2- مدل
3- کارخانه سازنده
امیدوارم خوشتون بیاد .



public void Get_CPU_Info()
{
string Model, CpuName, Vendor;
//---------------------------------------
// Get Info From Registry.
Model = Microsoft.Win32.Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\ \CentralProcessor\\0", "Identifier", 0).ToString();
CpuName = Microsoft.Win32.Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\ \CentralProcessor\\0", "ProcessorNameString", 0).ToString();
Vendor = Microsoft.Win32.Registry.GetValue("HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\ \CentralProcessor\\0", "VendorIdentifier", 0).ToString();
//---------------------------------------
MessageBox.Show("Model : " + Model + "\n" + "CPU Name : " + CpuName.Trim() + "\n" + "Vendor Identifier : " + Vendor,"CPU INFORMATION");

}

H2K
جمعه 18 دی 1388, 09:18 صبح
http://www.codersengine.com/images/photo/CSharp/createbarcode.png (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=209#209)
Download sample Project (http://www.codersengine.com/images/fbfiles/files/CE_BarcodeEAN_13_Sample.rar)

Download Src (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=209#209)

Netsky
جمعه 18 دی 1388, 15:23 عصر
سلام به همه بروبچه های باحال برنامه نویس .
بازم با یه برنامه باحال در خدمتتون هستم .
این برنامه یه برنامه واسه کار با توابع گرافیکی هستش . توابعی که در این برنامه ازشون استفاده شد ، 26 تابع هستن .
در این برنامه 2 نکته هست که باید بهش توجه کنید .
1- در تابع DrawIcon به جای مقداری که بهش داده شده باید آدرس فایل آیکون خودتون رو قرار بدید .
2- در تابع DrawImage هم وضعیت به همین صورت هستش . به جای مقدار داده شده ، آدرس عکس خودتون رو جایگزین کنید .
با این برنامه بهتون تضمین میدم که خیلی راحت کار با توابع گرافیکی رو یاد میگیرید .
اگه کسی هم سوالی داشت به صورت پیغام خصوصی ازم بپرسه .
قربون همتون .....................

Yasersadegh
دوشنبه 21 دی 1388, 10:50 صبح
سلام به همه دوستان عزيز
دوست خوب و فعالمون Netsky در پست زير
http://barnamenevis.org/forum/showpost.php?p=881735&postcount=402
يه برنامه تاريخ شمسي گذاشتند كه بنده هم كد ايشون رو بهينه تر كردم و دوباره برايه دوستان در سايت قرار دادم!!:لبخند:
اميدوارم كه مفيد واقع بشه!!:چشمک:

Netsky
دوشنبه 21 دی 1388, 23:09 عصر
بازم سلام .
راستی یه سوال داشتم . آیا فراموشکار هستید ؟ آیا سر وقت به کارهاتون نمیرسید ؟
اگه این مشکلات رو دارید ، با این برنامه میتونید از شر این مشکلات خلاص بشید . این برنامه همونطور هم که در عکس زیر میبینید یه ساعت زنگی ساده ست . این برنامه دارای 2 امکان مفیده :
1- ثبت آخرین زمانی که شما واسه ساعت هشدار انتخاب کردید و همچنین ثبت مسیر فایل موسیقی که شما انتخاب کردید تا هر دفعه مجبور نباشید فایل رو دوباره داخل برنامه لود کنید .
2- انتخاب آهنگ مورد نظر خودتون به عنوان زنگ هشدار . البته آهنگ تون باید از نوع Wave ( .wav ) باشه . اگه آهنگی هم با این فرمت ندارید میتونید از مبدل هایی که توی اینترنت هزاران نوع از اون وجود داره استفاده کنید .

Netsky
سه شنبه 22 دی 1388, 21:02 عصر
Bonjour !!!
گفتم به فرانسوی سلام کنم تا یه تنوعی ایجاد بشه .
خب بگذریم ......
یه برنامه دیگه واستون نوشتم که امیدوارم بدردتون بخوره که انشالله میخوره .
این برنامه یه برنامه واسه چرخوندن عکس هاست . البته خیلی متفاوت تر از Rotator خود ویندوز که فقط 4 حالت بیشتر عکس ها رو نمیچرخونه . این برنامه 16 حالت عکس ها رو میچرخونه .
روش کار برنامه هم به اینصورته :
1 – از منوی فایل گزینه Open رو انتخاب و عکس مورد نظرتون رو باز کنید .
2- از قسمت Degree یک حالت رو انتخاب کنید .
3- واسه Save کردن عکس هم اول باید از قسمت Save Format یک گزینه رو انتخاب کنید و سپس دکمه Save رو از منوی File بزنید . مسیر ذخیره شدن فایل عکس هم درایو C هستش .
اگه دانلود نکنید مطمئن مطمئن باشید که ضرر کردید .
راستی اگه خوشتون اومد یه تشکر هم بکنید . البته این آیتم دلخواه شماست .
قربون همه شما دوستای عزیز .

H2K
چهارشنبه 23 دی 1388, 16:51 عصر
خسته نباشین
میتونین اطلاعات کامل رو اینجا (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=216#216)بخونین



http://www.codersengine.com/images/photo/CSharp/EditImagebase.PNG

Download Sample Project (http://www.codersengine.com/images/fbfiles/files/CE_Image_Editing_SamplePart2.rar)
Download Src (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=216#216)

Netsky
پنج شنبه 24 دی 1388, 06:44 صبح
سلام به همه دوستان سی شارپ کار .
امروز به دلیل وقت کمی که داشتم نتونستم واستون برنامه بنویسم ، ولی در عوض چندتا کد براتون میزارم که میدونم به دردتون میخوره .
اون دسته از دوستانی که میخان در برنامشون از موزیک استفاده کنن ، این پست رو تا آخر بخونن . چون واقعا کارشون راحت میشه .

خب ، قبل از اینکه بریم سراغ کدها Name Space زیر رو using کنید . پس کد زیر رو در قسمت General بنویسید :



using System.Media;


حالا بریم سراغ کدها :

کد شماره 1 : با این کد میتونید خیلی راحت یه فایل موزیک از نوع .WAV رو در برنامتون اجرا کنید .



public void Sound_Player()
{
SoundPlayer SUND_PLY = new SoundPlayer("C:\\Your_File.wav");
SUND_PLY.Play();
}


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



public void Sound_Stop()
{
SoundPlayer SUND_STP = new SoundPlayer();
SUND_STP.Stop();
}


کد شماره 3 : بعضی مواقع پیش میاد که بخایم یه موزیک رو تکرار کنیم . یه چیزی مثل خاصیت Repeat در برنامه Media Player . کد زیر این کار رو واستون انجام میده :



public void Sound_Play_Looping()
{
SoundPlayer SUND_PLY_Looping = new SoundPlayer("C:\\Your_File.wav");
SUND_PLY_Looping.PlayLooping();
}


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



public void Sound_Play_SYNC()
{
SoundPlayer SUND_PLY_SYNC = new SoundPlayer("C:\\Your_File.wav");
SUND_PLY_SYNC.PlaySync();
}


درپایان یه نکته رو که باید بگم اینه که ، توی این کدها هر جا که این آدرس رو دیدید C:\\Your_File.wav ، آدرس فایل خودتون رو جایگزین کنید .

Netsky
پنج شنبه 24 دی 1388, 18:30 عصر
سلام عرض میکنم خدمت همه دوستان عزیز.
این بار واستون یه کلاس نوشتم . بوسیله ی این کلاس میتونید محاسبه کنید که مثلا 2 قرن ، چند دهه ، سال ، ماه ، هفته ، روز ، ساعت ، دقیقه و ثانیه است . شما میتونید تا 999 تریلیارد قرن رو محاسبه کنید . روش استفاده هم به این صورته :



Century Ali = new Century();
Ali.Century_Calculation(100)

البته شما میتونید به جای 100 تا 999 تریلیارد رو قرار بدید .
بای بای ..........................

H2K
پنج شنبه 24 دی 1388, 22:43 عصر
http://www.codersengine.com/images/photo/CSharp/customcombobox.png
Download Src+Sample (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=217#217)

hassan razavi
جمعه 25 دی 1388, 18:45 عصر
Library زیر را برای خواندن و نوشتن بر روی سکتور مشخصی از هارد یا انواع Memory کارت و Flash Drive ها ، ساختم. می تونید در پروژه های الکترونیکی هم ازش استفاده کنید. با نرم افزار بنویسید و بعد با میکرو بخونید.

H2K
دوشنبه 28 دی 1388, 10:24 صبح
http://www.codersengine.com/images/photo/CSharp/validatetextbox.png
Download Src+Sample Project (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=225#225)

H2K
سه شنبه 29 دی 1388, 17:56 عصر
http://www.codersengine.com/images/photo/CSharp/dg_multicolumcombobox.png
Download Src+Sample Project (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=226#226)

Yasersadegh
چهارشنبه 30 دی 1388, 09:48 صبح
سلام به همه دوستان
تا حالا شده که مثل من برایه ذخیره تاریخ با نوع datetime مشکل داشته باشید!!؟:عصبانی++:
چیکار می کنید!!؟:متفکر: بله از نوع String تو سی شارپ و نوع nvarchar تو اسکوئل استفاده می کنید!!!:لبخند:
ولی خوب عملیات رویه تاریخها رو چطوری انجام میدید!!؟:اشتباه:....

از این به بعد می تونید با این کلاس عملیاتهای مختلف رویه تاریخهای نوع string رو به راحتی انجام بدید!!:لبخند::تشویق:
[/URL]دو تابع جديد به اين كلاس در لينك زير اضافه شد!
[url]http://barnamenevis.org/forum/attachment.php?attachmentid=44563&d=1266913548 (http://barnamenevis.org/forum/attachment.php?attachmentid=42792&d=1263898917)
موفق باشید:چشمک:

Rejnev
چهارشنبه 30 دی 1388, 12:41 عصر
سلام
یک برنامه برای برگرداندن فایلها و فولدرهای hidden شده توسط ویروسها به حالت نرمال
یک پوشه رو انتخاب میکنیم و دکمه شروع و بعد نرم افزار شروع به پیمایش فایلها و پوشه ها میکنه و attribute شون رو normal میکنه.
اگه تیک subfolders رو هم بزنید زیر شاخه ها هم پیمایش میشن.

http://barnamenevis.org/forum/downloads/directory_AMV.jpg

در کتابخانه فایل سایت موجوده
لینک کتاب خانه فایل:http://barnamenevis.org/forum/downloads.php?do=file&id=58

H2K
چهارشنبه 30 دی 1388, 21:21 عصر
http://www.codersengine.com/images/photo/CSharp/dg_image.png
Src+Sample Project (http://www.codersengine.com/tutorials-forum/forum-tutorials-forum.html?func=view&catid=8&id=227#227)

EhsanAvr
پنج شنبه 01 بهمن 1388, 19:53 عصر
دویست پروژه سی شارپ


لینک مطلب و لیست پروژه ها و .... (http://ehsanavr.com/?p=237)
لینک دانلود با حجم 30 مگابایت (http://ehsanavr.com/wp-content/plugins/download-monitor/download.php?id=csproject200.exe)
http://ehsanavr.com/wp-content/uploads/2010/01/Adress-Book.png
http://www.ehsanavr.com/wp-content/uploads/2010/01/Abjd.png
http://ehsanavr.com/wp-content/uploads/2010/01/7Zip.png
http://www.ehsanavr.com/wp-content/uploads/2010/01/Acdc.png
http://www.ehsanavr.com/wp-content/uploads/2010/01/AITabPanel.png

nima_jafari
پنج شنبه 01 بهمن 1388, 20:51 عصر
سلام

دوستان عزیز چند قطعه کد مفید دیدم خوشم اومد گفتم دوستان هم شاید بدردشان بخورد:

اتصال به پایگاه داده (http://forum.ecl4u.com/Default.aspx?g=posts&m=40433&#40433)


رسم یک Button (در حالتهای مختلف) به کمک +GDI (http://forum.ecl4u.com/Default.aspx?g=posts&t=36261)

بدست آوردن مسیر دایرکتوری جاری برنامه (http://forum.ecl4u.com/Default.aspx?g=posts&t=36260)

نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی (http://forum.ecl4u.com/Default.aspx?g=posts&t=36259)

بستن یک پروسه در حال اجرا (http://forum.ecl4u.com/Default.aspx?g=posts&t=36258)

Map کردن درایوهای شبکه به کمک اجرای دستورات خط فرمان (http://forum.ecl4u.com/Default.aspx?g=posts&t=36256)

فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از WMI) (http://forum.ecl4u.com/Default.aspx?g=posts&t=36254)

بدست آوردن جزییات اطلاعات در مورد یک پروسه در حال اجرا (http://forum.ecl4u.com/Default.aspx?g=posts&t=36252)

باز کردن یک سایت توسط internet explorer (http://forum.ecl4u.com/Default.aspx?g=posts&t=36250)

Ping کردن یک کامپیوتر تحت شبکه (http://forum.ecl4u.com/Default.aspx?g=posts&t=36249)

Salar Ashgi
جمعه 02 بهمن 1388, 21:03 عصر
سلام به همه دوستان ، برنامه ای که نوشته ام برای انجام اکثر محاسبات مفید آماری هستش

که تو جاهای مختلفی میتونه مفید واقع بشه !

http://salarcpp.persiangig.com/Image%201/amar.JPG

امیدوارم برای دوستان مثمرثمر واقع بشه !

H2K
چهارشنبه 07 بهمن 1388, 23:00 عصر
http://www.codersengine.com/images/photo/CSharp/dg_editable.png




Adding columns at runtime
Changing the values of a comboboxon any event like selecting the specified values from another combobox
Forcing the user to type only the numeric values in the datagridviewtextbox, if Integeris selected in corresponding combobox
DateTimepicker control in the datagridview
Enabling-Disabling the cells on a particular event
Setting the tooltip on the cells
Changing the cell style at runtime
Download Src+Sample Project (http://www.codersengine.com/component/kunena/?func=view&catid=8&id=242#242)

H2K
پنج شنبه 08 بهمن 1388, 04:40 صبح
http://www.codersengine.com/images/photo/CSharp/dg_databinding.png

Download Src + Sample Project (http://www.codersengine.com/component/kunena/?func=view&catid=8&id=243#243)

reza_Nazem
جمعه 09 بهمن 1388, 09:18 صبح
برنامه SpellCheck انگلیسی : از spellcheck خود آفیس استفاده کردم

http://barnamenevis.org/forum/showpost.php?p=898540&postcount=13

H2K
شنبه 10 بهمن 1388, 12:49 عصر
http://www.codersengine.com/images/photo/CSharp/dg_selectall.png


Download Src+Sample Project (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=247#247)

H2K
شنبه 10 بهمن 1388, 22:34 عصر
http://www.codersengine.com/images/photo/CSharp/db_thu.png
Download Sample+Src Project (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=248#248)

ali.aghdam
دوشنبه 12 بهمن 1388, 11:51 صبح
چند وقط پیش لپ تاپم(ویندوز) با مشکل مواجه شده بود ،میزان شارژ باطری رو نشون نمی داد واسه همین نشستم خودم برنامه شو نوشتم.


http://p30bazan.persiangig.com/document/power%20State/Power%20State.jpg

بفرما اینم خدمت شما:قلب:

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

mehrzad_ali
چهارشنبه 14 بهمن 1388, 13:36 عصر
ذخیره آدرس تصاویر در دیتابیس و بازخوانی

H2K
چهارشنبه 14 بهمن 1388, 20:20 عصر
http://www.codersengine.com/images/photo/CSharp/ce_animtedform.png

1.Basic Animations
.Roll Left to Right
.Roll Right to Left
.Roll Top to Bottom
.Roll Bottom to Top
.Roll Collapse
.Roll Fade
2.Slide Effect
.Slide Left to Right
.Slide Right to Left
.Slide Top to Bottom
.Slide Bottom to Top
Download Src+Sample Project
(http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=251#251)

Netsky
پنج شنبه 15 بهمن 1388, 21:51 عصر
ســــــــــــــلام .
خب ، یه کد دیگه نوشتم که تقدیم میکنم . با این کد میتونید یه Drive Box به صورت Runtime ( در زمان اجرا ) داشته باشید .



public void DriveBox_RunTime()
{
ComboBox Drive_Box = new ComboBox();
Drive_Box.Size = new Size(100, 0);
Drive_Box.DropDownStyle = ComboBoxStyle.DropDownList;
this.Controls.Add(Drive_Box);
//================================================== ====
foreach (DriveInfo DI in System.IO.DriveInfo.GetDrives())
{
Drive_Box.Items.Add(DI);
}

}

Netsky
جمعه 16 بهمن 1388, 11:04 صبح
سلام . بهترین لحظات رو براتون آرزومندم .
یه کد دیگه که گفتم شاید براتون جالب باشه . نوشتن یه متن به صورت عمودی ( Vertical ) روی فرم .
کد زیر رو ببینید :



private void Vertical_Text()
{
System.Drawing.Graphics FormGraphic = this.CreateGraphics();
string Text = "N E T S K Y";
Font Draw_Font = new Font("Tahoma", 45);
SolidBrush Draw_Brush = new SolidBrush(Color.Blue);
Single X, Y;
X = 100;
Y = 100;
StringFormat Draw_Format = new StringFormat();
Draw_Format.FormatFlags = StringFormatFlags.DirectionVertical;
FormGraphic.DrawString(Text, Draw_Font, Draw_Brush, X, Y, Draw_Format);
Draw_Font.Dispose();
Draw_Brush.Dispose();
FormGraphic.Dispose();
}

RED-C0DE
شنبه 17 بهمن 1388, 14:34 عصر
سلام

http://redc0de.persiangig.com/image/upload/rccrazyrobo.png

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

روبات در 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 برای تست این شبیه ساز اجرا می شه...

--
بعلت اینکه نمی ذارن بالای 500 ک.ب آپ کنیم اینجا و جای دیگه ای هم حسش نبود ت دو تا part گذاشتم ...
موفقیت باشید...

Salar Ashgi
یک شنبه 18 بهمن 1388, 19:14 عصر
سلام به همه دوستان عزیز ، برنامه زیر با استفاده از دستورات رجیستری ویندوز میتونه قسمت

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

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

http://salarcpp.persiangig.com/Image%201/a.png
===============================
http://salarcpp.persiangig.com/Image%201/b.png
================================
امیدوارم مفید بوده باشد .

H2K
دوشنبه 19 بهمن 1388, 01:58 صبح
http://www.codersengine.com/images/photo/CSharp/webimage.png

Download Src+Sample (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=266#266)

debugger
پنج شنبه 22 بهمن 1388, 15:21 عصر
دوستان برنامه ای که برای شما نوشتم کارش مقایسه تصاویر به دو روش است

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

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

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

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

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

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

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

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

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

http://y4shar.persiangig.com/image/screenshot2.jpg

mdssoft
جمعه 23 بهمن 1388, 12:22 عصر
http://www.codeproject.com/KB/WPF/EBAnalogClock/AnalogClock.gif

نام برنامه : ساعت آنالوگ به همراه تاریخ WPF

کاربرد : نمایش ساعت

تکنولوژی های استفاده شده : WPF

امکانات :
- دارای کدی ساده و قابل فهم
- دارای دو نسخه ، یکی در محیط VS2008 ساخته شده و دیگری در Expression Blend 2
- امکان نمایش تقویم شمسی و میلادی

دانلود (http://mds-soft.persianblog.ir/post/46/)

http://www.fileden.com/files/2008/8/6/2037776/My%20Documents/Weblogs/MyWeblog/Download-Icon.png (http://mds-soft.persianblog.ir/post/46/)

H2K
جمعه 30 بهمن 1388, 02:18 صبح
http://www.codersengine.com/images/photo/CSharp/treeview_treestate.png

Download Src+Sample Project (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=277#277)

H2K
شنبه 01 اسفند 1388, 06:35 صبح
http://www.codersengine.com/images/photo/CSharp/ce_ptranslate.png

Download Src+Sample Project (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=278#278)

Netsky
دوشنبه 03 اسفند 1388, 08:00 صبح
سلام عرض میکنم خدمت همه دوستان عزیز .
برنامه ی دیگه نوشتم که تقدیم دوستان عزیز میشه .
با این برنامه میتونید متون خودتون رو رمزنگاری کنید و یا از حالت رمز شده به حالت عادی بر گردونید . در این برنامه از یک الگوریتم رمز نگاری کلید متقارن به نام Rijndael استفاده شده که الگوریتم بسیار قدرتمندیه .
اینم تصویری از محیط برنامه :


http://xs.to/image-4E99_4B820BEC.jpg

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

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

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

Netsky
پنج شنبه 06 اسفند 1388, 08:01 صبح
سلام . آرزوی بهترین¬ها برای شما که بهترین هستید .
برنامه ¬ی دیگه ای نوشتم که تقدیم شما سروران عزیز میشه .
بوسیله این برنامه میتونید میزان استفاده از CPU یا همون CPU Usage و فضای قابل استفاده از حافظه اصلی سیستم ( RAM ) رو بدست بیارید . اطلاعاتی که در عکس میبینید به صورت Dynamic هستش و هر 1 ثانیه آپدیت میشه .
اینم نمایی از برنامه :


http://xs.to/image-F9BA_4B84AE59.gif

امیدوارم مفید واقع بشه .

Netsky
دوشنبه 10 اسفند 1388, 07:35 صبح
بازم سلام !!!
یه برنامه دیگه واستون نوشتم که تقدیم میشه خدمت شما سروران عزیز .
کار این برنامه اینه که عکس های شما رو به اندازه ای که میخاید بزرگ یا کوچیک میکنه و به قول خارجیا یه نوع Image Resizer هستش . در این برنامه میتونید عکسی رو که تغییر اندازه میدید با فرمت های مختلف از قبیل : JPG ، BMP ، PNG ، GIF ذخیره کنید .
اسکرین شات برنامه رو میتونید از پایین ببینید که یه توضیح کلی هم در مورد برنامه بهتون میده .

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

Netsky
جمعه 14 اسفند 1388, 12:14 عصر
سلام به همه دوستان عزیز .
کار با انواع تاریخ ها . شمسی ، قمری و میلادی .
لینک تاپیک (http://barnamenevis.org/forum/showthread.php?t=208566)
ندیدن این تایپک = ضرر خالص .

Netsky
شنبه 15 اسفند 1388, 07:42 صبح
سلامی دوباره عرض میکنم خدمت همه دوستان عزیز . امیدوارم حالتون خوب باشه .
این بار یه کامپوننت نوشتم که تقدیم شما میکنم .
حتما یادتون هست که در یکی از پستهام یه برنامه گذاشتم که متن های شما رو Encrypt و Decrypt میکرد . این بار همون کار رو بوسیله این کامپوننت میتونید انجام بدید . دلیل اینکه این کامپوننت رو نوشتم این بود که گفتم شاید شما دوستان عزیز نخاید پروژتون رو با یه کلاس و یه مشت کد دیگه شلوغ کنید .
روش استفاده از کامپوننت هم خیلی راحته ولی واسه دوستان عزیز یه توضیح کوچولو میدم :
فرض کنید که میخاید یه متن مهم رو توسط برنامتون در یه جای سیستم کاربر ذخیره کنید و میخاید که امنیت اون متن هم حفظ بشه و کسی نتونه چیزی ازش بفهمه . خیلی خب ، بهترین راه Encrypt کردن متن مورد نظرتون هست . واسه Encrypt کردن متن هم به دو چیز نیازه :
1- متنی که میخاید Encrypt کنید .
2- یه کلمه یا عدد به عنوان کلید رمزنگاری .
کد زیر خیلی واضح همه چیز رو واستون توضیح میده :



aZ_Encryptor_Decryptor1.Encryption_Text("Netsky", "Any Things");

اون کلمه یعنی aZ_Encryptor_Decryptor1 که نام کامپوننت هستش .
Encryption_Text متدیه که عملیات Encrypt رو واسه ما انجام میده . یعنی اینکه متن ما رو رمزنگاری میکنه .
Netsky هم متنی هستش که میخاد رمز بشه و Any Things هم کلمه مورد نظر ما هست که به عنوان کلید ازش استفاده کردیم . البته همیشه باید این کلید رو یه جا محفوظ پیش خودتون داشته باشید . چون اگه کلید رو فراموش کنید ، باید قید رمزگشایی متن رمز شده رو هم بزنید .
اینم مقدار برگشتی که متن رمز شده هست :



1L9jwGXnjM6wX+w2gy9nQg==

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



aZ_Encryptor_Decryptor1.Decryption_Text("1L9jwGXnjM6wX+w2gy9nQg==", "Any Things");

همه چیز مثل کد بالاست و فقط دو چیز در این کد با کد بالایی فرق داره :
1- متد از Encrypt_Text به Decrypt_Text تغییر پیدا کرده .
2- متن ورودی به متد هم متن رمز شده است که باید رمز گشایی بشه .
حالا برنامتون رو اجرا کنید .
میبینید که مقدار برگشتی برابر با Netsky هستش .
و بدین صورت میتونید متون دیگه رو هم رمز کنید .
اگه از دوستان کسی در کار با این کامپوننت مشکل داشت بنده با کمال میل در خدمتم .

موفق و سربلند باشید ...................

CYCLOPS
سه شنبه 18 اسفند 1388, 22:11 عصر
یه برنامه خیلی مختصر و ساده که حرکت موس رو ضبط میکنه و پخش میکنه
RadioButton ای که تو شکل میبینید حرکت موس رو تقلید میکنه . . .

http://up.iranblog.com/37261/1268260433.jpg

موفق باشید :چشمک:

rroona
چهارشنبه 19 اسفند 1388, 22:53 عصر
یه برنامه کوچیک نوشتم که خطوطی رو با دادن مختصات روی فرم میکشه
رنگ و اندازه قلم هم قابل تغییره

این اولین برنامه ایه که نوشتم
خوشحال میشم ایراداشو بگین

h_r_sh
جمعه 21 اسفند 1388, 14:15 عصر
با سلام.
این برنامه ی خیلی ساده, با اتصال به دیتا بیس, لیستی از جداول موجود را به نمایش می گذارد و با انتخاب هر جدول- و برخی تنظیمات ساده-, کدهای مربوط به اعمال متداول آن جدول از قبیل انتخاب, اضافه, ویرایش,حذف به طور خود کار در سه کلاس مجزا تولید می شود.

البته این برنامه با الهام از http://barnamenevis.org/forum/showthread.php?t=87372 نوشته شده. البته خیلی ساده تر.

سورس برنامه در http://barnamenevis.org/forum/showthread.php?t=64210&page=47 اضافه کردم

HAMRAHSOFT.IR
جمعه 21 اسفند 1388, 15:47 عصر
با سلام.
این برنامه ی خیلی ساده, با اتصال به دیتا بیس, لیستی از جداول موجود را به نمایش می گذارد و با انتخاب هر جدول- و برخی تنظیمات ساده-, کدهای مربوط به اعمال متداول آن جدول از قبیل انتخاب, اضافه, ویرایش,حذف به طور خود کار در سه کلاس مجزا تولید می شود.

البته این برنامه با الهام از http://barnamenevis.org/forum/showthread.php?t=87372 نوشته شده. البته خیلی ساده تر.

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

H2K
جمعه 21 اسفند 1388, 18:43 عصر
http://www.codersengine.com/images/photo/CSharp/snetworkstatus.png
Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=305#305)

H2K
جمعه 21 اسفند 1388, 20:44 عصر
http://www.codersengine.com/images/photo/CSharp/mcsplayer.png
Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=306#306)

ricky22
شنبه 22 اسفند 1388, 13:59 عصر
با سلام
برنامه برای overload کردن عملگر ها

rroona
یک شنبه 23 اسفند 1388, 23:06 عصر
سلام برنامه شبیه ساز 7_Segment
در واقع یک تایمر هست که شبیه ساعت دیجیتال طراحی شدهو تا 100 میشمره
این دومین برناممه
اگه تو کدنویسی ایراد داشت لطفا بگید(خوشحال میشم)

Himalaya
دوشنبه 24 اسفند 1388, 01:10 صبح
سلام...یه برنامه نوشتم که برای اجرای خودکار یه فایل از روی فلش مموری به محض اتصال فلش به پورت usb استفاده میشه (یا به محض اینکه فلش از قبل متصل باشه و برنامه بعد از اتصال فلش اجرا بشه...یعنی فرقی نمیکنه اول اتصال فلش انجام بشه یا اول برنامه اجرا بشه)
برنامه وقتی اجرا بشه کنار ساعت قرار میگیره ... این برنامه برای چک کردن اینکه فلش در این لحظه به پورت usb متصل شده یا نه از تایمر استفاده نمیکنه :متعجب:
پس نگران درگیر بودن cpu نباشید... خودتون نگاه کنید ببینید از چی استفاده میکنه :گیج:
برنامه خودش دنبال درایو فلش میگرده
اسم فایلی که من تو کدهام تعریف کردم تا اجرا بشه
01.txt
هستش که باید تو root فلش قرار بگیره ... میتونید این فایلو به هر فایلی که مایل بودید تو کدها تغییر بدید و بعد برنامه رو بزارید تو startup ویندوز تا با بالا اومدن ویندوز شروع کنه به کار کردن. امیدوارم مفید باشه

MSN_Issue
سه شنبه 25 اسفند 1388, 01:14 صبح
شبیه ساز Snipping tool در Win7 با افزودن امکان زوم تا x11 !!
فقط اون دکمه ی "Press Me!" رو نزنید که سیستمتون ریست میشه !!! (البته با زدن دوباره ی اون عمل ریست لغو میشه !) فقط محض تست گذاشتمش !!:بامزه:
پروژه رو SFX کردم ... !
http://rapidshare.com/files/363826481/snap.exe.html

homan1374
پنج شنبه 27 اسفند 1388, 09:17 صبح
باسلام بالاخره ماهم سعادت ارسال پست تو این تاپیک رو یافتیم!
این برنامه یه برنامه واسه Cleanup کردن سیستم با امکانات فراتر میباشد.
جهت اطلاعات بیشر به سایت :http://www.pecode.wordpress.com
مراجعه کنید
[/URL][URL]http://www.4shared.com/file/243588561/cd2e3b97/Rekill_Started_.html (http://www.4shared.com/file/243588561/cd2e3b97/Rekill_Started_.html)

H2K
جمعه 28 اسفند 1388, 20:18 عصر
http://www.codersengine.com/images/photo/CSharp/mailmain.png
http://www.codersengine.com/images/photo/CSharp/mailprew.png
Download Project (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=314#314)

H2K
سه شنبه 03 فروردین 1389, 16:34 عصر
http://www.codersengine.com/images/photo/WPF/progress.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=11&id=319#319)

Salar Ashgi
سه شنبه 03 فروردین 1389, 19:22 عصر
اول از همه جا داره که سال نو را به همه عزیزان تبریک بگم و آرزو میکنم که سال نو سال

خوشی باشه برای همه ، خصوصا برنامه نویسی های عزیز !

===============================

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

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

میکنه :

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

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

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

ویندوز و ...

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

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

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

و ...

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

http://salarcpp.persiangig.com/2/pic.png

حجم فایل یکم زیاد بود ، 3 قسمت کردم .

شاد باشید ، با تشکر .

H2K
چهارشنبه 04 فروردین 1389, 14:45 عصر
http://www.codersengine.com/images/photo/WPF/wpflistview.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=11&id=321#321)

H2K
چهارشنبه 04 فروردین 1389, 22:48 عصر
http://www.codersengine.com/Demo/ChooseAnimation.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=322#322)

H2K
پنج شنبه 05 فروردین 1389, 18:57 عصر
http://www.codersengine.com/images/photo/CSharp/imageslieshow.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=323#323)

barzin144
شنبه 07 فروردین 1389, 00:06 صبح
سلام
یه برنامه واسه دوستم نوشتم که میتونه کتاب هاشو مدیریت کنه که چه کتاب هایی داره به کی چه کتابی قرض داده ...

H2K
دوشنبه 09 فروردین 1389, 05:59 صبح
http://www.codersengine.com/images/photo/CSharp/watermarktextbox.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=325#325)

masoud.ace
دوشنبه 09 فروردین 1389, 14:51 عصر
یه مسئله ای توی کتاب ریاضی یکی از کتابای راهنمایی یا دبیرستان بود که میگفت وقتی یکی از پادشاهان از بازی شطرنج خوشش اومد دستور داد تا مخترع شطرنج را پیشش ببرن تا از اون قدردانی کنه و وقتی اون شخص پیش پادشاه رفت و پادشاه گفت که چه چیزی میخوای در پاسخ گفت تا در خانه اول صفحه شطرنج یک گندم و در خانه دوم دو برابر خانه اول و به همین ترتیب تا خانه 64 گندم بگذارند. پادشاه تعجب کرد و دستور داد تا 1 کیسه گندم به او بدهند اما از آن موقع این مسئله در ذهن من بود که چه تعداد گندم می شود؟ تا اینکه امروز موفق به نوشتن برنامه ای شدم که این مسئله را برام حل کنه.

homan1374
دوشنبه 09 فروردین 1389, 17:51 عصر
با سلام
این برنامه
آنلاین بودن یا افلاین بودن در یاهو مسنجر رو نمایش میده
فقط یادتون باشه که تنها نام کاربری رو وارد کنید و @ رو وارد نکنید

H2K
دوشنبه 09 فروردین 1389, 18:39 عصر
http://www.codersengine.com/images/photo/CSharp/LinkTextBox.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=326#326)

homan1374
سه شنبه 10 فروردین 1389, 09:51 صبح
امروز صبح یه برنامه نویشم که حیفم اومد اینجا نزارمش

این برنامه یه عدد هشت بیتی(یک بایتی) رو از شما میگیره و در مبنای دودویی
جای عدد صفر یه چراغ خاموش و جای عدد یک یه چراغ روشن قرار میده
برای توظیحات بیشتر و دانلود برنامه شما میتونید به این لینک مراجعه کنید:
http://pecode.wordpress.com/2010/03/30/

bpzone
سه شنبه 10 فروردین 1389, 10:50 صبح
با سلام به همگی
این برنامه شامل 2 تا پروژه میشه
A- Server
B- Client

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

http://bpzone.persiangig.com/image/View.JPG

h_r_sh
سه شنبه 10 فروردین 1389, 18:47 عصر
با سلام.
این برنامه ی خیلی ساده, با اتصال به دیتا بیس, لیستی از جداول موجود را به نمایش می گذارد و با انتخاب هر جدول- و برخی تنظیمات ساده-, کدهای مربوط به اعمال متداول آن جدول از قبیل انتخاب, اضافه, ویرایش,حذف به طور خود کار در سه کلاس مجزا تولید می شود.

البته این برنامه با الهام از http://barnamenevis.org/forum/showthread.php?t=87372 نوشته شده. البته خیلی ساده تر.

ضمن عرض عذر خواهی, سورس برنامه را اضافه می کنم.

naser2009
چهارشنبه 11 فروردین 1389, 14:32 عصر
سلام دوستان
اینم یه برنامه که میتونه عکس هایی که به داخلش drag میشه رو به صورت SlideShow نشان بده
منبع:
http://www.codeproject.com/KB/GDI-plus/Slide_Show.aspx

MAHDIhp_devsq
چهارشنبه 11 فروردین 1389, 18:37 عصر
این یک مثال ساده از امکانات فناوری رابط کاربر جدید WPF

H2K
پنج شنبه 12 فروردین 1389, 03:30 صبح
http://www.codersengine.com/images/photo/CSharp/numerictextbox.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=327#327)

raranjbar
پنج شنبه 12 فروردین 1389, 14:34 عصر
این برنامه تصویر وب کم رو نشون میده.

fdaliry
پنج شنبه 12 فروردین 1389, 15:36 عصر
برنامه ای برای تهیه نسخه پشتیبان با امکان بازگردانی پشتیبان

barzin144
جمعه 13 فروردین 1389, 01:30 صبح
یه سری باتن گذاشتم و خاصیتشونو دستکاری کردم که یکم فرممو ظاهرشو بهتر کنه البته یکم کدهاش شلوغ می کنه کدهای فرم رو

bpzone
شنبه 14 فروردین 1389, 10:38 صبح
این برنامه تمام پکت های ارسالی روی شبکه و دریافتی از شبکه رو با تمام اطلاعات فرستنده و گیرنده نشون میده

H2K
یک شنبه 15 فروردین 1389, 14:00 عصر
http://www.codersengine.com/images/photo/CSharp/translateform.gif

Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=329#329)

H2K
دوشنبه 16 فروردین 1389, 04:26 صبح
http://www.codersengine.com/images/photo/CSharp/movablelable.gif
Download Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=330#330)

bpzone
سه شنبه 17 فروردین 1389, 11:27 صبح
این برنامه یک URL را دریافت کرده و تمام IP های مربوطه را بدست می آورد

lordtec
سه شنبه 17 فروردین 1389, 17:44 عصر
ماشین حساب مهندسی ساده به زبان c# http://lordtec.persiangig.com/fusion/calculator%20csharp.rar

Marzieh_A
جمعه 20 فروردین 1389, 17:09 عصر
یه برنامه نوشتم که با استفاده از اون میشه هر فایل exe رو تحت برنامه اجرا کرد و درون یک کنترل( مثلا پنل ) قرار داد.
فکر می کنم در بعضی از مواقع، واقعا کارا باشه.

esmaeily-hosein
پنج شنبه 26 فروردین 1389, 16:55 عصر
سلام نسخه جدید Persian Month calendar , Persian Datetime picker ، (تقویم فارسی ) با امکانات جدید
از جمله
تایپ توسط کاربر
اضافه شدن ساعت
باز شدن به صورت Popup
پشتیبانی از حالت فارسی
و ...



تصویری از برنامه :
http://barnamenevis.org/forum/attachment.php?attachmentid=47116&stc=1&d=1271335965

Mahdad999
یک شنبه 29 فروردین 1389, 07:24 صبح
سلام دوستان،
يه برنامه واسه Attach‌كردن Database در محيط SQL نوشتم اميدوارم كه به كارتون بياد.
با اين برنامه ميتونيد علاوه بر Attach و Detach كردن، ليست بانكهاي موجود روي سرور جاري رو هم ملاحظه كنيد.
در ضمن اگه دوستان نقصي رو در برنامه ملاحظه كردن خوشحال ميشم اگه تذكر بدن و در رفع اون كمك كنن.
برنامه تحت C#‎‎‎‎‎‎ 2008 نوشته شده.
سورس و خود برنامه اصلي رو براي استفاده گذاشتم در ضمن برنامه با دات نت فريمورك 2 جواب ميده

bpzone
دوشنبه 30 فروردین 1389, 15:49 عصر
با سلام به همگی دوستان
در چندین پست پیش، این برنامه رو گذاشته بودم
ولی این ورژن خیلی کاملتر هست و با قابلیت مدیریت مشاهده و دریافت پیام ها می باشد.
در ضمن 3 تا فایل هم بصورت توضیح ضمیمه برنامه کردم که اطلاعاتی رو که برای نوشتن این برنامه لازم داشتم رو بصورت کلی شرح دادم
پروژه + مستند سازی
خوشحال میشم نظرات دوستان رو برای بهتر کردن برنامه جویا بشم

s.khoshfekran
پنج شنبه 02 اردیبهشت 1389, 16:16 عصر
کامپوننت PictureBox با امکان Round کردن گوشه ها و پرینت گرفتن و Resize کردن عکس نسبت به pictureBox و ...

ym3015
پنج شنبه 02 اردیبهشت 1389, 22:32 عصر
سلام،
برنامه ای برای درج و بازسپاری!! لغات انگلیسی .
برای نصب به نرم افزارهای زیر نیاز هست:
Window installer
.Net Framework
Mirosoft Access
امیدوارم به دردتون بخوره

masoud.ace
یک شنبه 05 اردیبهشت 1389, 13:10 عصر
این همون Hello World خودمونه ولی یکم پیشرفته‌ش. برای تازه کارا یه مثال خیلی خوبیه...

Salar Ashgi
پنج شنبه 09 اردیبهشت 1389, 20:32 عصر
سلام به همه دوستان عزیز ، قبلا تو همین تاپیک یه برنامه گذاشته بودم که اطلاعات قطعات

سخت افزاری سیستم رو استخراج میکرد ! اطلاعات سیستم عامل میتونه اطلاعات مفیدی

واسه هر کاربر کامپیوتر باشه ، از این رو گفتم برنامه ای بنویسم که این اطلاعات رو

(بیشتر از نسخه قبل) در یک برنامه مجزا استخراج کنه !

مثلا یکی از اطلاعات بسیار مفیدش بنظر من :

تاریخ کامل نصب ویندوز و تاریخ کامل آخرین زمان روشن کردن کامپیوتر

که تو کاربردهای متفاوتی میتونه بسیار مفید باشه .

http://salarcpp.persiangig.com/2/OS_info.jpg

hojjatshariffam
شنبه 11 اردیبهشت 1389, 00:39 صبح
یه ساعت آنالوگ از CodeProject پیدا کردم ، خودم کد هاشو باز کردم و یه ذره تغییرات روش اعمال کردم و الان به شکلیه که کار خودمو راه میندازه
میزارم اینجا که اگه به درد کسی خورد ازش استفاده کنه
از دوستان علاقه مند اگه کسی توسعه دادش به خود منم بده



فایل DLL رو پیوست می کننم :
قابل توجه افرادی که طرز استفاده از فایل DLL رو به شکل کامپوننت بلد نیستند :
بعد از اینکه DLL رو از طریق راست کلیک روی پروژه در پنجره Solotion Explore و زدن Add Refrence ، به پروژتون اضافه کردین ، روی پنجره Tools Box راست کلیک کرده و Chosse Item رو بزنید سپس فایل Dll رو Browse کنید و اوکی رو بزنید
الان دیگه Analog Clock مانند دیگر ابزارها به لیست اضافه می شود و می توانید در هر جائی که می خواهید از آن استفاده کنید.


بچه ها انتقاد و پیشنهاد در مورد کامپوننت بادتون نره (اشکالاشم بگید)

ostovarit
دوشنبه 13 اردیبهشت 1389, 13:43 عصر
سلام نسخه جدید Persian Month calendar , Persian Datetime picker ، (تقویم فارسی ) با امکانات جدید
از جمله
تایپ توسط کاربر
اضافه شدن ساعت
باز شدن به صورت Popup
پشتیبانی از حالت فارسی
و ...



با تشکر از مطلب مفیدی که گذاشتید سوالی در رابطه با این کنترل داشتم....

چطور میشه از این کنترل در یکی از ستونهای دیتاگرید ویو استفاده کرد؟

جستجو زیاد کردم مثال استفاده از Datetime picker میلادی رو دیدم ولی نمیشه از نمونه شمسی در اون مثال استفاده کرد اگر نمونه کدی لطف بفرمایید برای این منظور ممنون میشم

omega_pc
دوشنبه 13 اردیبهشت 1389, 20:47 عصر
سورسشو نداری؟

ostovarit
دوشنبه 13 اردیبهشت 1389, 21:08 عصر
سورسشو نداری؟

سورسش اینه

masoud.ace
دوشنبه 13 اردیبهشت 1389, 21:37 عصر
رابطه عاد کردن یکی از روابط و قضایای مهم دنیای ریاضیات می باشد که در آن وقتی a|b (می خوانیم a عاد می کند b را)، به اصطلاح می گوییم عدد b، عدد a را می شمارد. این برنامه با دریافت دو عدد، رابطه عادپذیری بین آن دو را بررسی می نماید. در زیر عکسی از محیط برنامه را مشاهده می نمایید.


http://www.badvista.ir/ad.png


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


http://fa.wikipedia.org/wiki/%D8%AA%D9%82%D8%B3%DB%8C%D9%85%E2%80%8C%D9%BE%D8%B 0%DB%8C%D8%B1%DB%8C
http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%D8%AA%D9%82%D8%B3%DB%8C%D9%85+%D9% BE%D8%B0%DB%8C%D8%B1%DB%8C&SSOReturnPage=Check&Rand=0
منتظر برنامه های بعدی باشید...

omega_pc
سه شنبه 14 اردیبهشت 1389, 20:51 عصر
http://www.codersengine.com/images/photo/CSharp/mcsplayer.png
Src (http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=306#306)

کدشو نداری؟

H2K
چهارشنبه 15 اردیبهشت 1389, 01:43 صبح
کدشو نداری؟
زیر عکس هست لینک کد برنامه


http://www.codersengine.com/tutorials-forum.html?func=view&catid=8&id=306#306

MortezaGity
سه شنبه 21 اردیبهشت 1389, 11:22 صبح
public static bool IsCharEqual(char firstChar, char secondChar,
bool caseSensitiveCompare)
{
if (caseSensitiveCompare)
{
return (firstChar.Equals(secondChar));
}
else
{
return (char.ToUpper(firstChar).Equals(char.ToUpper(secon dChar)));
}

MortezaGity
سه شنبه 21 اردیبهشت 1389, 11:23 صبح
public static bool IsInRange(char testChar, char startOfRange, char endOfRange)
{
if (testChar >= startOfRange && testChar <= endOfRange)
{
// testChar is within the range
return (true);
}
else
{
// testChar is NOT within the range
return (false);
}
}

MortezaGity
سه شنبه 21 اردیبهشت 1389, 11:27 صبح
string base2 = "11";
string base8 = "17";
string base10 = "110";
string base16 = "11FF";

Console.WriteLine("Convert.ToInt32(base2, 2) = " + Convert.ToInt32(base2, 2));
Console.WriteLine("Convert.ToInt32(base8, 8) = " + Convert.ToInt32(base8, 8));
Console.WriteLine("Convert.ToInt32(base10, 10) = " + Convert.ToInt32(base10, 10));
Console.WriteLine("Convert.ToInt32(base16, 16) = " + Convert.ToInt32(base16, 16));

MortezaGity
سه شنبه 21 اردیبهشت 1389, 11:40 صبح
public enum CharKind
{
Control,
Digit,
Letter,
Number,
Punctuation,
Separator,
Surrogate,
Symbol,
Whitespace,
Unknown
}


تعریف تابع مورد نظر:


public static CharKind GetCharKind(char theChar)
{
if (Char.IsControl(theChar))
{
return CharKind.Control;
}
else if (Char.IsDigit(theChar))
{
return CharKind.Digit;
}
else if (Char.IsLetter(theChar))
{
return CharKind.Letter;
}
else if (Char.IsNumber(theChar))
{
return CharKind.Number;
}
else if (Char.IsPunctuation(theChar))
{
return CharKind.Punctuation;
}
else if (Char.IsSeparator(theChar))
{
return CharKind.Separator;
}
else if (Char.IsSurrogate(theChar))
{
return CharKind.Surrogate;
}
else if (Char.IsSymbol(theChar))
{
return CharKind.Symbol;
}
else if (Char.IsWhiteSpace(theChar))
{
return CharKind.Whitespace;
}
else
{
return CharKind.Unknown;
}
}

esmaeily-hosein
چهارشنبه 22 اردیبهشت 1389, 01:53 صبح
Persian DatetimePicker in GridView

با اضافه کردن این Extender ستونی به نام Persian calendar به لیست ستون های جاری GridView اضافه میگردد .
http://barnamenevis.org/forum/attachment.php?attachmentid=48834&stc=1&d=1273614465

wolf_majid
جمعه 24 اردیبهشت 1389, 21:42 عصر
خصوصیات جدید این جعبه متن :
1- Digit : ورود فقط عدد
2- Farsi : کیبورد را به حالت فارسی برده و راست چین می کند
3 - Focus Color : تنظیم رنگ شی در صورت Focus شدن
4- MinLenght : این خصوصیت کاربر را موظف می کند تا به تعداد کاراکتر تعیین شده در جعبه متن کاراکتر وارد کند . همچنین با پیام قابل تنظیم
5- Shade : این خصوصیت باعث می شود تا یک متن پیش فرض را در جعبه متن نمایش دهد

Salar Ashgi
یک شنبه 26 اردیبهشت 1389, 23:00 عصر
با عرض سلام خدمت تمام دوستان عزیز ؛ دوستان تا حالا با الگوریتم های مختلف رمز نگاری

و هشینگ و کدینگ و ... آشنایی داشتند از جمله : AES , RSA , MD5 , ... که تو همشون

رشته ورودی معمولا تبدیل میشد باز به رشته ای از حروف و کاراکتر ها !

اینبار من با یک ایده خیلی ساده ولی کاربردی ، برنامه ای نوشتم که یک رشته رو کد میکنه

به اعداد 0 و1 (باینری) که در واقع خوبی این روش اینه که به احتمال خیلی زیاد کشف کردن

رشته ورودی از روی یکسری اعداد دودویی (صفر و یک) کار آسانی نخواهد بود .

(بشرطی که الگوریتم برنامه در دسترس نباشد )

http://salarcpp.persiangig.com/3/1.png
====================
http://salarcpp.persiangig.com/3/2.png

امیدوارم مفید بوده باشد .

ezamnejad
جمعه 31 اردیبهشت 1389, 14:18 عصر
برنامه n وزیر با استفاده از تابع بازگستی

s.khoshfekran
یک شنبه 02 خرداد 1389, 19:11 عصر
سلام به همه دوستان
یک dll رمز گذاری با الگوریتم Rijndael برای کسانی که مشکل اساسی با Cryptography در C#‎‎ مشکل دارن
امکان رمزگذاری بر روی متن
امکان رمزگذاری بر روی فایل ها
امکان رمزگذاری بر روی XML Serialized Data
امکان رمزگذاری بر روی Binary Serialized Data
اگه کسی نظری داره و یا میتونه کامل ترش کنه و ... ممنون میشم کمک کنه!!

امیدوارم به دردتون بخوره!!

behnam25214
یک شنبه 02 خرداد 1389, 22:26 عصر
ســــــــــــــــلام
برنامه ای برای کار با menu که خیلی جالبه ، همراه با تصویر در ضمیمه.

behnam25214
دوشنبه 03 خرداد 1389, 16:57 عصر
با سلام خدمت دوستان عزیز
یه برنامه ای نوشته بودم البته بیشترش رو از برنامه نویس:متفکر: یاد گرفتم گفتم شاید به درد دوستان بخوره.:لبخندساده:
از جمله کارهای برنامه:

1 .Restart
2.Shut Down
3.Log Off
4.Hibernate

5.مدت زمان روشن ماندن کامپیوتر
6.نمایش تاریخ به میلادی و شمسی و زمان
7.چک کردن وصل بودن به اینترنت
8.پاک کردن سطل آشغال
9.چک کردن نام کاربری که ادمین میباشد یا نمیباشد
10.نمایش فایلهای mpeg
11.نمایش اطلاعات سیستم
12.نمایش اطلاعات cpu
13.اجرای اینترنت اکسپلورر یا فایرفاکس
14.اجرای ماشین حساب
15.اجرای رجیستر و نت پد
16.نمایش کلیه پرینتر ها در مسیج باکس
17.میزان فضای هارد دیسک
18.نمایش هارد دیسک های سیستم
19.نمایش مک آدرس شبکه
20.تغییر زبان سیستم به فارسی و انگلیسی
21.تبدیل عکس رنگی به سیاه و سفید
22.تغییر والپیپر سیستم
23.رفرش کردن
24.زیپ کردن فایلها
25.تبدیل تصاویر به آیکن

امیدوارم مورد استفاده دوستان قرار بگیره.:قلب:
لطفا هر سه فایل ضمیمه را دانلود نمایید

notelo
سه شنبه 18 خرداد 1389, 10:20 صبح
سلام
ترم پیش تو درس نظریه زبان ها و ماشین ها یه پروژه داشتیم که DFA میگرفت اونو مین میکرد بعد امکانات and,or,not,... رو هم داشت از همه مهم تر به صورت گرافیکی نود ها رو نشون میداد.
این رو براتون میذارم که اگه لازم داشتین استفاده کنین...
موفق باشید....
:ناراحت:
پست مربوطه (http://barnamenevis.org/forum/showthread.php?t=192770)

behnam25214
چهارشنبه 19 خرداد 1389, 16:31 عصر
سلام دوستان
:قلب:
برنامه ضمیمه شده برای محو شدن فرمهاست.
خوب منظور اینه که وقتی میخواییبن فرم رو ببندین فرم به صورت تدریجی و با حالت محو شدگی بسته میشه.

خیلی جالبه حتما دنلود کنید.

amir-yeketaz
جمعه 21 خرداد 1389, 19:53 عصر
سلام
برنامه ای کوچولو نوشتم به صورت تستی و یه چند روزی روش وقت گذاشتم تا با مشکلاتی که برای پروژم خواهم داشت بتونم کنار بیام ... البته تشکر میکنم از بروبچ سایت که خیلی از تیکه های ای برنامه از اطلاعاتیه که در این سایت به دست آوردم ...
بی شک این برنامه فقط برای مبتدی های از جمه خودم هست که میخوان با فرم ها برای بار اولشون پروژه بنویسن...
1-کار با فرم ها
-استفاده از دو فرم در برنامه
-انتقال اطلاعات از فرم اول به فرم دوم و بالعکس
-انتخاب کاربر برای بستن یا نبستن فرم اول
-ناپدید شدن فرم دوم به حالتی باحال!!!
2-کار با لیست ویو
-کار با property های مختلف(البته مهم!) لیست ویو
-کلیک کردن روی آیتم خاص و نمایش اطلاعات ویژه مربوط به فرم
3-استفاده از تکست باکس دینامیک
این برنامه بدون دیتابیسه و فقط برای حل مشکلاتی که در ساخت یه پروژه برایه بار اول یه مبتدی (مثه خودم!) پیش میادو نوشتم ... یعنی اون مشکلاتی که خودم میدونستم برای نوشتن یه پروژه در نگاه اول با استفاده از فرم ها پیش می آید ...
امیدوارم که این برنامه بتونه به ما مبتدی ها کمک کنه و ...
موفق باشید

sina26
شنبه 29 خرداد 1389, 09:50 صبح
سلام
نمونه سورس فایل جهت ورود به حساب بانکی بر روی اینترنت و مدیریت و انجام عملیات مورد نظر تقدیم میگردد .

exlord
شنبه 29 خرداد 1389, 12:21 عصر
برنامه رسم گراف جهت دار از روی همراه با ماتریس مربوطه + ذخیره + پرینت + امکان جابجایی گره ها با موس ....
update : ویرایش ماتریس و گراف به صورت هم زمان.......

moj_asghary
دوشنبه 31 خرداد 1389, 14:35 عصر
سلام دوستان !

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

امیدوارم بدرد عزیزان بخوره !

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

http://www.barnamenevis.org/forum/attachment.php?attachmentid=51512&d=1277038221 (http://www.barnamenevis.org/forum/attachment.php?attachmentid=51512&d=1277038221)

mmd2009
چهارشنبه 02 تیر 1389, 11:46 صبح
سلام دوستان عزیز

یک DLL اماده کردم امیدوارم برای همه مفید باشه

کار این dll اینه که اطلاعات درون بانک رو در گرید ویو نشون میده

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




namaiesh_ba_class.Class1 cl = new namaiesh_ba_class.Class1();
DataSet dds = new DataSet();
cl.BANK = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tell.mdb";
dds = cl.DS;
cl.CMD = "select*from t1";
cl.Amaleiat();
dataGridView1.DataBindings.Add(new Binding("datasource", dds, "t1"));





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

mmd2009
پنج شنبه 03 تیر 1389, 03:07 صبح
سلام دوستان عزیز

در این قسمت من 10 صفحه اول این تاپیک رو به صورت power point در اوردم و امیدوارم به دردتون بخوره

من سعی می کنم روی 10 صفحه از این تاپیک رو به این صورت که العا میذارم رو قرار بدم

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

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

بخش اول

mmd2009
پنج شنبه 03 تیر 1389, 23:07 عصر
آف تاپیک:
عالی بود
اگه میشد دسته بندی هم میکردی عالی بود
مثلا: -گرافیک -مولتی مدیا -فایل و دایرکتوری -پایگاه داده و...



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


----------------------------------


طبق قولی که دادم امروز زم 10 صفحه بعد رو گذاشتم
دوستان عزیز در این قسمت من صفحات 11 تا 20 رو اماده کرده ام به صورت power point و امیدوارم از اون هم خوشتون بیاد

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

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

تشکر شما باعث دلگرمی ماست

========================================

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

پس اینارو دیگه دانلود نکنید تا چند روز دیگه تکملیش میکنم همش رو و قرار میدم تو سایت

========================================:لبخن :

mmd2009
جمعه 04 تیر 1389, 20:42 عصر
با سلام

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

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

مثلا تعداد سال از 9999 بیشتر نمیره و همچنین اگر ماه کمتر از 7 بود بیشتر از 31 نمیتوان وارد تکست باکس روز کرد و همچنین اگر ماه بزرگتر از 6 بود بیشتر از 30 روز نمی توان وارد تکست باکس روز کرد

در کل شاید یه روزی به دردتون بخوره