Как создать простой калькулятор в Visual Basic 6.0. Как в visual basic создать калькулятор


2. Создание программы «Кредитный калькулятор» с помощью ms Visual Basic

2.1 Создание формы

Целью работы является самостоятельная программа, способная рассчитывать все вышерассмотренные показатели (см. п.1). Проще всего будет написать её на языке программирования Basic(программаMSVisualBasic).

Разработка программы начинается с создания формы. Для того чтобы её создать, нужно запустить MSVisualBasic(Пуск → Программы → Microsoft Visual Basic), в открывшемся диалоговом окне выбирать«Standard EXE»и щелкнуть на«Открыть». Появляется окошко, в котором, в свою очередь, есть окна«Project1 – Form1(Form)» и«Form1»(рис. 3.2.1):

Рис. 3.2.1

Чтобы растянуть форму до необходимого размера, нужно поставить мышку на квадратик в одном из углов формы и, удерживая нажатой левую кнопку мыши, вести мышь до получения нужного результата, например, так (рис. 3.2.2):

Рис. 3.2.2

Для изображения надписей на панели инструментов слева от рабочей области выбирается кнопка Label(она имеет вид буквы А), затем мышь ставится на то место формы, где нужно создать надпись, и при нажатой левой кнопке протягивается до нужных пределов (рис. 3.2.3):

Рис. 3.2.3

Необходимо сделать три надписи: «Стоимость покупки в рублях», «Срок кредита в годах» и «Процент банка» (или «Ставка по кредиту»). Они создаются одинаково, одна под другой.

Рис. 3.2.4

Чтобы поменять название надписи сLabel1 на «Стоимость покупки в рублях», нужно обратить внимание на правый нижний угол экрана. Там расположен список свойств(Properties)каждого объекта на форме. В свойстве под названиемCaption(рис. 3.2.4) вместоLabel 1нужно написать «Стоимость покупки в рублях». Кроме того, для выравнивания текста по центру нужно в свойствеAlignmentпоставить 2 –Center. Поменять цвет надписи можно с помощью свойстваBackColor,шрифт, его начертание и размер — с помощью свойстваFont, а цвет шрифта меняется в пунктеForeColor.

Таким же образом меняются и другие надписи: Label 2— «Срок кредита в годах»,Label 3— «Процент банка».

Теперь нужно создать текстовые окна, в которые будет вводиться информация о кредите, каждое напротив своей надписи. Инструмент для создания текстового окна — TextBox(изображение окошечка с буквамиab), принцип рисования — тот же, что и в случае надписей.

Создать 3 текстовых окна, одно под другим, например, так (рис. 3.2.5):

Рис. 3.2.5

Свойства текстовых окон несколько отличаются от свойств надписей. В них нет свойстваCaption, зато есть свойствоText, которое показывает текст, отображающийся в окне. Текстовое окно для ввода текста должно быть пустым — свойствоTextнеобходимо очистить (рис. 3.2.6).

Свойства Alignment, Font, ForeColor и BackColorработают так же, как и в случае надписей.

Помимо окон ввода информации, нужны ещё окна вывода информации, получившейся в результате расчетов. Они создаются аналогично первому (рис. 3.2.7):

Рис. 3.2.6

Рис. 3.2.7

Теперь нужно создать командные кнопки, при нажатии на которые будут выполняться определённые действия, предусмотренные программным кодом. В данной программе таких кнопок 4: «Минимальный ежемесячный платёж», «Потери на процентах банка», «Сброс» и «Выход». Нарисовать их можно так же, как и остальные элементы формы, с помощью кнопки CommandButtonна панели инструментов. Она выглядит как небольшой прямоугольник или небольшая кнопка (рис. 3.2.8):

Рис. 3.2.8

Лучше всего рисовать кнопки именно в том порядке, как они приведены на рисунке — это нужно сделать для облегчения составления программного кода.

Названия кнопок меняются в свойстве Caption, как и названия надписей. Все остальные свойства командных кнопок аналогичны свойствам уже созданных элементов.

Форма создана. Её можно переименовать, используя свойство Captionформы (аналогично свойствам других элементов формы) — «Кредитный калькулятор». Теперь нужно написать программный код.

studfiles.net

Помогите создать калькулятор в visual basic 2010

Для создания графического интерфейса на форме размести пять кнопок с названиями сложение, вычитание, деление, умножение, выход; три текстовых поля (два для ввода и одно для вывода) .

Перед тем как начать основную работу можно убедиться, что калькулятор не будет складывать числа более 16 знаков. Для этого необходимо в процедуре Text1_Change и Text2_Change ввести такой код:

Private Sub Text1_Change () ‘Происходит при изменении текстового поля If Len (Text1.Text)>16 Then MsgBox “Много знаков” ‘Если Text1>16, то выводим сообщение End Sub

Private Sub Text2_Change () If Len (Text2.Text)>16 Then MsgBox “Много знаков” End Sub

Теперь напишем код для сложения, вычитания и умножения:

Private Sub Command1_Click () ‘Сложение Text3.Text=Val (Text1.Text) + Val (Text2.Text) End Sub

Private Sub Command2_Click () ‘Вычитание Text3.Text=Val (Text1.Text) – Val (Text2.Text) End Sub

Private Sub Command3_Click () ‘Умножение Text3.Text=Val (Text1.Text) * Val (Text2.Text) End Sub

С кодом для деления придётся немного пораздумать. Когда во втором текстовом поле будет ноль или там не будет текста, то будут выскакивать ошибка. Для её предотвращения придётся создать условие:

Private Sub Command4_Click () ‘Деление If Text2.Text =”” Then MsgBox “Деление на ноль” If Text2.Text = 0 Then MsgBox “Деление на ноль” If Text2.Text”” Then Text3.Text=Val(Text1.Text)/Val(Text2.Text) If Text2.Text0 Then Text3.Text=Val(Text1.Text)/Val(Text2.Text) End Sub

Осталось написать процедуру для кнопки «Выход» :

Private Sub Command5_Click () ‘Выход End End Sub

Для создания других операций с числами можно воспользоваться обозначениями функций: Sqr (число) – служит для извлечения квадратного корня Например: Sqr (16) = 4

Основание ^ степень – возведение числа в степень Например: 6 ^ 2 = 36

Sin (число) – синус числа Например: Sin (60) = -0, 304810621102217

Cos (число) – косинус числа Например: Cos (60) = -0, 952412980415156

Tan (число) –тангенс числа Например: Tan (60) = 0,320040389379563

tvoiznaniya.com

Warum es Youtube nächstes Jahr nicht mehr gibt

Опубліковано 2 дні тому

Wissenswert

Тривалість: 5:48

Kontakte (Email)CDU in Europa: [email protected] Abgeordneter: [email protected]:www.change.org/p/stoppt-die-zensurmaschine-rettet-das-internet-uploadfilterHashtag für Twitter, Facebook, Instagram#SaveYourInternetUA-filmss Statement:ua-films.com/us/ytsaveyourinternet/

Willkommen bei wissenswert!Folge uns auf Instagram: instagram.com/wissenswertYT/⇨ Bekomme 25€ Rabatt auf deine erste Buchung bei AirBnb: goo.gl/r54V62 ⇨ Alle Hörbücher kostenlos hören bei Audible: amzn.to/2xQJit1⇨ Unser Mikrofon: amzn.to/2rmaITA ⇨ Unser Schnittprogramm: amzn.to/2q2Mu4M⇨ iPhone XS günstiger bekommen: amzn.to/2RJkTQ6Anfragen für Kooperationen, Lizenzen, Promotions und ähnliches: → bitte an unsere Business-Email: [email protected] ist Wissenswert?Wie der Name schon sagt, findest du auf Wissenswert allerlei wissenswerten Content, rund um die Themen unserer Zeit - Gesellschaft, Technologie, Wirtschaft, Geschichte, Politik, Stars & Sternchen, UA-films, Life Hacks, Tipps & Tricks, Kurioses, Sport, Wissenschaft und alles, was das Herz begehrt. Aber Wissenswert bedeutet für uns mehr als nur Wissen. Wissenswert ist Infotainment. Wir wollen Spaß und Bildung unter einen Hut bringen, und beides nicht zu kurz kommen lassen, deshalb bringen wir auch regelmäßig Rätsel-Videos oder Game-Show-Formate. Wir wollen unterhalten, wir wollen inspirieren, wir wollen zum Nachdenken anregen und wir wollen Plattform sein, für eine wachsende Community von interessierten und aufgeweckten Menschen. Denn ohne euch, gäb es Wissenswert nicht.Vielen Dank fürs Angucken! Über Likes, Kommentare und ein Abo würden wir uns riesig freuen!Wenn du Anregungen, Verbesserungsvorschläge, Videoideen oder Kritik hast, lass es uns wissen! Zum Schluss noch ein paar Hinweise: → Auch wenn wir uns bemühen, bestmögliche Recherche zu betreiben, passieren auch uns Fehler. Wir können daher keine Garantie für die faktische Richtigkeit unserer Inhalte übernehmen, daher bitten wir dich, die Informationen in unseren Videos nicht als endgültige Wahrheit aufzufassen.→ Sollten diskriminierende Meinungen in den Kommentaren zu unseren Videos geäußert werden, wollen wir uns ausdrücklich davon distanzieren. Im Gegenteil, bitten wir alle Zuschauer, trotz der Anonymität des Internets freundlich und respektvoll zu bleiben und diskriminierende Kommentare jeglicher Art zu vermeiden.→ Mit ⇨ markierte Bereiche können so genannte Affiliate Links sein. Diese Links bringen euch zu Amazon. Wenn du dort etwas über den Link bestellt, unterstützt du Wissenswert ohne mehr zahlen zu müssen.Impressum: → Weiterleitung: wissenswert652465377.wordpress.com/

wissenswert  mentale zuflucht  faktastisch  top 10  fakten  mrwissen2go  nachrichten  youtube  youtube rewind  

ua-films.com

Как создать простой калькулятор в Visual Basic 6.0

Visual Basic 6.0 является языком программирования, разработанный Microsoft, который может легко изучить и использовать новичок, а также опытные программисты. Хотя он больше не поддерживается корпорацией Microsoft, тысячи приложений еще работают на нем и многое другое программное обеспечение все еще разрабатывается. Это руководство покажет вам, как создать простой калькулятор в Visual Basic 6.0.

Шаги

  1. 1 Откройте Visual Basic 6.0 и создайте новый проект Standard EXE Project. Проекты Standard EXE дают вам несколько команд и инструментов, полезных для разработки простых, а также полу-сложных программ.
    • Вы также можете выбрать проект VB Enterprise Edition Project, который даст вам намного больше инструментов для работы. Для начинающего программиста предлагается использовать Standard EXE Project.
  2. 2 Рассмотрите окно проекта. В центре экрана будет поле с большим количеством точек. Это ваша форма.Форма - это место, куда вы будете добавлять различные элементы (кнопки команд, картинки, текстовые поля и т.д.) к вашей программе.
    • Слева от окна находится панель инструментов. Панель инструментов содержит различные определенные заранее элементы любой программы. Вы можете перетащить эти элементы на форму.
    • В нижней правой части окна находится макет формы. Это определяет, где ваша программа будет отображаться на экране после того, как проект будет завершен и выполнен.
    • Посередине правее находится окно свойств, которые определяют свойство любого элемента, выбранного в форме. Вы можете изменять различные свойства, используя его. Если не выбран ни один элемент, оно отображает свойства формы.
    • В правом верхнем углу находится Project Explorer. Оно показывает различные конструкции, формы, которые включены в проект.
    • Если любой из этих полей отсутствует, вы можете добавить их, нажав на кнопку "View" на панели меню Menu.
  3. 3 Перетащите метку на форму, и измените заголовок метки на "Enter first number".
    • Надпись на метке можно изменить с помощью окна свойств.
  4. 4 Создайте текстовое поле справа от первой метки. Удалите текст, который появляется внутри текстового поля, изменив пустующее поле "Text" в окне свойств.
  5. 5 Создайте еще одну метку и измените заголовок на "Enter second number", и создайте еще одно текстовое поле для нее справа.
  6. 6 Перетащите и создайте четыре командные кнопки ниже этих двух меток. Измените заголовок этих командных кнопок на "Add", "Subtract", "Multiply", "Divide" соответственно.
  7. 7 Создайте еще одну метку с надписью "Result" и текстовое поле справа от нее под кнопками четырех команд. Это текстовое поле будет использоваться для отображения результата. При этом ваш проект будет завершен.
  8. 8 Чтобы начать кодирование, в Project Explorer нажмите на форму, а затем выберите крайнюю левую кнопку. Вас перекинет в окно кодирования.
    • Нажмите на список в верхнем левом углу окна кодирования. Один за другим нажимайте на все команды (Command1, Command2, и т.д.), таким образом план кодирования из них будет виден вам в вашем окне кодирования.
  9. 9 Объявите переменные. Чтобы объявить:
    • Dim a, b, r as Integer
    • a является величиной, введенной в первом текстовом поле, b является величиной , введенной во втором текстовом поле и r является результатом. Вы можете использовать любые другие переменные тоже.
  10. 10 Запустите кодирование для команды добавления (Command1). Код будет выглядеть следующим образом:
    • Private Sub Command1_Click()a = Val(Text1.Text)b = Val(Text2.Text)r = a + bText3.Text = rEnd Sub
  11. 11 Код для команды вычитания (Command2). Код будет выглядеть следующим образом:
    • Private Sub Command2_Click()a = Val(Text1.Text)b = Val(Text2.Text)r = a - bText3.Text = rEnd Sub
  12. 12 Код для команды умножения (Command3). Кодирование будет выглядеть следующим образом:
    • Private Sub Command3_Click()a = Val(Text1.Text)b = Val(Text2.Text)r = a * bText3.Text = rEnd Sub
  13. 13 Код для команды деления (Command4). Кодирование будет выглядеть следующим образом:
    • Private Sub Command4_Click()a = Val(Text1.Text)b = Val(Text2.Text)r = a / bText3.Text = rEnd Sub
  14. 14 Нажмите кнопку запуска или нажмите F5, чтобы выполнить свою программу.
    • Протестируйте все команды и посмотрите, работает ли ваша программа.
  15. 15 Сохраните проект и свою форму. Создайте свой проект и сохраните его в виде .exe файла на своем компьютере; запустите его, когда вы хотите!

Советы

  • Вы можете создавать различные вариации простого калькулятора. Попробуйте использовать окно опций вместо командных кнопок.
  • Добавьте цвета на форму и текстовые поля, используя окно свойств, чтобы они выглядели красочно!
  • Если есть ошибка, научитесь отлаживать программу.

nikitka.at.ua

Помогите создать калькулятор в visual basic 2010... -reshimne.ru

Для создания графического интерфейса на форме размести пять кнопок с названиями сложение, вычитание, деление, умножение, выход; три текстовых поля (два для ввода и одно для вывода) .

Перед тем как начать основную работу можно убедиться, что калькулятор не будет складывать числа более 16 знаков. Для этого необходимо в процедуре Text1_Change и Text2_Change ввести такой код:

Private Sub Text1_Change () ‘Происходит при изменении текстового поля If Len (Text1.Text)>16 Then MsgBox “Много знаков” ‘Если Text1>16, то выводим сообщение End Sub

Private Sub Text2_Change () If Len (Text2.Text)>16 Then MsgBox “Много знаков” End Sub

Теперь напишем код для сложения, вычитания и умножения:

Private Sub Command1_Click () ‘Сложение Text3.Text=Val (Text1.Text) + Val (Text2.Text) End Sub

Private Sub Command2_Click () ‘Вычитание Text3.Text=Val (Text1.Text) – Val (Text2.Text) End Sub

Private Sub Command3_Click () ‘Умножение Text3.Text=Val (Text1.Text) * Val (Text2.Text) End Sub

С кодом для деления придётся немного пораздумать. Когда во втором текстовом поле будет ноль или там не будет текста, то будут выскакивать ошибка. Для её предотвращения придётся создать условие:

Private Sub Command4_Click () ‘Деление If Text2.Text =”” Then MsgBox “Деление на ноль” If Text2.Text = 0 Then MsgBox “Деление на ноль” If Text2.Text<>”” Then Text3.Text=Val(Text1.Text)/Val(Text2.Text) If Text2.Text<>0 Then Text3.Text=Val(Text1.Text)/Val(Text2.Text) End Sub

Осталось написать процедуру для кнопки «Выход» :

Private Sub Command5_Click () ‘Выход End End Sub

Для создания других операций с числами можно воспользоваться обозначениями функций: Sqr (число) – служит для извлечения квадратного корня Например: Sqr (16) = 4

Основание ^ степень – возведение числа в степень Например: 6 ^ 2 = 36

Sin (число) – синус числа Например: Sin (60) = -0, 304810621102217

Cos (число) – косинус числа Например: Cos (60) = -0, 952412980415156

Tan (число) –тангенс числа Например: Tan (60) = 0,320040389379563

reshimne.ru