Доступность проверенных узлов TreeView в C#

В предыдущем примере использовалась рекурсия для перемещения узлов в элементе управления TreeView и заполнения списка проверяемыми узлами. В этом примере используется несколько иной подход. Он перемещает узлы управления TreeView и использует оператор yield return, чтобы вернуть отмеченные узлы TreeView. Затем основная программа может перебирать возвращаемые узлы.
Следующий метод рекурсивно сканирует узлы в TreeNodeCollection и выводит отмеченные узлы TreeView.
PythonМетод проходит через TreeNodeCollection. Если узел проверен, он использует yield return, чтобы вернуть этот узел.
Затем метод вызывает себя рекурсивно, чтобы найти проверенных потомков этого узла, которые находятся в коллекции Nodes. Он выполняет итерацию над этими потомками и использует yield return, чтобы вернуть их.
Это одна из наиболее распространенных жалоб на синтаксис yield return: он не позволяет вам возвращать IEnumerable в одном выражении. Например, было бы неплохо сделать что-то вроде yield return CheckedNodes (nodes.Nodes).
К сожалению, вы не можете этого сделать. Вместо этого вы должны выполнять итерацию через другой IEnumerable и возвращать каждый элемент по отдельности.
Если вы думаете о том, как работает yield, вы поймете, что это не имеет большого значения с точки зрения производительности. Оператор yield возвращает значение циклу, который выполняет итерацию по своим значениям, а затем приостанавливает собственное выполнение до следующего значения времени. Возможность вернуть IEnumerable в одном из операторов может быть синтаксически удобна, но это не изменит того факта, что программе нужно ждать между каждым возвращаемым значением.
Но вернемся к этому примеру. Чтобы упростить поиск проверенных элемента управления TreeView, программа определяет следующий метод.
PythonЭтот метод просто вызывает предыдущий, чтобы найти проверенные узлы TreeView в коллекции Nodes элемента управления.
Обратите внимание, что этот метод просто возвращает результат вызова другому методу CheckedNodes без использования yield return. Если метод использует yield return, то Visual Studio знает, что метод является итератором, и он может возвращать только значения с yield return.
Однако это не так. Этот метод не использует yield return, поэтому разрешено использовать обычный return оператор, чтобы вернуть результат IEnumerable вызова метода. Tt> р>
Наконец, основная программа использует следующий код для вызова этого метода.
Python
Отзывы (через Facebook):
Оставить отзыв с помощью аккаунта FaceBook:
В этом примере показано, как вы можете определить количество процессоров вашего компьютера, как физических, так и логических. Многие компьютеры в наши дни...
07 12 2019 20:19:43
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++...
06 12 2019 22:35:35
Авторитетное руководство и детальный путеводитель по языку программирования Python предназначен для практикующих программистов. Книга компактна, нацелена н...
05 12 2019 13:22:12
Аннотации Java используются для предоставления метаданных для Java-кода, хотя они не являются частью самой программы. Метаданные - это данные о данных. Так...
04 12 2019 5:47:39
В этом примере SQL-запросы запрашивают данные master-detail только тогда, когда это необходимо. В течение довольно долгого времени .NET-ish способ манипули...
03 12 2019 17:49:17
Все языки программирования предоставляют инструкции управления потоком, которые позволяют вам контролировать порядок выполнения кода. Условный оператор пре...
02 12 2019 12:17:37
InputStreams используются для чтения байтов из потока. Он захватывает байты данных байтом без какого-либо перевода. Поэтому они полезны для двоичных данных...
01 12 2019 16:42:42
Java-пакет представляет собой группу аналогичных типов классов, интерфейсов и подпакетов. Концептуально вы можете думать о том, что пакеты похожи на разные...
30 11 2019 20:12:50
Этот пример аналогичен описанному в сообщении Анимация нескольких подпрыгивающих шары в C# , за исключением того, что использует спрайты для управления шар...
29 11 2019 13:34:46
Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечивае...
28 11 2019 11:25:52
В объектно-ориентированном программировании шаблон Singleton ограничивает создание экземпляра класса и гарантирует, что в JVM (виртуальная машина Java) сущ...
27 11 2019 2:49:41
Язык оцифрованного программирования (OOP) использует метод объектно-ориентированного программирования, который связывает связанные данные и функции с объек...
26 11 2019 8:13:13
Числовое продвижение, также известное как « Неявное преобразование» или «автоматическое преобразование Java», где автоматическое преобразование значения мен...
25 11 2019 7:15:53
Если вы устанавливаете свойство BackgroundImageLayout формы >, то элемент управления заполняется копиями его фонового изображения. Странно, что элемент упр...
24 11 2019 15:24:58
Модуль сокетов в Python обеспечивает доступ к интерфейсу сокетов BSD. Имя socket.gethostbyname (имя хоста) переводит имя хоста в формат адреса IPv4. Адрес...
23 11 2019 2:59:20
Какие актуальные языки программирования? Программирование все еще остается одной из самых востребовательных сфер деятельности. Именно здесь люди получают самые большие зарплаты, имеют весьма внушительные перспективы для карьерного роста...
22 11 2019 4:20:24
Java String charAt() возвращает символ, расположенный по указанному индексу в String. Строковые индексы начинаются с нуля и варьируются от 0 до длины() - 1...
21 11 2019 2:43:42
C# не имеет встроенного способа управления системным меню, которое появляется, когда вы нажимаете левый верхний угол формы, но не сложно использовать функц...
20 11 2019 5:41:43
Что такое фильтр ввода-вывода и как его использовать в Java?... Интерфейс маркера Интерфейс Serializable является «маркерным» интерфейсом. Это означает, чт...
19 11 2019 11:51:27
Если поле базы данных является полем автонабора, то база данных автоматически генерирует для него значения. Например, предположим, что таблицы Students име...
18 11 2019 14:10:28
Не обязательно. Объект становится пригодным для сбора мусора, когда нет живых потоков, которые содержат ссылку на объект. Явное обнуление - это просто прак...
17 11 2019 10:26:13
В Windows Forms тривиально сделать мигающую метку. Что касается большинства других задач, WPF делает это намного сложнее, но дает вам дополнительную гибкос...
16 11 2019 22:59:52
Что такое CSV-файл? CSV - это файл значений разделенных запятыми, который позволяет сохранять данные в структурированном формате таблицы. Все CSV-файлы пре...
15 11 2019 12:35:11
Исключение - это событие, которое происходит во время выполнения программы, что нарушает нормальный поток инструкций программы. Он обеспечивает способ пере...
14 11 2019 15:13:29
Описан встроенный язык программирования пакета «1 С: Предприятие», методы настройки и конфигурирования системы с его помощью. Дополнительно содержит необход...
13 11 2019 4:28:19
Модуль проверки предоставляет несколько полезных функций, помогающих получать информацию о живых объектах, таких как модули, классы, методы, функции, трасс...
12 11 2019 1:47:21
Файл представляет собой некоторую информацию или данные, которые сохраняются (сохраняются) на запоминающих устройствах компьютера. Python предоставляет осн...
11 11 2019 3:13:49
Иногда желательно пропустить некоторые утверждения внутри цикла или немедленно завершить цикл, не проверяя тестовое выражение. В таких случаях мы можем исп...
10 11 2019 0:31:53
Java Virtual Machine (JVM) - это спецификация, предоставляющая среду выполнения, в которой может быть запущен Java-байт-код (файлы .class). JVM - платформа...
09 11 2019 11:20:44
( Обратите внимание, что этот пример был написан в Visual Studio 2010.) В этом примере показано, как вы можете объединять заставки и видео в каталоге. Приме...
08 11 2019 16:22:59
Два наиболее распространенных способа создания функции в Javascript - это использование объявления функции или оператора функции. Анонимные функции создают...
07 11 2019 5:46:16
Иногда мне нужно сохранять управляющие изображения WPF с прозрачным фоном по той или иной причине. На этот раз мне нужно было сделать несколько значков, ко...
06 11 2019 5:57:30
OutPutStreamWriter записывает символы в выходной поток, переводя символы в байты в соответствии с указанной кодировкой символов. Каждый OutputStreamWriter...
05 11 2019 5:30:43
Основной целью данной книги является наглядная демонстрация приёмов создания программ в одной из самых популярных и доступных сред разработки Delphi/C++Bui...
04 11 2019 15:59:31
Книга « Разработка устройств на микроконтроллерах AVR: шагаем от чайника до профи» Белова А. В. поможет Вам всего за шесть несложных шагов преодолеть путь от...
03 11 2019 21:11:38
Пример Нарисуйте отмеченную круговую диаграмму в C# объясняет, как рисовать круговую диаграмму с помеченными фрагментами. В этом примере добавляются аннота...
02 11 2019 14:28:48
В этом примере отображается текст с движущимся цветовым градиентом. Следующий ShadeRect метод содержит наиболее интересный код программы. Этот метод заполн...
01 11 2019 0:54:30
Книга 1 С: Бухгалтерия 8 с нуля. 100 уроков для начинающих содержит полное описание приемов и методов работы с программой 1 С: Бухгалтерия 8. Рассматривается...
31 10 2019 23:43:57
Это более графическая версия примера Рассчитайте значение ежемесячной инвестиции в C# . Вместо добавления значений в элемент управления ListView этот приме...
30 10 2019 0:47:56
Типичный алгоритм сбора мусора (GC) в Java идентифицирует мусор, перемещая все ненужные объекты в куче и предполагая, что любой объект, который не был посе...
29 10 2019 23:16:21
Числовое продвижение, также известное как « Неявное преобразование» или «автоматическое преобразование Java», где автоматическое преобразование значения мен...
28 10 2019 2:21:44
Типичный алгоритм сбора мусора (GC) в Java идентифицирует мусор, перемещая все ненужные объекты в куче и предполагая, что любой объект, который не был посе...
27 10 2019 9:51:48
Настоящее издание посвящено новейшей разработке компании Embarcadero - языку Delphi XE2. Книга предоставляет читателю не только полное описание одного из с...
26 10 2019 4:10:29
Сериализация используется в тех случаях, когда вы хотите сохранить состояние объекта и преобразовать этот объект в поток байтов, объекты должны быть сериал...
25 10 2019 18:29:21
Dropbox - это служба обмена файлами. Бесплатная базовая версия позволяет легко разделить до 2 Г Б файлов через Интернет. Версия Pro $ 9,99 в месяц дает вам...
24 10 2019 16:39:29
Какие самые популярные и востребованные языки программирования в 2018 году? Программирование является одной из самых перспективных сфер деятельности в наше время. Человечество все больше погружается...
23 10 2019 3:32:12
Важные функции Python: Язык начинающего Простой и легкий в изучении Интерпретированный язык Межплатформенный язык Свободный и открытый источник Объектно-ор...
22 10 2019 13:32:13
Класс TreeSet реализует интерфейс Set, поддерживаемый TreeMap. Он создает коллекцию, которая использует дерево для хранения. Объекты хранятся в отсортирова...
21 10 2019 16:12:12
Свойство indexer является свойством, которое другой код может использовать внутри квадратных скобок для доступа к некоторому значению, предоставляемому кла...
20 10 2019 18:56:52
Данное руководство, ставшее бестселлером, позволяет получить точные ответы практически на любые вопросы по C# 6.0, CLR и основным сборкам .NET Framework. П...
19 10 2019 20:12:17
Пример Сохранить и восстановить фотографии нарисованный пользователем в C# , показывает, как сделать простую программу рисования. Пример Копирование и вста...
18 10 2019 10:22:58
В этом примере отображаются доступные системные значки. Следующий способ DrawIconSample отображает значок и его название. Код вызывает метод Graphics объек...
17 10 2019 10:22:52
Книга "C# Программирование на языке высокого уровня" представляет собой учебный курс по программированию на языке C#. Автор рассказывает в своей книге об о...
16 10 2019 19:55:26
Следующий код создает методы расширения для строкового класса, который позволяет преобразовывать пробелы в строку «& amp; nbsp;» и этот URL кодировать и де...
15 10 2019 15:54:16
IntelliJ IDEA — интегрированная среда разработки программного обеспечения на многих языках программирования от компании JetBrains. В 2001 году была выпущен...
14 10 2019 19:53:28
Пример Инициализация двумерных массивов в C# объясняет как инициализировать двумерный массив. Массив массивов несколько похож на двумерный массив, но с нек...
13 10 2019 8:17:15
Книга является руководством по программированию в среде Delphi 7. Описывается весь процесс разработки программы: от конструирования диалогового окна до орг...
12 10 2019 18:47:52
В этом примере показано, как нарисовать треугольник Серпинского. Сообщение Нарисуйте прокладку Sierpinski на C# показывает довольно странный итеративный сп...
11 10 2019 10:24:39
Сообщение Сделать улучшенный собственный вкладчик TabControl в В C# показано, как создать созданный владельцем TabControl, который позволяет пользователю у...
10 10 2019 5:19:24
Enum представляет собой набор символических имен , связанных с уникальными, постоянными значениями. В пределах перечисления значения могут сравниваться по...
09 10 2019 15:16:33
Вы готовы сделать шаг вперед в своей практике веб-программирования и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда при...
08 10 2019 14:18:54
В этой статье мы напишем программу C# для печати треугольника Флойда и Треугольника Паскаля. Треугольник Флойда Вывод: Треугольник Паскаля Вывод: Ис...
07 10 2019 6:48:18
Математический сопроцессор компьютера обычно дает лучшую производительность с определенным типом данных. Чтобы узнать, какая из них лучше всего работает в...
06 10 2019 6:52:57
Пример Числовые значения карты для и из цветов в градиенте цвета в C# рисует градиент цвета, который использует цвета радуги. Этот пример оживляет это. Ког...
05 10 2019 5:53:12
Один из способов позволить пользователю выбрать элементы из списка - использовать ListBox или CheckedListBox. Пользователь может щелкнуть, Ctrl + Click, Sh...
04 10 2019 15:56:21
Looping - фундаментальная идея программирования, которая обычно используется при написании программ. Цикл представляет собой последовательность команд s, к...
03 10 2019 13:41:22
В этом примере показано, как получить изображение элемента управления. Поскольку форма является типом управления, тот же метод позволяет получить образ фор...
02 10 2019 14:26:54
Эта книга предназначена для тех, кто уже знаком, по крайней мере, с основами HTML и ранее разрабатывал программы на современных языках программирования, но...
01 10 2019 17:19:46
Модуль «re» в Python обеспечивает операции согласования регулярных выражений, аналогичные тем, которые были найдены в Perl. Оба шаблона и строки для поиска...
30 09 2019 12:52:24
Большинство исследований согласны с тем, что указатели являются одной из основных функций, которые позволяют разработчикам вводить ошибки в свой код. Когда...
29 09 2019 8:21:53
Верхняя часть этой программы содержит три столбца элементов управления. В левом столбце содержатся комбинированные поля, содержащие имена полей в таблице б...
28 09 2019 0:30:45
Вы можете использовать отражение для вызова общедоступных методов, используя их имена. Следующий код показывает, как работает программа примера. В коде исп...
27 09 2019 7:42:30
Переменные и типы « Переменные» - это просто места хранения данных. Вы можете поместить в них данные и получить данные как часть выражения C#. Интерпретация...
26 09 2019 4:33:29
Java RandomAccessFile обеспечивает несущественный доступ к файлам. Он ведет себя как большой массив байтов, хранящихся в файловой системе. Это означает, чт...
25 09 2019 6:37:34
В этом примере показан один из способов рисования анимированного эпитрохоида. ( См. Пример Нарисуйте эпитрохоид в C# для объяснения того, как нарисуйте эпит...
24 09 2019 9:49:31
Анонимный класс в Java - это класс, которому не присвоено имя, и объявляется и создается в одном выражении. Анонимный класс обычно используется на платформ...
23 09 2019 23:29:28
Пример Создание трехбуквенных слов в C# использует три вложенных цикла для генерации слов, содержащих три буквы. В этом примере используется следующий код...
22 09 2019 18:16:53
Класс StringFormat делает его достаточно простым для выравнивания по левому краю, выравнивания по правому краю или центровки строки текста, но, как ни стра...
21 09 2019 21:24:56
Пример Перетаскивание изображений в C# объясняет, как для перетаскивания изображений. См. Этот пример для основных идей. ( Обратите особое внимание на второ...
20 09 2019 10:41:24
В этом примере показано, как использовать регионы для создания образов PictureBoxes. Формат изображения PNG позволяет вам определять прозрачные пиксели. Ка...
19 09 2019 2:48:19
Объем памяти, которую может использовать программа Java, зависит от ее среды. Библиотека Java Standard предоставляет следующие методы в классе выполнения....
18 09 2019 18:55:15
Эта программа отображает исторические цены на индекс Dow Jones Industrial Average. Я получил данные с этого URL: Поля в URL: Результаты приведены в примере...
17 09 2019 13:41:15
Существует много ситуаций, когда вы хотите выполнить блок утверждений несколько раз в ваших приложениях. Петли могут выполнять блок кода несколько раз. Цик...
16 09 2019 14:15:36
Класс похож на план. Классический подход к созданию объекта состоит в том, чтобы определить структуру объекта, используя объявление CLASS и создать экземпл...
15 09 2019 9:25:57
Python @classmethod означает, что при вызове этого метода мы передаем класс как первый аргумент вместо экземпляра этого класса («self»). Функция @classmeth...
14 09 2019 15:41:35
ECMA означает Европейскую ассоциацию производителей компьютеров. ECMAScript - это стандарт языка программирования, такой как lisp. JavaScript - это реализа...
13 09 2019 15:30:24
Книга 1 С: Предприятие 8.0: Приемы программирования полностью построена на реальных примерах и задачах, решаемых 1 С-программистами в повседневной работе. Пре...
12 09 2019 18:19:17
Python имеет пять стандартных типов данных. Иногда необходимо преобразовывать значения из одного типа в другой. Python определяет функции преобразования ти...
11 09 2019 4:49:38
Ключевые слова - зарезервированные слова в Python. Это зарезервированные слова, и мы не можем использовать ключевое слово в качестве имени переменной, имен...
10 09 2019 14:20:43
Выбор языков программирования достаточно широк, но вы можете найти подходящий для вас и изучить его, если поразмыслите над следующими пунктами. 1. Определи...
09 09 2019 3:53:31
Главное отличие состоит в том, что кортежи неизменяемы. Это означает, что вы не можете изменить значения в кортеже после его создания. Поскольку список изм...
08 09 2019 14:59:24
Как следует из названия, мы можем использовать noscript для рендеринга альтернативного контента. Все, что находится в тегах , будет отображаться только тог...
07 09 2019 7:17:43
Эта книга представляет собой подробное учебное пособие для желающих освоить современную версию PHP. В книге описывается установка и конфигурирование PHP, о...
06 09 2019 14:29:28
Функция является одной из основных концепций языка программирования. Функции - это «автономные» модули кода, которые выполняют отдельный сервис. Это матема...
05 09 2019 2:24:15
Обнаружение високосных лет в основном тривиально, потому что тип данных DateTime предоставляет метод IsLeapYear для этого. В примере используется следующий...
04 09 2019 15:22:14
Необходимость в переработке и дополнении предыдущего издания книги вызвана в первую очередь выходом в свет долгожданного для программистов всего мира едино...
03 09 2019 5:24:31
Мне нужен был метод генерации случайных полигонов для графической программы, и следующий код показывает результат. Основная идея заключается в создании точ...
02 09 2019 14:40:33
Различные культуры начинают неделю с другого первого дня недели. Например, некоторые культуры начинают неделю с понедельника, а другие начинают с воскресен...
01 09 2019 2:53:25
Класс Java String имеет ряд методов сравнения строк. Ниже приведены некоторые из часто используемых методов: Операторы == для сравнения, а не значения, рав...
31 08 2019 2:37:13
Если у вас есть опыт разработки сайтов с помощью CSS и Javascript, то эта книга переведет вас на новый уровень веб-разработки — создание динамических веб-с...
30 08 2019 0:22:51
Функциональное программирование вращается вокруг идеи о том, что программа состоит из набора функций, и они следуют определенным правилам. Это парадигма пр...
29 08 2019 5:53:47
В этом примере показано, как рисовать круговую диаграмму, используя методы, описанные в сообщении Залить и нарисовать кусочки пирога в C# . В этом примере...
28 08 2019 16:42:39
Блок Java finally всегда выполняется независимо от того, обрабатывается ли исключение или нет. Он идентифицирует блок операторов, который должен выполнятьс...
27 08 2019 8:19:37
Принятие решений является одной из важнейших концепций компьютерного программирования . Для этого требуется, чтобы разработчик определял одно или несколько...
26 08 2019 23:58:13
Эта книга, выходящая уже в пятом издании, является одним из самых популярных в мире учебников по программированию на платформе Microsoft .NET на языке Visu...
25 08 2019 16:30:35
Сериализация - это процесс преобразования объекта в последовательный поток-подобный формат. Часто это означает преобразование его в XML-данные для хранения...
24 08 2019 10:49:40
Книга 1 С: Предприятие 8.0: Приемы программирования полностью построена на реальных примерах и задачах, решаемых 1 С-программистами в повседневной работе. Пре...
23 08 2019 8:37:55
Как и другие языки программирования, JavaScript также имеет локальные и глобальные переменные. В JavaScript объекты и функции также являются переменными. О...
22 08 2019 1:15:18
Описан встроенный язык программирования пакета «1 С: Предприятие», методы настройки и конфигурирования системы с его помощью. Дополнительно содержит необход...
21 08 2019 5:13:43
Нет, у python нет никакого эквивалента интерфейсов. Поскольку Python поддерживает множественное наследование, вы можете легко эмулировать эквивалентность и...
20 08 2019 3:52:55
Класс Array предоставляет несколько полезных методов работы с массивами. Два из них позволяют сортировать и искать массивы. В следующем коде показано, как...
19 08 2019 18:12:23
Разделение («/»): делит левый. Отдел работает на Python так, как он математически определен. Floor Division ("//"): разделение операндов, где результатом я...
18 08 2019 18:31:26
Преобразование String в int или Integer - очень распространенная операция в Java. Существует несколько простых способов сделать это преобразование. Часто и...
17 08 2019 6:53:44
В этом примере сравниваются скорости арифметических операций с разными типами данных. Существует большая разница между скоростями операций с использованием...
16 08 2019 17:32:23
В этом примере показано, как можно использовать методы обработки файлов для очистки базы данных WordPress. К сожалению, экспортируемые мной данные содержат...
15 08 2019 4:34:56
В этом примере создается общий метод расширения, который позволяет вам легко выбирать N случайных объектов из массива. Например, он позволяет выбрать 5 эле...
14 08 2019 10:26:41
В этом примере показано, как вы можете печатать звезды с определенными размерами на C#. Недавно кто-то связался со мной, спрашивая, знаю ли я о программе,...
13 08 2019 19:15:37
Книга представляет собой практическое руководство по программированию в Embarcadero Delphi. В ней представлена технология визуального проектирования и собы...
12 08 2019 22:18:33
Принятие решений является важной частью программирования. Он используется для указания порядка выполнения операторов. На этом уроке вы узнаете, как создава...
11 08 2019 1:41:43
путь является посредником между программистом и операционной системой, чтобы информировать двоичный путь файла, где, поскольку Classpath является посредник...
10 08 2019 17:45:58
Stacktrace - очень полезный инструмент для отладки. Это список вызовов метода, в которых приложение было посередине, когда было выбрано исключение. Это оче...
09 08 2019 4:38:19
Сообщение Нарисуйте кривую с несколькими цветами в C# показывает, как вы можете рисовать кривую, которая постепенно меняется от одного цвета к другому, ког...
08 08 2019 12:48:14
Книга « Разработка устройств на микроконтроллерах AVR: шагаем от чайника до профи» Белова А. В. поможет Вам всего за шесть несложных шагов преодолеть путь от...
07 08 2019 22:17:11
В этой книге подробно рассказано о последних наработках в области программирования для Android. Тщательно изучив ее, вы научитесь создавать современные пол...
06 08 2019 21:43:45
Пример Измерение позиций символов в нарисованном строка в C# использует метод Graphics класса GraphicsCharacterRanges для поиска позиций, в которых будут р...
05 08 2019 6:18:35
Java допускает только одно наследование, а это означает, что если вы наследуете Thread, вы не сможете наследовать ни один другой класс. Внедрение интерфейс...
04 08 2019 21:48:39
В этом примере сортируются слова по количеству букв. Он подсчитывает количество отдельных букв в списке слов и отображает слова и их подсчеты, отсортирован...
03 08 2019 18:15:20
Описание книги C++. От ламера до программера. Включая C++11: Эта книга предлагает быстрый способ изучить принципы объектно-ориентированного программирования...
02 08 2019 8:24:36
Иногда полезно сопоставлять числовые значения цвета. Например, интенсивность цвета может указывать на плотность населения, урожайность сельскохозяйственных...
01 08 2019 23:30:58
В этом примере создается общий метод расширения, который позволяет легко выбирать случайные объекты из массива. Следующий код показывает метод расширения и...
31 07 2019 23:14:34
Функции - это «автономные» модули кода, которые выполняют определенную задачу. Он содержит инструкции, используемые для создания вывода с его ввода. Чтобы...
30 07 2019 22:22:41
Технология CSS3 позволяет создавать профессионально оформленные сайты, но тонкости этого языка могут оказаться довольно сложными даже для опытных веб-разра...
29 07 2019 19:21:43
Изучение объектно-ориентированной парадигмы программирования обычно ассоциируется с многочасовым курсом лекций и утомительными лабораторными занятиями, во...
28 07 2019 18:28:17
Когда пользователь нажимает мышь на зеленую метку lblMoveForm Label в верхнем правом углу формы, выполняется следующий обработчик событий. Код устанавливае...
27 07 2019 20:57:48
В этом примере показано, как размер форм подходит для их содержимого. Выяснить, как форматы размера могут быть сложными, особенно если форма содержит MenuS...
26 07 2019 18:51:54
В этом примере показано, как обрабатывать элементы управления различными типами в форме. Класс Control определяет свойство Controls, которое представляет с...
25 07 2019 18:14:25
Если кнопка запускает длинную задачу, вы, вероятно, не хотите, чтобы пользователь мог снова нажать кнопку (или, возможно, ничего в приложении), пока задача...
24 07 2019 12:48:35
Книга "1 С: Предприятие. Бухгалтерский учет. Секреты работы" посвящена системе программ ведения автоматизированного учета на предприятиях, в организациях и у...
23 07 2019 8:16:41
Некоторое время назад кто-то спросил меня, как он может отображать изображение в WPF с одной стороны, меньшей, чем другая, чтобы создать визуальный вид пер...
22 07 2019 13:37:51
В этом примере показано, как заставить C# создать документ Word. Сначала откройте диалоговое окно « Добавить ссылки». На вкладке COM выберите « Библиотека об...
21 07 2019 13:51:59
Java StringBuilder идентичен StringBuffer, за исключением одного важного различия, которое не синхронизировано, это означает, что он не является потокобезо...
20 07 2019 10:56:15
Одна проблема с базовой программой захвата экрана заключается в том, что она сидит где-то на экране, поэтому изображение, которое она захватывает, включает...
19 07 2019 4:37:31
Подстрока является частью строки. Метод String substring() Java String возвращает новый строковый объект из данной строки. Синтаксис String str = "Java Str...
18 07 2019 1:47:33
Преобразование String в int или Integer - очень распространенная операция в Java. Существует несколько простых способов сделать это преобразование. Часто и...
17 07 2019 5:52:10
В этом примере показано, как вы можете управлять видео MP4 с помощью элемента управления MediaElement WPF. Элемент управления обеспечивает удивительно крас...
16 07 2019 14:45:21
В диалоговом окне выбора цвета можно отображать пользовательские цвета в 16-ю блоках в левом нижнем углу (см. рисунок). Ваш код может инициализировать эти...
15 07 2019 4:24:30
Один из способов циклического перемещения элементов в массиве состоит в том, чтобы жестко закодировать его длину в программе. В качестве альтернативы вы мо...
14 07 2019 15:20:16
Изменение свойств элемента управления со временем называется анимацией свойств. Отслеживание того, где свойства элемента управления, например, его положени...
13 07 2019 3:49:21
В этом примере используется TimeSpan, чтобы найти дни, часы, минуты или секунды между двумя датами. Когда пользователь меняет текст даты, программа выполня...
12 07 2019 10:56:21
В Windows Vista и более поздних версиях Windows вы должны добавить экран UAC (контроль доступа пользователя) к кнопкам, запускающим процессы, требующие пов...
11 07 2019 5:58:38
Еще:
Программирование -1 :: Программирование -2 :: Программирование -3 :: Программирование -4 :: Программирование -5 ::