Модель данных или что? - C#

  1. Приветствую, ребята! Почитал статью Архитектура ПО в WinForms (FAQ & HowTo) , многое теперь стало понят но. Единственное что хотел уточнить. Модель данных - это так сказать "абстрактная штука", с которой уже работают контролы. Либо же это отдельный компонент, в котором можно настроить эту модель данных ? Я вот к чему спросил. Возьмем простой пример, например, рассыльщик писем. От программы требуется рассылать письма с определенным текстом по заданному списку e-mail адресов. Т.е. у нас получается что, на вход мы подаем список адресов, и программа уже работает с ними (шлет письма на адреса). Я так думаю, что моделью данных будет некий класс, в котором будет храниться загруженный список адресов с флажками или полями (отправлен, не отправлен). И уже этот список выводить, например, в DataGrid (нужно его еще как-то прикрутить к источнику модели данных). Раньше бы я тупо загрузил список сразу в DataGrid и обрабатывал уже его, но так не нужно делать


textual

Код к задаче: «Модель данных или что? - C#»

DataSourse

СДЕЛАЙТЕ РЕПОСТ

12   голосов, оценка 4.000 из 5



Похожие ответы
  1. Здравствуйте, пытаюсь подружить Arduino с ПК, возникли проблемы с приёмом данных с порта. Я сохраняю данные с порта в переменную, вывести её значение куда то получается, но мне нужно сравнить это значение, допустим если оно равно 1 то что то происходит, как это можно реализовать ? P/S Пробовал вот так:

  1. Даны два целочисленных файла, упорядоченных по возрастанию. Сформировать третий файл на основе данных, который также упорядочен и представляет операцию симметричную разность (объединение разностей множеств) с элементами исходных файлов. Помогите пожалуйста, а то я что-то туплюДобавлено через 2 часа 0 минут приложение должно быть не консольное

  1. Короче говоря нужно загрузить txt в List , получается так что он загружает только одну строчку .

  1. В динамической памяти разместить массив записей следующей структуры: наименование товара, количество на складе, цена единицы продукции, дата поступления. Напечатать все товары, поступившие до 2000 года.

  1. Описать класс, реализующий тип данных «вещественная матрица» и работу с ними. Класс должен реализовывать следующие операции над матрицами: методы, реализующие проверку типа матрицы (квадратная, диагональная, нулевая, единичная, симметричная, верхняя треугольная, нижняя треугольная); операции сравнения на равенство/неравенство; доступ к элементу по индексам. Написать программу, демонстрирующую все разработанные элементы класса.

  1. Кратко. Есть говнокод который принимает double-овые значения из текстового файла и записывает самое маленькое число в другой файл. Но вот не задача... На 26-ой строке вылетает FormatException и фсе... Почему это исключение соизволило вылететь? Пример входящих файлов(которые записаны в .txt файлике): 650.5 760.00 26.98 236.75 24326.52 8787.52

  1. Я создал два метода:

  1. Нужно чтобы в файл дозаписывались данные согласно введенных пользователем значений в консоли. У меня есть два поля: ID , Owner Если пользователь выбирает в консольном меню 1, ему выдает "введите данные ID", Далее, пользователь вводит данные OWNER, на основании чего создается новая строка в файле. Если такой ID уже существует, то введенные данные OWNER (связанного с ID) перезаписываются Вот не могу понять как это реализовать. Особенно в части перезаписи.

  1. Здравствуйте Я сделал программу, которая передает по сокетам файл. Сокеты - типа Stream с протоколом TCP. Если я запускаю программу на локальном адресе (127.0.0.1), то все в порядке, файлы корректно передаются, без ошибок. Но если я передаю этот файл даже по локальной сети, то передается всего 1920 Байт. Немного изменил структуру кода, теперь передается всего 1460 байт. В чем проблемма? С чем это связано? Как это пофиксить? Код (Меню для запуска сервера и клиента): Кликните здесь для просмотра всего текста