|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Хочу сделать приложение полностью на XAML. Проблема как делать разметку? Руками это ад полный, визуальных редакторов нет. Есть ли какие то альтернативы ручному написанию разметки? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 10:03 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
есть Blend студия для этого, но всё равно надо иметь зачатки дизайнера. кто в фотошопе работал, тому я думаю по силам с этим адом дизайна разобраться =) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 12:00 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
да не при чём, просто поговорили о вечном =) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 12:49 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Я вот тоже сижу и недоумеваю. Ну XAML, допустим, стандарт универсальный, на нем можно писать любые деревья классов. Но в вопросе присутствует UI - стало быть речь идет о разметке форм? Использовать стандартные классы VB6 + написать свои панели компоновки для них и интерпретатор? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 12:51 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariyа причем тут VB6? приложение на VB6 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 13:31 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Eoltприложение на VB6Ну это-то мы поняли. А в XAML-то ты что хочешь запихнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 13:32 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Shocker.Pro, Хочу сделать весь UI-интерфейс приложения на XAML. В WEB-стиле, с 2D-графикой ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 13:38 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
а интерпретировать его кто будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 13:41 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Shocker.Proа интерпретировать его кто будет? Есть коммерческие движки для VB6. С интерпретацией не проблема, проблема сверстать интерфейс в XML ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 13:43 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
А эти движки, что не предлагают неймспейсы, чтобы воспользоваться студией? Или ты хочешь визуальный редактор? На самом деле визуальный редактор менее удобен, чем прямое написание XAML (с интеллисенсом, разумеется), руками получается гораздо быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 13:52 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Shocker.ProА эти движки, что не предлагают неймспейсы, чтобы воспользоваться студией? Или ты хочешь визуальный редактор? На самом деле визуальный редактор менее удобен, чем прямое написание XAML (с интеллисенсом, разумеется), руками получается гораздо быстрее. Ничего не предлагают. Это обычная COM DLL. Визуальный редактор был бы удобен наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 14:31 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
EoltShocker.Proа интерпретировать его кто будет? Есть коммерческие движки для VB6. которые поддерживают 100% возможностей xaml? без фреймворка? рекомендую забить. а если кровь из носу хочется веб-стиля, использовать вебброузер и html. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 15:30 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
или писать на дотнете. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 15:31 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Shocker.ProНа самом деле визуальный редактор менее удобен, чем прямое написание XAML (с интеллисенсом, разумеется), руками получается гораздо быстрее.визуальный редактор удобен при демонстрации того, что написалось руками. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 15:32 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariyвизуальный редактор удобен при демонстрации того, что написалось руками.ну так назовем вещи своими именами - визуальный просмотрщик, а не редактор ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 15:34 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariyрекомендую забить. а если кровь из носу хочется веб-стиля, использовать вебброузер и html. хочется не веб-стиль, а UI без виндовых контролов и с 2D графикой. Диаграммы, анимация и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 16:47 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Eoltбез виндовых контроловА что это за контролы будут? Предоставленные тем самым поставщиком коммерческого ни с чем не совместимого движка? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 17:16 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
EoltAntonariyрекомендую забить. а если кровь из носу хочется веб-стиля, использовать вебброузер и html. хочется не веб-стильавторХочу сделать весь UI-интерфейс приложения на XAML. В WEB-стиле ,:) Eoltбез виндовых контролов и с 2D графикой. Диаграммы, анимация и т.д.HTML же. Там нет контролов, 2D (при желании и 3D) графика, диаграммы, анимация и даже т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 18:08 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
и кстати эту картинку проще нарисовать в html, чем в xaml. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 18:09 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariyи кстати эту картинку проще нарисовать в html, чем в xaml.XAML - это не WPF. Точнее, не обязательно WPF. Это просто стандарт для автогенерации дерева классов. Так что утверждение некорректное. Вот я и пытаюсь понять, что конкретно Eolt подразумевает под XAML. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 18:16 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Shocker.ProAntonariyи кстати эту картинку проще нарисовать в html, чем в xaml.XAML - это не WPF. Точнее, не обязательно WPF. Это просто стандарт для автогенерации дерева классов.а где-то кроме wpf оно используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 21:20 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariyа где-то кроме wpf оно используется?EoltЕсть коммерческие движки для VB6. Ну и вообще - ты в состоянии и сам погуглить. Из того, с чем сталкивался лично - Xamarin Forms. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2016, 11:57 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariyи кстати эту картинку проще нарисовать в html, чем в xaml. А как евенты обрабатывать в HTML? Допустим создал я там кнопку, как по-клику вызвать событие в VB? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2016, 15:47 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
EoltДопустим создал я там кнопку, как по-клику вызвать событие в VB? Код: vbnet 1.
ну и дальше как обычно ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2016, 16:04 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
А какая модель/паттерн должен быть в XAML приложении? Форм и контролов же нет. Какой-то вариант PageObject? Для начала хочу сделать плывущие титры в стиле Звездных воин. Можно конечно по-таймеру генерировать XAML разметку для каждого "кадра", и тупо кидать ее в движок. Получится анимация со скоростью 1-2 фпс. Но это же какой-то дурной вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 12:19 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Код: xml 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 14:46 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Antonariy, к сожалению, движок xaml который я использую, не знает что такое Viewport3D, нет этого в его неймспейсах :( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 17:30 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
пичалька, чо. значит спрашивать нужно на фанатских форумах этого движка. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 17:39 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Eolt, Еще раз. XAML - это просто формат для создания дерева классов. Сам по себе XAML не является ни UI-интерфейсом, ни какой-то библиотекой классов, твое выражение "XAML приложение" не является корректным. К примеру, вышеприведенный Антонарием пример для WPF не обязательно писать на XAML-е, все абсолютно то же самое можно сделать с помощью прямого создания экземпляра класса Window из кода и присвоения его свойствам нужных значений (БЕЗ использования XAML). Ты используешь некий движок, который использует КАКУЮ-ТО библиотеку классов и позволяет с помощью интерпретации XAML построить дерево классов, которые она поддерживает. Чтобы понять, что ты можешь с помощью этой библиотеки - нужно изучать сами эти классы, а не XAML и задавать этот вопрос на форуме разработчика самой библиотеки, на не в VB6 очевидно... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2016, 17:39 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
Shocker.Pro, Все что ты пишешь мне и так понятно. Меня не интересуют возможности библиотеки класса. Меня интересует механизм взаимодействия VB приложения и этого WPF движка. Есть два варианта и оба хреновые: 1. Генерация XAML разметки Код: vbnet 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.
2. Второй вариант создавать объекты в рантайме Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Оба варианты неудобны в разработке. Нужен какой-то третий вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 15:58 |
|
XAML UI на VB6
|
|||
---|---|---|---|
#18+
EoltОба варианты неудобны в разработке. Нужен какой-то третий вариант.xml-шаблоны + xsl = разметка. вот как я например экселевские файлы создаю: Код: xml 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.
NML - изобретенный мной язык разметки данных. У него есть схема, которая в студии подсказывает что писать, и парсер. В данном случае в парсер передается два параметра (BDate и ClientName) и уже готовый рекордсет. Так же в качестве источника данных можно использовать запрос к одной или боле базам, http-запрос, возвращающий xml или файловую систему. В .net-реализации в добавок можно делать запросы к программным объектам с помощью dynamic linq. И все данные оказываются в составе одного xml-документа, который с помощью xsl-шаблона преобразуется к нужному виду. Этот шаблон формирует документ вида Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
А встроенный xsl-шаблон (тут его фрагмент) делает из него экселевский файл формата SpreadheetML. Само собой с таким же успехом можно из него сделать xaml. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 16:26 |
|
|
start [/forum/search_topic.php?author=igorr&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 452ms |
total: | 620ms |
0 / 0 |