Сохтани калкулятор дар Visual Basic 6

Муаллиф: Frank Hunt
Санаи Таъсис: 14 Март 2021
Навсозӣ: 1 Июл 2024
Anonim
Создание калькулятора в Visual Basic 6.0 || Сохтани Калкулятор дар Visual Basic 6.0
Видео: Создание калькулятора в Visual Basic 6.0 || Сохтани Калкулятор дар Visual Basic 6.0

Мундариҷа

Visual Basic 6.0 як забони барномасозиест, ки аз ҷониби Microsoft таҳия шудааст, ки омӯхтан ва татбиқ кардани он аз ҷониби шурӯъкунандагон чандон душвор нест, инчунин барои барномасозони пешрафта муфид аст. Гарчанде ки он ҳоло аз ҷониби Microsoft пуштибонӣ намешавад, ҳазорҳо барномаҳо бо ин забон кор мекунанд ва бисёре аз онҳо дар ҳоли рушд ҳастанд. Ин дастур ба шумо тарзи сохтани калкулятори оддиро дар Visual Basic 6.0 нишон медиҳад.

Ба қадам

  1. Visual Basic 6.0 ро кушоед ва навашро созед Лоиҳаи стандартии EXE Даргирифта. Лоиҳаҳои стандартии EXE ба шумо якчанд фармонҳо ва асбобҳо медиҳанд, ки метавонанд дар таҳияи барномаҳои содда ва мураккаб муфид бошанд.
    • Шумо инчунин метавонед якеро интихоб кунед Лоиҳаи VB Enterprise Edition ки бо он шумо боз бисьёр асбобхои корй доред. Аммо, барои як барномасози навкор тавсия дода мешавад, ки Standard EXE Project -ро интихоб кунед.
  2. Равзанаи лоиҳаро фаҳмед. Дар мобайни экран шумо як қуттиро бо нуқтаҳои зиёд пайдо мекунед. Ин шакли шумост. Формаест, ки дар он шумо элементҳои гуногунро (тугмаҳои фармон, тасвирҳо, қуттиҳои матн ва ғ.) Барои барномаи худ ҷойгир мекунед.
    • Дар тарафи чапи экран меню бо асбобҳо пайдо мешавад. Ин асбобҳо унсурҳои гуногуни пешакӣ таъиншудаи барномаро дар бар мегиранд. Шумо метавонед ин унсурҳоро ба шакли худ кашед.
    • Шумо тарҳбандии формаро дар поёни рост пайдо мекунед. Ин муайян мекунад, ки ҳангоми ба итмом расидани лоиҳа барномаи шумо дар экран дар куҷо намоиш дода мешавад.
    • Дар мобайн, дар тарафи рост, шумо қуттии Хусусиятҳоро бо хосиятҳои ҳар як элемент дар форма пайдо мекунед. Шумо метавонед инро барои тағир додани хосиятҳои гуногун истифода баред. Агар ягон элемент интихоб нашуда бошад, хосиятҳои форма нишон дода мешаванд.
    • Дар тарафи рости боло шумо кашфкунандаи лоиҳаро пайдо мекунед. Ин тарҳҳои гуногунро нишон медиҳад - шаклҳое, ки як қисми лоиҳа мебошанд.
    • Агар яке аз ин қуттиҳо набошад, шумо метавонед онро бо зер кардани тугмаи "Намоиш" дар менюи асосӣ илова кунед.
  3. Барчаспро ба форма кашед ва матни барчаспро ба "Рақами аввал ворид кунед" тағир диҳед.
    • Матни нишонаро бо ёрии қуттии муколамаи Хусусиятҳо тағир додан мумкин аст.
  4. Дар тарафи рости тамғаи аввал қуттии матн созед. Ҳама матнеро, ки дар қуттии матн нишон дода шудааст, тоза карда, майдони "Матн" -ро дар Хусусиятҳо тоза кунед.
  5. Як нишони дигар эҷод кунед ва матни онро ба "Рақами дуюм ворид кунед" тағир диҳед ва дар тарафи рости он як қуттии дигар созед.
  6. Чор тугмаи фармонро дар зери ин ду нишон кашола кунед. Матни ин тугмаҳои фармонро мутаносибан ба "Илова", "Тарҳ", "Зарб", "Тақсим" иваз кунед.
  7. Як лавҳаи дигар бо матни "Натиҷа" ва қуттии матн дар тарафи рости он ва дар зери чор тугмаи фармонӣ созед. Ин қуттии матн барои намоиши натиҷа истифода мешавад. Ин тарроҳии шуморо ба анҷом мерасонад.
  8. Барои оғоз кардани рамзгузорӣ, формаро дар Explorer лоиҳа пахш кунед ва тугмаи дар тарафи чапи дурро интихоб кунед. Экрани рамзкунонӣ кушода мешавад.
    • Қуттии афтандаро дар гӯшаи чапи болоии экрани рамзгузорӣ клик кунед. Ҳама фармонҳоро (Command1, "Command2" ва ғайра) як ба як клик кунед, то ки дар экрани рамзгузорӣ шарҳи рамзгузорӣ намоён шавад.
  9. Тағирёбандаҳоро эълон кунед. Зеринро ворид кунед:
    • Хира а, б, р ҳамчун дучанд
    • а арзиши воридшуда дар қуттии матни аввал аст, б арзиши дар қуттии матни дуюм воридшуда ва мебошад О. натиҷа аст. Шумо инчунин метавонед тағирёбандаҳои дигарро истифода баред.
  10. Рамзи фармони Илова (Command1) -ро ворид кунед. Рамз чунин аст:
    • Sub Sub Command1_Click ()
      a = Val (Text1.Text)
      b = Val (Text2.Text)
      r = a + b
      Матн 3. Матн = р
      Анҷом зер
  11. Рамзи фармонро канда кунед ("Фармон2"). Рамз чунин аст:
    • Sub Suband Command2_Click ()
      a = Val (Text1.Text)
      b = Val (Text2.Text)
      r = a - b
      Матн 3. Матн = р
      Анҷом зер
  12. Зарб задани код (Command3). Рамз чунин аст:
    • Фармони зерфармои хусусӣ3_Click ()
      a = Val (Text1.Text)
      b = Val (Text2.Text)
      r = a * b
      Матн 3. Матн = р
      Анҷом зер
  13. Рамзгузории мубодила (Command4). Рамзгузорӣ чунин аст:
    • Sub Suband Command4_Click ()
      a = Val (Text1.Text)
      b = Val (Text2.Text)
      r = a / b
      Матн 3. Матн = р
      Анҷом зер
  14. Барои иҷро кардани барномаи худ тугмаи оғозро пахш кунед ё F5 ро пахш кунед.
    • Ҳама супоришҳоро санҷед ва бубинед, ки оё барномаи шумо кор мекунад ё не.
  15. Лоиҳа ва формаро захира кунед. Лоиҳаи худро эҷод кунед ва онро ҳамчун a сабт кунед .Парвандаи Иҷрокунандафайл дар компютери шумо. Ҳар вақте ки хоҳед, онро иҷро кунед!

Маслиҳатҳо

  • Бо ёрии муколамаи Хусусиятҳо, ба форма ва қуттиҳои матн рангҳо илова кунед!
  • Дар сурати пайдо шудани хато, ислоҳ кардани барномаҳои худро омӯзед.
  • Шумо метавонед вариантҳои гуногуни ҳисобкунаки оддиро эҷод кунед. Ихтиёрӣ, ба ҷои тугмаҳои фармон, қуттии рӯйхатро истифода баред.