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

treeView Visual studio - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder В текстовом файле координаты прямоугольника. Нарисовать прямоугольник и дать возможность его редактирования http://www.cyberforum.ru/cpp/thread884974.html
на С++ надо изменить данную ниже программу,мне это нужно оченьочень для экзамена,а я никак не могу разобраться что к чему,будьте добры :) в этой проге ставятся рандомно точки а сделать надо на: В текстовом файле хранятся координаты прямоугольника.Отобразите этот прямоугольник на экране и реализовать возможность его редактирования. Заранее огромное спасибо. #include <vcl.h> #pragma...
C++ В чем писать? Здравствуйте! Скажите какая есть альтернатива Microsoft Visual Studio? Ато Visual Studio сломалась, а как ее починить до меня не дошло(Зато понял причину поломки:))... http://www.cyberforum.ru/cpp/thread883864.html
C++ Составить словарь словоформ текста и построить семантическую сеть
Помогите пожалуйста!!!Решить задачу: Имеется текст на английском языке, составленный из предложений вида: подлежащее сказуемое дополнение . Составить словарь словоформ этого текста, используя нечеткий поиск на базе n-грамм (утилита agrep) и построить семантическую сеть в формате dot (graphviz) digraph a { "подлежащее" -> "дополнение" ; . . . }
Плагин под TrueCrypt C++
Добрый день! Такая ситуация: есть программа TrueCrypt, которая работает со скрытыми шифрованными областями памяти на жестком диске, и есть различные программы, в том числе с открытыми исходниками, для работы с альтернативными потоками в файловой системе NTFS. Задача: объединить усилия таких программ, обеспечить их взаимодействие. Т.е. в идеале добавить "кнопку" в TrueCrypt, которая будет...
C++ Создать объект типа очередь и перегрузить операторы http://www.cyberforum.ru/cpp/thread880829.html
Всем доброго времени суток. Народ помогите пожалуйста. Вот задание. Создать объект типа очередь. Перегрузить оператор + как функцию член и * как дружественную функцию. + добавляет элемент в очередь, * умножает элемент в очереди. Вытаскивает элемент из очереди --. Очереди можно присваивать, проверять на равенство == или !=, вводить и выводить в поток, добавлять += элемент в очередь. Может быть у...
C++ Матрицы: Написать функцию, которая находит произведение ненулевых элементов двух строк матрицы Задание: В предлагаемых вариантах необходимо написать и протестировать отдельные функции для работы с матрицами, в том числе и функцию печати матрицы. Для организации связи между функциями использовать аппарат формальных/фактических параметров. Доступ к элементам матриц реализовывать с помощью указателей. Предусмотреть заполнение матрицы в функции main() как вручную, так и с помощью датчика... подробнее

Показать сообщение отдельно
astvasty
Сообщений: n/a
30.05.2013, 16:59     treeView Visual studio
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
private: void RenewInformation()  // оновлює інформацію на формі
         {
             int max_busses = 256;  // максимальна кількість автобусів!!!
             Buss<int,char*>** busses = new Buss<int,char*>*[max_busses];  // оголошуються необхідні змінні
             int busses_count;
             TreeNode^ tn, ^tn1, ^tn2, ^tn3;
 
             char* temp_buffer = new char[256],
                 *temp_temp_buf = new char[256];
 
             list->FindBusses(busses, &busses_count, false); // знаходить автобуси в парку
             if (busses_count == 0)             // якщо немає автобусів - очистити інформацію про них
             {
                 treeViewInPark->Nodes->Clear(); // очищення інформації
             }
             else                   // якщо є автобуси - додаємо інформацію про них
             {
                 treeViewInPark->Nodes->Clear();
                 for (int i = 0; i < busses_count; i++)   // додаємо в treeView елементи 
                 {
                     tn = gcnew TreeNode;
                     strcpy(temp_buffer, "Buss number: ");
                     strcat(temp_buffer, itoa(busses[i]->buss_number, temp_temp_buf, 10));
                     tn->Text = gcnew System::String(temp_buffer);
 
                     tn1 = gcnew TreeNode;
                     strcpy(temp_buffer, "Route number: ");
                     strcat(temp_buffer, itoa(busses[i]->path_number, temp_temp_buf, 10));
                     tn1->Text = gcnew System::String(temp_buffer);
                     tn2 = gcnew TreeNode;
                     strcpy(temp_buffer, "Driver name: ");
                     strcat(temp_buffer, busses[i]->driver_name);
                     tn2->Text = gcnew System::String(temp_buffer);
                     tn3 = gcnew TreeNode;
                     strcpy(temp_buffer, "In park: ");
                     strcat(temp_buffer, ((!busses[i]->in_race) ? "True" : "False"));
                     tn3->Text = gcnew System::String(temp_buffer);
                     tn->Nodes->AddRange(gcnew cli::array<TreeNode^>(3) {tn1, tn2, tn3});
 
                     treeViewInPark->Nodes->Add(tn);
                 }
             }
 
             list->FindBusses(busses, &busses_count, true);    // аналогічно для автобусів на маршруті
             if (busses_count == 0)
             {
                 treeViewOnRoute->Nodes->Clear();
             }
             else
             {
                 treeViewOnRoute->Nodes->Clear();
                 for (int i = 0; i < busses_count; i++)
                 {
                     tn = gcnew TreeNode;
                     strcpy(temp_buffer, "Buss number: ");
                     strcat(temp_buffer, itoa(busses[i]->buss_number, temp_temp_buf, 10));
                     tn->Text = gcnew System::String(temp_buffer);
 
                     tn1 = gcnew TreeNode;
                     strcpy(temp_buffer, "Route number: ");
                     strcat(temp_buffer, itoa(busses[i]->path_number, temp_temp_buf, 10));
                     tn1->Text = gcnew System::String(temp_buffer);
                     tn2 = gcnew TreeNode;
                     strcpy(temp_buffer, "Driver name: ");
                     strcat(temp_buffer, busses[i]->driver_name);
                     tn2->Text = gcnew System::String(temp_buffer);
                     tn3 = gcnew TreeNode;
                     strcpy(temp_buffer, "In park: ");
                     strcat(temp_buffer, ((!busses[i]->in_race) ? "True" : "False"));
                     tn3->Text = gcnew System::String(temp_buffer);
                     tn->Nodes->AddRange(gcnew cli::array<TreeNode^>(3) {tn1, tn2, tn3});
 
                     treeViewOnRoute->Nodes->Add(tn);
                 }
             }
 
             delete temp_buffer;
             delete temp_temp_buf;
             delete busses;
         }
 
Текущее время: 09:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru