Форум программистов, компьютерный форум, киберфорум
kenny69
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 2.
Паттерн Messenger или передача данных между объектами
Запись от kenny69 размещена 08.11.2017 в 17:17
Обновил(-а) kenny69 08.11.2017 в 23:00

Часто вижу такой вопрос, как передать данные между формами, классами и т.д.
Один из способов - это использование...
Вложения
Тип файла: zip WpfMessenger.zip (1.42 Мб, 115 просмотров)
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 3483 Комментарии 0 kenny69 вне форума
Старый
Генерация прокси класса для работы с WebService из wsdl файла
Запись от kenny69 размещена 05.11.2017 в 05:53
Обновил(-а) kenny69 05.11.2017 в 06:05

Для генерации понадобится утилита, которая находится в папке C:\Program Files (x86)\Microsoft SDKs\Windows
У меня она находилась...
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 4120 Комментарии 0 kenny69 вне форума
Старый
Диалог подключения к базе данных
Запись от kenny69 размещена 05.11.2017 в 05:40
Обновил(-а) kenny69 05.11.2017 в 05:42

1. Установить Nuget Package
Install-package DataConnectionDialog
2. Показать диалог и получить ConnectionString:
C#
1
2
string SelectDataSource()
        {
...
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 1444 Комментарии 0 kenny69 вне форума
Старый
Рейтинг: 3.00. Голосов: 1.
Саздание C# класса из таблицы с помощью sql скрипта
Запись от kenny69 размещена 05.11.2017 в 05:36

SQL
1
2
3
4
5
6
7
8
9
DECLARE @TableName sysname = 'TableName'
 
DECLARE @RESULT VARCHAR(MAX) = 'public class ' + @TableName + '
 
{'
 
 
 
SELECT @RESULT = @RESULT + '
...
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 1412 Комментарии 0 kenny69 вне форума
Старый
WPF режим "замены" для TextBox по умолчанию.
Запись от kenny69 размещена 17.09.2015 в 18:20

Для повторного использования реализация в виде Behavior:
C#
1
2
3
 public class OvertypeBehavior : Behavior<TextBox>
    {
        protected override void OnAttached()
...
Вложения
Тип файла: rar WPFOvertypeMode.rar (195.4 Кб, 112 просмотров)
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 1982 Комментарии 0 kenny69 вне форума
Старый
Паттерн MVVM и навигация в WPF
Запись от kenny69 размещена 16.09.2015 в 15:47

Делал с помощью MVVM Light и его Messenger (чтобы можно было общаться между Frame.Source и любой из ViewModel из которой мы хотим сделать...
Вложения
Тип файла: rar WPFNavigation.rar (1.90 Мб, 223 просмотров)
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 6582 Комментарии 1 kenny69 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
openstreetmap поиск координат точек для заданной линии
Запись от kenny69 размещена 15.02.2015 в 07:45

openstreetmap поиск координат точек для заданной линии c помощью библиотеки OsmSharp
Цитата:
Сообщение от kenny69 Посмотреть сообщение
Предложенный вами подход несколько раз парсит весь файл. Значит
...
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 2374 Комментарии 0 kenny69 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Архитектура логирования
Запись от kenny69 размещена 18.11.2014 в 13:23
Обновил(-а) kenny69 18.11.2014 в 13:25

Архитектура логирования
Цитата:
Сообщение от kenny69 Посмотреть сообщение
Через Dependency Injection.
http://habrahabr.ru/post/176007/

Добавлено через 3 минуты
Вы работаете только через Interface
...
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 3094 Комментарии 0 kenny69 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Парсинг комментариев с Habrahabr используя HtmlAgilityPack
Запись от kenny69 размещена 18.11.2014 в 13:22

Парсинг комментариев с Habrahabr используя HtmlAgilityPack
Цитата:
Сообщение от kenny69 Посмотреть сообщение
C#
1
2
3
4
 List<Comment> GetAllComments()
        {
            var wc = new WebClient();
            wc.Proxy = null;
...
Вложения
Тип файла: rar HabrParser.rar (1.76 Мб, 228 просмотров)
Аватар для kenny69
burning1ife
Размещено в Без категории
Показов 4080 Комментарии 0 kenny69 вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru