Главная » Статьи для тега "данных"

Добавление комнатной группировки приложения управления освещением в Visual C# (Sharp)

Добавлено Дата: 20 April, 2014 категория: C#

Следующий код (расположенный в классе LightingController) добавляет комнаую группировку:

public object AddRoomGrouping(string description) { RoomGrouping grouping = new RoomGrouping {

Description = description. Rooms = null

} ;

_roomGroupings.Insert(grouping); return grouping ,-

Читать »

Отношения баз данных Visual C# (Sharp)

Добавлено Дата: 15 April, 2014 категория: C#

В то время как отношения являются мощной методикой, они также могут чрезвайно усложнить задачу. Чтобы упростить структуру таблицы, мы можем разбить ее на две (или  больше) таблицы и создать отношение между  ними. Этот процесс называется  нормализацией  (http://en.wikipedia.org/wiki/Database_normalization).

Читать »

Типы числовых данных среды CLR

Добавлено Дата: 10 April, 2014 категория: C#

Среда CLR поддерживает два основных типа чисел: целые числа и дробные числа. Оба эти типа являются обычными. В методе Add() используется обычный целочиенный тип int . Как обсуждалось ранее, целые числа имеют верхний предел, котый устанавливается размером доступной памяти.

Читать »

Работа с файлами CSV в Processing

Добавлено Дата: 5 April, 2014 категория: Processing

CSV (Comma Separated Values) это текстовые файлы, используемые, как правило, для хранения данных. Каждая строка содержит ряд данных. Различные фрагменты данных разделены запятыми. Если вы откроете файл CSV в офисной программе вроде Microsoft Excel или OpenOffice, вы заметите, что каждый фрагмент данных располагается в своей ячейке. Файл, который я использовал, выглядит в текстовом редакторе так:

Читать »

Работа с ArrayList в Processing

Добавлено Дата: 29 March, 2014 категория: Processing

В примере Работа с массивами мы научились работать с массивами, но работа с маивами имеет свои ограничения. Вы не можете просто добавлять или удалять объекты. Структура данных ArrayList работает аналогично обычным массивам объектов, но добавлять и удалять объекты в этом случае проще.

Читать »

Создание отношений между таблицами в Visual C# (Sharp)

Добавлено Дата: 25 March, 2014 категория: C#

Первым  шагом  в  использовании  Dataset  Designer  будет  преобразовать  таблицы в Database Explorer в формат, с которым Dataset Designer может работать. Для этого в Solution Explorer дважды щелкните по файлу с расширением xsd; в нашем прере это будет файл lotteryDataSet.xsd. Файл с расширением xsd — это файл XML Schema Definition (определение схемы XML), который преобразует наборы данных базы данных в файлы XML.

Читать »

Код для алгоритма поиска в глубину на Visual C# (Sharp)

Добавлено Дата: 23 March, 2014 категория: C#

Алгоритм поиска в глубину будет реализован в три основных  этапа.  На  первом этапе определяется и реализуется структура данных. На втором этапе реализуются алгоритм и тесты. На последнем этапе алгоритм запускается в рабочем  режиме, чтобы проверить, какой маршрут он сгенерирует.

Читать »

Обращение к реляционной базе данных в Visual C# (Sharp)

Добавлено Дата: 19 March, 2014 категория: C#

Независимо от реализации базы данных, все они разделяют  общую  архитектуру (рис.  14.1).

Рис. 14.1. Общая архитектура баз данных

Большинство серверов реляционных баз данных являются независимо исполняыми отдельными приложениями. Для взаимодействия с реляционной базой даых ее поставщик предоставляет драйвер базы данных. В .NET драйвер базы данных является оригинальным кодом, который взаимодействует с сервером релионной базы данных, но предоставляет свою функциональность посредством слоя ADO.NET.

Читать »

Использование LINQ в других контекстах Visual C# (Sharp)

Добавлено Дата: 13 March, 2014 категория: C#

До сих пор все примеры в этой главе демонстрировали использование LINQ и обктов. Но LINQ не является технологией, ориентированной исключительно на волнение операций  поиска объектов.  Его также можно применять с языком  XML и реляционными базами данных. Использование LINQ с этими другими источнами данных не является проблемой, т. к. процесс запросов является идентичным. Но проблемой является заставить запрос работать изначально. Рассмотрим архектуру LINQ, показанную на рис. 15.1 (на основе иллюстрации в журнале MSDN Magazine, http://msdn.microsoft.com/msdnmag/issues/07/06/csharp30/default.aspx).

Читать »

Реализация ядра приложения управления освещением в Visual C# (Sharp)

Добавлено Дата: 13 March, 2014 категория: C#

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

Далее приводится пример  реализации метода DimLights для плавного понижения уровня освещения С ПОМОЩЬЮ класса LightingController:

Читать »

Выполнение алгоритма поиска в глубину в Visual C# (Sharp)

Добавлено Дата: 12 March, 2014 категория: C#

Все необходимые компоненты алгоритма поиска в глубину, включая тесты, были реализованы, и теперь мы готовы приступить к его тестированию. Для первого теа попробуем найти маршрут между Монреалем и Сиэтлом. На рис. 4.7 можно веть, что существуют два варианта этого маршрута: через Лос-Анджелес и через Торонто. Но наш алгоритм выдает следующий, довольно странный, результат (мы не рассматривали, как выводить результаты на экран, но это довольно легко сдать, применив оператор цикла for для обработки массива foundRoute, который содержит города найденного маршрута):

Читать »

Знакомство с LINQ в Visual C# (Sharp)

Добавлено Дата: 11 March, 2014 категория: C#

В предыдущей главе мы узнали, как обращаться к базе данных посредством традионных технологий ADO.NET. При запросе ADO.NET вызываются процедуры яза SQL, а возвращенный набор результатов упорядочивается также с помощью SQL.

Язык LINQ (Language Integrated Query, язык интегрированных запросов) позволяет организовывать результаты запроса в единообразном формате, независимо от иочника данных. Спрашивается, зачем нужна еще одна технология запросов? Ответ на этот вопрос имеет отношение к языку XML.

Читать »

Типы данных в Visual C# (Sharp)

Добавлено Дата: 9 March, 2014 категория: C#

Тип данных представляет собой способ для описания единицы данных с помощью метаописания. Существует несколько типов данных: int, long, short, single, double, string, enum, struct и т. д. В С# можно даже определять собственные типы данных. Типы данных лежат  в основе среды  CLR и обеспечивают типовую безасность программирования.

Читать »

Реализация движка для вычисления налогов приложения для вычисления налогов Visual C# (Sharp)

Добавлено Дата: 6 March, 2014 категория: C#

На данном этапе мы рассмотрели базовые концепции налогообложения, возможнти, которыми должно обладать наше приложение для вычисления налогов, а тае теорию наследования, интерфейсов и компонентов. Теперь мы готовы реализать движок для вычисления налогов. Предпочтительным подходом к выполнению данной задачи будет разработка основной идеи, после чего — создание других компонентов, или зависимостей, приложения.

Читать »

Организация алгоритма поиска в Visual C# (Sharp)

Добавлено Дата: 24 February, 2014 категория: C#

Алгоритм поиска, который мы собираемся реализовать в этой главе, предназначен для решения проблемы планирования авиарейса из точки А в точку В. На первом шагом реализации нужно решить, какие возможности следует предоставить нашу алгоритму. Вот краткое изложение этих возможностей:

Читать »