Форум программистов, компьютерный форум, киберфорум
C#: XAML
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
2 / 2 / 6
Регистрация: 23.05.2012
Сообщений: 267

Хранение информации в xaml

14.03.2013, 12:54. Показов 1790. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
представим себе что есть редактор в котором мы можем построить что то на подобии блок схемы где указана определенная последовательность действий при этом данный редактор должен обеспечивать сохранение данных о действиях и их последовательность в виде xaml, вторая программа должна разбирать сохранный ранее xaml файл и выполнять все действия которые там есть, проблема в следующем какого вида должны быть данные и с какой стороны подойти к решению этой проблемы
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.03.2013, 12:54
Ответы с готовыми решениями:

Хранение информации
Как программно реализовать: етсь textBox в него что небудь пишем и программа записывает это в переменную и хранит (в независимости...

Хранение и быстрое получение информации
Необходимо использовать хранение данных временных. данные примерно такого типа Id, name, smena... В чем их хранить так чтобы с ними было...

Хранение информации в самой сборке
Привет, допустим, у меня есть набор коэффициентов, 1-5, но эти коэффициенты могут меняться в дальнейшем и они участвуют в рассчете формул....

7
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
14.03.2013, 13:22
то какого вида должны быть данные решать только вам. начните хотя бы что-то, там помаленьку и пойдет)
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
14.03.2013, 13:45
А почему именно XAML? Этот язык предназначен преимущественно для разметки в GUI. Для хранения и передачи информации лучше XML, он широко распространён и для его анализа есть несколько средств платформы.
По поводу идеи, могу предложить создать интерфейс, допустим, ISaveableAction с одним методом, который будет сохранять отчёт о действии куда-либо (в последствии в XML-файл) и каждый метод, представляющий действие, должен будет реализовать этот интерфейс. По поводу чтения/записи в XML файл, читайте в книгах по .NET и в MSDN, примеров тонны.
0
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
14.03.2013, 13:55
ну раз уж на то пошло, то хмл не такой уж и удобный, какой-нибудь json куда проще=)
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
14.03.2013, 13:58
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от 23Alex24 Посмотреть сообщение
какой-нибудь json куда проще
Дело вкуса и зависит от данных. Вот сравнение из Википедии, не вижу особого удобства JSON:
XML
1
2
3
4
5
6
7
<person firstName="Иван" lastName="Иванов">
  <address streetAddress="Московское ш., 101, кв.101" city="Ленинград" postalCode="101101" />
  <phoneNumbers>
    <phoneNumber>812 123-1234</phoneNumber>
    <phoneNumber>916 123-4567</phoneNumber>
  </phoneNumbers>
</person>
JSON:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
{
   "firstName": "Иван",
   "lastName": "Иванов",
   "address": {
       "streetAddress": "Московское ш., 101, кв.101",
       "city": "Ленинград",
       "postalCode": 101101
   },
   "phoneNumbers": [
       "812 123-1234",
       "916 123-4567"
   ]
}
0
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
14.03.2013, 14:08
Ну в данном случае конечно дело вкуса=)
0
2 / 2 / 6
Регистрация: 23.05.2012
Сообщений: 267
14.03.2013, 15:38  [ТС]
приведу пример работы приложения:
1 шаг. выбор устройства;
2 шаг. выбор способа подключения к устройству;
3 шаг. перечисление данных для чтения с устройства в том числе циклическое или по времени, плюс настройка дополнительных критериев таких как внешний вид отображаемых данных.
4 шаг. отключение от устройства
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
14.03.2013, 16:57
Хм, я не так себе это представлял. Похоже на алгоритм, который можно просто реализовать в коде, а не носить с помощь XAML.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2013, 16:57
Помогаю со студенческими работами здесь

Синхронизатор файлов. Хранение информации
Всем привет. Пишу свой маленький синхронизатор данных между двумя папками на одном ПК, что-то типа гугл докс. Пишу для курсовой работы....

Хранение информации внутри программы
Нужно чтобы программа хранила информацию создавая не каких файлов Ну вот к примеру программа создаёт файл с настройками (Настройка в...

Хранение информации. Организация сервера
Как можно организовать хранение данных, допустим нужно хранить связанные вместе логин, пароль и какие-либо данные пользователя? Буду...

Временное хранение информации из базы данных
Всем привет! Вопрос вот в чём: существует база данных на удаленном сервере, к которой предполагается однократное подключение с целью ...

Как реализовать хранение и вывод информации?
Нужен совет как реализовать задумку: В программе имеется comboBox, в ней список животных(например).При выборе животного из этого списка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru