LinuxForum.Fans
Тема

проверка на подлинность

Автор: Wolfenberg 15 сообщений 2483 просмотров
#134681

Всем доброго дня!
Не подскажете, как в графической среде C++ можно проверить вызываемую переменную на подлинность?
Просто впервые пишу работу с вызываеыми переменными на С++. Препод ни черта не объяснял. Просто показал среду VS и объявил, что теперь он обучил нас программированию oO

#134682

wtf "вызываемая переменная" и что вообще такое проверка её на подлинность oO

#134684

Fat-Zer, например, выполнение действие, если нажата кнопка в отдельном окне

#134687

Калькулятор в картинках пишу просто smile

#134688

по порядку: язык как я понял С++. Так как упоминалась VS и окно, то это вопрос про оффтоп-ОС? Если нет, то какую библиотеку для графики применяете? Не пойму, как действия можно выполнять "в отдельном окне".

#134700

Fat-Zer, да, тема про MS VS. В учебке боятся ставить линукс, т.к. он "нелицензия".
Хорошо. Дали задание сотворить калькулятор. Числовые кнопки, кнопка "=" и табло находятся в одном окне, а кнопки математических действий в отдельном (дочернем) окне (есть там такая реализация). Visual C++ 6.0

#134707

ну так надо сразу было написать, что под не UNIX кодите...
Шестёрка это уже бородатая древность, так что пользуется и помнит мало кто(и я в их числе). Пока тему не прикрыли за нерелигиозность попытаюсь помочь...

Описывайте подробно что делали... Вы наверное используете чистый винапи без обёрток? или Как-то MFC прикрутили?

#134714

Fat-Zer, реализую через MFC. Сами формы уже готовы в графике. С числами тоже разобрался. Осталось только завести сами действия (+, -, /, *), расположенные в отдельном окне в виде радиокнопок. Переменные им присвоены: m_R1, m_R2,m_R3,m_R4. Сами числа реализуется в таблоиде по типу:
if ((m_Chiclo>-999) || (m_Chiclo<999))
m_Chiclo=m_Chiclo*10+n
else
Messagebox=printf("Error input");
UpdateData(false);
n-число от 0 до 9

#134723

выкладывайте проект... ни черта не помню из MFC=)) и не понимаю, что значит "переменные присвоены действиям".

#134742

не... всё таки. я не знаю MFC вообще :o. Хм... а я был о себе лучшего мнения... простите что подал ложную надежду... Советую обратится на какой-нить форум по сабжу или взять хорошую книжку (правда я таких не знаю).

#134749
Fat-Zer написал:
не... всё таки. я не знаю MFC вообще :o. Хм... а я был о себе лучшего мнения... простите что подал ложную надежду... Советую обратится на какой-нить форум по сабжу или взять хорошую книжку (правда я таких не знаю).

ну книжка называется "Visual C++ 2008 ® Базовый курс" Айвор Хортон - там есть описания в т.ч. и устаревших версий , купить-то я её купил( 1Крубль) , а вот почитать пока не успел . Если сможете четко сформулировать вопрос могу покопаться (в ней 1300 стр.!)

#134852

gramozeka, хорошо.
Как в MFC прописать код типа:
case a=true
....
return;
case b=true
....
return;?
Весь инет перерыл, кругом только Win API :(

#134983

if(a)
{...}
else if(b)
{...}
...
не?
а) MFC тут не при чём это си...

Wolfenberg написал:
Весь инет перерыл, кругом только Win API

б) MFC уже не популярен М$ - сейчас активно продвигает своего нового гениального выкидаша CLR

#135030
Wolfenberg написал:
Калькулятор в картинках пишу просто

ЕМНИП в MSVC6 был пример (похоже где-то в MSDN), о том, как написать именно калькулятор. Там просто. Как я помню, при нажатии на кнопку вызывается callback - основной цикл постоянно крутится, и в момент события вызывает обратную функцию. она там есть, но ничего не делает. Ничего сложного на самом деле.

Wolfenberg написал:
реализую через MFC

MFC это обёртка над WinAPI. вы там ничерта не поймёте, если не знаете этот WinAPI. А если знаете, то просто.

Войдите или зарегистрируйтесь, чтобы ответить.