Borland C++ 5 для себя


Заставим кнопку работать. - часть 2


Рисунок 2.17. Мы уже на полпути к работоспособной кнопке.

Давайте закроем "ClassExpert" и редактор ресурсов, вернувшись к окну, в котором есть только окно проекта. В этом окне выделим и дважды щелкнем на строке "2000dlgc.cpp" - это один из файлов исходного кода, который мы и будем, в основном, редактировать вручную. Этот файл откроется в своем собственном окне. Пойдем туда и найдем кусок, который мы ранее видели в "ClassExpert" - см.рис.2.18.

Рисунок 2.18. Начинаем редактировать исходный код вручную.

Собственно, если Вы читаете по-английски, то Вам понятно, что написано темно-синим цветом: "ВСТАВЬТЕ Ваш код здесь". Именно на этом месте кончаются движения мышью и начинается работа с клавиатурой. Именно в этом месте мы должны написать то, что будет происходить при возникновении события "Нажатие на кнопку". А происходить у нас будет появление на экране окошка с неким сообщением и кнопкой "ОК".

Делается это не просто, а очень просто - вписываете там, где сказано "вставьте" следующий код:

void T2000DlgClient::BNClickedOne() { // INSERT>> Your code here. MessageBox("Вы нажали на кнопку\nСпасибо Вам за это!", "Наше сообщение", MB_OK | MB_ICONINFORMATION); }

К сожалению, это в книге все выглядит красиво. На самом деле, когда вы будете в Borland-е вводить эту строку, то можете столкнуться с тем, что русские буквы отображаются в виде какой-то абракадабры. Это никак не повлияет на работу вашей будущей программы - там русский текст отобразится нормально (взгляните ниже - на рис.2.20). Более того - например, при отладке, в другом окне Borland тоже покажет их нормально. Но вот здесь почему-то не хочет. Это, конечно, создает некоторые неудобства. Или смиритесь с ними, или найдите решение, а потом расскажите мне.

Теперь самое время и место рассказать о последней помеченной, но пока не упомянутой кнопке на рисунке 1.7 - "Compile". При нажатии на эту кнопку происходит компилляция (трансляция) файла, который в данный момент является активным для Borlanda. В нашем случае это файл "2000dlgc.cpp". Что такое компилляция, в общем-то, и неважно. Главное для нас сейчас заключается в том, что после нажатия на кнопку "Compile" Borland проверит наш файл и если там нет ошибок, он радостно скажет нам об этом - см.рис.2.19.

Рисунок 2.19. Компилляция прошла успешно.

Если же Вы получили сообщение об ошибке, то тщательно проверьте набранный Вами текст или перейдите к главе 3 - там мы как раз поговорим об ошибках в программе.

Ну, а после успешной компилляции можно нажать "Make" - должно появиться сообщение об успешной компилляции. Запустим нашу программу на выполнение - кнопкой "Run" или из ее папки. Мы снова увидим знакомую панель с нашей кнопкой. Нажмем на нее. И - о чудо! - появилось сообщение - см.рис.2.20.

Рисунок 2.20. Результат нажатия на нашу кнопку.




Начало  Назад  Вперед



Книжный магазин