Форум программистов, компьютерный форум CyberForum.ru

Windows Forms VisualStudio2010 - C++

Восстановить пароль Регистрация
 
AndyStal
 Аватар для AndyStal
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 8
14.11.2012, 20:56     Windows Forms VisualStudio2010 #1
Доброго времени суток! Господа,может кто подскажет, как реализовать данный код в WinForms?
С созданием шаблона окна все понятно, затруднение в том,как заставить программу выполнять вычисление по нажатии кнопки. Как это все связать? Буду благодарен,если кто подскажет хорошую инфу по теме.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
 
{
double x,y,a;
 
std::cout<<"Vvedite znachenie x:  \n";
 
std::cin>>x;
 
 a = 4-(cos(x/4)*cos(x/4));
 
 y = log (fabs(a)) - 2*(log (pow(a,2)));
 
 
 
std::cout<<"Rezultat:  "<< y <<" \n";
 
return 0;
 
}
Добавлено через 9 минут

Предполагаемый вид окна

http://i5.pixs.ru/thumbs/3/8/5/Vidpr...87_6323385.jpg
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 20:56     Windows Forms VisualStudio2010
Посмотрите здесь:

C++ Windows Forms
windows forms C++
C++ Windows Forms C++
Рисование в C++ Windows Forms C++
C++ преобразование const char* в LPCTSTR VisualStudio2010
C++ winapi vs windows forms
windows forms C++
ListBox в windows forms C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6176 / 2905 / 284
Регистрация: 04.12.2011
Сообщений: 7,730
Записей в блоге: 3
14.11.2012, 21:13     Windows Forms VisualStudio2010 #2
Цитата Сообщение от AndyStal Посмотреть сообщение
Доброго времени суток! Господа,может кто подскажет, как реализовать данный код в WinForms?
С созданием шаблона окна все понятно, затруднение в том,как заставить программу выполнять вычисление по нажатии кнопки. Как это все связать? Буду благодарен,если кто подскажет хорошую инфу по теме.
C++
1
2
3
4
5
6
7
double x,y,a;
std::cout<<"Vvedite znachenie x:  \n";
std::cin>>x;
  a = 4-(cos(x/4)*cos(x/4));
 y = log (fabs(a)) - 2*(log (pow(a,2)));
std::cout<<"Rezultat:  "<< y <<" \n";
}
Создайте label с текстом L"Vvedite znachenie x:"
this->label1->Text=L"Введите X";
разместите рядом с textBox или numericUpdown
спарсить из текстбокса можно tryparse, parse, или Convert
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
button_Click1(....,....){
double x,y,a;
bool good_input=true;
 try{
x=Convert::ToDouble(this->textBox1->Text);
}
 
catch(...){
good_input=false;
MessageBox::Show("Не-а!");
}
if(good_input){
 a = 4-(Math::Cos(x/4)*Math::Cos(x/4));
//итд.... Посмотрите доступ к пространству имён System::Math или подключите вначале
this->textBox2->Text=у.ToString();
}
}
AndyStal
 Аватар для AndyStal
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 8
14.11.2012, 21:18  [ТС]     Windows Forms VisualStudio2010 #3
ок,благодарю,попробую.
Yandex
Объявления
14.11.2012, 21:18     Windows Forms VisualStudio2010
Ответ Создать тему
Опции темы

Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru