Я начал изучать VB6.0

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Serg17
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 01.03.2007 (Чт) 0:13

Я начал изучать VB6.0

Сообщение Serg17 » 01.03.2007 (Чт) 1:42

:oops: Здравствуйте. Я начал изучать VB6.0, по ссылке http://vbzero.narod.ru/part1.htm, и на 2-м шаге появилась проблема(калькулятор). Я вел код который там дан, но у меня выходит ошибка "Method or data member not found". Неужели ошибка в коде.
Помогите разобраться!!!
Начинающий

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 01.03.2007 (Чт) 2:37

404 Нет такой страницы
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.03.2007 (Чт) 4:27

Подозреваю, что там учебник Падре...
Если это так, Serg17, выброси его, и купи нормальную книжку.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Serg17
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 01.03.2007 (Чт) 0:13

Сообщение Serg17 » 01.03.2007 (Чт) 7:07

Учебник Пособие-самоучитель on-line "Visual Basic с нуля"
А вот код
Private Sub Command1_Click() ‘подпрограмма нажатия кнопки Command1
Text3.Text = Val(Text1.Text) + Val(Text2.Text) 'операция сложения
Label2.Caption = "Плюс" 'указаваем в метке математическую операцию
End Sub

Private Sub Command2_Click()
Text3.Text = Val(Text1.Text) * Val(Text2.Text) 'операция умножения
Label2.Caption = "Умножить"
End Sub

Private Sub Command3_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text) 'операция вычитания
Label2.Caption = "Вычесть"
End Sub

Private Sub Command4_Click()
Text3.Text = Val(Text1.Text) / Val(Text2.Text) 'операция деления
Label2.Caption = "Разделить"
End Sub

Private Sub Command5_Click()
Text1.Text = "" 'присвоим текстбоксам значение пустой строки
Text2.Text = ""
Text3.Text = ""
End Sub

Private Sub Command6_Click()
Text3.Text = Sqr((Text1.Text)) 'функция вычисления корня
Text2.Text = "" 'очистка Text2, так как он не нужен при этой операции
Label2.Caption = "Кв. корень"
End Sub

Private Sub Form_Load() ‘процедура загрузки формы
Form1.Caption = "Калькулятор" 'меняем заголовок формы
Text1.Text = "" 'присвоим текстбоксам значение пустой строки
Text2.Text = ""
Text3.Text = ""
Label2.Caption = "Действие" 'присвоим лейблам
Label1.Caption = "Результат:" 'нужные значения
End Sub
Начинающий

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 01.03.2007 (Чт) 7:38

Serg17
Ты хоть на форму поместил 6 кнопок, 2 лейбла, 3 текстбокса?
#define ROFL 0xDDDD

BIOS
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 20.02.2007 (Вт) 20:47
Откуда: Nigny Novgorod

Сообщение BIOS » 01.03.2007 (Чт) 11:42

Делай так:
Входи в VB и кликай Standart exe. Помещай на форму 3 текстовых поля, у первых двух ставь свойство Text="" а у третьего Text="0". Дальше кидай на форму 5 кнопок со свойством Caption:
у 1 - CE
у 2 - X
у 3 - /
у 4 - +
у 5 - -
И вот код:
Private Sub Command1_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = "0"
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()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub

Private Sub Command5_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
End Sub

Надеюсь где вводить код ты знаеш:)
Вот и всё:) И ешё не советую читать онлайн учеьники а качнуть хороший офлайн учебничек, лично я советую от Падре. У меня сейчас около 10 хороших учебников, и если тебе нада тогда пиши: bios@mail.nnov.ru

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 01.03.2007 (Чт) 14:30

Вот как раз "учебник" от Падре нужно выкинуть в первую очередь
Весь мир матрица, а мы в нем потоки байтов!

BIOS
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 20.02.2007 (Вт) 20:47
Откуда: Nigny Novgorod

Сообщение BIOS » 01.03.2007 (Чт) 15:33

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


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60

    TopList