CodingClub.NET - клуб для программистов
.NET:

Массив или список? Выбор подходящей коллекции в .NET.

19 апреля 2012 года

Введение

Коллекции в .NET применяются для промежуточного хранения и обработки данных в приложении. Например, после того как они были прочитаны из базы данных или в результате разбора xml-документа, и до того как они будут отображены в интерфейсе пользователя или записаны обратно в базу данных.

Коллекции так же называют «структурами данных».


Опубликовал: grifin85
Просмотров: 70
Комментариев: 0
.NET:

Создание приложения на WPF с использованием принципов TDD. Часть 1

24 февраля 2009 года
Создание скелета приложения

В этой части мы создадим скелет нашего приложения. И первый вопрос, который необходимо решить, это определиться с названием приложения. Есть open-source проект WixEdit, схожий по назначению. Но мы на создание и редактирование проекта не замахиваемся, мы будем только отображать существующий проект, и основная функция будет сборка дистрибутива. После недолгих раздумий принимаем решение назвать проект WixMaker.

Опубликовал: Павел Ивченков
Просмотров: 1930
Комментариев: 0
.NET:

Вводное руководство по WPF - Часть I (XAML)

09 апреля 2008 года
Эта статья - первая из серии обзоров по самым важным фишкам Microsoft Windows Presentation Foundation (WPF). Вся серия едва ли покрывает бескрайний функционал платформы WPF. Ни одна тема не рассмотрена здесь достаточно подробно. Цель этих статей - познакомить вас с основами программирования под WPF, так чтобы вы смогли лекго разобраться в примтивном приложении WPF Horse Race (доступно для загрузки по ссылке вверху страницы).

Опубликовал: Alex Nesterov
Просмотров: 2877
Комментариев: 0
.NET:

Домены приложений в .NET Framework

18 марта 2008 года
Домены приложений (application domains) - важное нововведение в .NET, предназначенное для снижения накладных расходов, связанных с запуском приложений, которые должны быть изолированы друг от друга, но при этом нуждаются во взаимодействии между собой. Классический пример - приложения Web-сервера, которые могут совместно отвечать на множество запросов браузеров, а потому должны, вероятно, иметь экземпляры компонента, ответственного за параллельное обслуживание таких запросов.

Опубликовал: DeVoid
Просмотров: 1244
Комментариев: 0
.NET:

Сборки в .NET Framework

18 марта 2008 года
Сборка (assembly) - это логическая единица, содержащая скомпилированный код для .NET Framework.
Сборка (assembly) - это полностью самодостаточный и, скорее, логический, нежели физический элемент. Это значит, что он может быть сохранен в более чем одном файле (хотя динамические сборки хранятся в памяти, а вовсе не в файлах). Если сборка хранится в более чем одном файле, то должны быть один главный файл, содержащий точку входа и описывающий остальные файлы.

Опубликовал: DeVoid
Просмотров: 1244
Комментариев: 0
.NET:

Многоликий класс CultureInfo - .NET-приложения станут дружелюбнеек пользователю

07 февраля 2007 года

Класс CultureInfo — один из наиболее широко используемых в Microsoft .NET Framework. Объекты этого типа применяются при загрузке ресурсов, форматировании, синтаксическом разборе, изменении регистра букв, сортировке и других преобразованиях, выполняемых по-разному в зависимости от языка, региона или системы письма. Это относительно сложный класс, использование которого в каждом конкретном случае может оказаться непростым делом.


Опубликовал: Майкл Каплан(msdn magazine/русская редакция)
Просмотров: 1673
Комментариев: 0
.NET:

Обобщенное программирование под .NET

29 января 2007 года

В Visual Studio 2005 появилась поддержка модели обобщенного программирования на основе параметризованных типов (type parameter model) для Microsoft .NET Framework. Параметризованные типы (parameterized types), конечно же, известны программистам на C++. Ну а для тех, кто не знаком с такими типами, будет дано краткое введение в обобщенное программирование.


Опубликовал: Стэнли Б. Липмен (msdn magazine/русская редакция)
Просмотров: 1967
Комментариев: 0
.NET:

Service Oriented Architecture

12 января 2007 года

Service Oriented Architecture (SOA) - это новая парадигма проектирования распределенных интегрированных систем. Согласно SOA любые части информационных систем имеющие функциональность рассматриваются как службы (service providers, провайдеры служб), которые предоставляют свою функциональность другим частям системы посредством вызовов их функций. Службы являются компонентами, которые могут быть найдены и вызваны через локальную сеть или Internet. При этом различные службы могут организовываться (orchestrate) для совместного выполнения определенной задачи. SOA обеспечивает концептуальные архитектурные шаблоны и платформы для таких систем. Обычно архитектура таких систем и потоки данных в них близки к структуре бизнес-подразделений, использующих их, и взаимодействий между ними. В некоторой степени происходит соединение информационных технологий и бизнес-процессов на концептуальном уровне. Такое слияние положительно влияет на понимание информационных систем представителями бизнеса (концепция службы более наглядна чем термины "репликация", или "удаленный вызов процедуры"), и на понимание бизнес-процессов разработчиками системы. В качестве платформы для SOA-приложений обычно используются web-службы.  Однако, не все информационные системы, построенные на основе web-служб, соответствуют SOA, и SOA не обязательно должна базироваться на технологии web-служб.     Концепция SOA впервые была описана в 1996 году, но только в последние годы на волне интереса к web-службам стала широко известной. К этой волне  популярности приложило руку и Microsoft - в 1999 году Steve Ballmer озвучил концепцию "software as service", получившую свое воплощение в технологии .NET и web-службах. Поддержка web-служб встраивается во многие продукты Microsoft - BizTalk Server, MapPoint Server, SQL Server 2005 (Yukon), Office 2003.


Опубликовал: Кондратьев Денис
Просмотров: 1210
Комментариев: 0
.NET:

Новые средства проектирования шаблонов форм

15 декабря 2006 года

В статье рассматриваются:

однократное проектирование и для InfoPath, и для Web-браузера;

создание повторно используемых компонентов с помощью Template Parts;

хостинг элемента управления InfoPath Form;

объектная модель управляемого кода в InfoPath.


Опубликовал: Программист
Просмотров: 2873
Комментариев: 0
.NET:

Новые средства и документация для создания интегрированных настольных приложений

15 декабря 2006 года

В последнее время огромное внимание привлечено к обеспечению сотрудников информационных отделов средствами бизнес-анализа (Business Intelligence, BI), которые помогают им принимать более обоснованные решения. Большинство корпоративных средств бизнес-анализа объединяет информацию из множества источников, используя, как правило, какую-либо разновидность интеграции данных на серверной стороне. Будь то система подготовки отчетов, суммирующая данные, средство поддержки коллективной работы вроде Microsoft SharePoint или собственное решение по интеграции корпоративных приложений (EAI), обеспечивающее управление бизнес-процессами, во главу угла всегда ставится своевременная доставка этой информации. А на ее использование обращают мало внимания.


Опубликовал: Программист
Просмотров: 1832
Комментариев: 0