Pages: (5) 1 2 [3] 4 5  ( Show unread post )

> страдания по c++
 Lexus Member is Offline
 Posted: 03-05-2013, 11:42 (post 31, #1075723)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
вышел я на новый уровень камасутры и один уже не продвигаюсь.

ниже на пикчере обозначена задача:

Нужно сделать динамическую таблицу, т.е. будет во время работы проги пополняться.

первык столбец должен быть чекбоксовым, второй текстовым полем, чтом его можно было редактировать (1 и 2) можно объеденить. 3 столбец - кнопка, 4-й тоже кнопка, 5 редактируемое поле, 6 - тоже редактируемое поле, по даблклику диалог выбора файла) и справа от него чекбокс, последний просто лейбл для вывода текста.

П.с. весь секс делается в mfc c++.

user posted image



Ай нид хелп :)))
PM Email Poster Users Website
Top Bottom
 Lord KiRon Member is Offline
 Posted: 03-05-2013, 13:19 (post 32, #1075725)

Part time flamer

Group: Read Only
Posts: 7784
Warn:0%-----
Делай на .Net, а то затрахаешся. Мы конечно и на C++ такое делали, но довольно много тупой работы. Если уж совсем нет выбора - используй MSFleхGrid OCX , а если надо чтоб на 64 бита бежало, то тут уже платное надо, например VSFlexGrid ( http://www.componentone.com/SuperProducts/StudioActiveX/ ) - можно купить один грид, за $500 примерно за лицензию разработчика, трайл бесплатный, и полнофункционал;ьный только диалогом о том что не зарегина достает при запуске.

This post has been edited by Lord KiRon on 03-05-2013, 13:20
PM
Top Bottom
 Lexus Member is Offline
 Posted: 03-05-2013, 16:15 (post 33, #1075731)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
QUOTE (Lord KiRon @ 03-05-2013, 12:19)
Делай на .Net, а то затрахаешся. Мы конечно и на C++ такое делали, но довольно много тупой работы. Если уж совсем нет выбора - используй MSFleхGrid OCX , а если надо чтоб на 64 бита бежало, то тут уже платное надо, например VSFlexGrid ( http://www.componentone.com/SuperProducts/StudioActiveX/ ) - можно купить один грид, за $500 примерно за лицензию разработчика, трайл бесплатный, и полнофункционал;ьный только диалогом о том что не зарегина достает при запуске.
Пока выбора нет ;( Ведушая проггерша тоже трахается над этим вопросом, но оснавная цель сделать в mfc, если уже никак, то делать в нете. А как там с привязкой нетовской оболчки к с++ коду?
PM Email Poster Users Website
Top Bottom
 Lord KiRon Member is Offline
 Posted: 03-05-2013, 21:01 (post 34, #1075745)

Part time flamer

Group: Read Only
Posts: 7784
Warn:0%-----
QUOTE (Lexus @ 03-05-2013, 15:15)
QUOTE (Lord KiRon @ 03-05-2013, 12:19)
Делай на .Net, а то затрахаешся. Мы конечно и на C++ такое делали, но довольно много тупой работы. Если уж совсем нет выбора - используй MSFleхGrid OCX , а если надо чтоб на 64 бита бежало, то тут уже платное надо, например VSFlexGrid ( http://www.componentone.com/SuperProducts/StudioActiveX/ ) - можно купить один грид, за $500 примерно за лицензию разработчика, трайл бесплатный, и полнофункционал;ьный только диалогом о том что не зарегина достает при запуске.
Пока выбора нет ;( Ведушая проггерша тоже трахается над этим вопросом, но оснавная цель сделать в mfc, если уже никак, то делать в нете. А как там с привязкой нетовской оболчки к с++ коду?
Можно, я делал, но трахаться придется намного больше.
А вот наоорот - без проблем MFC контроли в .Net засунуть можно.
PM
Top Bottom
 FiL Member is Offline
 Posted: 08-05-2013, 05:29 (post 35, #1075910)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22883
на html надо такое делать. :)
PM Email Poster ICQ AOL MSN
Top Bottom
 Lexus Member is Offline
 Posted: 08-05-2013, 11:31 (post 36, #1075922)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
QUOTE (FiL @ 08-05-2013, 04:29)
на html надо такое делать. :)
:punk:
PM Email Poster Users Website
Top Bottom
 VxWorks Member is Offline
 Posted: 08-05-2013, 13:13 (post 37, #1075944)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
Хех... помнится, в универе нас заставляли написать реляционную БД на ассемблере :laugh:
PM
Top Bottom
 Lexus Member is Offline
 Posted: 08-05-2013, 13:31 (post 38, #1075950)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
QUOTE (VxWorks @ 08-05-2013, 12:13)
Хех... помнится, в универе нас заставляли написать реляционную БД на ассемблере :laugh:
Чур тебя)))) Даже не хочу думать о таком ;)))))) :fear2:
PM Email Poster Users Website
Top Bottom
 Гордый Member is Offline
 Posted: 08-05-2013, 13:35 (post 39, #1075951)

proRock
Group: Netlab Soldier
Group: Netlab Soldier
Posts: 25100
Warn:0%-----
QUOTE (VxWorks @ 08-05-2013, 12:13)
Хех... помнится, в универе нас заставляли написать реляционную БД на ассемблере :laugh:
Травма на всю жизнь, теперь похоже на ассемблере всё пишет чел... Kроме Блога, там ещё есть слова человеческие! :lol:
PM
Top Bottom
 VxWorks Member is Offline
 Posted: 08-05-2013, 13:39 (post 40, #1075955)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
QUOTE (Гордый @ 08-05-2013, 11:35)
QUOTE (VxWorks @ 08-05-2013, 12:13)
Хех... помнится, в универе нас заставляли написать реляционную БД на ассемблере :laugh:
Травма на всю жизнь, теперь похоже на ассемблере всё пишет чел... Kроме Блога, там ещё есть слова человеческие! :lol:
Ты знал, ты знал! :D:

PM
Top Bottom
 Lexus Member is Offline
 Posted: 08-05-2013, 13:43 (post 41, #1075957)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
Гордый сегодня в форме ;))))))
PM Email Poster Users Website
Top Bottom
 FiL Member is Offline
 Posted: 08-05-2013, 18:52 (post 42, #1075976)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22883
QUOTE (VxWorks @ 08-05-2013, 06:13)
Хех... помнится, в универе нас заставляли написать реляционную БД на ассемблере :laugh:
Ну, хорошо хоть не компилятор на SQL. :)
PM Email Poster ICQ AOL MSN
Top Bottom
 VxWorks Member is Offline
 Posted: 08-05-2013, 20:05 (post 43, #1075994)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
До этого не дошло :) Но на dBase IV нас тоже заставляли что-то делать.
Вот только у меня на все эти БД башка не варила и не варит. :(
Написать какую-нибудь хрень типа системы управления светом в машине, без операционки и тому подобных заморочек - раз плюнуть. А вот БД или там вебсайт - это сложно.
PM
Top Bottom
 Lexus Member is Offline
 Posted: 20-05-2013, 22:00 (post 44, #1076370)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
Расслабились? ))) Я снова тут)

Есть MFC CFormView, из него по нажатию кнопки из списка с объектами Optimization запускается:
Optimization.validate()

Нужно, чтоб по нажатию на кнопку открывaлось окно Dialog (class RunLog) и в него писалось в list_runlog (textbox) сообшения с функции Optimization.validate(). Как я понял делается это через Callback function. Но пока я не понял как это сделать и где и как дефинировать функции и в каких классах и как....короче нужно как для дебила пояснить))) Спасибо)
PM Email Poster Users Website
Top Bottom
 Lexus Member is Offline
 Posted: 22-05-2013, 10:08 (post 45, #1076424)

Коллекционер
Group: Global Moders
Group: Global Moders
Posts: 10401
Кажется тут надо идти другим путём. Запускать validate во втором треде и через postmessage слать обновления в RunLog

как где почём? Хеелп)))
PM Email Poster Users Website
Top Bottom
Topic Options Pages: (5) 1 2 [3] 4 5