Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/47: Рейтинг темы: голосов - 47, средняя оценка - 4.53
Заблокирован

Программа ПРОВОДНИК для Windows 7

26.07.2015, 13:42. Показов 11048. Ответов 132
Метки нет (Все метки)

Здравствуйте!
У меня руки чешутся, заражЁн революционными преобразованиями — а знаний нет! Помогите, пожалуйста, НОВАТОРУ. Кто чем может…

Прошу прощения, на каком языке написана программа ниже https://msdn.microsoft.com/en-... 2147217396

Кликните здесь для просмотра всего текста
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
DWORD dwStyle;                // Style flags of the tree view
INITCOMMONCONTROLSEX  iccex;  // INITCOMMONCONTROLSEX structure
 
// Initialize the INITCOMMONCONTROLSEX structure.
iccex.dwSize = sizeof (INITCOMMONCONTROLSEX);
iccex.dwICC = ICC_TREEVIEW_CLASSES;
 
// Register tree-view control classes from the DLL for the common 
// control.
//.
InitCommonControlsEx (&iccex);
 
// Get the rectangle for the client area.
GetClientRect (hwnd, &rcClient);
 
// Create the command bar and insert menu.
g_hwndCB = CommandBar_Create (g_hInst, hwnd, 1);
CommandBar_InsertMenubar (g_hwndCB, g_hInst, IDR_MENU, 0);
CommandBar_AddAdornments (g_hwndCB, 0, 0);
 
// Get the height of the command bar.
iCBHeight = CommandBar_Height (g_hwndCB);
 
// Assign the window styles for the tree view.
dwStyle = WS_VISIBLE | WS_CHILD | TVS_HASLINES | TVS_LINESATROOT | 
          TVS_HASBUTTONS;
 
// Create the tree-view control.
g_hwndTreeView = CreateWindowEx (
    0, 
    WC_TREEVIEW,          // Class name
    TEXT("Tree View"),     // Window name
    dwStyle,              // Window style
    0,                    // x-coordinate of the upper-left corner
    iCBHeight + 1,        // y-coordinate of the upper-left corner
    rcClient.right,       // The width of the window for the edit control 
    rcClient.bottom - (iCBHeight + 1), 
                          // The height of the window for the edit 
                          // control
    hwnd,                 // Window handle to the parent window
    (HMENU) IDC_TREEVIEW, // The tree-view control identifier
    g_hInst,              // The instance handle
    NULL);                // Specify NULL for this parameter when you 
                          // create a control
 
// Be sure that the tree view actually was created.
 if (!g_hwndTreeView)
  return 0;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.07.2015, 13:42
Ответы с готовыми решениями:

Программа проводник на WinApi
Здравствуйте!Мне необходимо написать программу-проводник на WinApi - это моя курсовая работа.Программа должна...

Программа проводник на WinApi
Здравствуйте!Мне необходимо написать программу-проводник на WinApi - это моя курсовая работа.Программа должна...

Проводник Windows
Как из кода запустить проводник Windows для записи файла?

132
Заблокирован
29.07.2015, 09:42  [ТС]
DrOffset!
Спасибо Вам за пояснения.
Самая хорошая новость: переход с русского на английский и ОБРАТНО, после установки Русского пакета, занимает не более 2-3 минут и не требует ПЕРЕЗАГРУЗКИ. Нет нареканий, с моей стороны, к программе Visual Studio 2013.
Самая плохая новость: не хватает практики. Не могу толком представить в воображении систему в целом. В голове сумбур и путаница из отрывочных сведений.

Помогите разобраться в азбучных истинах. Прошу дать учебные ссылки, которые Вам понравились.

Зачем создана папка “Visual Studio 2013“ в разделе “Мои документы“? Рисунок ниже.
Что должна мне подсказывать “символика файлов“ из папки “Project“ Visual Studio 2013? Рисунок ниже.
Миниатюры
Программа ПРОВОДНИК для Windows 7   Программа ПРОВОДНИК для Windows 7  
0
 Аватар для ranebull
546 / 379 / 56
Регистрация: 23.06.2013
Сообщений: 1,181
Записей в блоге: 6
29.07.2015, 10:13
Цитата Сообщение от Степан Сашин Посмотреть сообщение
Что должна мне подсказывать “символика файлов“ из папки “Project“ Visual Studio 2013? Рисунок ниже.
В настройках системы поставьте "показывать расширения файлов", может так проще будет.
Цитата Сообщение от Степан Сашин Посмотреть сообщение
Зачем создана папка “Visual Studio 2013“ в разделе “Мои документы“? Рисунок ниже.
Создается по умолчанию. В этой папке хранятся ваши проекты, настройки, шаблоны, стартовые страницы и т.д.
1
Заблокирован
29.07.2015, 11:34  [ТС]
Друзья!
Чувствую себя круглым дураком, ничего у меня не получается, а признаться публично вроде как НЕЛОВКО. Нет, уж лучше покаяться. Молчать невыносимо. В чем же проблемы?

Вопрос № 1
DrOffset: Стоит попробовать скомпилировать тестовый проект. Создать новый, через New Project, выбрать С++, выбрать выбрать консольный проект Win32. В коде по умолчанию ничего не менять, просто скомпилировать. Если не будет ошибок, значит все хорошо.
Почему у меня вообще не появляется Мастер приложений? Где его искать?
Создаем первую программу на C в Microsoft Visual Studio 2012 http://lepeta.net/progeru/c-pr... -2012.html
Там Finish — Готово

Вопрос № 2
Что делать, читая такое:
Microsoft Visual Studio
The Debugger Resource DLL is out of date. If this problem persists, use ‘Add or Remove Programs’ in Control Panel to repair your Visual Studio installation.


Рисунки ниже.
Миниатюры
Программа ПРОВОДНИК для Windows 7   Программа ПРОВОДНИК для Windows 7  
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.07.2015, 13:38
Цитата Сообщение от Степан Сашин Посмотреть сообщение
The Debugger Resource DLL is out of date. If this problem persists, use ‘Add or Remove Programs’ in Control Panel to repair your Visual Studio installation.
Ну если без словаря не можете перевести, то боюсь что до программирования еще далеко... Извините, не хочу вас обидеть, но новички обычно книжки читают, а не ищут мануалы как установить прогу и начать в ней кодить.
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
29.07.2015, 14:37
Цитата Сообщение от Степан Сашин Посмотреть сообщение
The Debugger Resource DLL is out of date. If this problem persists, use ‘Add or Remove Programs’ in Control Panel to repair your Visual Studio installation.
Похоже что-то все-таки криво установилось, либо конфликтует с уже установленным.
Для решения этой проблемы он предлагает зайти в панель управления, найти там "Программы и компоненты", в появившемся списке найти Visual Studio 2013. Правой кнопкой вызвать на ней меню и нажать "Изменить". Затем в появившемся окне нажать "Repair" (в русской, наверное, будет что-то вроде "Восстановить").
Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий?
Пока стоит попробовать вот что: в свойствах языка перевести программу принудительно на английский (выбрать English), перезапустить VS и попробовать создать проект. В вопроснике msdn человеку с похожей проблемой это помогло.
О возможных причинах
Подозреваю (судя по скринам, которые были выше по ветке), что раньше все-таки были установлены какие-то другие версии VS. Возможно и не стоило ставить еще одну: если бы я знал, что есть другие версии сразу, то посоветовал бы сперва разобраться в каком они состоянии находятся и установлен ли в их составе С++.
В качестве радикальной меры (но, вероятно, не очень приемлемой в нашем случае - из-за значительного времени, которое тратится на скачивание) можно было бы удалить все лишние версии VS через "Программы и компоненты", затем (если ошибка не исчезнет) сделать восстановление (Repair) VS 2013.
В любом случае, сразу что-то бросаться делать - не стоит. Лучше сюда предоставить побольше информации о текущем окружении, в котором запускается VS 2013. Если уж мы здесь лечим по фотографии, то хотелось бы побольше разных ракурсов.
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.07.2015, 14:41
Цитата Сообщение от DrOffset Посмотреть сообщение
Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий?
Да 100500 причин может быть. Удалите все, что связано с VS, файлы, ветки в реестре и т.п. Лучше конечно воспользоваться спец. прогами по удалению, которые "чистят" такие остатки.
0
Заблокирован
30.07.2015, 19:32
Цитата Сообщение от DrOffset Посмотреть сообщение
Для решения этой проблемы он предлагает зайти в панель управления, найти там "Программы и компоненты", в появившемся списке найти Visual Studio 2013. Правой кнопкой вызвать на ней меню и нажать "Изменить". Затем в появившемся окне нажать "Repair" (в русской, наверное, будет что-то вроде "Восстановить"). Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий? Пока стоит попробовать вот что: в свойствах языка перевести программу принудительно на английский (выбрать English), перезапустить VS и попробовать создать проект. В вопроснике msdn человеку с похожей проблемой это помогло.
Здравствуйте!
Попытка с меной языков не даёт результата. Причина гораздо глубже.
У меня та же проблема. Помогите, пожалуйста.
Наверно, проект Community "сыроватый". Не хватает средств на финансирование, поэтому бросили в массы. Понадеялись на смекалку народа.
При клавише "Изменить" в "Удаление программ" сразу выдаёт "Диалоговое окно"
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
Заблокирован
30.07.2015, 19:42
При нажатии "Да" в "Диалоговом окне" — выше, сам сразу открывает Visual Studio Community 2013 и предлагает самостоятельно (!) сделать следующее (пойди и угадай, как настроить Отладчик):
Необработанное исключение типа "System.NullReferenceException" в ManagedUx.dll
Дополнительные сведения: В экземпляре объекта не задана ссылка на объект.
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
Заблокирован
30.07.2015, 19:48
Все советы по устранению недостатков сводятся к ссылке — ниже.

Разрешение вопросов, связанных с исключениями: System.NullReferenceException https://msdn.microsoft.com/que... e)&rd=true
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
30.07.2015, 20:03
mihail_ingir, вышеприведенные советы относятся к разработке программы, а не к устранению проблем в уже написанной.

По поводу обозначенной проблемы. Здесь очень сложно диагностировать причину, но похоже какими-то хитрыми манипуляциями удалось испортить установленную VS. Раз штатный установщик теперь не работает и вываливается с исключением, то можно попробовать запустить установку еще раз с сайта. По идее она должна обнаружить уже существующую копию VS и корректно выполнить повторную установку.
1
Заблокирован
30.07.2015, 20:03
При нажатии "Продолжить" в "Советах по устранению", делает возврат к исходному тексту, просто повтор. То же самое.
При нажатии "Ок" в "Советах по устранению", выдаёт картинку ниже, где предупреждение в центре уже стоит намертво! Всё, приехали!
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
Заблокирован
30.07.2015, 20:15
Цитата Сообщение от DrOffset Посмотреть сообщение
Раз штатный установщик теперь не работает и вываливается с исключением, то можно попробовать запустить установку еще раз с сайта. По идее она должна обнаружить уже существующую копию
DrOffset, сам склоняюсь к такой мысли. Иначе будет: чем дальше в лес — тем больше дров.
Всё, решено: скачиваем по-новой, не удаляя уже установленную Visual Studio Community 2013.
Правильно ли Вас понял?
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
30.07.2015, 20:21
mihail_ingir, все-таки что-то в системе есть такое, что "портит" установку VS. Советовать что-то удалять опасно, т.к. я не вижу картину в целом, но в идеале было бы хорошо, если бы установка VS Community была единственной на компьютере (т.к. удалены все другие версии VS, если они есть).
К сожалению, как хирурги не оперируют на расстоянии, так и я не могу дать гарантий эффективности моих советов в этой ситуации. Я могу только оценить внешние признаки и попробовать угадать причину.
Ясно, что ситуация эта нештатная, что-то явно идет не так, но что именно - неизвестно.

Добавлено через 4 минуты
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Всё, решено: скачиваем по-новой, не удаляя уже установленную Visual Studio Community 2013.
Правильно ли Вас понял?
Скачивать по новой возможно не придется (я не уверен), если он помимо установки заново предложит сделать "восстановление", то лучше согласится на него.
С другой стороны, если он предложит качать заново, то лучше скачать образ (чтобы не качать в третий раз, если что). Образ можно взять тут: http://go.microsoft.com/?linkid=9863609
1
Заблокирован
30.07.2015, 21:10
DrOffset, скачал Установщика “Файла образа диска“ (vs2013.4_ce_enu).
У Visual Studio Community 2013 последняя просьба перед экзекуцией, рисунок ниже.
Нажал “Да“ при “Всё равно завершить эту работу“, он уточнил: “Вы хотите прервать отладку?“, ответил ему: “Нет“. В смысле, продолжать отладку.
Дам ему ровно один час. Сейчас 21:05 мск. Потом начну наши тотальные скачивания.
Миниатюры
Программа ПРОВОДНИК для Windows 7   Программа ПРОВОДНИК для Windows 7  
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
30.07.2015, 21:31
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Нажал “Да“ при “Всё равно завершить эту работу“, он уточнил: “Вы хотите прервать отладку?“, ответил ему: “Нет“. В смысле, продолжать отладку.
Все равно ничего там не отладится само. Ждать бессмысленно.
Завершайте все процессы VS и не мучайте беднягу
1
Заблокирован
30.07.2015, 21:31
DrOffset, вес программы Visual Studio Community 2013 около 9.2 Гб
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
30.07.2015, 21:32
Цитата Сообщение от mihail_ingir Посмотреть сообщение
вес программы Visual Studio Community 2013 около 9.2 Гб
Это для нынешнего времени нормально.
0
Заблокирован
30.07.2015, 21:40
Цитата Сообщение от DrOffset Посмотреть сообщение
Завершайте все процессы VS и не мучайте беднягу
Хорошо. Перед смертью уже не надышишься… так и сделаю! Начинаю скачивания.
0
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
30.07.2015, 22:31
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Начинаю скачивания.
Я там выше дал немного не ту ссылку, на более старую версию (которую себе ставил), а у нас тут Update 5 уже.
Поэтому вот правильная ссылка: http://download.microsoft.com/... ce_enu.iso
Она и весит почему-то меньше.
Что характерно, на сайт MS найти ее крайне тяжело, запрятано похоже специально

Добавлено через 20 минут
Похоже я слишком долго искал эту ссылку. Ну, есть вероятность, что и с более старой версией установщика все будет нормально. Не будем расстраиваться раньше времени.
0
Заблокирован
30.07.2015, 22:50
DrOffset, спасибо — за новую ссылку.
Как говорят на Востоке: у ишака свои планы, а у погонщика — другие. Прервал отладку, но Visual Studio Community 2013 — делает своё дело, на меня ноль внимания. И когда всё закончится неизвестно, рисунок ниже.
Возможно, программа стоит несколько миллиардов долларов — если судить по отдельным фактам.
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.07.2015, 22:50

Программа по типу far, проводник
Помогите пожалуйста! Мне нужно написать программу по типу FAR, NC, проводник, по переходу по директориям на текущем носителе. Выделить при...

Программа по типу far, проводник.
Помогите пожалуйста! Мне нужно написать программу по типу FAR, NC, проводник, по переходу по директориям на текущем носителе. Выделить при...

Проводник в Windows 7
Никто не хнает как проводник в Виндовс 7-ке сделать как в ХР? Спасибо

Проводник в Windows 7
Сразу после установки подглючивает проводник. При штатном закрытии многих программ выдаёт такое: И не срабатывает при обращении к нему из...

Проводник Windows
Привет всем! Подскажите, пожалуйста, какой-нибудь хороший контрол для .NET, реализующий проводник Windows или хотя бы дерево папок,...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru