PDA

View Full Version : برنامه های کوچک وکاربردی نوشته شده با ++vc



A_Salimi
شنبه 23 شهریور 1387, 14:05 عصر
با سلام

برنامه ای که vc++ نوشته ام برنامه ای برای محاسبه اوقات شرعی برای مرکز استانهای کشور(بعلاوه شهر خودم !!) و همچنین محاسبه تاریخ قمری میباشد.
ضمنا با کار کردن بر روی آن میشه کاری کرد که با گرفتن طول و عرض جغرافیایی یک منطقه اوقات شرعی رو محاسبه کنه.
قسمت محاسبه اوقات شرعی در حقیقت کدی هست که من از زبان javascript به c++ برگردوندمش . و کدش به زبانهای دیگه (مثل vb.net) هم در بخشهای دیگر سایت موجود بود. ولی خوب تبدیلش هم خیلی وقتمو گرفت.
دقت محاسبه تا حداکثر 10 دقیقه خطا داره (البته تا جایی که من دیدم) و به قولی رعایت احتیاط واجبه . و برای بعضی از روزها هم عالی جواب میده . اگه کسی دقیقا بدونه که بعضی از ثوابتی که در این برنامه هستن چطور محاسبه شدن و از کجا اومدن شاید بتونه اونا رو برای هر سال محاسبه کنه و دقت برنامه رو بالاتر هم ببره.
چهار تا cobobox برای انتخاب شهر،ماه، زمان،و روز وجود داره .در دو قسمت Longitude و latitude طول و عرض جغرافیایی شهر مورد نظر نمایش داده میشود و بعد از فشردن دکمه Azan Time زمان اذان محاسبه میشه .در ضمن یک cheek box هم وجود داره که با انتخاب اون میتونید ساعت تابستانی رو هم منظور کنید (جلو و عقب رفتن یکساعته برای هر 6 ماه که برای 6 ماه اول یک ساعت به آن اضافه میکند) .
در ضمن برنامه تاریخ میلادی سیستم رو هم به قمری تبدیل میکنه که یکسری کلاس و تابع رو برای این کار نوشتم و بازه عملیاتی اون از سال 2005 تا 2025 میلادی است .و تاریخ قمری رو در بالای دیالوگ نمایش میده.
البته قبول دارم که کدهای برنامه کمی گیج کننده هستند و متاسفانه از متغیرهای عمومی نسبتا زیادی هم استفاده شده اما خوشبختانه عملکردش بد نیست .ضمنا برنامه رو با ویژوال سی 2008 نوشتم و کدهاش رو برای دانلود در زیر قرار میدم .
امیدوارم اگه دوستان در مورد نحوه عملکرد و محاسبه اوقات شرعی و اون ثوابتی که در موردش بحث شد اطلاعاتی دارند من رو بی اطلاع نگذارند.







http://tinypic.info/files/e1vv05pr2u3qfar912dk.jpg

A_Salimi
یک شنبه 31 شهریور 1387, 22:29 عصر
یکی از برنامه هایی که نوشته ام بازی پازل است که در آن کاربر بایستی یکسری مهره را که(از 1 تا 19 ) بصورت نامنظم چیده شده اند را به ترتیب بچیند تا برنامه به او پیغام دهد.
در این برنامه 19 دکمه وجود دارند که مثل دکمه های بازی واقعی عمل میکنند یعنی اگر مهره فضایی برای حرکت داشته باشد به آن سمت حرکت میکند و در غیر اینصورت خیر.
برای این برنامه چند تابع عمده نوشتم :

تابع CanMove() که تشخیص میدهد یک مهره میتواند حرکت کند یا نه ؟ اگر مهره بتواند حرکت کند تابع TRUE و در غیر اینصورت FALSE برمیگرداند.

تابع MoveDir() که در صورتی که بتواند مهره ای حرکت کند بر اساس جهت حرکت (U برای بالا ، D برای پایین ، R برای راست ، و L را برای چپ )را برمی گرداند.

تابع IsWin() که تشخیص میدهد آیا بازیکن برده است یا نه ؟

تابع counter() که تعداد حرکات بازیکن تا پیروزی را میشمرد.

تنها ایرادی که برنامه فعلا دارد این است که در اجرای اولیه برنامه تمام مهره ها در جای خودشان قرار دارند.و شما برای بازی خودتان باید آنها را دستی بهم بزنید.که سعی میکنم آن را در پست بعدی برطرف کنم.
در هر حال از شما دوستان هم میخواهم که در مورد کدها نظر دهید و اگر کد بهینه تری به نظرتان رسید من رو بی اطلاع نذارید.
ضمنا اگه دوستان هم برنامه ای نوشتند که کاربردی است لطفا در این تایپیک مطرح کنند.و یا اگر از سایتی برنامه ای رو (با ذکر منبع ) قرار میدن توضیحات کامل را بیان کنند.در هر حال خیلی دوست دارم در این بخش هم مثل بخش C# برنامه های کوچک و کاربردی توسط دوستان و علاقه مندان به اشتراک گذاشته شود.


http://tinypic.info/files/b2onm91xv7n0fep9wshj.jpg

Nima_NF
دوشنبه 01 مهر 1387, 20:45 عصر
این یکی از برنامه های کوچک و بسیار ساده ای هست که چند سال قبل نوشتم، اما مورد تقاضای بسیاری از کلوپ های بازی، گیم نت ها و کافی نت هاست که به خاطر استفاده از نرم افزارهایی مانند cafe station دسترسی کاربران به control panel بسته می شود.
لذا با استفاده از این برنامه شما می توانید سرعت mouse خود را بدون نیاز به کنترل پنل تغییر دهید.

نمونه عکس:

http://i35.tinypic.com/e9vv4p.jpg

با توجه به اینکه افراد زیادی درخواست این برنامه را داشتند، در دونسخه می توانند آن را از لینک های ضمیمه دریافت کنند:

1- نسخه open source که در آخرین به روز رسانی توسط کامپایلر Visual C++2010 و به شیوه win32 نوشته شده است.

2- فایل اجرایی آماده استفاده با نام MouseSpeed 1.1

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

A_Salimi
جمعه 05 مهر 1387, 16:20 عصر
برنامه ای رو که در زیر آوردم یکی از برنامه های کوچکی است که از codeproject (http://www.codeproject.com) دانلود کردم .این برنامه که توسط آقای Chris Maunder (http://www.codeproject.com/script/Membership/Profiles.aspx?mid=1) نوشته شده است در حقیقت دکمه ای است که هر زمان که شما سعی می کنید نشانگر موس را به آن نزدیک کنید و یا روی آن کلیک کنید از دستتان فرار می کند !

البته شاید چنین برنامه ای کاربرد خاصی نداشته باشد اما در هر حال می تواند به یادگیری بیشتر در فهم توابع MFC کمکمان کند.

در این برنامه از پیامهای موس استفاده شده است ضمن اینکه m_nJumpDistance فاصله به پیکسل است که با نزدیک شدن موس به دکمه يكبار آن را به سمتي مي كشاند .
ضمن اینکه استفاده از PreSubclassWindow هم مانع میششود تا کاربر با دکمه tab بتواند به دکمه دسترسی داشته باشد.

تصویری از محیط برنامه :

http://www.codeproject.com/KB/buttons/trick_button/trick_button.gif


لینک مقاله (http://www.codeproject.com/KB/buttons/trick_button.aspx)

Nima_NF
جمعه 05 مهر 1387, 16:42 عصر
با توجه به اینکه این برنامه پروژه دانشجویی برخی از دانشگاه ها هست و من هم تجربه بدی از انتشار سورس کدهای چنین برنامه های دانشجویی دارم، فقط فایل اجرایی برنامه قرار داده شده است.
لذا هدف تنها ارائه یک برنامه کاربردی نوشته شده با ++VC است که می توانید به صورت رایگان از آن استفاده کنید.

امکانات:
- امکان استفاده از اکثر توابع ریاضی از لگاریتم و توان و جز صحیح گرفته تا sinh ، arctan و غیره
- امکان نمایش خروجی به صورت استاندارد و علمی
- نمایش خطا با جزییات
- اولویت بندی با پرانتز می باشد
- امکان اضافه کردن متغیر های جدید برای معادلات چند مجهولی (اشکال زدایی در بخش Add variable ناکامل است)

نمونه:

sin( x^3 ) + log (x, 5) /2

نمونه عکس:
http://i36.tinypic.com/muxy4i.jpg

فایل اجرایی ضمیمه شد.
نکته: فایل اجرایی این برنامه نیازمند نصب کردن Microsoft Visual C++ 2005 SP1 Redistributable Package x86 به حجم 2.6MB که قابل دانلود از سایت مایکروسافت است(کلیک کنید) (http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en).

A_Salimi
پنج شنبه 11 مهر 1387, 02:12 صبح
برنامه ای را که در زیر آورده ام برنامه ای جالب و کاربردی است که توسط آن شما قادر خواهید بود تا عکسی را در زمینه یکی از درایوهایتان قرار دهید .ایده نوشتن این برنامه دقیقا زمانی به ذهنم رسید که من در بحث ترفند های ویندوز در یکی از مجلات روش انجام این کار را مطالعه کردم که روشی ساده است و شما پس از کار کردن با برنامه به آن پی خواهید برد!
در زیر تصویری از درایو E من که شامل عکسی در پس زمینه (که بوسیله این برنامه ایجاد شده ) را مشاهده میکنید :


http://tinypic.info/files/udww8x5wkle08sfr4aie.jpg


و همچنین عکسی از محیط خود برنامه :


http://tinypic.info/files/y08618ju56qnx5m1zw63.jpg


روش استفاده از برنامه :

1-توسط دکمه Select Picture عکس مورد نظرتان را انتخاب نمایید.
2-توسط دکمه Select Path درایو مورد نظرتان را انتخاب نمایید .
نکته :فقط خود درایو را انتخاب نمایید چون این برنامه برای پوشه ها و زیر شاخه های آن درایو قادر به قرار دادن تصویر نمی باشد.مثلا فقط درایو D:\\ را انتخاب نمایید و نه D:\\New Folder
3-دکمه Background Picture را فشار دهید .
4-حالا به درایو مورد نظر بروید و عکس را در پس زمینه مشاهده کنید!

فایل اجرایی برنامه را در زیرمی توانید دانلود نمایید.

A_Salimi
سه شنبه 16 مهر 1387, 23:40 عصر
امروز تصميم گرفتم تا يکي ديگر از پروژه هايي را که با MFC ايجاد کردم رو براي شما قرار بدم.

اين برنامه که اسمش را Desktop Changer گذاشتم قادر است تا تمامي عکسهاي انتخاب شده توسط شما را که پسوند *.jpg دارند و در يک فولدر از کامپيوتر شما ذخيره شده اند را در فواصل زماني معين به عنوان عکس دسکتاپ شما قرار دهد.

عکسي از محيط برنامه :

http://tinypic.info/files/68gmt2mhyb2m8mzip7dh.jpg

روش استفاده :

1-با کليک بر روي دکمه Select picture path پوشه اي را که حاوي عکس است را انتخاب نماييد. با اين کار اسامي تمام عکسها در ليست قرار مي گيرد.
2-زمان را که برحسب دقيقه است را توسط spin ي که وجود دارد تعيين کنيد.
3-اگر مي خواهيد عکسها در زمانهاي معين در دسکتاپ قرار گيرند دکمه Set Timer را فشار دهيد.
نکته 1 :براي از کار انداختن تايمر دکمه Unset Timer را فشار دهيد.
نکته 2:اگر عکس خاصي را مد نظر داريد آن را از ليست انتخاب نماييد و دکمه Manual change wallpapers را فشار دهيد.
نکته 3: براي خارج شدن از برنامه با انتخاب Exit از منويي که با کليک راست روي آيکن Tray ايجاد ميشود ،خارج شويد.
نکته 4:براي استفاده از برنامه در هر کامپيوتري نياز به نصب هيچ فايل اضافه اي نداريد و فقط Setup را اجرا کنيد.
4-لذت ببريد !!! :چشمک:

A_Salimi
شنبه 27 مهر 1387, 23:56 عصر
همونطوری که میدونید بالون ها نوعی جعبه پیغام هستند که برای نمایش پیغامی به کاربر به کار میروند و در برنامه های مختلفی مثل JetAudio، هشدار Windows Update و. . .به کار میروند .

از اونجایی که علاقه عجیبی به این بالونها دارم (البته دلیلش رو نمیدونم) برنامه ای نوشتم که دقیقا کارش اینه که بالون تولید میکنه .
در شکل های زیر محیط برنامه و بالون تولید شده توسط اون رو مشاهده میکنید :

http://tinypic.info/files/hqrqc0me8ftlclb0i7hf.jpg



http://tinypic.info/files/4f5r6ret7ywyeuooqr5j.jpg

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

1-در کادر ویرایشی اول عنوان پیام را بنویسید.
2-در کادر ویرایشی دوم پیغام را بنویسید.
3-توسط combo نوع بالون را انتخاب کنید.
4-توسط دکمه show بالون را نمایش دهید.
4-توسط دکمه Hide بالون را محو کنید.
5-لذت ببرید!!!؟؟؟:گیج:

کدهای برنامه را دانلود کنید.

Hadiir.net
یک شنبه 12 آبان 1387, 15:54 عصر
بازم اینها بزارین

A_Salimi
پنج شنبه 16 آبان 1387, 00:01 صبح
در این پست قصد دارم برنامه ای که یکی از تمرینات کتاب جعفر نژاد قمی است و برای ایجاد فونت های گوناگون و با رنگها و حالات متفاوت به کار میرود را قرار دهم .البته باید توجه داشته باشید که بعد از اجرای برنامه ای که در آن کتاب آمده بود ، برنامه به هیچ وجه کار نکرد و جواب نگرفت ! در هر حال من تقریبا 20خطی کد زدم تا اینکه در نهایت توانستم از برنامه جواب بگیرم . در ضمن قسمت color در آن کتاب وجود نداشت که آن را هم اضافه نمودم.

عکسی از محیط برنامه :


http://tinypic.info/files/s19mgg7zugffyux8rta8.jpg


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

Hadiir.net
سه شنبه 28 آبان 1387, 15:07 عصر
آقایون یکی بگه من چطور میتونم کد این برنامه ها رو با ویوژال ++C ببینم کدوم فایل اصلیه
من روی هر فایل که کلیک میکنم فقط همون فایل باز میشه
نمیتونم کل پروژه رو با هم باز کنم و کدها رو ببینم.

A_Salimi
سه شنبه 28 آبان 1387, 17:00 عصر
فقط در پست های1و2و3و4و8و10 به ترتیب فایل های azan.rar ، Puzzle.rar ،Mouse speed 1.02
source.zip ، trick_button.zip ،Ballon.rar وChange font Source code.rar حاوی سورس کد هستندکه شما میتوانید از طریق vc آنها را مشاهده نمایید .البته اگر هدفتان فقط دیدن کد (و نه ویرایش آن ) است میتوانید توسط یک ویرایشگر متن (مثلا notpad++ ) فایلهایی با نام CprojectnameDlg (در مورد برنامه هایی که من قرار داده ام ) را مشاهده نمایید که projectname در حقیقت نام همان پروژه است.

Nima_NF
سه شنبه 28 آبان 1387, 20:57 عصر
برای باز کردن پروژه ها باید بر روی فایل های .sln یا .vcproj کلیک کنید، دقت کنید که برخی پروژه ها در نسخه vc++2008 هستند و فقط در آن کامپایلر می توانید آن ها را باز کنید.

برای جلوگیری از ابهام بهتر هست کسانی که اینجا برنامه می گذارند در کنار آن نسخه کامپایلر خود را نیز ذکر کنند.

A_Salimi
جمعه 22 آذر 1387, 17:30 عصر
اگر به پست شماره 6 سری بزنید و به خاطر داشته باشید خواهید دید که آن برنامه قادر بود تا عکسهایی را در پس زمینه درایوهای کامپیوتر به نمایش دهد.

در این پست برنامه ای را که همین عمل را با قابلیتهای جدیدتری انجام می دهد را قرار داده ام.
قابلیت های جدید برنامه :

1-استفاده از Drag & Drop به جای انتخاب مسیر عکس: یعنی اینکه شما قادر خواهید بود تا عکسهایی را که میخواهید در پس زمینه درایو خاصی قرار گیرند را ابتدا با انتخاب درایو از combobox و سپس کشیدن و رها کردن در دیالوگ ، در پس زمینه درایومورد نظر قرار دهید.

2-حساسیت به افزوده شدن درایو خاص (مثل Flash memory) :

در زمان اجرا بودن برنامه اگر یک حافظه جانبی (که یک درایو را در My computer ایجاد میکند) را اضافه نمایید ، ابتدا پنجره برنامه فلاش می زند و سپس سوالی از کاربر می پرسد با این مضمون که آیا میخواهید عکسی را در پس زمینه درایو جدید قرار دهید ؟ اگر شما به این درخواست پاسخ مثبت بدهید برنامه از شما خواهد خواست که عکس مورد نظر را در برنامه drag کنید .(شما احتیاجی به انتخاب درایو ندارید بلکه برنامه آن را به صورت خودکار تشخیص می دهد).

3-تولید خودکار فایل ini :

در برنامه قبلی بایستی حتما فایل Desktop.ini در کنار فایل اجرایی می بود ولی در این برنامه این فایل به صورت خودکار تولید و نوشته می شود.

عکسی از محیط برنامه :

http://tinypic.info/files/wk3nw2014gka2x7exea2.jpg

نکاتی راجع به برنامه :

1-لیست باکس لیست همه درایوهای هارد دیسک و removable را نمایش میدهد اما combo درایوهایی را به نمایش می گذارد که قابلیت پذیرفتن عکس در پس زمینه را دارند و شما از طریق آن درایو مورد نظرتان را انتخاب می نمایید.

2-برنامه در محیط ویندوز xp قابلیت قرار دادن تصاویر را دارد. (و برای ویستا بعید میدانم امکان پذیر باشد!!)

3-عکسهایی با فرمت jpg را در برنامه درگ کنید.

نکته :کل برنامه هایی که من آپلود میکنم با vc2008 کامپایل شده است.

فایل اجرایی را دانلود نمایید.

A_Salimi
دوشنبه 09 دی 1387, 23:21 عصر
برنامه زیر در حقیقت برنامه نقاشی یا همان Paint (البته با امکانات محدود ) است که آن را با MFC و البته با کمک از چند کتاب در این زمینه نوشتم .ویژگی این برنامه تک سندی این است که می تواند با حرکت موس خطوطی را با رنگ مورد نظر ما رسم نماید و در نهایت اگر مایل باشید آن را با پسوند dvp ذخیره می نماید.

تصویری از محیط برنامه

http://www.tinypic.info/files/wun587pmgfek1j72mw1c.jpg
کد و فایل اجرایی برنامه را در زیر دانلود نمایید.

A_Salimi
یک شنبه 27 بهمن 1387, 19:17 عصر
مدت نسبتا زیادیه که به دلیل مشغله های شغلی متاسفانه نمی تونم زیاد در این فروم فعالیت کنم .
برای اینکه این تایپیک فعالیتش متوقف نشه و فعال باشه تصمیم گرفتم یک برنامه ساده (که از codeproject دریافت کردم ) رو آپلود کنم.

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

http://www.codeproject.com/KB/progress/ProgDlg/ProgDlg.jpg

امیدوارم بقیه دوستان هم چند تا برنامه اینجا آپلود کنند.

لینک مقاله (http://www.codeproject.com/KB/progress/ProgDlg.aspx)

Jaguar
یک شنبه 27 بهمن 1387, 23:31 عصر
امیدوارم بقیه دوستان هم چند تا برنامه اینجا آپلود کنند.


این برنامه کوچک است ولی شاید خیلی کاربردی نباشد.هم چنین به VC++ نیز خیلی مربوط نیست ولی از Windows SDK استفاده می کند. تصویر این برنامه را که می بینید در جشن تولد 22 سالگی Windows کامپایل کردم! اما متعلق به Charles Petzold است که آن را برای اجرا در اولین نسخه ویندوز نوشته است. ویندوز 1 در 1985 معرفی شد. در آن زمان برای ویندوز 1و 2 برنامه های کاربردی زیادی از طرف سازندگان نوشته نشد و بیشتر سازندگان محصولات خود را برای DOS تطبیق می دادند و ویندوز های 1و 2 فقط به عنوان یک پوسته ی پنجره ای برای DOS نگریسته می شدند تا زمان ویندوز نسخه 3 که همه چیز را تغییر داد و DOS را کنار زد.

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

peyman.esmaiely
دوشنبه 05 اسفند 1387, 21:56 عصر
با سلام خدمت برنامه نويسان عزيز
اين برنامه به منظور آشنايي شما عزيزان باsystem tary نوشته شده است.
شامل ايجاد ايكن انيميشني- منو و ...
file:///G:\Visual Studio 2008\Projects\System Tray\demo.bmp

peyman.esmaiely
دوشنبه 05 اسفند 1387, 22:04 عصر
يك task manager ,
و يك برنامه براي مشاهده ي اطلاعات درايو ها ( Console)

A_Salimi
سه شنبه 11 فروردین 1388, 23:37 عصر
بازی فکر و بکر یک بازی کاملا جذاب و سرگرم کننده است که برای پیروزی در آن بایستی به درستی فکر خود را به کار گیرید. علاقه زیاد من به این بازی باعث شد تا نسخه کامپیوتری آن را تهیه نمایم.

روش بازی :

رایانه شما به صورت تصادفی 4 رنگ را انتخاب می کند که شما آنها را نمیدانید.بعد از آن نوبت شماست که با فکر خود و سعی و خطا رنگهای انتخابی کامپیوتر را تشخیص دهید.

اما از کجا بفهمیم که کدام رنگهای شما صحیح هستند؟

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

عکسی از محیط برنامه

http://tinypic.info/files/h8ye73rdwgdnmnsbymvr.jpg
این برنامه با ویژوال 6 کامپایل شده است.

فایل اجرایی را دانلود کنید.

A_Salimi
شنبه 29 فروردین 1388, 14:53 عصر
برنامه زير يک TaskManager ساده است که با MFC طراحي شده است.
اين برنامه کليه process هاي ويندوز را نمايش مي دهد اما Referesh نمي شود يعني اگر بعد از اجرا اين برنامه برنامه اي اجرا شود در ليست نمايش داده نمي شود.
ضمنا شما قادر خواهيد بود تا پروسه انتخابي خود را kill کنيد و با انتخاب و فشار دکمه kill selected process
آن را ببنديد.

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

A_Salimi
پنج شنبه 03 اردیبهشت 1388, 21:31 عصر
برنامه فکر و بکر که در دو پست قبل آپلود کردم دارای ایراد ها و کمبود هایی بود که در این پست برطرف شدند:

1-استفاده از رنگ در combobox ها برای راحتتر شدن بازی

2-اگر در 10 مرحله موفق به برد نشوید کامپیوتر رنگهای انتخابی خود را بیان خواهد کرد.

3-تغییر در الگوریتم نحوه انتخاب رنگها

به خاطر اینکه این برنامه گاهی به عنوان پروژه دانشجویی مطرح میگردد لذا کدها را آپلود نکردم.

A_Salimi
پنج شنبه 01 مرداد 1388, 00:18 صبح
برنامه زير که در حقيقت يک جستجوگر قدرتمند است ، پس از اجرا با سرعت بالايي فايل هاي mp3 را در رايانه شما جستجو خواهد کرد و آنها را در يک ليست قرار داده و به شما قابليت ويرايش مشخصاتي نظير Title ، Artist و... را خواهد داد.

اين برنامه توسط Rail Jon Rogut نوشته شده و آن را از سايت http://home.earthlink.net داناود کرده ام.

تصویری از محیط برنامه :

http://www.tinypic.info/files/gi1wr2u6pnblp0iihpri.jpg

کد و فایل اجرایی را می توانید در زیر دانلود تمایید.

The Dark Night
شنبه 24 مرداد 1388, 19:45 عصر
این برنامه یک جستجوگر فایل است .بدین صوررت که آدرس پوشه ی مورد نظر را گرفته و تمام محتویات آن را در یک فایل دلخواه می نویسد.(فایلها و فولدر ها)

الگوریتم مورد استفاده ی این منحصر به فرد است و می توان برای نوشتن انواع برنامه های جستجو(مانند google desktopوجستجوی ویندوز و...) استفاده کرد..


موفق و پیروز باشید.:بامزه:

A_Salimi
جمعه 06 شهریور 1388, 15:26 عصر
برنامه اي که نوشته امJawbreaker نام دارد که يک بازي جذاب است و شما در آن بايستي با کليک روي مهره هاي همرنگ که در کنار هم قرار گرفته اند آنها را پاک کنيد .هر قدر که مهره هاي همرنگ بيشتر باشند امتياز بيشتري به شما تعلق خواهد گرفت.(توان دوم تعداد مهره هاي انتخاب شده به امتياز قبلي اضافه خواهد شد)

براي اطلاعات بيشتر به لينک هاي زير مراجعه کنيد:
نمونه اي از بازي (http://www.kongregate.com/games/Sevas/bubble-breaker-game)

لينکي براي دانلود برنامه (نمونه خارجي) (http://www.easyfactuur.com/jawbreaker)

قوانين بازي
(http://en.wikipedia.org/wiki/Bubble_Breaker)
تصوير محيط برنامه :

http://img2.tinypic.info/files/hqfa4oz67q6dfyuwwwe9.jpg
چند نکته :
1-به همان دلايل قبلي فقط فايل اجرايي را آپلود کردم.
2-باري تا 90 درصد درست کار مي کند .اما خطاهايي هم دارد
3-با يک بار کليک مهره هاي همسان مشخص مي شوند و با دابل کليک پاک مي شوند.

هانی هاشمی
پنج شنبه 19 شهریور 1388, 02:06 صبح
این برنامه سکتورای هارد رو نمایش می ده :لبخند:
البته اولین برنامه ای هست که نوشتم با vc :لبخندساده:

Jenab4372
شنبه 25 مهر 1388, 20:59 عصر
http://jenab.persiangig.com/Mahtab/MahtabLogo.jpg



نرم افزار مهتاب


در طراحي نرم افزار مهتاب از زبان ++C و توابع MFC استفاده كرده ام بنابراين با حداقل نياز به منابع سيستمي و بدون نياز به نصب هيچ نرم افزار جانبي ديگري مانند NET Framework. از بيشترين سرعت ممكن و حداكثر كارايي برخوردار است و اجراي آن هيچ تاثيري در سرعت سيستم شما نخواهد داشت.

پس از نصب در هر بار اجراي ويندوز نرم افزار خودكار اجرا شده و آيكون آن به شكل زير در سيستم تراي ويندوز(بغل ساعت) ظاهر مي شود، براي نمايش پنجره برنامه بر روي آيكون آن كليك چپ ماوس را فشار دهيد يا با راست كليك از منوي جهنده گزينه نمايش پنجره را انتخاب كنيد.



http://jenab.persiangig.com/Mahtab/Mahtab1.jpg

نرم افزار مهتاب داراي سه بخش اصلي به صورت زير است كه هركدام به صورت مستقل از يكديگر هستند و قابليت غير فعال كردن آنها توسط كار وجود دارد.



http://jenab.persiangig.com/Mahtab/Mahtab2.jpg

A. بخش نمايش ساعت در كنار ويندوز كه در صورت فعال بودن تاريخ ميلادي سيستم را به شمسي تبديل و در كنار ساعت ويندوز نمايش مي دهد، همچنين كاربر مي تواند شكل نمايش تاريخ را تغيير دهد.
B. بخش تغيير خودكار عكس پس زمينه كه به فواصل زماني معيين شده توسط كاربر عكسهاي موجود در پوشه منتخب را يك به يك به عنوان عكس پس زمينه ويندوز نمايش مي دهد(فقط فرمتهاي JPG GIF BMP PNG توسط نرم افزار ست مي شوند).
C. بخش محافظ درايوهاي خارجي كه از ويروسي شدن سيتم شما توسط فلش، مموري، هارد اكسترنال و ... جلوگيري ميكند.

توضيحات بخش C
چنانچه قسمت جستجو و پاكسازي خودكار فايلهاي اتوران توسط كابر تيك خورده باشد در صورت افزودن يك درايو خارجي مانند فلش نرم افزار به صورت خودكار به دنبال فايل اتوران با نام Autorun.inf در آن مي گردد و در صورت يافتن آنرا حذف و با يك بالون به كابر نمايش مي دهد.

همچنين در صورت فعال بودن قسمت جستجوي خودكار ويروسهاي شبه پوشه تمامي فايلها و فولدر هاي داخلي درايو افزوده شده به سيستم چك مي شوند و چنانچه ويروسهايي كه خود را به صورت پوشه در مي آوردن و فولدر اصلي را مخفي مي كنند در آنها يافت شود با يك هشدار فقط تعداد آنها را به كابر اطلاع مي دهند، ولي چنانچه كابر گزينه حذف خودكار را انتخاب كرده باشد نرم افزار فورا موارد مشكوك را پاك ميكند (همچنين پوشه هاي مخفي شده به اين صورت توسط ويروس از حالت مخفي خارج مي شوند).

نكته: اما با اينكه نرم افزار يك قسمت خودكار براي تست درايو هاي خارجي دارد ممكن است به هر دليل كابر قسمت جستجوي خودكار را غير فعال كند يا جستجوي خودكار را كافي ندانسته و براي اطمينان بيشتر بخواهد دوبار درايوها را براي نبود ويروس چك كند كه براي انجام اينكار مي تواند از دو روش زير اقدام كرد.

1- انتخاب گزينه پاكسازي درايوها از منوي جهنده با راست كليك كردن بر روي آيكون نرم افزار در سيستم تراي.



http://jenab.persiangig.com/Mahtab/Mahtab3.jpg

2- انتخاب دكمه پاكسازي درايوها از پنجره اصلي برنامه(براي نمايش پنجره بر روي آيكون سيستم تراي برنامه كليد چپ ماوس را فشار دهيد).



http://jenab.persiangig.com/Mahtab/Mahtab4.jpg

A_Salimi
شنبه 25 مهر 1388, 23:29 عصر
با سلام

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

1-در مورد انتخاب فولدر برای تغییر عکس دسکتاپ بهتر است به جای file browser از folder browser استفاده کنید.
2-برای کار قسمتهای متفاوت بهتر بود به جای قرار دادن همه در یک دیالوگ از tab control استفاده نمایید.
3-در قسمت محافظ درایو های خارجی در صورت پیدا نکردن ویروس بهتر است پیغامی مثلا مثل موردی یافت نشد داده شود.
4-در هنگام خروج کلمه مطمئن به صورت مطمعن تایپ شده است که بایستی اصلاح گردد.
5-خیلی خوشحال می شوم اگر در مورد الگوریتم یافتن ویروسها توضیحاتی داده شود.

موفق باشید.

Jenab4372
یک شنبه 26 مهر 1388, 11:47 صبح
با سلام

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

1-در مورد انتخاب فولدر برای تغییر عکس دسکتاپ بهتر است به جای file browser از folder browser استفاده کنید.
2-برای کار قسمتهای متفاوت بهتر بود به جای قرار دادن همه در یک دیالوگ از tab control استفاده نمایید.
3-در قسمت محافظ درایو های خارجی در صورت پیدا نکردن ویروس بهتر است پیغامی مثلا مثل موردی یافت نشد داده شود.
4-در هنگام خروج کلمه مطمئن به صورت مطمعن تایپ شده است که بایستی اصلاح گردد.
5-خیلی خوشحال می شوم اگر در مورد الگوریتم یافتن ویروسها توضیحاتی داده شود.

موفق باشید.

در مورد شماره 1 و 2 شما بلد نبودم چون در مورد ويندوز هنوز خيلي بي تجربه هستم و اين اولين پروژه ام هست، فقط ده سال پيش TurboC كار مي كردم.

در مورد شماره 3 اول اينجوري بود ولي برش داشتم چون قرار نيست كه با هر بار اضافه كردن فلش كابر حواسش پرت بشه، بعدشم اين نرم افزار 99.9 درصد پيامهاش درسته يعني اگر ويرس پيدا كنه كه پاك ميكنه و اگرم نتونه پاك كنه هشدار ميده كه نتونسه در غير اين صورتم كه نيازي به پرت كردن حواس كابر نيست.

در مورد شماره 4 اصلاح شد

در مورد شماره 5:
يك بار به هنگام شروع برنامه و بعد هر يك ثانيه يك بار تعداد درايوها چك ميشن و اگه افزايش پيدا كنن تمامي درايواهي REMOVABLE رو براي موارد مشكوك چك كميكنه. شما خودتون با ساختن يك فايل با نام autorun.inf و ست كردن خاصيت read_only قسمت پاكسازي اتوران را تست كنيد.
لطفا سطح امنيتي نرم افزار رو خودتون چك كنيد.

روش كار:
اول اينكه اگه يك فايل با نام Autorun.inf در ريشه DRIVE_REMOVABLE پيدا كنه پاكش ميكنه.(فقط اگر فايل باشد نه فولدر)
دوم بعضي ويروسها فولدرها رو مخفي ميكنند و يك فايل اجرايي به همون نام با آيكون فولدر در مسير ايجاد ميكنند كه كابر با فولدر اشتباه ميگيره و اونها رو اجرا ميكنه.

يك تابع ساختم كه مثلا مسير ريشه درايو H رو ميگيره اون رو چك ميكنه و اگر پوشه پيدا كنه مسير رو به پوشه داخلي تغيير ميده و دوباره خودش رو فرا ميخونه تا به اين ترتيب تمامي فايلها و پوشه هاي داخلي رو چك كنه.

روش تشخيص:
در مسير به دنبال تمامي فايلهاي exe ميگرده و در صورت پيدا كردن قسمت نام فايل اجرايي را جدا كرده و به دنبال يك پوشه با همين نام در مسير ميگرده و اگر پيدا بشه اون فايل اجرايي حذف ميشه و فولدر پيدا شده از حالت مخفي خارج ميشه.

A_Salimi
جمعه 27 آذر 1388, 21:51 عصر
سلام

برنامه ای که آپلود کردم یک Picture viewer خیلی ساده است که عکسهای با فرمت jpg را نشان می دهد.
انشالله در هفته های آینده برنامه هایی رو می ذارم که فایل با سایر فرمت ها (مثل png و یا bmp) را نمایش دهد.
در زیر می تونید کدها را دانلود کنید.

mrbm_2007
دوشنبه 03 خرداد 1389, 02:36 صبح
کد پارسر ریاضی بصورت managed شامل یک کلاس که عبارت های ریاضی رو محاسبه می کند
- کد بصورت managed شده بوده و به راحتی می توانید عملگر های تعریف شده ی خود را بصورت object به آن اضافه کنید
- امکان استفاده از متغیر در ورودی ، مثلا عبارتی به شکل
2X+4*_X1
- ساده سازی عبارت ها مثلا
X+2*3 -> X+6
جهت افزایش سرعت در فرا خوانی های بعدی برای مقادیر مختلف متغیر ها
http://barnamenevis.org/forum/attachment.php?attachmentid=49586&d=1274660792
لطفا اگر پیشنهادی دارید بیان کنید

ahmadmo
پنج شنبه 06 خرداد 1389, 15:54 عصر
برنامه ای که و احد پولی را گرفته و کشورهایی را که از این واحد پول استفاده می کنند نمایش میدهد و برعکس یعنی نام کشوری را می گیرد و واحد پول آن را مینویسد

A_Salimi
دوشنبه 17 خرداد 1389, 14:32 عصر
برنامه ای که و احد پولی را گرفته و کشورهایی را که از این واحد پول استفاده می کنند نمایش میدهد و برعکس یعنی نام کشوری را می گیرد و واحد پول آن را مینویسد

لطفا برنامه را بصورت relese شده در سایت آپلود نمایید.برنامه قابل اجرا نیست.

irGeek
پنج شنبه 20 خرداد 1389, 20:17 عصر
سلام به همه دوستان
اين تاپيك رو كهنگاه مي كردم متوجه شدم
دوستان يك در ميان سورس برنامه هاشان رو گذاشتند
لطف كنند وفقط سروس بزارند چون همه ما كامپايلرش را داريم:قهقهه:
ممنون

irGeek
چهارشنبه 09 تیر 1389, 13:15 عصر
سلام
سورس برنامه Wallpaper Change .
من خودم اينها را ننوشتم وهمونجوري كه بدستم رسيد براتون اپ ميكنم
اميدوارم مفيد باشه
دومي
http://sourceforge.net/projects/wpchanger/files/Wallpaper%20Changer%202.06/Wallpaper%20Changer%202.06.2/WallpaperChanger_2.06.2_source.zip/download:قهقهه:

king pro
جمعه 02 مهر 1389, 13:39 عصر
آقا نیاز به مشورت برای انجام پروژه دارم

hoax3r
دوشنبه 05 مهر 1389, 14:30 عصر
سلام

یه برنامه ساده نوشتم که یه دایرکتوری رو میتونه مانیتور کنه و تغییرات رو نشون بده
کافیه مسیر پوشه رو بدین و دکمه Start Monitor رو بزنین

http://www.barnamenevis.org/forum/attachment.php?attachmentid=57189&stc=1&d=1285586627

hoax3r
چهارشنبه 21 مهر 1389, 16:16 عصر
یه برنامه ساده نوشتم مثل قبلی با کامپایلر Visual C++‎‎‎ 2010 و بصورت Win32 API نوشته شده
کارش اینه که یه رشته میگیره مقادیر HASH اش به صورت MD5 و SHA و ... رو نمایش میده
هدف از این برنامه نشون دادن API هایی است که در ویندوز برای این کار وجود داره
در فایل ضمینه فایل اجرایی + سورس است

http://www.barnamenevis.org/forum/attachment.php?attachmentid=58313&stc=1&d=1286975665

pe32_64
دوشنبه 01 آذر 1389, 21:58 عصر
این برنامه برای گرفتن مشخصات نمایشی سیستم استفاده می شود
در ضمن می توان آن مشخصات را تغییر داد.


راضی نیستم اگه دانلود کنی و نظر ندی!(تشکر نکنی هم مهم نیست)

pe32_64
دوشنبه 01 آذر 1389, 22:03 عصر
این برنامه تمامی مشخصات سیستم کاربر را با استفاده از WMI و API ها به دست آورده و نشان می دهد.
هدف آموزش روش کار با WMI است





راضی نیستم اگه دانلود کنی و نظر ندی!(تشکر نکنی هم مهم نیست)

zari&elham
چهارشنبه 24 آذر 1389, 15:45 عصر
سلام چطوري ميشه تاريخ سيستم رو به شمسي تبديل كنيم و به يك متغير رشته اي اختصاص دهيم؟

emab110
چهارشنبه 29 دی 1389, 11:56 صبح
این برنامه تمامی مشخصات سیستم کاربر را با استفاده از WMI و API ها به دست آورده و نشان می دهد.
هدف آموزش روش کار با WMI است





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


راضی نیستم اگه دانلود کنی و نظر ندی!(تشکر نکنی هم مهم نیست)

pe32_64
سه شنبه 19 بهمن 1389, 12:53 عصر
66090
سلام این برنامه یک مدیا پلیر کامل ولی ساده است که بعد از یاد گرفتن DirectShow تازه تونستم بنویسم
امیدوارم به درد شما هم بخوره

pe32_64
دوشنبه 16 خرداد 1390, 15:10 عصر
سلام این برنامه یک چت تحت شبکه است که با winsock نوشته شده است
قابلیت پذیرفتن 64 نفر را دارد و مفاهیم اوایه ی شبکه را توضیح می دهد

pe32_64
دوشنبه 16 خرداد 1390, 15:12 عصر
یک برنامه شبکه ساده است که Ip Address سیستم را نشان می دهد(مانند ipconfig /all)

pe32_64
دوشنبه 16 خرداد 1390, 15:15 عصر
یک برنامه #c که انجام ضرب-جمع-تقسیم روی اعداد بزرگ(20رقم و بالاتر) را پیاده سازی می کند

pe32_64
دوشنبه 16 خرداد 1390, 15:17 عصر
یک برنامه #c که به انجام کارهای ابتدایی برنامه نویسی می پردازد و آموزشی است

pe32_64
دوشنبه 16 خرداد 1390, 15:20 عصر
یک برنامه #c که تقریبا حرفه است
اموزش تفریبا کامل توابع کار با stringوپیاده سازی یک واژه پرداز ساده

bia2lover
دوشنبه 23 خرداد 1390, 23:21 عصر
با سلام به همگی. دوستان عزیز بنده دنبال برنامه ی «دنیای وامپوس» در هوش مصنوعی می گردم. با هر زبانی بود فرقی نمیکنه. اگه کسی داره ممنون میشم برام ایمیل کنه. email: lvl.lvllvl@yahoo.com

barnamejo
سه شنبه 31 خرداد 1390, 20:06 عصر
سلام یه سوال ریز دارم که خیلی کلافم کرده
تابع اصلی main در MFC کجاست؟

dr-data
شنبه 01 بهمن 1390, 23:01 عصر
فكر كنم مثل خودم تازه كاريد :افسرده:
int _tmain(int argc, _TCHAR* argv
اين همون تابع main هستش..

prince4prodigy
جمعه 05 اسفند 1390, 20:53 عصر
are main hastesh

parsa_parsa
چهارشنبه 17 اسفند 1390, 20:52 عصر
همونطوری که میدونید بالون ها نوعی جعبه پیغام هستند که برای نمایش پیغامی به کاربر به کار میروند و در برنامه های مختلفی مثل JetAudio، هشدار Windows Update و. . .به کار میروند .

از اونجایی که علاقه عجیبی به این بالونها دارم (البته دلیلش رو نمیدونم) برنامه ای نوشتم که دقیقا کارش اینه که بالون تولید میکنه .
در شکل های زیر محیط برنامه و بالون تولید شده توسط اون رو مشاهده میکنید :

http://tinypic.info/files/hqrqc0me8ftlclb0i7hf.jpg



http://tinypic.info/files/4f5r6ret7ywyeuooqr5j.jpg

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

1-در کادر ویرایشی اول عنوان پیام را بنویسید.
2-در کادر ویرایشی دوم پیغام را بنویسید.
3-توسط combo نوع بالون را انتخاب کنید.
4-توسط دکمه show بالون را نمایش دهید.
4-توسط دکمه Hide بالون را محو کنید.
5-لذت ببرید!!!؟؟؟:گیج:

کدهای برنامه را دانلود کنید.

ببخشید این برنامه رو برای c# هم دارید!

parsa_parsa
چهارشنبه 17 اسفند 1390, 21:07 عصر
می تونی کلا اینو پاک کنی و یه main جدید خودت بنویسی !

parsa_parsa
چهارشنبه 17 اسفند 1390, 21:08 عصر
فكر كنم مثل خودم تازه كاريد :افسرده:
int _tmain(int argc, _TCHAR* argv
اين همون تابع main هستش..


می تونی کلا اینو پاک کنی و یه main جدید خودت بنویسی !

saeed-71
جمعه 18 فروردین 1391, 22:44 عصر
سلام اقا واسه اجرای سورس در ویژوال کدوم فالو باید وا کنم؟تازه واردم

Pedram_Punisher
یک شنبه 28 آبان 1391, 15:22 عصر
آقا عـــــــــــــــالی بود واقعا ممنون

shahmohammadi
پنج شنبه 07 دی 1391, 21:59 عصر
سلام.
اين هم دفترچه تلفن كه با ديالوگ نوشتم.
97398

shahmohammadi
پنج شنبه 07 دی 1391, 22:51 عصر
توليد متن هاي فارسي زيبا با فونت B Nazanin:
تصوير:

97400

اين هم كد فقط در يك فايل:
#include <windows.h>
#define slen 15
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);

char szClassName[ ] = "WindowsApp";
char MyName[]="امين شاه‏محمّدي";
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)

{
HWND hwnd;
MSG messages;
WNDCLASSEX wincl;

wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcedure;
wincl.style = CS_DBLCLKS;
wincl.cbSize = sizeof (WNDCLASSEX);

wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL;
wincl.cbClsExtra = 0;
wincl.cbWndExtra = 0;

wincl.hbrBackground = (HBRUSH) COLOR_BTNFACE+4;

if (!RegisterClassEx (&wincl))
return 0;
hwnd = CreateWindowEx (
0,
szClassName,
"practicing",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
544,
375,
HWND_DESKTOP,
NULL,
hThisInstance,
NULL
);

ShowWindow (hwnd, nFunsterStil);

while (GetMessage (&messages, NULL, 0, 0))
{
TranslateMessage(&messages);
DispatchMessage(&messages);
}

return messages.wParam;
}


LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
HFONT font;
COLORREF clrRedish = RGB(255, 25, 2);
COLORREF clrBlue = RGB(12, 25, 255);
int len,x1,y1,x2,y2;
switch (message)
{
case WM_CREATE:

break;

case WM_COMMAND:

break;

case WM_PAINT:
hdc=BeginPaint( hwnd, &ps);
font = CreateFont(100, 0, 0, 0,
FW_NORMAL, FALSE, FALSE, FALSE,
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH | FF_SCRIPT,
"B Nazanin");

SelectObject(hdc, font);
x1=x2=25;
y1=50;
y2=150;
SetBkMode(hdc, TRANSPARENT);
SetTextColor(hdc, 0);
TextOut(hdc, x1+1, y1+1, MyName, slen);
SetTextColor(hdc, clrRedish);
TextOut(hdc, x1, y1, MyName, slen);

len=8;

SetTextColor(hdc, 0);
TextOut(hdc, x2+1-len, y2+1-len, MyName, slen);

SetTextColor(hdc, 0);
for(int i=1;i<len;i++)
{
TextOut(hdc, x2+1-i+1, y2+1-i, MyName, slen);
TextOut(hdc, x2+1-i-1, y2+1-i, MyName, slen);
}
SetTextColor(hdc, 0x00aaff);
for(int i=0;i<len;i++)
{
SetTextColor(hdc, 0x00aaff);
TextOut(hdc, x2+1-i, y2+1-i, MyName, slen);
}
SetTextColor(hdc, 0);
TextOut(hdc, x2+1, y2+1, MyName, slen);
SetTextColor(hdc, clrBlue);
TextOut(hdc, x2, y2, MyName, slen);


EndPaint(hwnd,&ps);
break;

case WM_DESTROY:
PostQuitMessage (0);
break;

default:
return DefWindowProc (hwnd, message, wParam, lParam);
}

return 0;
}

shahmohammadi
پنج شنبه 07 دی 1391, 23:07 عصر
ماشين حساب در win32 و بدون استفاده از فايل rc.
97401

1996alireza
شنبه 09 خرداد 1394, 17:42 عصر
salaaaaaaaaaaaaaaaaaaaam
az matalebe khubetun mamnunam
ye barname mikham ke do araye be tule na malum ro begire va 4 amale asli ro rush anjam bede be har amal ye adad takhsis bede masalan be + adade 2 ro bede ke vaghti 2 ro zadi un 2 ta araye ro ba ham jam kone
mikham az teknike takhsise puya tush estefade beshe ! kasi hast ke betune in barnamaro baram benvise ba zabane c ya C++‎‎‎ tarjihan C++‎‎‎ mamnunam kheili zarurie vaghean age komak konid mamnun misham
ye jur mashin hesab taghriban vali ba araye ha takhsise puya bashe
emailam ham :
tomystar@yahoo.com
vaghean mersiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiii age komakam konidddddddddddddddddddddddddddd:قلب:

ali chegini
سه شنبه 24 شهریور 1394, 18:54 عصر
سلام.
کلاس کنترل Mouse.

Mahdi.Amini20
جمعه 19 شهریور 1395, 23:45 عصر
سلام
دوستان نحوه ساخت برنامه جمع دو عدد ساده به زبان ++VC رو تو ویژوال استودیو 2015 البته بصورت MFC رو میتونید توضیح بدید، مشابه این برنامه تو ++C :

#include <iostream.h>
#include <conio.h>

int main()
{
clrscr();
int x,y;
cout<<"Please enter 2 numbers:"<<endl;
cin>>x>>y;
cout<<"sum: "<<x+y<<endl<<"Minus: "<<x-y;
getch();
return 0;
}


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


142462
142462