У меня есть более 500 фрагментов данных (каждый из которых содержит 4 строки), которые я хочу загрузить в свое приложение WindowsPhone на нескольких страницах, используя ScrollViewer + Grid для отображения информации в TextBlocks. Я думал сделать это с помощью XML, но это не казалось слишком привлекательным с точки зрения скорости. Есть ли более быстрый или официально предпочтительный способ сделать это?
Самый быстрый способ загрузки данных
comment
откуда берутся данные?
- person foson   schedule 08.07.2011
comment
Ну, это будет из файла в локальном хранилище на телефоне.
- person Adrian Marinica   schedule 08.07.2011
Ответы (3)
Хотя результаты могут различаться в зависимости от используемого графа объектов, Binary Serialization
часто является хорошим способом. Компромисс заключается в том, что он не такой универсальный или простой в использовании, но вы, вероятно, получите преимущество в скорости. Здесь есть сравнительная таблица, показывающая различные типы сериализации. и десериализация.
person
keyboardP
schedule
08.07.2011
SharpSerializer великолепен. На сайте keyboardP, на который есть ссылка, есть довольно хороший пример ее использования в WP7. eugenedotnet.com/2010/12/
- person William Melani; 08.07.2011
Загрузите данные в коллекцию пользовательского типа и используйте привязку данных.
person
foson
schedule
08.07.2011
Да, но как быстрее всего загрузить данные?
- person Adrian Marinica; 08.07.2011
Вы также можете изучить Марка Гравелла порт протобуферов Google, который имеет чрезвычайно впечатляющую производительность по сравнению со встроенной сериализацией.
person
Richard Szalay
schedule
08.07.2011