Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

C++ :)

2533  1 2 3 4 5 6 7 8 9 10 все
Ashka_hash46 коренной житель05.08.12 15:55
Ashka_hash46
NEW 05.08.12 15:55 
в ответ Tomasson 05.08.12 15:54
для особо одаренных - для mfc разве есть дизайнер? Я полистала-полистала имеющийся код, там "фсе ручками" прописано, и размер квадратиков на экране, и цвет шрифта
Общественное мнение формируют не самые умные, а самые болтливые
#41 
Tomasson ёшик05.08.12 16:04
Tomasson
NEW 05.08.12 16:04 
в ответ Ashka_hash46 05.08.12 15:55
если я правильно помню, то для Dialog based mfc было что-то типа дизайнера.
хотя куча времени уже прошло :-) ... может подскажут *актуальные* с++ писатели.
#42 
Ashka_hash46 коренной житель05.08.12 16:07
Ashka_hash46
NEW 05.08.12 16:07 
в ответ Tomasson 05.08.12 16:04
дык смысл актуальных писателей))) Программа начиналась писаться в 1990 году))) до 2005ого)))
Вот так выглядит окно (хосподи, надеюсь, ничьи авторские права не нарушаю?!)

Общественное мнение формируют не самые умные, а самые болтливые
#43 
  scorpi_ завсегдатай05.08.12 16:14
NEW 05.08.12 16:14 
в ответ Ashka_hash46 05.08.12 14:49
В ответ на:
DAL - data access layer. То есть непосредственно работа с БД. Чем он отличается от PL?!

Не обязательно базы данных. Любые backend системы. Где я сейчас работаю - в web tier с десяток backend систем интегрировано. Причем через кучу разных технологий. Я вот и разгребаю сейчас этот зоопарк, переводя максимум интерфейсов на REST.
#44 
Tomasson ёшик05.08.12 16:37
Tomasson
05.08.12 16:37 
в ответ Ashka_hash46 05.08.12 15:55
дизайнер таки есть :-)
http://msdn.microsoft.com/en-us/vstudio/Cc507088
при создании нужно выбрать Dialog based
другие видео How Do I? для С++
http://msdn.microsoft.com/en-us/vstudio/bb496952
#45 
Ashka_hash46 коренной житель05.08.12 16:47
Ashka_hash46
NEW 05.08.12 16:47 
в ответ Tomasson 05.08.12 16:37
йоу! И правда!))) У меня тоже есть файлы с расширением .rc!)) Пасибки, Томассон!))))
Общественное мнение формируют не самые умные, а самые болтливые
#46 
web-programmist Программист05.08.12 16:57
web-programmist
NEW 05.08.12 16:57 
в ответ Ashka_hash46 05.08.12 16:47, Последний раз изменено 05.08.12 17:05 (web-programmist)
У меня есть предложение ! Давайте собираемся все вместе и устроим видео конференцию.. поделимся опытом, покажем работы и т.п. Очень интересно ))
Более 500 каналов !
#47 
Ashka_hash46 коренной житель06.08.12 11:56
Ashka_hash46
NEW 06.08.12 11:56 
в ответ web-programmist 05.08.12 16:57
хорошее предложение, но не думаю, что реализуемое... Так, на форуме подкинуть пару идей - это возможно, но для живого "обмена опытом" у нас слишком разные специализации...
__
Итак, я снова с вопросом))
У меня при переходе из вкладки во вкладку выдает ошибку:
MS Visual C++ Debug Library: Debug Assertion Failed! Programm icu_paket/src/ICU/./Debug/ICU.exe File: f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/bartool.cpp Line: 302 (Abbrechen, Wiederholen, Ignorieren)
Как бы все ничо, но у меня нету диска f в принципе =) поэтому и посмотреть в какой строчке вылетает - не могу. Почитала уже интернет, пишут, что проблема может быть с окнами (еще не созданными, например). Мне подумать об отладке окон или все же поискать (догрузить) файлик?
Общественное мнение формируют не самые умные, а самые болтливые
#48 
Программист знакомое лицо06.08.12 12:39
NEW 06.08.12 12:39 
в ответ Ashka_hash46 06.08.12 11:56, Последний раз изменено 06.08.12 12:41 (Программист)
у тебя диска f нету, а у того, кто писал эту программу есть :)
не парься :) смело на Wiederholen, потом в дебаггер и есть у тебя есть symbol files (*.pdb), то все будет ОК :)
Если у тебя есть исходники, то просто запусти приложение, поставь брейк-поинт в нужном месте и приаттачся студией к этому приложению :)
#49 
Ashka_hash46 коренной житель06.08.12 12:50
Ashka_hash46
NEW 06.08.12 12:50 
в ответ Программист 06.08.12 12:39
нет, то, что у создателя есть, я догадалась))
С помощью поиска хотела найти путь к этому файлу в исходниках. Не нашла.
В ответ на:
поставь брейк-поинт в нужном месте


классов эдак с полтыщи, ищу куда поставить поинт (не издеваюсь, но, пожалуй, начну сперва вникать в то, что работает...)
Общественное мнение формируют не самые умные, а самые болтливые
#50 
  abubakr гость06.08.12 12:56
NEW 06.08.12 12:56 
в ответ Ashka_hash46 05.08.12 11:20
В ответ на:

1. существуют конверторы, которые могут перевернуть с++ на с#, конечно, надо будет контролировать процесс, зато потом будет "легче улучшать"...
2. не проявлять инициативы и скромно разобраться в с++
3. раз уж с++, то связаться с кросс-платформенной разработкой QT. Меня смущает, что восторженные отзывы о Кьют заканчиваются в 2009 году, пытаюсь понять - не прижилась программка среди программистов, или что?!

1. Это врядли. Придется учить плюсы.
2. См. 1
3. Кьют цветет и пахнет :-) В этом году будет большой релиз - Qt 5
#51 
Программист знакомое лицо06.08.12 12:58
NEW 06.08.12 12:58 
в ответ Ashka_hash46 06.08.12 12:50
Гм, обратил внимание, что ассерт происъодит в MFC :) следовательно не надо искать этого места :)
смотри в своей программе, что ты делаешь перед появлением ошибки. скорее всего у тебя не установлен хэндл окна или что-то в этом роде :)
#52 
Ashka_hash46 коренной житель06.08.12 13:11
Ashka_hash46
NEW 06.08.12 13:11 
в ответ Программист 06.08.12 12:58
В ответ на:
что ты делаешь перед появлением ошибки

я пока ничего не делаю, я смотрю на программу, на С++, и пугаюсь всяких BEGIN_MESSAGE_MAP и прочего. Ндя, разбираться придется много...
Общественное мнение формируют не самые умные, а самые болтливые
#53 
Murr патриот06.08.12 14:37
Murr
NEW 06.08.12 14:37 
в ответ Ashka_hash46 06.08.12 12:50
не издеваюсь, но, пожалуй, начну сперва вникать в то, что работает...
-------
Честно говоря - не стоит.
BEGIN_MESSAGE_MAP - это, в большинстве случаев, GUI. Разбираться КАК он сделан - головная боль... большая головная боль...
Выцеди оттуда БЛ уровень и заменяй весь GUI на нормальный дотнет...
#54 
Ashka_hash46 коренной житель06.08.12 14:49
Ashka_hash46
NEW 06.08.12 14:49 
в ответ Murr 06.08.12 14:37
а если не разберусь, то как же я привяжу работающие функции к моей новой оболочке? Так что все равно вникать придется, что у них меню, что - комбобокс...
Шеф хочет от меня архитектуру проекта (схему), пока не представляю как рисовать...
Общественное мнение формируют не самые умные, а самые болтливые
#55 
Murr патриот06.08.12 15:11
Murr
NEW 06.08.12 15:11 
в ответ Ashka_hash46 06.08.12 14:49, Последний раз изменено 06.08.12 15:13 (Murr)
а если не разберусь
------
Поверь - тебе не надо с етим разбираться.
Первое - там нет ничего интересного. Там ось распределяет сообщения мезду окнами. Запутано, возможо с переопределениями.
Второе - там используется ДДЕ - обмен между переменными и контролами на форме.
Эт - все.
как же я привяжу работающие функции к моей новой оболочке?
-----
Как обычные On Click методы.
все равно вникать придется, что у них меню, что - комбобокс...
------
Меню - наб`ешь, клики - подвяжешь. Не думай об отдельных чецбоксах - цeликом форма, как в wеб'е...
#56 
Программист знакомое лицо06.08.12 15:14
NEW 06.08.12 15:14 
в ответ Ashka_hash46 06.08.12 14:49
Архитектура проекта, в нормальном проекте, никак не связана с GUI :D
#57 
  abubakr гость06.08.12 15:29
NEW 06.08.12 15:29 
в ответ Программист 06.08.12 15:14
В ответ на:
Архитектура проекта, в нормальном проекте, никак не связана с GUI :D

В нормальном! проекте ;-)
Я видел проекты на Дельфи, так там было всё завязанно на ГУЙ, даже работа с БД :-О
#58 
Ashka_hash46 коренной житель06.08.12 15:33
Ashka_hash46
NEW 06.08.12 15:33 
в ответ Murr 06.08.12 15:11
экстрасенс, однако Как раз пошла смотреть, что такое DDE
Уря, шеф придумал другое задание: нарисовать архитектуру БД. Пошла стараться
Общественное мнение формируют не самые умные, а самые болтливые
#59 
Ashka_hash46 коренной житель06.08.12 15:34
Ashka_hash46
NEW 06.08.12 15:34 
в ответ abubakr 06.08.12 15:29
В ответ на:
всё завязанно на ГУЙ, даже работа с БД

мой случай
Общественное мнение формируют не самые умные, а самые болтливые
#60 
1 2 3 4 5 6 7 8 9 10 все