امکانات انجمن
  • مهمانان محترم می توانند بدون عضویت در سایت در بخش پرسش و پاسخ به بحث و گفتگو پرداخته و در صورت وجود مشکل یا سوال در انجمنن مربوطه موضوع خود را مطرح کنند



iran rules jazbe modir
snapphost mahak

پست های پیشنهاد شده

telegram channel   jazbe modir

  • مقدمه

در دو بخش قبلی، شما مقدمات لازم را جهت نوشتن یک ماشین‌حساب ساده (اما کامل) با چهار عمل اصلی ریاضی فراگرفتید. ممکن است خیلی از عزیزان خواننده، خودشان این پروژه را با موفقیت انجام داده‌اند؛ در حالی که ممکن است بعضی‌ها بدلیل مشکلاتی که در بین راه با آن‌ها برخورد کرده‌اند، نتوانسته‌اند پروژه را به‌صورت کامل آماده کنند.

  • طراحی ظاهری و شروع

اولین قدم در انجام پروژه ماشین‌حساب، طراحی ظاهری آن به‌شکلی که به سلیقه شما سازگار باشد، خواهد بود. من در اینجا به‌صورت یک ظاهر بسیار بسیار ساده آموزش خودم را شروع می‌کنم.

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

همانطور که در تصویر فوق مشاهده می‌کنید، شما یک Text Boxجهت نمایش اعداد و ارقام (هنگام نوشتن و دریافت نتیجه)، button هایی برای نمایش اعداد از ۰ تا ۹، یک ممیز (point) که در اعداد انگلیسی به‌صورت نقطه می‌باشد و دو button برای جمع و مساوی را اضافه خواهید کرد.

خوب، اولین کار باید پروژه‌ی خود را شروع کنید. از منوی File، وارد بخش New Project شوید و پروژه‌ی خود را به‌صورت Windows Application بسازید. برای Form ایجاد شده، Property های زیر را تنظیم کنید:

Size: 440, 487

Text: Calculator

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکه به فرم خود کمی رنگ اضافه کرده باشیم و آن را از حالت پیشفرض خارج کنیم، شما باید Property ای با نام BackColor را تغییر دهید. به تصویر زیر دقت کنید:

590b6f068fca7_Canonysec_org.gif.21ba542953917a004c324d6c8e8817ea.gif

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من رنگ مورد نظر خودم را انتخاب کرده‌ام؛ شما می‌توانید رنگ دلخواه و سازگار با سلیقه خودتان را انتخاب کنید، پس راحت باشید!

اکنون، یک Text Box اضافه کنید و تنظیمات زیر را بر روی آن اعمال کنید:

Name: txtDisplay

Location: 66, 52

Size: 200, 26

TextAlign: Right

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

الان وقت اضافه کردن button ها که اعداد ۰ تا ۹ را برای شما نمایش دهند. شما برای اینکار به ۱۰ button نیاز خواهید داشت. اولین button را اضافه کنید و تنظیمات زیر را برای button مشخص شده اعمال کنید:

Name: btnZero

Font: Microsoft Sans Serif, Bold, 12

Location: 49, 40

Text: 0

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این button برای نمایش عدد ۰ بود. Button بعدی را جهت نمایش عدد ۱ اضافه کنید و تنظیمات زیر را بر روی آن اعمال کنید:

Name: btnOne

Font: Micorosft Sans Serif, Bold, 12

Location: 49, 40

Text: 1

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یکی از راه‌های آسان برای اضافه کردن چندین button، استفاده از Copy/Past می‌باشد. برای اینکار، button شماره ۱ را انتخاب کنید و بر روی آن Right Click کنید و Copy را انتخاب کنید. الان نشانگر موس را روی یک جای خالی از فرم خود قرار دهید و مجدداً Right Click کنید و Past را برگزینید. شما فقط کافیست که دو مشخصه را تغییر دهید؛ یکی Name را به btnTwo تغییر دهید و دیگری مشخصه Text آن را به ۲ تغییر دهید.

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای Button ممیز نیز مشخصه Name آن را به btnPoint تغییر دهید و مشخصه Text را به یک نقطه تغییر دهید.

فقط ۳ button دیگر مانده؛ این سه‌تا را هم اضافه کنید و به ترتیب Property های زیر را تغییر دهید:

Name: btnPlus

Font: Microsoft Sans Serif, Bold, 12

Location: 324, 159

Size: 49, 40

Text: +

Name: btnEquals

Font: Microsoft Sans Serif, Bold, 12

Location: 324, 230

Size: 49, 40

Text: =

Name: btnClear

Font: Microsoft Sans Serif, Bold, 12

Location: 324, 305

Size: 49, 40

Text: Clear

پسند شده توسط ReZa CLONER

به اشتراک گذاری این ارسال


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

  • مطالب مشابه

    • توسط  Black_petya
      اموزش زبان go برای توسعه نرم افزار های تحت وب
      لینک دانلود :
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      در یک قسمت با تمامی مفاهیم اشنا خواهید شد :)
       
    • توسط  sh3ikhshahin
      با سلام خدمت علم آموزان عزیز
      با  آموزش برنامه نویسی سی شارپ در محیط کنسول در خدمت شما هستم.
      از اسپم و سوال در این تاپیک جدا خود داری کنید.
      برای تشکر از دکمه like پایین هر پست استفاده کنید.
    • توسط  sh3ikhshahin
      با سلام خدمت علم آموزان عزیز
      با آموزش شی گرایی در c++ در خدمت شمام.
      از هرگونه اسپم ، سوال در این تاپیک و... خود داری کنید.
      سوالات خود را در بخش پرسش و پاسخ مطرح کنید.
       
    • توسط  Black_petya
      با سلام به کاربران anonysec در این بخش به شما اموزش محیط if در زبان batch را یاد خواهم داد این بخش اخرین بخش اموزش است خب با زبان batch میتوانید برنامه چند سلوشنی را بسازیم مثلا میتوانیم برنامه چند کاره بسازیم به کد های زیر توجه کنید .
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      کد های بالا توجه کنید یه برنامه است که میتوایند هم باهاش دیداس بزنید یا  keylogger را فعال کنید خب به کد ها توجه کنید title ما برای گذاشتن تایتل به برنامه خود از کد title name استفاده میکنیم و به if ها توجه کنید مثلا گفیم وقتی طرف 1 را وارد کرد بره به دیداسر و 2 را وارد کرد برود به کیلاگر خب با برای تعریف کردن کد های عملکر باید : اسم  if خود را بزارید و کد ها را بنویسید و در اخر cls را بنویسی و بعد باز : keylogger را وارد کنید و کد ها را باز بنویسید و بعد در اخر cls و pause > nul استفاده کنید و میتوانید با این روش برنامه های تحت امنیت خود را افزایش کنید .
      با تشکر.
    • توسط  Black_petya
      خب باسلام و عرض ادب به کاربران گرامی anonysec قسمت دوم batch porgramming را میخواهم برای شما یاد دهم در این قسمت با متد ها set  اشنا خواهید شد .
      خب الان توضیحاتی با رابطه متد set میخواهم بدهم , در زبان batch یکی از مهمترین عامل ها متد set است این متد برای دادن ویژگی یا داشتن کاربرد برنامه استفاده میشود مثلا به کد زیر توجه کنید .
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      مثلا کد های بالا کد های یک کیلاگر هست مثل جلسه اول اول @echo off وارد کردیم شما در این قسمت کد های cls را دیده اید cls را اگر در cmd تایپ کنید clear history خواهد شد و از اول یک cmd پاک برای شما باز خواهد شد به این علت برای اینکه برانه اول باز شود cls را وارد میکنیم و در پایین از set /p استفاده کردیم ما برای تایین متغیر های نوع رشته ای متنی یا string اول باید set /p بنویسیم و یک اسمی به متغیر خود بگذاریم بعد جلوی اسم متغیر خود از کاربر اطلاعاتی را درخواست کنیم
      بعد از اینکه به سطر پایین رفتیم باز از set /p استفاده کرده ایم برای دریافت رمز عبور برای ذخیره کردن اطلاعات طرف باید از کد echo %anon% : %sec% >> key.txt  را منویسیم تا اطلاعات کاربرا در فایل text ذخیره کند و دستور color که استفاده شده است دستور رنگ برنامه است برای دیدن رنگ های زیاد در cmd دستور color asss بزنید  برای شما تمامی ترکیب ها غیر ترکیب هارا نمایش خواهد داد پس در این قسمت ما اد متد set استفاده کردیم تا از کاربر اطلاعاتی را بگیریم شما هم میتوانید با اموختن این زبان ویروس ویا کرم های خود را انتشار دهید تا قسمت بعدی خدا حافظ در قسمت بعدی با محیط if اشنا خواهید شد .
      تمامی حق کپی برداری بر anonysec است و هرگونه کپی رایت پیگرد قانونی دارد .
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.