Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258

Как заполняют информацию о свойствах приложения?

11.10.2018, 16:08. Показов 2000. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как заполняют информацию о свойствах приложения? На примере игры русская рыбалка.
Кликните здесь для просмотра всего текста
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.10.2018, 16:08
Ответы с готовыми решениями:

Как заполняют эту форму
Обращаться к уважаемому (без иронии) форуму становиться уже привычкой... :) Чуть ли не по малейшему поводу... Доброго здравия... Пытаюсь...

Как выводить отладочную информацию при работе приложения, как это делает VS
Здраствуйте, нужна помощь. Я делаю диплом - криптосистему и мне предложил мой руководитель дипл. проекта сделать обучающую справку по моей...

Все ли антивирусы постепенно заполняют диск с или как с этим бороться?
Дорогие знатоки виндовс 7 и антивирусов!) Я понимаю что я наверное всем надоел подобными вопросами, но во первых мне просто интересно, а во...

25
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
11.10.2018, 16:28
Цитата Сообщение от 3eJIeHbIu Посмотреть сообщение
Как заполняют информацию о свойствах приложения?
Например, с помощью файла ресурсов.
https://docs.microsoft.com/en-... o-resource
1
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
11.10.2018, 18:53  [ТС]
Croessmah, на сайте английский, разбираться дольше. Может вы подскажете точнее?
0
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
12.10.2018, 09:03
3eJIeHbIu, среда разработки какая?
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
12.10.2018, 11:25  [ТС]
GoshaM, code blocks
0
12.10.2018, 12:34
 Комментарий модератора 
3eJIeHbIu, пожалуйста, прочитайте правила форума.
Особое внимание обратите на пункт 4.3 (порядок именования тем).
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
12.10.2018, 12:44
С MinGW можно так: https://stackoverflow.com/ques... ough-cmake
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
12.10.2018, 14:19  [ТС]
Croessmah, файл ресурсов это отдельный файл в директории программы?

Добавлено через 14 минут
Просьба ответить подробнее, как куда чего.
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
12.10.2018, 14:22
Цитата Сообщение от 3eJIeHbIu Посмотреть сообщение
файл ресурсов это отдельный файл в директории программы?
3eJIeHbIu, Да. Надеюсь, достаточно подробно?

Остальное выясняется поиском "файлы ресурсов с++".
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
12.10.2018, 15:14  [ТС]
SuperKir, а на форуме никто об этом ничего не знает?
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
12.10.2018, 15:20
3eJIeHbIu, Вы предлагаете расписать Вам что такое файл ресурсов,
как им пользоваться, зачем он нужен, все возможные его параметры,
заодно описать манифесты и остальные прелести?
По ссылке что я дал есть пример файла ресурсов и команды для компиляции.
В Code::Block, возможно, есть функционал для добавления файла ресурсов через IDE.
0
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
12.10.2018, 15:20
Лучший ответ Сообщение было отмечено 3eJIeHbIu как решение

Решение

Скачиваете ResEd
Сначала нужно его настроить.
Заходите в меню Option->Options
Закладка Exports выбираете C defines и где Default Export Filename пишите: resource.h
Закладка Behaviour выбираете In[Project].h file

Теперь создаете новый проект File->New Project с названием resource.rc и сохраняете его в папку где проект C::B.
В меню Project->Add XP Manifest
В меню Project->Add Versioninfo
Заполняете все что нужно (я думаю это очевидно) и сохраняете.

Теперь переходим в C::B и к проекту добавляете файл resource.rc в меню Project->Add files

Подключаете библиотеку comctl32 (пример тут сообщение 8)
и в код добавляете:

C++
1
2
3
4
5
6
7
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
 
.......
 
InitCommonControls();
Можете также прописать путь для ResEd в C::B, тогда он сможет открывать файлы *.rc, прямо из дерева проекта.
Это в меню Setting->Environment->File extension handling
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
12.10.2018, 16:16  [ТС]
GoshaM, ResEd это редактор ресурс файлов?
0
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
12.10.2018, 16:19
Да.
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
12.10.2018, 17:54  [ТС]
GoshaM, почему не все параметры предлагаемые программой отображаются в ресурсах файла (в свойствах программы)?
0
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
12.10.2018, 18:20
Все что у вас про рыбалку у меня отображается. Название компании отображается при наведении курсора на файл.
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
12.10.2018, 18:41  [ТС]
GoshaM, разобрался со всем. Скажите пожалуйста, а для чего необходимы библиотека comctl32 с заголовочными файлами <commctrl.h> и "resource.h"?
0
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
12.10.2018, 21:36
Без вызова InitCommonControls() из comctl32, в некоторых ОС это бы не заработало.
"resource.h" это файл который генерирует ResEd. Имя это не уникально, просто так назван проект созданный в ResEd.
Там находятся идентификаторы, через которые программа может взаимодействовать с ресурсами (см. рисунок).
Миниатюры
Как заполняют информацию о свойствах приложения?  
0
 Аватар для 3eJIeHbIu
0 / 3 / 0
Регистрация: 14.11.2015
Сообщений: 258
13.10.2018, 06:47  [ТС]
Библиотека подключается единоразово? После перезапуска IDE её подключать не надо?
0
415 / 150 / 48
Регистрация: 02.06.2016
Сообщений: 364
13.10.2018, 09:13
Библиотека подключается к проекту, а не к IDE. К этому проекту подключать не надо. К новому, естественно, нужно подключать заново.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.10.2018, 09:13
Помогаю со студенческими работами здесь

Как передать информацию с хостинга до exe приложения
Привет! Есть приложение, при вводе логина и пароля оно отправляет запрос GET на что приходит ответ в виде xml. Информация при этом не...

Как получить информацию о причине неработоспособности приложения на других ПК
Здравствуйте! У меня есть подозрение, что моё приложение на C# не запускается у множества людей. Подскажите, как определить по какой...

Как передать информацию от одного ехе-приложения другомубез промежуточных файлов
Всем привет. Подскажите как решить одну проблемку. Есть два исполняемых файла (ехе), работают самостоятельно. Программы мои. Теперь...

В свойствах приложения вместо заданного имени отображается "WindowsApplication"
День добрый! У меня есть вопрос, относительно свойств объекта, суть такая: Ассоциирую файл с расширением, указываю путь к файлу для...

Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты, содержащий разн
Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты,...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru