Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
petravЗачем писать интерфейс именно на WinAPI ? Это достаточно нетривиальное мероприятие. Наоборот, это достаточно просто. В теме кстати классический пример есть. petravИ, даже если, вы дорастете до уровня "создавать GUI на WinAPI" вы такие вопросы перестанете задавать. Учится нужно снизу, с основ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2010, 16:51 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
Необходимо написать программу создающие окно, но без использования библиотеки windows.h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2010, 17:44 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
NiwalkeНеобходимо написать программу создающие окно, но без использования библиотеки windows.hwindows.h это не библиотека. Это комбинирующий заголовок для заголовков описывающих WinAPI. Использовать его конечно не обязательно, но тогда тебе прийдется вручную повторить все то что написано внутри всех этих заголовков. Живя в windows ты не можешь создавать окна не используя функции windows. Они могут быть спрятаны под какой-то библиотекой-оберткой, но они внутри этой библиотеки будут все те-же вызовы CreateWindow() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 01:30 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
к сожалению (( единственный способ написать абсолютно автономное приложение, это написать свою собственную ОС )) проще говоря под какой системой ты запускаешь софт, те базовые функции и юзаешь.. под Windows ME, XP, Vista.. это WinAPI под Mac OS это Cocoa В общем все это API операционных систем и мало того, даже если тебе в голову придет идея собрать свое маленькое API, ты все равно сможешь запустить его используя стандартное API той системы где запускаешь проще говоря под виндой без CreateWindow() ты ничего не сделаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 03:07 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
Вывод господа! Все пишем на WinAPI ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 03:09 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
nauseousк сожалению (( единственный способ написать абсолютно автономное приложение, это написать свою собственную ОС )) проще говоря под какой системой ты запускаешь софт, те базовые функции и юзаешь.. под Windows ME, XP, Vista.. это WinAPI под Mac OS это Cocoa В общем все это API операционных систем и мало того, даже если тебе в голову придет идея собрать свое маленькое API, ты все равно сможешь запустить его используя стандартное API той системы где запускаешь Хм, интересно, а как тогда работают проги, запускаемые до запуска ОС, но имеющие нормальные контролы (типа акронис ОСселектор)? Или когда говорят, что wxWidgets используют нативные контролы, а QT или свинг - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 17:27 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
авторWin API С++ создание формы со всеми элементамиречь идет о под платформенных программах )) не кидайте автора в загрузочную яму! ) для создания приложения с формами.. сектора юзать не надо! В идеале все возможно ;) но мы же не разработку собственной ОС обсуждаем ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 17:38 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
ML380QT точно нет, разве что в порядке установки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 17:43 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
думаю что за wxWidgets будущее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 22:36 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
nauseousдумаю что за wxWidgets будущее Обоснуйте. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 22:44 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
http://ru.wikipedia.org/wiki/WxWidgets Преимущества wxWidgets Особенность, которая отличает wxWidgets от многих других фреймворков, таких как MFC и OWL, — это многоплатформенная природа . wxWidgets имеет API, который одинаков или почти одинаков на всех поддерживаемых платформах. Это означает, что вы можете написать приложение, к примеру, под Windows и затем с очень немногими (если они вообще понадобятся) изменениями перекомпилировать его под Linux или Mac OS X. Это дает огромное преимущество по сравнению с раздельным программированием под каждую платформу: вам не придется изучать специализированный API для каждой платформы. Кроме того, при выпуске новых версий операционных систем и версий wxWidgets уже написанные приложения всегда будут выглядеть актуально и использовать последние графические версии элементов управления. Другая отличительная особенность — wxWidgets использует графические элементы интерфейса операционной системы. Многие фреймворки такие как Swing и Qt используют собственные графические элементы управления, снабжая их сменяемыми темами для каждой платформы. Напротив, wxWidgets использует родные графические элементы пользовательского интерфейса всюду где это возможно. В результате они не только выглядят как родные для операционной системы — они на самом деле родные. Это очень важно для пользователей, привыкших работать в конкретной среде, поскольку любое, даже самое незначительное, изменение интерфейса сказывается на их способности свободно использовать свой опыт управления в стиле стандарта их ОС. Вместо этого wxWidgets предоставляет тонкую абстракцию к существующим компонентам системы. wxWidgets использует C++. Почему не Java? Java отлично подходит для web-приложений, но не является удачным выбором для десктопа. Прежде всего, C++ приложения, работающие с wxWidgets быстрее, имеют более естественный вид. Они проще в установке, поскольку не требуется специальная виртуальная машина. C++, к тому же, предоставляет простой доступ к низкоуровневой функциональности, и написанный код может быть легко интегрирован с уже имеющимся C/C++ кодом . wxWidgets — бесплатная свободная платформа . Это важный психологический и стратегический момент. Создавая исходный код с использованием бесплатных свободных библиотек, всегда можно решить свои задачи редактируя исходный код; это гораздо практичнее, чем отправлять запрос на требуемую функциональность производителю библиотеки и дожидаться обновления. Многие аспекты создания приложений, которые иначе пришлось бы решать самостоятельно, в wxWidgets уже инкапсулированы в готовые к применению классы. wxWidgets имеет широкий спектр пользователей — от программистов энтузиастов до крупных корпораций, от отделов научного программирования до медицинских исследовательских групп, от экологических исследователей до телекоммуникационной индустрии. Разработчики используют wxWidgets по разным причинам: от замены MFC на одной платформе до обеспечения возможности быстрого портирования приложения с, к примеру, Windows на Unix и Mac OS X . wxWidgets также позволяет переносить приложения на мобильные платформы, такие как встраиваемый Linux, Pocket PC, или Palm OS. Все уже сказано до меня ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 22:58 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
nauseousML380QT точно нет, разве что в порядке установки White OwlЖивя в windows ты не можешь создавать окна не используя функции windows. Они могут быть спрятаны под какой-то библиотекой-оберткой, но они внутри этой библиотеки будут все те-же вызовы CreateWindow() wikipediaДругая отличительная особенность — wxWidgets использует графические элементы интерфейса операционной системы. Многие фреймворки такие как Swing и Qt используют собственные графические элементы управления, снабжая их сменяемыми темами для каждой платформы. Напротив, wxWidgets использует родные графические элементы пользовательского интерфейса всюду где это возможно. В результате они не только выглядят как родные для операционной системы — они на самом деле родные. Т.е. все-же получается, что QT не использует родные виндовые фунуции для отрисовки окон, а свои. Насколько я знаю, QT все-таки зависит от каких-то системных длл, но более низкоуровнеых, чем те, что содержат CreateWindow(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:02 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
nauseousВсе уже сказано до меня ) Повторюсь с уточнением (мне казалось это очевидным). Чем wxWidget лучше Qt? Плиз, обойдитесь без рекламных текстов. Иначе я повторю свой вопрос в третий раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:06 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
petravwxWidgets использует родные графические элементы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:09 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
ML380Т.е. все-же получается, что QT не использует родные виндовые фунуции для отрисовки окон, а свои. Насколько я знаю, QT все-таки зависит от каких-то системных длл, но более низкоуровнеых, чем те, что содержат CreateWindow().Использует Qt родные виндовые функции для отрисовки окон. Использует. У Qt же код открыт. Ну загляни ты в него и сам все увидишь. А то что в Qt можно кучу разных стилей для окон задавать, так это все надстройки над все тем-же несчастным CreateWindowEx(). И нету в Виндах никаких "более низкоуровневых" dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:17 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
petravЧем wxWidget лучше Qt? Плиз, обойдитесь без рекламных текстов. Иначе я повторю свой вопрос в третий раз.Пора бы уже запустить поиск на слова wxWidgets & Qt. Впрочем, тогда ты узнаешь чем wxWidgets хуже Qt... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:24 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
White OwlПора бы уже запустить поиск на слова wxWidgets & Qt. Впрочем, тогда ты узнаешь чем wxWidgets хуже Qt... Я запускал много раз. Ничего кроме флуда не нашел. А выбор делал по другому, что ли, не знаю как сказать. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:29 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
nauseouspetravwxWidgets использует родные графические элементы Плиз. Аккуратнее с цитатами - это же не мои слова, но это мелочь. Я повторяю свой вопрос в третий раз: чем wxWidget лучше Qt - обоснованно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:31 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
selfwxWidgets использует родные графические элементы операционной системы, а QT нетдля меня это основной довод, проще говоря соберите под скажем Windows простое QT приложение, и посмотрите на его размер, сделайте тоже самое при помощи скажем WxDev-C++ и вы все поймете ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:40 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
petrav, зачем ходить в гости со своим стулом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:41 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
petravЯ повторяю свой вопрос в третий раз: чем wxWidget лучше Qt - обоснованно ? лично я против QT ничего не имею, просто считаю что о унаследовал ошибки borland(a) (VCL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 23:48 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
off/2 А мне больше приглянулись подходы в DWT Код: plaintext 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. и в DFL Код: plaintext 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. Впрочем, подход ближе к Яве, чем к плюсам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 00:22 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
Конечно, если бы не для души, а для работы - я бы брал надежные варианты - Qt, MFC, WinForms. Пару ссылок нарыл - блог любителя wx и с него же ссылку на демку . Пошел смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 00:33 |
|
||
|
Win API С++ создание формы со всеми элементами
|
|||
|---|---|---|---|
|
#18+
nauseousselfwxWidgets использует родные графические элементы операционной системы, а QT нетдля меня это основной довод, проще говоря соберите под скажем Windows простое QT приложение, и посмотрите на его размер, сделайте тоже самое при помощи скажем WxDev-C++ и вы все поймете ) А... так вы пишите про 10 мегобайт библиотек Qt. Аж 10-ть мегобайт !!1 А почему они для вас так важны? На дискету не влезает? Или что-то специальное - узкоспециализированное пишите? PS: И уж тем более это совсем не тот фактор, который мог бы обеспечить будущее wxWidgets... =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 00:37 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=37022577&tid=2019282]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 299ms |
| total: | 462ms |

| 0 / 0 |
