|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
||||||
Создание нескольких таблиц и переключение между ними18.02.2019, 19:09. Показов 4162. Ответов 27
Метки нет (Все метки)
Доброго дня!
Есть программа, в которой идет расчет потока заявок. Перед расчетом нужно указать число лямда, после чего выходит таблица с расчетом. Суть такова, нужно сделать ввод нескольких чисел лямда(через пробел/запятую там не знаю), и чтобы при расчете появлялось столько таблиц сколько чисел лямда было введено. Как это сделать вообще не имею понятия. Я в программировании полный чайник, и порой не с первого раза понимаю как это всё делается, но очень нуждаюсь в помощи) код программы mainfrm.cpp
0
|
||||||
| 18.02.2019, 19:09 | |
|
Ответы с готовыми решениями:
27
Создание таблиц и связей между ними (Access) Создание таблиц и установление связей между ними Запуск нескольких процессов и Анализ переключения между ними |
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
| 19.02.2019, 01:26 | ||||||
|
Sweppi,
можно к примеру ввести в Едит lm такое значение нескольких чисел (3 5 1 8 2) и после можно их разделить на отдельные числа можно воспользоваться функцией StringReplace вот твои значения введены в Едит TStringList * lamda = new TStringList; lamda->Text = StringReplace(lm->Text," ","\r\n",TReplaceFlags() << rfReplaceAll);// разобьем строку на числа. каждый пробел новая строка.. результат 3 5 1 8 2 далее в цикле подставляя каждую строку функцию изменить на calcmatrix(String lm) и на кнопке
1
|
||||||
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
| 19.02.2019, 01:34 | |
|
сейчас в таком виде будет выводится результат последнего числа 2
можно клонировать колонки (отображаемое количество только 7) и переключатся между ними и будет эффект переключения между таблицами. в одной программе я пользовался точно таким отображением. там постоянно создается неопределенное количество (объектов с несколькими параметрами) и можно переключатся между ними .
0
|
|
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
| 19.02.2019, 01:49 | |
|
примерно такое отображение
1
|
|
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
| 19.02.2019, 01:50 | ||||||
0
|
||||||
|
Модератор
|
||
| 19.02.2019, 05:32 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
|
| 19.02.2019, 10:34 [ТС] | |
|
D1973,
lifeforce, по заданию мне нужно создание нескольких таблиц, точнее чтобы создавалось столько таблиц, сколько чисел лямбда будет введено и по каждому числу заполнялась таблица.
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
|
| 19.02.2019, 12:23 [ТС] | |
|
D1973, Почему вы говорите что формула неверна? И как будет тогда?
0
|
|
|
Модератор
|
||
| 19.02.2019, 12:39 | ||
|
Потому, что вот этот выделенный мной значок - это отнюдь не возведение в степень, а операция побитового исключающего ИЛИ (XOR)...
0
|
||
|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
|
| 19.02.2019, 12:45 [ТС] | |
|
D1973, понял, спасибо)
А правильно будет: (pow(lamda * t),m)*Exp(-lamda * t)/fact ?
0
|
|
|
Супер-модератор
|
||||||
| 19.02.2019, 12:57 | ||||||
|
Правильно будет вообще не использовать возведение в степень. Достаточно одного цикла:
0
|
||||||
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
| 19.02.2019, 21:04 | ||||||
Сообщение было отмечено Sweppi как решение
Решение
Sweppi,
Вариантов реализовать таблицы и их переключение - огромное множество все зависит от вашего решения как будет выглядеть визуальное отображение. вот к примеру я подставил КОМБОБОКС в котором после нажатия на кнопку появится список всех вводных чисел. и просто скроллируя комбобокс на таблице отображается результат.
0
|
||||||
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
|
| 19.02.2019, 21:04 | |
![]()
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
||||||
| 20.02.2019, 01:21 [ТС] | ||||||
|
lifeforce,
Спасибо большое! Всё работает) Как оказалось еще нужно реализовать функции открытия файла, сохранения и сохранить как. Если сможете помочь, буду очень благодарен!) Я пытался реализовать эти функции по чужой проге, но по скольку я не особо шарю и плюс прога совсем для другого, я не очень понимаю как это реализовать. Ибо при попытке вставить код выдаёт кучу ошибок типа неизвестный компонент и прочее... Вот код кнопок из другой проги если вдруг облегчит задачу) Код
0
|
||||||
|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
|
| 20.02.2019, 07:56 [ТС] | |
|
D1973, да и там и там все разом. Я где-то видел такое, там формат файлов поддерживался какой-то на "R" но я не помню)
0
|
|
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||||||||||||
| 20.02.2019, 20:50 | ||||||||||||||||
|
Sweppi,
Тот код совсем не нужен. точно для этой проги достаточно сохранить текст из едита lm->Text к примеру в файл под названием "Lambda.txt" теперь есть варианты. :можно при запуске открывать последние введенные числа. :или добавить кнопку загрузки. :добавить кнопку записи :добавить событие при закрытии программы , и если не был сохранен файл то сохранить. вариантов много только ваша фантазия и представление как должна работать программа. добавим кнопку записи и ее событие
для этого достаточно в Form4 выбрать событие OnCreate и выбрать там нашу кнопку записи Button_LoadClick вот и все программа будет стартовать сразу с последними данными , и закрытие программы так же будет предлогать сохранить данные.
0
|
||||||||||||||||
|
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
|
||||||
| 20.02.2019, 21:06 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 10
|
||
| 21.02.2019, 10:12 [ТС] | ||
|
Это возможно сделать с тем кодом что написали вы? И еще по возможности было бы круто дописать код для кнопки "Сохранить как". Заранее спасибо!)
0
|
||
| 21.02.2019, 10:12 | |
|
Помогаю со студенческими работами здесь
20
Загрузка нескольких картинок из папки и реализовать возможность переключения между ними Создание, редактирование электронных таблиц. Выполнение наипростейших операций с ними C# Консольная псевдографика, создание меню, переключение между страницами Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили пе Создание нескольких таблиц InterBase 6.5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|