Borland C++ Простейшие Задачи (Опрос Кнопок , Ввод/вывод Данных)

27-11-2012, 13:53 От: admin Посмотрели: 941
Добрый день дорогие друзья! Помогите пожалуйста "стартонуть" в этой области программирования.

До этого несколько лет пишу на Си для микроконтроллеров. В общих чертах Си++ не вызывает проблем и удивления у меня. Borland C++ Простейшие Задачи (Опрос Кнопок , Ввод/вывод Данных)

Вот сегодня решил попробовать решить простейшую задачу.



Алгоритм:



опрос кнопок и вывод данных (текста) в определенной области окна приложения.

Но возникли трудности...



Данные не отображаются.





Что хотелось бы узнать (уверен что не одному мне)

Как выводить текст при нажатии кнопки?

Как читать данные с COM порта по RS232 и выполнять действия?

Как получать данные (клавиатура , COM порт) и их записывать в файл, например .TXT



Думаю эта темя будет интересна многим начинающим программистам!





Вот пример того что я пытаюсь сделать:




//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream>
#pragma hdrstop
using namespace std;
int z,y,x;
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
z=1; y=1; x=0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
z=1; y=0; x=1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
z=0; y=1; x=1;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Panel1Click(TObject *Sender)
{
if(x==0) cout << "Привет! нажата кнопка 1" ;
if(y==0) cout << "Привет! нажата кнопка 2" ;
if(z==0) cout << "Привет! нажата кнопка 3" ;
}
//---------------------------------------------------------------------------

Раздел: ПО не по электронике

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Borland C++ Простейшие Задачи (Опрос Кнопок , Ввод/вывод Данных) все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Май 2024    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031