Программирование на C# для чайников

Windows Presentation Foundation (WPF. Урок 3. Свойства объектов XAML. Поместив на форму WPF приложения кнопочку: Мы видим, что у нее есть например, такие свойства, как HorizontalAlignment, в XAML они задаются строкой, но в .NET свойство HorizontalAlignment элемента Button вовсе не строка , это enum. Иными словами, анализатору XAML приходиться конвертировать типы свойств. При этом он выполняет следующие действия: Проверяет объявление свойства на наличие атрибута TypeConverter. Если находит то использует для...

2021-01-29 09:00:40 + Комментировать

Программирование на C# для чайников

Windows Presentation Foundation (WPF. Урок 2. Введение в XAML. Больше статей: www.easyprog.ru Если понять несколько основополагающих правил XAML, то этот язык будет вполне очевиден. Вот эти правила: Каждый элемент XAML отображается на экземпляр класса .NET, при чем имя элемента в точности соответствует имени класса. Подобно любому XML документу, код XAML допускает вложение одного элемента внутрь другого. Свойства каждого класса можно устанавливать через атрибуты. И так, давайте для начала рассмотрим XAML ф...

2020-10-29 12:46:34 + Комментировать

Программирование на C# для чайников

Windows Presentation Foundation (WPF. Урок 1. Что это такое и с чем его "едят" WPF - это мощная графическая подсистема в составе .NET Framework, начиная с версии 3.0. Она имеет прямое отношение к XAML и спроектирована под влиянием технологий HTML и Flash с использованием аппаратного ускорения. Основные фишки WPF: Максимально разгрузить CPU, передав основную работу по прорисовке интерфейсов видеокарте. Web-подобная компоновка компонентов на форме без жесткой привязке к координатам с учетом содержимого для т...

2020-06-29 11:43:36 + Комментировать

Программирование на C# для чайников

C# Глазами хакера. Урок 4 . Работа с сетью. Продолжение. Как и в прошлый раз, начнем урок с небольшого примерчика: private void btnStart_Click( object sender, EventArgs e) { string hostname = "www. google.com " , message = "IP адреса для домена " + hostname + "\n" ; IPHostEntry entry = Dns .GetHostEntry(hostname); foreach ( IPAddress a in entry.AddressList) message = " -> " + a.ToString) + "\n" ; message = "\n Альтернативное имя домена : " ; fo...

2020-03-28 13:53:51 + Комментировать

Программирование на C# для чайников

Приемы, рецепты и полезные советы по C. Урок 2. Автоматизированное создание документации в Visual Studio 2010. В Visual Studio 2010 есть возможность автоматически создавать документацию из комментариев к классам и их методам. Для того, что бы возможно было создавать документацию, комментарии необходимо начинать не с "//", а с "///", при чем в комментариях используются специальные тэги. Вот пример такого вот комментария: /// <summary> /// Мой пробный класс /// </summary> publ...

2020-01-03 16:37:48 + Комментировать

Программирование на C# для чайников

Приемы, рецепты и полезные советы по C. Урок 2. Автоматизированное создание документации в Visual Studio 2010. В Visual Studio 2010 есть возможность автоматически создавать документацию из комментариев к классам и их методам. Для того, что бы возможно было создавать документацию, комментарии необходимо начинать не с "//", а с "///", при чем в комментариях используются специальные тэги. Вот пример такого вот комментария: /// <summary> /// Мой пробный класс /// </summary> publ...

2020-01-03 16:35:26 + Комментировать

Программирование на C# для чайников

Приемы, рецепты и полезные советы по C. Урок 1. Вызов функций Win32 В этом уроке мы рассмотрим вызов функций Win32 на примере вызова функции MessageBox. Для вызова функций Win32 необходимо подключить библиотеку user32.dll. Для этого нам понадобиться подключить пространство имен System.Runtime.InteropServices, добавив в начло программы такую вот строку: using System.Runtime.InteropServices; Вызов внешних функций мы рассмотрим на примере консольного приложения, вот его исходный код: using System; using Syste...

2019-09-30 12:36:04 + Комментировать

Программирование на C# для чайников

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе WEB-программирование. Java Script(JS: Работа с CSS. Также добро пожаловать в мой канал на Яндекс-дзен (Фантастика, фэнтази, научпоп, наука, ...

2019-04-29 14:07:40 + Комментировать

Программирование на C# для чайников

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Scilab для чайников. Урок 9. Scilab и компьютерное зрение. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Компьютерное зрение. Урок 36. Orthogonal matching pursuit. В бесплатном разделе WEB-Программирование: "Java Script(JS: Динамические изменения элементов формы". Java для чайников. Урок 38. Менеджеры расположения компонентов Также добро пожаловать в мой канал на Яндекс-дзен (Фантастика,...

2019-01-20 11:10:48 + Комментировать

Программирование на C# для чайников

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Практика нейронных сетей. Урок 25. Обучаем нейросеть. Биржевые котировки. Эвристические алгоритмы. Урок 3. Решающие деревья на больших данных. QLUA. Урок 13. Работа со стаканом и окнами. Продолжение. Практика нейронных сетей. Урок 26. Тестируем нейросеть. Биржевые котировки В бесплатном разделе Scilab для чайников. Урок 4. Графики Scilab для чайников. Урок 5. Графики. Продолжение. WEB-программирование: "Java Script(JS:...

2018-10-26 09:56:28 + Комментировать

Рекомендуем подписаться: