صفحه 8 از 27 اولاول ... 67891018 ... آخرآخر
نمایش نتایج 281 تا 320 از 1080

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

  1. #281

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    سلام.یه برنامه login و می تونید توش username وpassword را عوض کنید و اونارا تو رجیستری ذخیره می کنه.
    فقط واسه اموزش از رو سورسش می زارمش
    user name: barzin
    password: parkour
    فایل های ضمیمه فایل های ضمیمه

  2. #282
    کاربر دائمی آواتار Mohsen229266
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    36
    پست
    396

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    با سلام خدمت دوستان
    جابجا شدن بین سطر های دیتاگرید ویو با چرخاندن چرخ ماوس(Mouse_Wheel)
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Mohsen229266 : شنبه 27 تیر 1388 در 15:07 عصر

  3. #283

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    نقل قول نوشته شده توسط hozouri مشاهده تاپیک
    یه کامپوننت براتون می ذارم که ساخته خودم هستش یه گرید هستش که اوتوماتیک به سلول بعدی میره.

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

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

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

  4. #284

    Smile برنامه تبدیل انواع فرمت تصاویر

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

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

    واقع شده باشد !!!
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg pic.JPG‏ (36.3 کیلوبایت, 1528 دیدار)
    فایل های ضمیمه فایل های ضمیمه






  5. #285

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    با سلام یه خصوصیت به DataGridViewH در پک ComponentHozouri اضافه کردم ... به توضیح زیر :

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

  6. #286
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    یک برنامه 3 سه لایه ساده کلاسیک - دفترچه تلفن

    a simple 3 layers application



    یک نمونه برنامه 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 : سه شنبه 06 مرداد 1388 در 12:22 عصر دلیل: عکس

  7. #287
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    Lightbulb RSS Reader ~ برنامه ای برای خواندن اخبار از طریق RSS

    Asynchronous RSS Reader


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

    .. هر 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~
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله RED-C0DE : جمعه 27 خرداد 1390 در 13:52 عصر دلیل: افزودن نسخه جدید - امکان دریافت RSS بصورت آسنکرون

  8. #288
    کاربر دائمی آواتار Mohsen229266
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    36
    پست
    396

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    با سلام خدمت دوستان
    یه کامپوننت (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 هست
    دومی یه نمونه برنامش هست
    فایل های ضمیمه فایل های ضمیمه

  9. #289

    Exclamation یه ماشین حساب ساده

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

  10. #290
    کاربر دائمی آواتار mdssoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران / ساری
    پست
    392

    دفترچه تلفن

    مدتی بود که می خواستم یه نرم افزار برای ذخیره شماره تلفن هام درست کنم.این بود که اینو ساختم.
    این برنامه با C#‎ و تکنولوژی LINQ ساخته شده.
    برای دیتا بیس از XML استفاده می کنه و برای مخفی نگه داشتن اطلاعات از افراد غیر مجاز با استفاده از الگوریتم رمزنگاری 3DES ، اطلاعات را رمز کرده و در دیتا بیس قرار می دهد.



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

    دانلود

  11. #291
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان - اصفهان
    سن
    33
    پست
    99

    Hello World!

    سلام خدمت دوستان
    بالاخره کنکور تمام شد و از یک سفر 15 روزه برگشتم.
    سراغ برنامه نویسی که اومدم گفتم مثل تازه کارها اول یک Hello World! بسازم این شد که این برنامه را نوشتم.
    می دونم ! هیچیش به Hello World! نمی خوره.
    اگه خواستین متغیر wnum را تغییر بدین!
    int wnum = 10;
    (همش کار خودمه. حتی... !)
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  12. #292
    کاربر دائمی آواتار Mohsen229266
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    36
    پست
    396

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

  13. #293
    کاربر دائمی آواتار Mohsen229266
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    36
    پست
    396

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

  14. #294

    Smile برنامه ساده کار با رنگ ها

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

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

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

    امیدوارم مفید بوده باشد !!!
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.JPG‏ (21.3 کیلوبایت, 1595 دیدار)
    فایل های ضمیمه فایل های ضمیمه






  15. #295

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

  16. #296
    کاربر دائمی آواتار 13601360
    تاریخ عضویت
    آذر 1386
    محل زندگی
    کنار دریای خزر
    پست
    422

    Google Search

    این یه نمونه برنامه است که در اون از GoogleSearchAPI استفاده شده و نتایج حاصل از جستجو رو در یک فرم نمایش می ده البته تعداد این نتایج قابل تغییره من رو 10 تا تنظیم کردم


    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله 13601360 : پنج شنبه 15 مرداد 1388 در 10:49 صبح

  17. #297
    کاربر تازه وارد آواتار Sociant
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اراک
    پست
    88

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

  18. #298

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

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

  19. #299

    Smile برنامه جدا کننده 3 رقم 3 رقم عدد وارد شده در تکست باکس

    سلام به همه دوستان ، میدونم واسه این مورد قبلا یه کامپوننت Currency TextBox ،

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

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


    فایل های ضمیمه فایل های ضمیمه






  20. #300

    MessageBox با قابلیت پشتیبانی از 9 زبان

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


    multi_language_MsgBox.MsgBox.Show
    (multi_language_MsgBox.MsgBox.MSG_Language.PERSIAN , this.Handle.ToInt32(), "تست");
    فایل های ضمیمه فایل های ضمیمه

  21. #301
    کاربر دائمی آواتار 13601360
    تاریخ عضویت
    آذر 1386
    محل زندگی
    کنار دریای خزر
    پست
    422

    Google Translation

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




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

    موفق باشید.

    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: rar GT.rar‏ (110.3 کیلوبایت, 873 دیدار)

  22. #302

    Smile برنامه تبدیل کننده یک رنگ به کد HEX معادل آن و بالعکس

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

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

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

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

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

    فایل های ضمیمه فایل های ضمیمه






  23. #303
    کاربر دائمی آواتار 13601360
    تاریخ عضویت
    آذر 1386
    محل زندگی
    کنار دریای خزر
    پست
    422

    فشرده سازی با فرمت 7z

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



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

    فایل های ضمیمه فایل های ضمیمه

  24. #304

    Arrow نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

  25. #305
    کاربر تازه وارد آواتار Sociant
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اراک
    پست
    88

    نرم افزار چت

    با سلام
    برنامه ای که براتون میذارم یکم از کوچیک بزرگتره
    نرم افزار چت تحت معماری Client-Serve که پروژه پایانیم بود
    Document هم واسه کسایی که میخوان تازه کار برنامه نویسی شبکه رو شروع کنن بد نیست

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

    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Sociant : دوشنبه 16 شهریور 1388 در 07:48 صبح

  26. #306

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    یه مجموعه کامپوننت که تکمیل کامپوننت های قبلی است ...

    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 : طیف رنگ دوم وقتی که کنترل غیر فعال شده است.
    فایل های ضمیمه فایل های ضمیمه

  27. #307
    کاربر دائمی آواتار Mohsen229266
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    سن
    36
    پست
    396

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    با سلام
    با این 2 تا کلاس میتونید به DataGridتون این امکانو بدید که فقط عدد بپذیره البته با جدا کننده 3رقمی، مهمش همین جدا کننده هنگام تایپ در دیتاگریده
    فایل های ضمیمه فایل های ضمیمه

  28. #308
    کاربر دائمی آواتار 13601360
    تاریخ عضویت
    آذر 1386
    محل زندگی
    کنار دریای خزر
    پست
    422

    GMali v1.0.0.1

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





    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله 13601360 : شنبه 24 مرداد 1388 در 16:48 عصر

  29. #309
    کاربر دائمی آواتار tthenry14plus
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    Tehran
    پست
    218

    برنامه کدگذاری متن به روش هافمن

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

  30. #310
    کاربر دائمی آواتار tthenry14plus
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    Tehran
    پست
    218

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

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

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

  31. #311
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    تبریز
    سن
    35
    پست
    3

    Arrow نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

  32. #312
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    تبریز
    سن
    35
    پست
    3

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    Media Player با امکانات نسبتا خوب. منتظر نظراتتون هستم

    لینک دانلود
    http://rasoulmfard.persiangig.com/Ra...a%20player.rar

  33. #313
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    تبریز
    سن
    35
    پست
    3

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    این برنامه یک Text Editor است با امکانات جالب توجه در حد wordpad در windows xp/vista . منتظر نظرتون هستم .

    لینک دانلود:

    http://rasoulmfard.persiangig.com/do...t%20Editor.rar

  34. #314
    کاربر تازه وارد آواتار heartshunter
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    Task Manager
    پست
    75

    Cool کلاس و برنامه تبدیل عدد به حروف تا 27 رقم

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



    نکته ای که یادم رفت بگم اینه که با یه تغییر کوچیک میتونید تعداد ارقامی رو که برنامه میتونه بشماره زیادتر کنید به این صورت : داخل برنامه یه متد به نام 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 " مرحله بعد از کادریلون ";


    البته فکر نمیکنم بیشتر از کادریلیون جایی استفاده بشه تازه به خود کادریلیون هم نمیرسه.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله heartshunter : جمعه 13 شهریور 1388 در 11:19 صبح دلیل: آپلود سورس برنامه

  35. #315
    کاربر دائمی آواتار Davood_amega
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    قزوین
    پست
    274

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    برنامه Wumpus
    برنامۀ که با C#‎ طراحی کردم و یک مسئله در هوش مصنوعی است.
    فایل های ضمیمه فایل های ضمیمه

  36. #316

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    برنامه اي براي بدست آوردن سريال هارد و usb هاي مرتبط با سيستم
    مي شه ازش به عنوان قفل سخت افزاري خيلي ساده استفاده كرد
    فایل های ضمیمه فایل های ضمیمه

  37. #317
    کاربر دائمی آواتار esmaeily-hosein
    تاریخ عضویت
    مهر 1385
    محل زندگی
    شهر دودها
    پست
    227

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    این هم NWinsock !
    انتقال اشیا در شبکه
    این کد چند وقت پیش نوشته بودم گفتم بزارم بقیه هم استفاده کنند .
    البته خیلی از جاهاش به علت "ملق بازی"(نداشتن کاربرد) برای بقیه حذف شده .

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

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

  38. #318
    کاربر تازه وارد آواتار belarak
    تاریخ عضویت
    آذر 1387
    محل زندگی
    شیراز
    پست
    33

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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


    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: zip 123.zip‏ (10.3 کیلوبایت, 524 دیدار)

  39. #319
    کاربر دائمی
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تهران
    سن
    42
    پست
    135

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    این هم یک دیکشنری مختصر و مفید.
    فایل های ضمیمه فایل های ضمیمه

  40. #320
    کاربر دائمی
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تهران
    سن
    42
    پست
    135

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

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

    به عنوان مثال تاریخ زیر را وارد می کنید :
    16/6/1388
    و در خروجی :
    دوشنبه 16 شهریور 1388
    ظاهر می شود.
    امیدوارم کمی برای دوستان مفید باشد.
    فایل های ضمیمه فایل های ضمیمه

صفحه 8 از 27 اولاول ... 67891018 ... آخرآخر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •