Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ndd»
.NET / App.Config и Custom Configuration Sections 2011-09-15 16:37:15
Данная статья может показаться банальной, но иногда что-то полезное забывается, а читать на ...
+ развернуть текст сохранённая копия
Данная статья может показаться банальной, но иногда что-то полезное забывается, а читать на импортном языке лень и книжки под рукой нет. Поэтому я, обратившись к гуглу, нашел хорошее описание процесса создания обработчика конфигурационной секции файла app.config в .net приложениях, перевел его, дополнил замечаниями (курсив) и комментариями и решил опубликовать.
Я уверен, что многим из вас приходилось использовать файл конфигурации App.Config для хранения инициализирующих или конфигурационных данных приложения. И я так же уверен в том, что многим из вас хотелось создать в данном файле свои собственные структуры для хранения настроек. Но в итоге приходилось использовать встроенные возможности секции <appSettings> и получать значения, используя конструкцию вида:
ConfigurationManager.AppSettings["MyKey"]
Что ж, я давно хотел выяснить, как использовать возможности класса ConfigurationSection для описания и загрузки данных, определенных в моем собственном формате. После нескольких часов экспериментов и гугления я смог создать свою структуру данных в файле конфигурации и воспользоваться ей в своем приложении.
Итак, для того что бы загрузить свою структуру данных из файла App.Config нам потребуются следующие классы:
- ConfigurationSection — Этот объект вернет нам пользовательскую секцию.
- ConfigurationElementCollection — Это собственно коллекция элементов, которые мы определим в пользовательской секции.
- ConfigurationElement — Это сам элемент, описывающий какую-от определенную вами сущность.
Приступим к реализации.
Тэги: .net, app.config, configurationsection, конфигурационный, конфигурация, секция
.NET / [Из песочницы] Делаем сами remote-desktop клиент для смартфона. Часть 1: серверная 2011-09-15 11:04:00
Я всегда хотел себе портативный удалённый рабочий стол на телефоне, чтобы, например, когда кто-то ...
+ развернуть текст сохранённая копия
Я всегда хотел себе портативный удалённый рабочий стол на телефоне, чтобы, например, когда кто-то стучится в аську, а я на балкон покурить вышел, можно было не уходя с балкона посмотреть на телефоне, кто там. Ну или, например, переключить трек, принимая ванну. Да, я знаю, что всевозможные VNC-клиенты уже написаны, но я решил сделать такую программу сам.
В первой части статьи я ограничусь только созданием несложного remote desktop приложения, в котором и сервер, и клиент будут работать на обычных настольных компьютерах. Во второй и третьей части я рассмотрю сжатие изображения и программирование собственно телефона.
Конечную функциональность я представляю себе так: на дектопе (сервер) резидентно висит программка, которая, по пришедшему снаружи UDP-пакету начинает передавать фрагменты изображения на обратный адрес. На телефоне (клиент) отображаются присланные фрагменты. Пользователь может сдвинуть оконо отображения или кликнуть внутри него. Информация о сдвигах и кликах передаётся на сервер так же – по UDP.
Читать дальше →
Тэги: .net, 4.0
Visual Studio / Visual Studio vNext: Обзор Page Inspector 2011-09-15 11:03:03
Из-за океана идет множество информации с конференции Build, где Microsoft показала ctp версию ...
+ развернуть текст сохранённая копия
Из-за океана идет множество информации с конференции Build, где Microsoft показала ctp версию windows8, от которой у всех захватывает дух и улыбка радости расплывается на лице. Интернет заполнен информацией о windows8.
На этом фоне почти не заметно потока с той же конференции, про нововведения для разработчиков типа MVC4, Visual Studio vNext и так далее. Я считаю, что этот пробел надо восполнить и хочу рассказать о Page Inspector, который призван облегчить локализацию багов клиентского html на серверную часть приложения (контролов, разметки mvc и так далее).
Читать дальше →
Тэги: .net, build, development, studio, visual, vnext, web
Веб-разработка / [Перевод] Управление в Orchard CMS: утилита командной строки 2011-09-13 09:46:56
Это продолжение цикла статей на тему разработки собственных сайтов на базе системы управления ...
+ развернуть текст сохранённая копия
Это продолжение цикла статей на тему разработки собственных сайтов на базе системы управления контентом Orchard CMS. Первые статьи данного цикла вы можете найти по следующим ссылкам:
- Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS
- Как создать свой сайт с нуля с помощью Orchard CMS. Часть 1. Введение в Orchard CMS (cont)
- Архитектура Orchard CMS. Основные понятия
- Архитектура Orchard CMS. Основные понятия. Концепции компоновки (cont)
- Архитектура Orchard CMS. Основные понятия. Концепции безопасности и разработки (cont 2)
- Расширение Orchard CMS. Создание контентных типов
- Расширение Orchard CMS. Создание виджетов
- Расширение Orchard CMS: создание модулей
- Расширение Orchard CMS: упаковка и публикация модулей
- Расширение Orchard CMS: создание темы оформления
В предыдущих статьях цикла мы рассмотрели расширение Orchard CMS через создание виджетов, модулей, пакетов и тем оформления. В нескольких следующих статьях мы рассмотрим управление системой на базе Orchard CMS. В этой статье речь пойдет о инструменте командной строки, который позволяет автоматизировать ряд задач для администраторов и разработчиков сайта.
Читать дальше →
Тэги: asp.net, cms, mvc, orchard, командный, строка
.NET / Относительно позиционированные элементы в документах WPF 2011-09-11 17:12:27
Пару месяцев назад мне пришлось реализовывать интерфейс с помощью WPF. В основном использовался ...
+ развернуть текст сохранённая копия
Пару месяцев назад мне пришлось реализовывать интерфейс с помощью WPF. В основном использовался FlowDocument, т.к. необходимо было максимально близко организовать UI в стиле веб-страниц.
Привыкший к свободе по позиционированию HTML-элементов с помощью CSS, я не мог найти решение по относительному позиционированию вложенных элементов. Свойства Top, Left, Right, Bottom полностью отсутствуют в плавающих WPF документах. MSDN выдал только класс Figure. Однако HorizontalOffset и VerticalOffset не работают при использовании FlowDocumentScrollViewer. Поиск в гугле также не помог.
Однако решение оказалось более чем простым.
Читать дальше →
Тэги: .net, html, wpf
Главная / Главные темы / Тэг «ndd»
|
Взлеты Топ 5
Падения Топ 5
|