Подскажите чем лучше создавать программ?, Программно или при помощи дизайнера |
Здравствуйте, гость ( Вход | Регистрация )
Подскажите чем лучше создавать программ?, Программно или при помощи дизайнера |
bynet |
6.7.2010, 19:29
Сообщение
#1
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нужно разработать программу. Должна меньше кушать ресурсов компьютеров. Подскажите пожалуйста чем лучше? Программно или при помощи дизайнера создавать окна, работа с БД.
|
|
|
SABROG |
6.7.2010, 19:55
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
bynet |
6.7.2010, 19:58
Сообщение
#3
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
и размер файла будет одинаковый? Что бы вы форумчане посоветовали?
Сообщение отредактировал bynet - 6.7.2010, 19:59 |
|
|
maint |
6.7.2010, 20:42
Сообщение
#4
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
странноватый вопрос. Меньше всего программа будет, если ее написать на чистом API. Для винды это будет WinAPI. Вопрос сколько времени это займет. Судя по вопросу, много. Дизайнер при программировании нужен так же, как и бухгалтер, для подсчета символов в коде. И непонятно что за программа, задачи и т.п.
Сообщение отредактировал maint - 6.7.2010, 20:43 |
|
|
Алексей1153 |
7.7.2010, 6:15
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
да да, для винды лучший выбор будет MFC: всё тот же WinAPI + редактор ресов + набор готовых классов-оболочек над АПИ.
|
|
|
Litkevich Yuriy |
7.7.2010, 9:10
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
maint |
7.7.2010, 12:17
Сообщение
#7
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
да да, для винды лучший выбор будет MFC: всё тот же WinAPI + редактор ресов + набор готовых классов-оболочек над АПИ. не уверен, насчет MFC , это не апи. Это оболочка. К тому же необходимо думать о каждой системе (NT- иже с ними, библиотеки. Ну скажем что в семерке не очень очевидно, что вы сможете запускать сделанную программу на XP) Может лучше книжки почитать ? |
|
|
ufna |
7.7.2010, 12:32
Сообщение
#8
|
Активный участник Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5 |
Согласен, если уж "нативно", то WinAPI.
А так - делать статическую сборку, можно сильно уменьшить размер. |
|
|
Алексей1153 |
7.7.2010, 16:44
Сообщение
#9
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
не уверен, насчет MFC , это не апи. Это оболочка. Так же можно сказать про ассемблер: "не уверен, насчет асемблера , это не машинные коды. Это мнемонисечкие команды" Всё равно придётся вручную делать всё то, что уже есть в MFC - там ведь лишь рутина написана. Ну скажем что в семерке не очень очевидно, что вы сможете запускать сделанную программу на XP) И тут тоже: "не всё, что сделано на W98 можно запустить под XP". А работает прекрасно (толькодолбанные права администратора надо давать, чтобы UAC не плевался). Если уж совсем паранойа мучает, никто не мешает сделать отдельный билд кода из студии, работающей в семёрке а за размером гнаться вообще глупо (или ты под сотовый делаешь?) Так как: если это Qt, то тащи все библиотеки с собой. А это всяко больше твоей программы уже будет. Если MFC - то либо надейся на то, что библиотеки нужной версии найдутся на целевой машине, либо опять же тащи их с собой (статическая линковка рулит здесь - меньше гемора от пользователей) |
|
|
maint |
8.7.2010, 3:00
Сообщение
#10
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
не уверен, насчет MFC , это не апи. Это оболочка. Так же можно сказать про ассемблер: "не уверен, насчет асемблера , это не машинные коды. Это мнемонисечкие команды" Всё равно придётся вручную делать всё то, что уже есть в MFC - там ведь лишь рутина написана. Ну скажем что в семерке не очень очевидно, что вы сможете запускать сделанную программу на XP) И тут тоже: "не всё, что сделано на W98 можно запустить под XP". А работает прекрасно (толькодолбанные права администратора надо давать, чтобы UAC не плевался). Если уж совсем паранойа мучает, никто не мешает сделать отдельный билд кода из студии, работающей в семёрке а за размером гнаться вообще глупо (или ты под сотовый делаешь?) Так как: если это Qt, то тащи все библиотеки с собой. А это всяко больше твоей программы уже будет. Если MFC - то либо надейся на то, что библиотеки нужной версии найдутся на целевой машине, либо опять же тащи их с собой (статическая линковка рулит здесь - меньше гемора от пользователей) надеюсь понос не ко мне |
|
|
Текстовая версия | Сейчас: 30.12.2024, 10:26 |