Windows Forms [#1] - Калькулятор. - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sanoxxx, Alowir  
Windows Forms [#1] - Калькулятор.
DONNY Дата: Пятница, 26.10.2012, 20:25 | Сообщение # 1
Новичок
Сообщений: 20
Статус: Offline
Приветствую.

Сегодня мы сделаем свою первую программу в VBS.
Шаг #1. Создание проекта.
Для начала мы создадим новый проект.
Заходим в Visual Studio 2010.
Файл – Создать проект (N+1)

Далее перед нами появляется окно, я уверен, что оно вам очень знакомо.
В дальнейшем мы всегда будем использовать Windows Forms для нашего программирования.
В Windows Forms можно создать, как обычный калькулятор, так и мощный чит.
Изучая всё глубже и глубже Visual Basic, вы будете каждый раз удивляться, насколько он многофункционален и удобен.

Шаг #2. Компоненты.
Думаю, что особо объяснять что это такое вам не нужно будет, ведь вы сами их встречаете почти в каждой программе.
И так, наводим курсор мыши на панель элементов.

Кликаем по компоненту TextBox, а затем на форму.
Вуа-ля. Вы видите знакомое вам поле для ввода.
Теперь проделаем ещё раз так-же.
Далее мы так же кинем на форму Button & Label.

Шаг 3. Оставляем поля пустыми.
Я уверен, что вы видели этот текст на кнопке. Страшный текст, и его очень хочется заменить, сделать это очень легко.
Ищем на нашей экране вот такой вот прямоугольник:

Он находится в правом нижнем углу вашего экрана.
Теперь кликаем по этой самой кнопки и ищем в окне «Свойства» - Text.
Теперь нам нужно очистить Label1.
Делаем всё тоже самое, только ничего не пишем, оставляем свойство Text пустым.

Шаг #4. Переменные.
Теперь мы познакомимся с переменными. Честно говоря, я просто терпеть не могу каких-то определений, которые нужно заучивать, что бы отскакивали от зубов.
Вообще в VBS множество переменных различного типа, но сегодня я познакомлю вас с decimal.
Опять же повторюсь, что очень не люблю всякие замудренные фразы и поэтому скажу кратко.
Decimal – числовой тип данных. Советую его использовать для точных вычислений.

Для калькулятора я не советую брать, например, integer. Он будет не точно вычислять.
Теперь нам нужно сказать программе, что мы хотим объявить новый символ в качестве переменной. В разных языках программирования это делает по разному.
Например, в Delphi:
Var i: integer;
В VBS это делается так:
ВНИМАНИЕ!!! КОД ПИШЕМ САМИ, НЕ КОПИРУЕМ!!!
Code
Dim i, k as decimal

Теперь нам нужно дать им значения.
Code
i = TextBox1.Text
k = TextBox1.Text
Label1.Text = i+k

Шаг #5. Арифметические знаки.
В VBS существует 4 основных арифметических знака:
«\» - деление;
«*» - умножение;
«-» - вычитание;
«+» - сложение.

Шаг #6. Компиляция.
Вот и пришло время сделать это. Скомпилировать
И-так. Нажимаем зелёную кнопку:


Шаг #7. Домашняя работа.
Сделать программу, которая будет вычитать. Свои готовые программы отправляйте мне в личные сообщения.

В следующем уроке мы поработаем с событиями.
Каждую неделю я буду выкладывать новые уроки.
В блоге много полезного + полный урок, где больше картинок и описания.
Посещайте блог: visualbs.blog.ru
Скачать pdf версию с картинками: http://files.mail.ru/QGU41V
Прикрепления: 7226436.jpg (39.8 Kb) · 7544788.jpg (24.5 Kb) · 8208946.jpg (7.3 Kb) · 9754317.jpg (11.8 Kb) · 5362383.jpg (1.8 Kb)
CocaineEffect Дата: Пятница, 26.10.2012, 21:30 | Сообщение # 2
Боец
Сообщений: 189
Статус: Offline
Блин, замудрено както, не понял.У Алексея лутше.

A можно ли верить тому,кто врёт себе? © CocaineEffect
DONNY Дата: Пятница, 26.10.2012, 21:54 | Сообщение # 3
Новичок
Сообщений: 20
Статус: Offline
CocaineEffect, у Алексея совсем другое.
Я уверен, что ты даже не стал открывать VBS.
CocaineEffect Дата: Пятница, 26.10.2012, 22:28 | Сообщение # 4
Боец
Сообщений: 189
Статус: Offline
DONNY, Правильно, не стал, т.к замудрённо, я не прошу лутше написать.
Щас откроюю.


A можно ли верить тому,кто врёт себе? © CocaineEffect
DONNY Дата: Суббота, 27.10.2012, 20:22 | Сообщение # 5
Новичок
Сообщений: 20
Статус: Offline
CocaineEffect, и попробуй сделать эту программу. Уверен, что у тебя всё прекрасно получиться.

Добавлено (27.10.2012, 20:22)
---------------------------------------------
Хотелось бы услышать мнение Алексея happy

Сообщение отредактировал DONNY - Суббота, 27.10.2012, 20:19
Stoned Дата: Суббота, 27.10.2012, 21:38 | Сообщение # 6
Любитель
Сообщений: 45
Статус: Offline
Причем тут с++ и vb? -_-

быстро - мне влепил
Cool_Story_Bro=) Дата: Вторник, 06.11.2012, 14:42 | Сообщение # 7
Любитель
Сообщений: 49
Статус: Offline
Автор, напиши, пожалуйста, второй урок. Так-как я не силён в формах, интересно было-бы поизучать твои уроки, а после - написать и свои smile .
shoma19981 Дата: Четверг, 15.11.2012, 13:58 | Сообщение # 8
Боец
Сообщений: 201
Статус: Offline
DONNY, Извени за тупой вопрос ну как открыть Панель Элементов ?
DONNY Дата: Пятница, 16.11.2012, 21:59 | Сообщение # 9
Новичок
Сообщений: 20
Статус: Offline
shoma19981, просто наводишь мышкой. Она должна сама открыться.
Ch0c0Cube Дата: Суббота, 17.11.2012, 22:02 | Сообщение # 10
Admin
Сообщений: 2486
Статус: Offline
Объясни, более подробно, работу с кодом, мне допустим, не понятно, даже где код писать.
DONNY Дата: Суббота, 17.11.2012, 22:28 | Сообщение # 11
Новичок
Сообщений: 20
Статус: Offline
[CM]Chocolate, мы создали проект, у нас на экране экране должно быть что то вроде этого:

Далее щёлкаем 2 раза по форме и у нас появляется обработчик кода:

Наш код мы пишем между: Private Sub и End Sub. В Visual Basic это тоже самое, что в C++ фигурные
скобки.
Вот тут у нас будет писаться код:

Не нужно смущаться того, что я поставил одинарные кавычки, таким образом в VBS можно комментировать строки строки.
Прикрепления: 3210891.jpg (89.1 Kb) · 2065580.jpg (107.8 Kb) · 7292543.jpg (33.5 Kb)
Ch0c0Cube Дата: Суббота, 17.11.2012, 22:30 | Сообщение # 12
Admin
Сообщений: 2486
Статус: Offline
DONNY, Так то лучше, спасибо за урок, просто некоторые как и я, совсем крабы
shoma19981 Дата: Суббота, 17.11.2012, 22:47 | Сообщение # 13
Боец
Сообщений: 201
Статус: Offline
DONNY, Щя попробую
Rocketon Дата: Суббота, 05.01.2013, 16:28 | Сообщение # 14
Новичок
Сообщений: 8
Статус: Offline
Это бейсик а не c++ перенесите
EnD1ZeR Дата: Воскресенье, 06.01.2013, 11:37 | Сообщение # 15
Дизель
Сообщений: 137
Статус: Offline
старый добрый бейсик, давно в нем не работал, все студия, студия...

C:
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]

tamararl6 [15:04]

consuelobm3 [08:03]