Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
-15 / 0 / 4
Регистрация: 27.10.2015
Сообщений: 230

Определение функции

06.06.2017, 15:53. Показов 1447. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот только начинаю изучать ООП и работу с формами.
хочу определить функцию openFILE_Click для нажатия кнопки, и там диалоговое окно откроется и все остальные результаты у меня будут дальше вычисляться.
так вот, как лучше, определить эту функцию в файле самой формы, или как я пробую, создавая новый файл downloadFunction
.cpp ?
ато вот у меня компилятор жалуется на строчку
C++
1
mainform :: void openFILE_Click(Object sender, EventArgs e)
пишет что надо пространство имен или класс определить. что-то не пойму где еще надо



C++
1
2
3
4
5
6
7
8
9
10
11
    public ref class mainform : public System::Windows::Forms::Form
    {
        
    public:
        mainform(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }
C++
1
protected: String^ filename;
C++
1
2
3
4
5
6
public: void openFILE_Click(Object sender,  EventArgs e)
    {
        
        //определяю функцию в файле downloadFunction
 
    }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//файл downloadFunction
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "mainform.h"
#include <iostream>
 
 
 mainform :: void openFILE_Click(Object sender, EventArgs e)
{
 
    if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
    {
        filename = openFileDialog1->FileName;
 
    }
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.06.2017, 15:53
Ответы с готовыми решениями:

Куда записать определение функции
Есть форма, на ней Textbox(я поменял его имя на Edit), создаю функцию считывания числа в самом начале кода после определени структур и...

Не найдено определение для функции
Создал библиотеку clr. В classlibrary1.h написал #pragma once using namespace System; using namespace System::Windows::Forms; ...

Табулирование заданной функции и определение максимального и минимального значения функции в таблице
Ребята, помогите пожалуйста решить последнюю задача, прямо совсем не как! Разработать консольное приложение, производящее...

4
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
06.06.2017, 16:18
NelLy0892, тебе нужно начать с учебника по C++. Метод научного тыка здесь плохо подходит.
0
-15 / 0 / 4
Регистрация: 27.10.2015
Сообщений: 230
06.06.2017, 20:34  [ТС]
я читала Брюса Эккеля. теперь мне нужно срочно кодить. можете посоветовать подходящую книгу? ну такую где бы можно было почитать как с формами код связывать
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
06.06.2017, 20:59
NelLy0892, сам ничего посоветовать не могу т.к. C++ это скорее хобби, чем основной инструмент для работы. Когда нужно что-то уточнить я ищу информацию на MSDN. Вообще этот вопрос уже поднимался. Посмотри следующие темы. Возможно найдешь что-то полезное.

С чего начать изучение Windows Forms ?
Литература по C++/CLI Windows Forms
Литература
Литература по C++/CLI Windows Forms
Посоветуйте книгу по графике в C++ Windows Form
0
-15 / 0 / 4
Регистрация: 27.10.2015
Сообщений: 230
07.06.2017, 11:28  [ТС]
Пахомова я посмотрела, то что там есть я умею делать. У меня вопрос в другом заключается. В какой литературе написано о том как код класса с формой связывать. Вот
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.06.2017, 11:28
Помогаю со студенческими работами здесь

Табулирование заданной функции и определение максимального и минимального значения функции в таблице
Разработать консольное приложение, производящее табулирование заданной функции и определение максимального и минимального значения функции...

Табулирование заданной функции и определение максимального и минимального значения функции
Ребята, пожалуйста, помогите сделать задачи новичку, пожалуйста кто-то откликнитесь( 3. Разработать консольное приложение,...

Определение экстремумов функции методом золотого сечения (переписать программу через функции)
program lab12 real,dimension(5):: p(5)=(/0,1,0,0,0/) integer::ii(3)=(/1,2,3/) real pi, q,x1,x2,eps,l pi=3.14159 n=40. ...

определение функции в ЗАГОЛОВОЧНОМ файле. В основном предполагается переопределение ТЕЛА этой функции. Как это сделать, не правя хидер?
Сабж, а подробнее если в заголовочном файле hider.h описана функция, допустим так: void f (); void f () { int per= 10; } ...

Определение функции в функции допустимо?
из документации gcc A &quot;nested function&quot; is a function defined inside another function. Nested functions are supported as an...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru