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

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

26.07.2015, 13:42. Показов 11369. Ответов 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
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
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
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
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
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
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
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
30.07.2015, 21:31
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Нажал “Да“ при “Всё равно завершить эту работу“, он уточнил: “Вы хотите прервать отладку?“, ответил ему: “Нет“. В смысле, продолжать отладку.
Все равно ничего там не отладится само. Ждать бессмысленно.
Завершайте все процессы VS и не мучайте беднягу
1
Заблокирован
30.07.2015, 21:31
DrOffset, вес программы Visual Studio Community 2013 около 9.2 Гб
Миниатюры
Программа ПРОВОДНИК для Windows 7  
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
30.07.2015, 21:32
Цитата Сообщение от mihail_ingir Посмотреть сообщение
вес программы Visual Studio Community 2013 около 9.2 Гб
Это для нынешнего времени нормально.
0
Заблокирован
30.07.2015, 21:40
Цитата Сообщение от DrOffset Посмотреть сообщение
Завершайте все процессы VS и не мучайте беднягу
Хорошо. Перед смертью уже не надышишься… так и сделаю! Начинаю скачивания.
0
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
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
Ответ Создать тему
Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru