![]() |
C++ &Visual C++ & Matlab
|
![]() |
| آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها |
|
تمامی دوستانی که با دانلود برنامه ها از این وبلاگ کشکل دارن میتونن از سایت زیر بگیرنش .من اونجا هم آپلود می کنم :
|
|
+ نوشته شده در
شنبه 5 دی1388ساعت 8:11 بعد از ظهر توسط عباس سلیمی |
|
|
برنامه زیر در حقیقت برنامه نقاشی یا همان Paint (البته با امکانات محدود ) است که آن را با MFC و البته با کمک از چند کتاب در این زمینه نوشتم .ویژگی این برنامه تک سندی این است که می تواند با حرکت موس خطوطی را با رنگ مورد نظر ما رسم نماید و در نهایت اگر مایل باشید آن را با پسوند dvp ذخیره می نماید.
تصویری از محیط برنامه
کد و فایل اجرایی برنامه را در زیر دانلود نمایید. |
|
+ نوشته شده در
سه شنبه 10 دی1387ساعت 0:27 قبل از ظهر توسط عباس سلیمی |
|
|
این برنامه قادر است تا عکسهايي را در پس زمينه درايوهاي کامپيوتر به نمايش دهد.
1-استفاده از Drag & Drop به جاي انتخاب مسير عکس: يعني اينکه شما قادر خواهيد بود تا عکسهايي را که ميخواهيد در پس زمينه درايو خاصي قرار گيرند را ابتدا با انتخاب درايو از combobox و سپس کشيدن و رها کردن در ديالوگ ، در پس زمينه درايومورد نظر قرار دهيد. 2-حساسيت به افزوده شدن درايو خاص (مثل Flash memory) : در زمان اجرا بودن برنامه اگر يک حافظه جانبي (که يک درايو را در My computer ايجاد ميکند) را اضافه نماييد ، ابتدا پنجره برنامه فلاش مي زند و سپس سوالي از کاربر مي پرسد با اين مضمون که آيا ميخواهيد عکسي را در پس زمينه درايو جديد قرار دهيد ؟ اگر شما به اين درخواست پاسخ مثبت بدهيد برنامه از شما خواهد خواست که عکس مورد نظر را در برنامه drag کنيد .(شما احتياجي به انتخاب درايو نداريد بلکه برنامه آن را به صورت خودکار تشخيص مي دهد). 3-توليد خودکار فايل ini : در اين برنامه اين فايل به صورت خودکار توليد و نوشته مي شود. عکسي از محيط برنامه :
نکاتي راجع به برنامه : 1-ليست باکس ليست همه درايوهاي هارد ديسک و removable را نمايش ميدهد اما combo درايوهايي را به نمايش مي گذارد که قابليت پذيرفتن عکس در پس زمينه را دارند و شما از طريق آن درايو مورد نظرتان را انتخاب مي نماييد. 2-برنامه در محيط ويندوز xp قابليت قرار دادن تصاوير را دارد. (و براي ويستا بعيد ميدانم امکان پذير باشد!!) 3-عکسهايي با فرمت jpg را در برنامه درگ کنيد.
|
|
+ نوشته شده در
جمعه 22 آذر1387ساعت 8:7 بعد از ظهر توسط عباس سلیمی |
|
|
در این پست قصد دارم برنامه ای که یکی از تمرینات کتاب جعفر نژاد قمی است و برای ایجاد فونت های گوناگون و با رنگها و حالات متفاوت به کار میرود را قرار دهم .البته باید توجه داشته باشید که بعد از اجرای برنامه ای که در آن کتاب آمده بود ، برنامه به هیچ وجه کار نکرد و جواب نگرفت ! در هر حال من تقریبا 20خطی کد زدم تا اینکه در نهایت توانستم از برنامه جواب بگیرم . در ضمن قسمت color در آن کتاب وجود نداشت که آن را هم اضافه نمودم.
عکسی از محیط برنامه :
در ضمن کار کردن با برنامه خیلی راحت است و نیازی به توضیح اضافه ندارد.
دانلود سورس کد |
|
+ نوشته شده در
چهارشنبه 15 آبان1387ساعت 11:39 بعد از ظهر توسط عباس سلیمی |
|
|
امروز تصميم گرفتم تا يکي ديگر از پروژه هايي را که با MFC ايجاد کردم رو براي شما قرار بدم . اين برنامه که اسمش را Desktop Changer گذاشتم قادر است تا تمامي عکسهاي انتخاب شده توسط شما را که پسوند *.jpg دارند و در يک فولدر از کامپيوتر شما ذخيره شده اند را در فواصل زماني معين به عنوان عکس دسکتاپ شما قرار دهد. عکسي از محيط برنامه :
روش استفاده : 1-با کليک بر روي دکمه Select picture path پوشه اي را که حاوي عکس است را انتخاب نماييد. با اين کار اسامي تمام عکسها در ليست قرار مي گيرد. |
|
+ نوشته شده در
چهارشنبه 17 مهر1387ساعت 0:26 قبل از ظهر توسط عباس سلیمی |
|
|
برنامه ای که با vc++ نوشته ام برنامه ای برای محاسبه اوقات شرعی برای مرکز استانهای کشور(بعلاوه شهر خودم !!) و همچنین محاسبه تاریخ قمری میباشد.
ضمنا با کار کردن بر روی آن میشه کاری کرد که با گرفتن طول و عرض جغرافیایی یک منطقه اوقات شرعی رو محاسبه کنه. قسمت محاسبه اوقات شرعی در حقیقت کدی هست که من از زبان javascript به c++ برگردوندمش ولی خوب تبدیلش هم خیلی وقتمو گرفت. دقت محاسبه تا حداکثر 10 دقیقه خطا داره (البته تا جایی که من دیدم) و به قولی رعایت احتیاط واجبه . و برای بعضی از روزها هم عالی جواب میده . اگه کسی دقیقا بدونه که بعضی از ثوابتی که در این برنامه هستن چطور محاسبه شدن و از کجا اومدن شاید بتونه اونا رو برای هر سال محاسبه کنه و دقت برنامه رو بالاتر هم ببره. چهار تا cobobox برای انتخاب شهر،ماه، زمان،و روز وجود داره .در دو قسمت Longitude و latitude طول و عرض جغرافیایی شهر مورد نظر نمایش داده میشود و بعد از فشردن دکمه Azan Time زمان اذان محاسبه میشه .در ضمن یک cheek box هم وجود داره که با انتخاب اون میتونید ساعت تابستانی رو هم منظور کنید (جلو و عقب رفتن یکساعته برای هر 6 ماه که برای 6 ماه اول یک ساعت به آن اضافه میکند) . در ضمن برنامه تاریخ میلادی سیستم رو هم به قمری تبدیل میکنه که یکسری کلاس و تابع رو برای این کار نوشتم و بازه عملیاتی اون از سال 2005 تا 2025 میلادی است(همون برنامه چند پست قبل) .و تاریخ قمری رو در بالای دیالوگ نمایش میده. البته قبول دارم که کدهای برنامه کمی گیج کننده هستند و متاسفانه از متغیرهای عمومی نسبتا زیادی هم استفاده شده اما خوشبختانه عملکردش بد نیست .ضمنا برنامه رو با ویژوال سی 2008 نوشتم و کدهاش رو برای دانلود در زیر قرار میدم .
دانلود کد (کامپایل نشده) |
|
+ نوشته شده در
سه شنبه 26 شهریور1387ساعت 11:42 بعد از ظهر توسط عباس سلیمی |
|
|
صفحه نخست پست الکترونیک آرشیو |
| نوشته های پیشین |
|
دی 1388 دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 اردیبهشت 1387 بهمن 1386 دی 1386 آذر 1386 آبان 1386 مهر 1386 شهریور 1386 مرداد 1386 تیر 1386 خرداد 1386 اردیبهشت 1386 |