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 i = TextBox1.Text k = TextBox1.Text Label1.Text = i+k Шаг #5. Арифметические знаки. В VBS существует 4 основных арифметических знака: «\» - деление; «*» - умножение; «-» - вычитание; «+» - сложение.
Шаг #6. Компиляция. Вот и пришло время сделать это. Скомпилировать И-так. Нажимаем зелёную кнопку:
Шаг #7. Домашняя работа. Сделать программу, которая будет вычитать. Свои готовые программы отправляйте мне в личные сообщения. В следующем уроке мы поработаем с событиями. Каждую неделю я буду выкладывать новые уроки. В блоге много полезного + полный урок, где больше картинок и описания. Посещайте блог: visualbs.blog.ru Скачать pdf версию с картинками: http://files.mail.ru/QGU41V
|
|
|
|
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) --------------------------------------------- Хотелось бы услышать мнение Алексея
Сообщение отредактировал 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
|
Автор, напиши, пожалуйста, второй урок. Так-как я не силён в формах, интересно было-бы поизучать твои уроки, а после - написать и свои .
|
|
|
|
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 можно комментировать строки строки.
|
|
|
|
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:
|
|
|
|