Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Embarcadero RAD Studio

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

Открыть новую тему     Написать ответ в эту тему

V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
         
Обсуждаем новые возможности и баги
 
Просьба писать про Embarcadero RAD Studio XE5, XE6, XE7, XE8, 10.x (Seattle, Berlin,Tokyo)
  По вопросам скачивания - Тема в Варезнике (lite-версии тут)
  Вопросы по неюникодным версиям Delphi — шестая бумага
  Бесплатные Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus
  Коммерческие компоненты и утилиты для Delphi/BCB
  Вопросы по компонентам для Delphi, C++ Builder разных версий
  Новые языковые возможности, начиная с Delphi 2005 по XE4 — здесь, и New!здесь еще
  Англоязычный официальный форум Embarcadero — здесь
  Embarcadero Quality Central, веб интерфейс — здесь, новый Quality Portal тут
  Программирование на Delphi — викиверситет
  Другие ресурсы
   Предыдущие бумаги
 
     Вопросы ..XE4       Вопросы ..XE3    Вопросы ..XE2      
  Вопросы ..2009-XE    Вопросы ..<2009 / ч.5    Вопросы ..<2009 / ч.4      
  Вопросы ..<2009 / ч.3    Вопросы ..Delphi 2 / ч.2    Вопросы ..Delphi  

  Выключение встроенного эксперта Castalia  для XE8 (иногда помогает при вылетах и тормозах)  
  Полезные плагины(эксперты)

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 15:25 11-09-2013 | Исправлено: Komandor, 15:49 31-03-2024
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посмотри как твитере отображаются списки
т.е. в одной строке сразу несколько параметров (полей)

 
Я так понимаю текстовую строку придется самому клеить из нескольких параметров? Делать calculated field и потом просто выводить в TLIstBox ?

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 12:37 12-10-2014
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет, нудно несколько текстовых строк на одной панели
Что-то по типу TDBCtrlGrid
Т.е. одна панель - это одна запись, а на панели уже компоненты типа TImage, TEdit`ы - это поля
 
это одна запись таблицы  
   
 
а всё, что выделено - это поля этой записи в таблице
 
 
 

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:56 12-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
нет, нудно несколько текстовых строк на одной панели
Что-то по типу TDBCtrlGrid  

 
Эх, если бы речь шла о VCL, то тут никаких проблем нет!
 
Мобильное приложение только на FMX, контрол для списков там TListBox. На данный момент у него всего 2 текстовых поля и картинку можно вывести. Вчера целый день лопатил исходники, так до конца и не понял как правильно расширить класс до моих 9 полей  
 
Точнее как класс расширить понял, а как сделать для него TBindEditor так и не разобрался. В LiveBinding для связки каждого класса с Dataset написан свой компонент, беглое изучение тут ничего не даст - нужно вдумчиво разбираться, пока оставил. Оставил заодно запрос на QC, может или они расширят стандартный класс TListBoxItem (было бы неплохо), или если б сделали возможность биндить StyleData то вообще было бы супер. Правда надежд не питаю, в XE7 этих доработок точно не увидим
 
Еще в TMS TableView увидел пример как они написали свой TBindEditor - нужно будет скачать где-то исходники и посмотреть
 
Короче как сделать TCustomListBoxItem и забиндить его на датасет я пока не знаю. Из кода сделать - это просто, примеров куча

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 13:22 12-10-2014
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В FMX каждый элемент - это есть контейнер. Получается, что в строку списка можно встроить панель или сразу визуальные элементы. Посмотри примеры. Я уверен, что есть такие.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 13:46 12-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посмотри примеры. Я уверен, что есть такие.

 
Примеров полно. Из кода. Но у меня DataSet, мне нужно заполнение через LiveBinding

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 13:50 12-10-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но у меня DataSet, мне нужно заполнение через LiveBinding  

В Delphi XE7 есть примеры в папке Samples\Object Pascal\LiveBindings.
Далее в TVertScrollBox в него можно добавить любые компоненты.
Кстати, есть пример с CustomListBox Samples\Object Pascal\FireMonkey Desktop\CustomListBox

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 15:28 12-10-2014 | Исправлено: SuPriTo, 15:32 12-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В Delphi XE7 есть примеры в папке Samples\Object Pascal\LiveBindings.
Далее в TVertScrollBox в него можно добавить любые компоненты.  

 
О каком именно примере идет речь? Там их всего несколько, нет там ничего мне нужного
 

Цитата:
Кстати, есть пример с CustomListBox Samples\Object Pascal\FireMonkey Desktop\CustomListBox

 
Отличный пример, но там идет заполнение из кода и используется StyleData. забиндить StyleData сейчас невозможно
 

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 15:39 12-10-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickNNN
Этот пример смотрел?
 

Цитата:
О каком именно примере идет речь?

Object Pascal\LiveBindings\bindgridlink\fmx

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 17:04 12-10-2014 | Исправлено: SuPriTo, 17:14 12-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuPriTo, что я только вчера не смотрел
 
Во всех этих примерах или LiveBinding на 2 текстовых значения + картинка, или заполнение из кода любыми данными + StyleData.  
 
Я уже понял что нельзя, написал в QC по поводу расширения функциональности а сейчас буду сам создавать нужные строки в OnCalcFields и передавать их в TlistBox
 
В свое время перешел на XE3 и активно занялся FMX, но потом сразу бросил. Что-то делать было нереально. Сейчас ситуация конечно изменилась к лучшему, но все равно платформа сырая (за 2 для создал 3 запроса на QC, два из них с глюками). Надеюсь к XE10 получим нормальный инструмент для разработки, я не для долбежки головой о стену платформу...

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 17:15 12-10-2014 | Исправлено: NickNNN, 17:19 12-10-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
SuPriTo, что я только вчера не смотрел  


Цитата:
Этот пример смотрел?  

Там в примере встраивание контролов правда в ListView. Может быть поменять ListBox на ListView?

Цитата:
Надеюсь к XE10 получим нормальный инструмент для разработки, я не для долбежки головой о стену платформу...

Хотелось бы надеяться на это. Поэтому собираюсь использовать FM только для мобильных платформ, а для windows использую VCL. Лично для меня это более удобно, чем например, C#.

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 17:27 12-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Там в примере встраивание контролов правда в ListView. Может быть поменять ListBox на ListView?  

 
Там не встраиваемые, а выбираем стиль контролера и с ним работаем. В итоге все все равно сводится к TListBoxItem и его двум параметрам Text и Detail. Кстати, в TlistView еще кнопка есть, ее стилем можно будет под третий текстовый параметр заточить. Спасибо, этот момент я упустил вчера. Т.е. уже имеем 3 тектовых параметра
 

Цитата:
Поэтому собираюсь использовать FM только для мобильных платформ, а для windows использую VCL. Лично для меня это более удобно, чем например, C#.  

 
Я сейчас делаю точно также. В десктопном приложении всего несколько форм FMX, все остальное VCL. Особенно где вывод данных идет из таблиц в гриды.  
 

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 17:37 12-10-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickNNN
Тут лежат еще примеры с ListView Samples\Object Pascal\Mobile Samples\User Interface\ListView
Там вот есть компонент на базе ListView, который вполне может подойти (Проект называется SampleListViewMultiDetailAppearanceProject.dproj).

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 19:24 12-10-2014 | Исправлено: SuPriTo, 19:25 12-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuPriTo, все примеры я пересмотрел в первую очередь. Самое близкое что мне нужно было - это ListView с кнопкой. Там 2 текстовых параметра можно задать  + кнопка третий
 
 
Добавлено:
Вот он: http://docwiki.appmethod.com/appmethod/1.15/topics/en/Customizing_FireMonkey_ListView_Appearance

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 19:30 12-10-2014
prog32bit

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
/

Всего записей: 2 | Зарегистр. 12-10-2014 | Отправлено: 21:26 12-10-2014 | Исправлено: prog32bit, 17:52 25-02-2018
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На официальном сайте написано следующее:

Цитата:
Applications built with Delphi 2009-XE2 and VCL will run on Windows 2000 or later.  
Applications built with Delphi XE3-XE5 will run on Windows XP and later.  
Applications built with Delphi XE6-XE7 will run on Windows Vista or later and should (unofficially) also run fine on XP.

Такими темпами скоро XP не будет поддерживаться.

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 21:54 12-10-2014
protoror



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Applications built with Delphi XE6-XE7 will run on Windows Vista or later and should (unofficially) also run fine on XP.
 

ну фотошоп новый уже не поддерживает...
а так у меня пока все 100% приложений работают в xp, т.к. на работе XP.
З.Ы. а что вы хотели срок поддержки закончен
 
NickNNN
не правильно поняли я имел ввиду на мобиле в каждой строке 1 контрол, точнее даже тот разрешения идет кол-во колонок.

Всего записей: 494 | Зарегистр. 23-11-2009 | Отправлено: 22:22 12-10-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
prog32bit
Скорее всего нужно брать другую версию sdk. Лучше взять от XE5 или XE6.
P.S. Не нужно обновлять sdk.

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 00:12 13-10-2014 | Исправлено: SuPriTo, 10:06 13-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SuPriTo, действительно пример SampleListViewMultiDetailAppearanceProject.dpr  показывает как добавить свои свойства в TlistViewItem. Спасибо, то что нужно

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 00:22 13-10-2014
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, как оказалось, xe7 не поддерживает архитектуру х86. Это в принцыпе написано, но не вникая в детали обратить сходу на это внимание сложно. Я знал что не поддерживается тегра, но это старые процессоры. Атомы же это новые и с каждным днем их все больше. У меня один из планшетов как раз атом
 
Мое приложение готово функционально на 80% (не путать с юзабилити и отладкой). Уже бросать не буду. Но на 99% принял решение написать на чистои андроиде (пользователям иос не повезло).
 
Хотел уточнить у участников форума, может кому-то попадалась инфо о планах Ембаркадеро в поддержке х86. В интернете ничего не смог найти. А также мнения на счет того, сложно ли это им реализовать вообще. Если каждую новую архитектуру мы будем ждать по 5 лет, пусть лучше Ембаркадеро занимается VCL ...

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 13:49 16-10-2014
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хотел уточнить у участников форума, может кому-то попадалась инфо о планах Ембаркадеро в поддержке х86.

Обещали сделать в следующей версии.  
Features and Technologies After 2014
Android for the Intel platform

Всего записей: 1477 | Зарегистр. 24-03-2009 | Отправлено: 14:26 16-10-2014 | Исправлено: SuPriTo, 14:50 16-10-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Embarcadero RAD Studio


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru