HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.05.2009, 16:50
s_p_a_m
Участник форума
Регистрация: 08.02.2008
Сообщений: 116
С нами: 9607837

Репутация: 158
По умолчанию

дайте лит-ру по ГУИ интерфейсу. или подскажите как реализовать:

1)считывание цифр из тексбокса
2) выполнение операций над ними (нарпимер сложение)
3)вывод результата

P.S.
Нужно реализовать вот это
Код:
#include <stdio.h>                      
#include <stdlib.h>                    
 
int main(void)                         
{
  int i;                              
  char buffer[500];                    
 
  printf("Enter a number: ");           
  scanf("%o", &i);     
 
  itoa(i,buffer,10);                    
  printf("decimal: %s\n", buffer);     
 
  itoa(i,buffer,16);
  printf("hexadecimal: %s\n", buffer);  
 
  itoa(i, buffer, 2);                  
  printf("binary: %s\n", buffer);
  return 0;                            
}
на гуи

Последний раз редактировалось s_p_a_m; 17.05.2009 в 16:53..
 
Ответить с цитированием

  #2  
Старый 17.05.2009, 17:03
FoV
Новичок
Регистрация: 27.09.2008
Сообщений: 15
С нами: 9273337

Репутация: 20
По умолчанию

Цитата:
дайте лит-ру по ГУИ интерфейсу.
В c++ нет встроенного гуя,тебе нужно взять какую-нибудь сторонню библеотеку: mfc,winforms,qt..
Цитата:
P.S.
Нужно реализовать вот это
Если под винду подойдет winforms.Создавай в студии проект Windows Form Applications,кинь на форму кнопку и текст бокс.В обработчике нажатия на кнопку пиши что нужно сделать.Текст из текст бокса находится в this->textBox1->Text.
p.s. еще вариант на винапи написать.
 
Ответить с цитированием

  #3  
Старый 17.05.2009, 17:08
s_p_a_m
Участник форума
Регистрация: 08.02.2008
Сообщений: 116
С нами: 9607837

Репутация: 158
По умолчанию

Цитата:
Сообщение от FoV  
В c++ нет встроенного гуя,тебе нужно взять какую-нибудь сторонню библеотеку: mfc,winforms,qt..

Если под винду подойдет winforms.Создавай в студии проект Windows Form Applications,кинь на форму кнопку и текст бокс.В обработчике нажатия на кнопку пиши что нужно сделать.Текст из текст бокса находится в this->textBox1->Text.
p.s. еще вариант на винапи написать.
в проге выводятся три значения, я кинул на форму тексбокс, кнопку и 3 лейбла
вопрос номер рас: куда вписывать код, создавать есче один файл СРР ?
2) как прасвоить выводимые данные к лейблам?
3) как считать данные из текстбокса ?
 
Ответить с цитированием

  #4  
Старый 17.05.2009, 17:24
FoV
Новичок
Регистрация: 27.09.2008
Сообщений: 15
С нами: 9273337

Репутация: 20
По умолчанию

Цитата:
2) как прасвоить выводимые данные к лейблам?
this->label1->Text = "blabla"; Если нужно не текст присвоить юзай метод toString() - this->label1->Text = n.ToString();
Цитата:
3) как считать данные из текстбокса ?
System::String s = this->textBox1->Text;
 
Ответить с цитированием

  #5  
Старый 17.05.2009, 17:34
s_p_a_m
Участник форума
Регистрация: 08.02.2008
Сообщений: 116
С нами: 9607837

Репутация: 158
По умолчанию

Цитата:
Сообщение от FoV  
System::String s = this->textBox1->Text;
error C3149: System::String: нельзя использовать здесь этот тип без "^" верхнего уровня

 
Ответить с цитированием

  #6  
Старый 17.05.2009, 17:52
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Цитата:
Если под винду подойдет winforms.Создавай в студии проект Windows Form Applications
не пойдет, ибо winforms это либса не под с++ а под managed c++
по сабжу юзай qt, mfc, wtl, etc.
 
Ответить с цитированием

  #7  
Старый 18.05.2009, 09:44
FoV
Новичок
Регистрация: 27.09.2008
Сообщений: 15
С нами: 9273337

Репутация: 20
По умолчанию

Цитата:
Сообщение от razb  
не пойдет, ибо winforms это либса не под с++ а под managed c++
по сабжу юзай qt, mfc, wtl, etc.
Чем конкретно для его задачи не подходит managed c++?
 
Ответить с цитированием

  #8  
Старый 17.05.2009, 18:55
s_p_a_m
Участник форума
Регистрация: 08.02.2008
Сообщений: 116
С нами: 9607837

Репутация: 158
По умолчанию

как прочитать значение из текстбокса, выполнить над ним какуюнить операцию и вывести результат в лейбл, если можно то дайте самы простой исходник
 
Ответить с цитированием

  #9  
Старый 17.05.2009, 19:07
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Цитата:
как прочитать значение из текстбокса, выполнить над ним какуюнить операцию и вывести результат в лейбл, если можно то дайте самы простой исходник
Своего или чужого? В какой среде?
 
Ответить с цитированием

  #10  
Старый 17.05.2009, 19:11
s_p_a_m
Участник форума
Регистрация: 08.02.2008
Сообщений: 116
С нами: 9607837

Репутация: 158
Smile

Цитата:
Сообщение от Kaimi  
Своего или чужого? В какой среде?
короче есть код (консоль) нужно сделать граф. интерфейс. VS 2008. если есть то плиз пример, а есче лучше пример на основе этого кода

Код:
#include <stdio.h>                      
#include <stdlib.h>                    
 
int main(void)                         
{
  int i;                              
  char buffer[500];                    
 
  printf("Enter a number: ");           
  scanf("%o", &i);     
 
  itoa(i,buffer,10);                    
  printf("decimal: %s\n", buffer);     
 
  itoa(i,buffer,16);
  printf("hexadecimal: %s\n", buffer);  
 
  itoa(i, buffer, 2);                  
  printf("binary: %s\n", buffer);
  return 0;                            
}
т.е. для начала нужно заменить вот это:

Код:
printf("Enter a number: ");           
  scanf("%o", &i);
но тут уже нужно взять то что написано в текстбоксе и дальше выполнять действия, вопрос, как это сделать ?

Последний раз редактировалось s_p_a_m; 17.05.2009 в 19:18..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.