Показаны сообщения с ярлыком Windows Form. Показать все сообщения
Показаны сообщения с ярлыком Windows Form. Показать все сообщения

Инсталлятор с ожиданием завершения процесса.

Комментариев нет:

      Данная статья описывает создание программы запуска «инсталляционных» файлов и отслеживание завершения, как основного, так и дочерних процессов создаваемых основным.

Читать далее

Блокировка перетаскивания формы за границы рабочего пространства

Комментариев нет:

      В данной статье приведен пример реализации блокировки перетаскивания формы вашего проекта за границы рабочего пространства.

Читать далее

Google Переводчик (Google Translate) и C#

Комментариев нет:
      В данной статье описано использование on-line сервиса «Google Переводчик (Google Translate)(https://translate.google.ru/)» путем формирования запроса с необходимым текстом для перевода и выполнением синтаксического анализа полученного результата с использованием библиотеки «HtmlAgilityPack».
      Выполнить синтаксический анализ можно разными способами, как используя встроенные в Framework средства, так и сторонние библиотеки. В данной статье будет рассмотрен процесс синтаксического анализа с использованием языка «XPath (XML Path Language)», реализующим доступ к частям документа XML, в файлах трансформации «XSLT» и являющимся стандартом консорциума «W3C».


Читать далее

Блокировка элементов списка, компонента «CheckedListBoxControl» от производителя «DevExpress».

Комментариев нет:
      В данном статье рассмотрен пример блокировки элементов списка, компонента «CheckedListBoxControl» от производителя «DevExpress». Данный элемент управления представляет симбиоз компонентов ListBox и CheckBox. Для каждого элемента такого списка определено специальное поле CheckBox, которое можно отметить.
      Создайте проект «Windows Form» в «Microsoft Visual Studio» и добавьте на форму компонент «CheckedListBoxControl».

Читать далее

Настройка прав администратора UAC в программах

Комментариев нет:
      UAC (User Account Control) — технология контроля учетных записей, появившаяся впервые в Windows Vista и старше. Данная технология запрещает программам выполнять действия, требующие права администратора. При выполнении программой таких действий, ее работа приостанавливается и пользователю выдается окно с запросом на защищенном рабочем столе (для того, чтобы невозможно было нажать программно кнопку ОК). К примеру, если вашей программе потребуется внести изменения в раздел реестра HKEY_LOCAL_MACHINE, то ей потребуются права администратора.
      Для решения данной проблемы можно воспользоваться внедрением в проект файла манифеста, который операционная система будет считывать и автоматически определять необходимые для запуска параметры.


Читать далее

Отслеживание изменений в файловой системе

9 комментариев:
      Для отслеживания изменений в заданном каталоге можно воспользоваться классом «FileSystemWatcher» из пространства имен System.IO. Данный класс предназначен для отслеживания изменений в файловой системе. Изменения можно отслеживать как на локальном компьютере, так и на удаленном. ОС Windows уведомляет компонент об изменениях файлов в буфере, созданном объектом «FileSystemWatcher». Если в течение короткого времени происходит много изменений, буфер может переполниться. В результате этот компонент не сможет отслеживать изменения в каталоге и будет давать только общие уведомления. Увеличение размера буфера с использованием свойства «InternalBufferSize» сопряжено с большими накладными расходами, поскольку он формируется не в выгружаемой памяти и не может быть подкачан с диска, поэтому буфер следует делать как можно меньше, в то же время он должен быть достаточно большим, чтобы не пропустить какие-либо события, связанные с изменениями файлов. Чтобы устранить переполнение буфера, необходимо использовать свойства «NotifyFilter» и «IncludeSubdirectories» для фильтрации ненужных уведомлений.
      Рассмотрим создание проекта отслеживающего изменения в выбранном пользователем каталоге с настройкой фильтров.


Читать далее

Открытие Flash (*.swf) в Windows Form

Комментариев нет:
      Файл с расширением SWF (Shock Wave Format) предназначен для хранения векторной графики и анимации, может содержать звук и др. Файлы с таким расширением в настоящий момент широко используются в интернете для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей. SWF-файл можно открыть с Adobe Flash Player или с помощью практически любого web-браузера, который поддерживает технологию Flash. В данной инструкции будет рассмотрено три примера открытия файлов данного формата.


Читать далее

Сохранение и восстановление состояния узлов древовидной структуры элемента управления «TreeView»

1 комментарий:

      В данной статье рассмотрено создание методов сохранения и восстановления состояния узлов древовидной структуры элемента управления «TreeView», после обновления данных или изменения состояния узлов.

Читать далее

Поиск в TreeView

Комментариев нет:
      В данной статье рассмотрим создание поиска в древовидной структуре элемента управления «TreeView».

Читать далее

Представление любого каталога в виде древовидной структуры с использованием элемента управления «TreeView»

Комментариев нет:
      В .NET Framework присутствует класс «TreeView», который представляет визуальный элемент управления для отображения иерархических данных в древовидной структуре, содержащей элементы, которые можно развернуть и свернуть. Рассмотрим представление любого каталога в виде древовидной структуры с использованием элемента управления «TreeView».

Читать далее

Отслеживание и получение количества непрочитанных сообщений в Microsoft Outlook

Комментариев нет:
      Очень часто бывает полезно организовать взаимодействие вашей программы с Microsoft Office (а также воспользоваться массой встроенных в него классов). При помощи сборок, поставляемых с продуктами Office, вы можете выполнять самые разнообразные операции, в том числе те, к которым пользователь, работавший ранее с программами этого пакета, уже привык. Рассмотрим взаимодействие с Outlook в контексте приложения .NET. Для реализации данной задачи используется объектная библиотека «Microsoft Word 14.0 Object Library».

Читать далее

Автоматическая нумерация строк в панели индикаторов строк элемента управления «GridControl», от компании «DevExpress»

Комментариев нет:
      Данная статья содержит поэтапную инструкцию по созданию автоматической нумерации строк в элементе управления «GridControl» от компании «DevExpress». В данном элементе управления присутствует панель индикаторов строки, которая отображается в левом краю «Table View» и «TreeList». Панель содержит индикатор ряда (панели заголовка столбца, строки данных, вид колонтитула, и т.д.) и клеток показывающий состояние строки (режим редактирования, ошибки и др.). Именно в индикаторе клеток и будет производиться нумерация отображаемых строк.

Читать далее

API маршрутов Google

29 комментариев:
API маршрутов Google – это служба, которая рассчитывает маршруты между пунктами на карте с помощью HTTP-запроса. Поддерживается поиск маршрутов для различных способов перемещения, в том числе на общественном транспорте, автомобиле, велосипеде или пешком. При поиске маршрутов пункты отправления, назначения, а также путевые точки могут указываться либо в виде текстовых запросов (например, "Химки, Мега" или "Химки, Дубки, 6"), либо в виде значений координат — широты и долготы. API маршрутов может возвращать составные маршруты в виде последовательности путевых точек.

Читать далее

API Google изображений просмотра улиц

Комментариев нет:
      API Google изображений просмотра улиц позволяет встраивать в веб-страницы статические (неинтерактивные) панорамы и уменьшенные изображения просмотра улиц без применения JavaScript. Область просмотра определяется с помощью параметров URL, которые отправляются через стандартный HTTP-запрос, и возвращается в виде статического изображения. Возвращаемые изображения просмотра улиц могут иметь любой размер, вплоть до 640 x 640 пикселей.

Читать далее

Работа с API геокодирования Google и GMap Часть 2. Обратное геокодирование.

Комментариев нет:
      Термин геокодирование обычно обозначает преобразование обычного адреса в местоположение на карте. Процесс, заключающийся в преобразовании точки на карте в удобочитаемый адрес, известен как обратное геокодирование. API геокодирования Google, напрямую поддерживает функцию обратного геокодирования при помощи параметра latlng. Например, следующий запрос содержит значение широты/долготы для географической точки на территории Москвы:
http://maps.google.com/maps/api/geocode/xml?latlng=55.7570051,37.6164606&sensor=true_or_false


Читать далее

Работа с API геокодирования Google и GMap

Комментариев нет:
      Геокодирование – процесс преобразования адресов (таких как Москва, Охотный Ряд, 2) в географические координаты (такие как широта 55.7570051 и долгота -37.6164606), которые можно использовать для размещения маркеров или позиционирования карты. API геокодирования Google предоставляет через HTTP-запрос прямой доступ к геокодеру. Эта служба позволяет выполнять также обратное действие (перевод координат в адреса). Этот процесс называется "обратным геокодированием".

Читать далее

Работа с картами в Windows Form с использованием GMap.NET. Часть 5.

Комментариев нет:
      Данная инструкция является продолжением обзора компонента по работе с картами - «GMap.NET». По завершению работы с данной инструкцией в вашем проекте будет реализован функционал загрузки карты по определенным координатам, а так же замена стандартного маркера, который предоставляет компонент, на любое другое из списка. Данный список маркеров будет формироваться путем сканирования директории «Markers», расположенной возле исполняемого файла проекта. В данной директории расположены папки содержащие маркеры различных типов. Имена данных директорий, будут загружены в элемент управления «ComboBox» и использоваться в качестве категорий (а также адресом директории) для загрузки изображений маркеров, в элемент управления «ListView» в формате «*.png».

Читать далее

Работа с картами в Windows Form с использованием GMap.NET. Часть 4.

Комментариев нет:
      Данная инструкция является продолжением обзора компонента по работе с картами - «GMap.NET». По завершению работы с данной инструкцией в вашем проекте будет реализован функционал загрузки карты по определенным координатам, а так же замена стандартного маркера, который предоставляет компонент, на любое другое изображение в формате «*.png».

Читать далее

Работа с картами в Windows Form с использованием GMap.NET. Часть 3.

Комментариев нет:
      Данная инструкция является продолжением обзора компонента по работе с картами - «GMap.NET». По завершению работы с данной инструкцией в вашем проекте будет реализован функционал загрузки карты по определенным координатам, установка масштаба с использованием элемента управления «TrackBar» и сохранение текущего состояния карты в файл с расширением «*.png». Для данной инструкции будет использован пример из первой части (Работа с картами в Windows Form с использованием GMap.NET) обзора данного компонента.

Читать далее

Работа с картами в Windows Form с использованием GMap.NET. Часть 2.(Дополнение)

Комментариев нет:
      Данная инструкция является дополнительным материалом к статье по изменению изображения маркера (Работа с картами в Windows Form с использованием GMap.NET. Часть 2.), при использовании компонента по работе с картами от различных производителей - «GMap.Net». Основными отличиями между этим дополнением и основной инструкцией, является установка двух изображений, одно на перемещение, а другое на установленный маркер.

Читать далее