Как сделать две формы открытыми друг друга в C#

Это своего рода упражнение новичка в создании двух форм, работающих друг с другом, хотя оно поднимает некоторые проблемы, не связанные с новичком.
Начинающие часто хотят, чтобы две формы (или более) открывали друг друга. К сожалению, это удивительно запутанно на C#.
Первый шаг заключается в том, чтобы понять, что каждая форма нуждается в некоторой переменной, которая относится к другой, чтобы она могла отобразить другую форму. Есть только несколько мест, которые вы могли бы поместить в эту переменную. Например, вы можете создать третий класс для хранения переменных, а затем дать переменным класса два для хранения ссылок на две формы. Вы даже можете сделать переменные static (shared), поэтому вам не нужно будет создавать экземпляр класса.
Этот подход работает и является удобным способом разрешить другим частям программы (включая две формы) обмениваться данными. В более общем плане это позволяет вам ограничить ограничение C# тем, что все данные и код должны быть в классе. Но некоторые считают, что это решение является неэлегантным.
Подход, который используется в этом примере, состоит в том, чтобы дать каждой из двух форм переменную, относящуюся к другой. Когда начинается основная форма, обработчик события Load инициализирует обе переменные.
Каждая из форм содержит кнопку, отображающую другую форму.
Следующий код показывает код второй формы.
PythonСначала код создает переменную с именем TheForm1 для хранения экземпляра класса Form1. Поскольку обработчик события первой формы Load инициализирует его, переменная должна быть объявлена public.
Когда вы нажимаете кнопку формы, код скрывает текущую форму. Обратите внимание, что это не уничтожает форму, она просто делает ее невидимой.
Затем код отображает первую форму, которая хранится в переменной TheForm1.
В следующем коде показан код первой формы.
PythonКак и вторая форма, этот код имеет ссылку на другую форму. Поскольку эта форма является единственной, которая должна ссылаться на переменную TheForm2, объявляется private.
Когда форма загружается, обработчик события Load создает новый объект Form2 и сохраняет ссылку на него в переменной TheForm2. р>
Далее код инициализирует переменную TheForm1 новой формы, чтобы она указывала на текущую форму, имеет тип Form1. Теперь Form2 может вернуться к этому Form1.
Когда форма показывает друг друга, они иногда оказываются ниже других программ на рабочем столе. Чтобы предотвратить отбрасывание форм в обратную сторону, необычная особенность Windows, программа устанавливает оба свойства формы TopMost в true. Это держит их выше всех других не-верхних форм.
Когда пользователь нажимает кнопку первой формы, обработчик события Click скрывает текущую форму и отображает другую форму.
Это основной подход, но есть еще одна важная проблема. По умолчанию начальная форма, которая изначально Form1, играет важную роль в программе C#. Когда эта форма уничтожается, программа заканчивается. В этом примере, если вы нажмете форму запуска, форма запуска скрывает и отображает вторую форму. Теперь, если вы закрываете вторую форму, вторая форма исчезает, но форма запуска все еще скрыта. Это означает, что нет возможности закончить программу. Он сидит там на заднем плане, как зомби, тратящие ресурсы.
Существует несколько подходов. Два самых простых и самых очевидных - закрыть первую форму и предотвратить вторую закрытие. Для обоих подходов вы добавляете обработчик события Form_Closing во вторую форму.
Чтобы закрыть первую форму при закрытии второй формы, просто сделайте обработчик события Form_Closing закрытием второй формы, как в следующем коде.
PythonТеперь, когда вторая форма закрывается, она также закрывает первую (стартовую) форму, поэтому программа заканчивается.
Для второго подхода make обработчик события Form_Closing установил для параметра e.Cancel значение e.Cancel для предотвращения закрытия второй формы. Затем скройте его и покажите стартовую форму, как и раньше. Следующий код показывает этот подход.
PythonВ любом случае пользователь не может закрыть вторую форму, не закрывая форму запуска, так что вы не получите программу зомби.
Источник: http://csharphelper.com/blog/2016/07/make-two-forms-open-c/
Отзывы (через Facebook):
Оставить отзыв с помощью аккаунта FaceBook:
Инструкция pass не выполняет никаких действий и служит в качестве заполнителя в Python. Его можно использовать, когда инструкция требуется синтаксически, н...
18 01 2021 1:16:20
В Windows Vista и более поздних версиях Windows вы должны добавить экран UAC (контроль доступа пользователя) к кнопкам, запускающим процессы, требующие пов...
17 01 2021 9:41:23
Пример Сохранить и восстановить фотографии нарисованный пользователем в C# , показывает, как сделать простую программу рисования. Пример Копирование и вста...
16 01 2021 23:37:14
Связанные списки относятся к простейшим и наиболее распространенным структурам данных. Массивы и связанные списки аналогичны, так как они хранят коллекции...
15 01 2021 1:47:17
Эта книга научит вас всем тонкостям разработки приложений для мобильных устройств, работающих на популярной операционной системе Android. Основанное на уче...
14 01 2021 19:29:58
Метод replace() в JavaScript ищет строку для указанного значения или регулярное выражение и возвращает новую строку, где указанные значения заменяются. Но...
13 01 2021 10:29:19
Научитесь создавать современные динамические веб-сайты, даже если у вас нет опыта в программировании. Если вы умеете писать статические сайты на HTML, то с...
12 01 2021 10:55:19
Android Studio – интегрированная среда разработки для платформы Android, разработанная компанией Google в 2013 году. Вплоть до 2014 года существовала как п...
11 01 2021 18:22:57
Пример Сделать цветной дисплей ComboBox или изображения на C# показывают, как сделать созданный владельцем ComboBox, который отображает либо серию цветовых...
10 01 2021 3:45:43
Свойство Window.navigator только для чтения возвращает ссылку на объект Navigator, который может быть запрошен для получения информации о приложении, выпол...
09 01 2021 8:26:37
Предыдущий пост Loop над записями в массиве неизвестной длины в C# объясняет, как перебирать записи в одномерном или двумерном массиве, но что вы будете де...
08 01 2021 9:41:25
7 практических занятий по программированию в 1 С 8.хх это пособие для освоения программирования и конфигурирования в системе 1 С: Предприятие 8.хх, на основе...
07 01 2021 14:48:57
В этом примере используется сценарий Windows Script Host для отображения ярлыков в сетевом окружении. Прежде чем программа сможет его использовать, вы долж...
06 01 2021 9:24:40
Поток представляет собой последовательность таких инструкций в рамках программы , которая может быть выполнена независимо от другого кода. Многопоточная пр...
05 01 2021 11:40:31
Какие существуют виды языков программирования? Какое у них назначение? Существует большое количество языков программирования, которые активно применяются для решения как некоторого узкого круга задач, так и во многих довольно широких сферах деятельности....
04 01 2021 7:47:49
В этом примере показано, как вы можете найти пятницу после определенной даты. Вы можете использовать аналогичный метод, чтобы найти другие дни недели, след...
03 01 2021 22:25:16
Конечным ключевым словом является зарезервированное ключевое слово в Java для ограничения пользователя и его можно применять к переменным-членам, методам,...
02 01 2021 20:17:28
Язык оцифрованного программирования (OOP) использует метод объектно-ориентированного программирования, который связывает связанные данные и функции с объек...
01 01 2021 17:59:53
Метафайк Windows (wmf) - это файл изображения, содержащий инструкции для рисования фигур. Напротив, растровые, PNG, JPG и другие файлы растровых изображени...
31 12 2020 2:24:47
Компилятор Just-In-Time (JIT) является компонентом JRE (Java Runtime Environment), который повышает производительность приложений Java во время выполнения....
30 12 2020 5:16:57
Нет. Класс верхнего уровня как закрытый был бы совершенно бесполезен, потому что ничто не имело бы к нему доступа. Если класс верхнего уровня объявлен как...
29 12 2020 1:15:16
Пример Найти классы, реализующие интерфейс или являющиеся потомками данного класса в C# , показывает, как найти список классов, которые являются потомками...
28 12 2020 19:18:51
Достаточно легко рисовать разные линии с разными цветами, но не так просто рисовать одну строку, которая использует несколько цветов. Один из способов доби...
27 12 2020 11:53:48
Пример Нарисуйте линии с пользовательскими заглушками в C# показывает, как рисовать линии с пользовательскими заглушками. Например, используя эти методы, в...
26 12 2020 16:46:13
Типичный алгоритм сбора мусора (GC) в Java идентифицирует мусор, перемещая все ненужные объекты в куче и предполагая, что любой объект, который не был посе...
25 12 2020 5:23:49
Эта программа отображает общее и бесплатное использование физической, виртуальной и файловой памяти компьютера. Когда он запускается, следующий код отображ...
24 12 2020 11:36:51
Пример Выполнение эффекта красных глаз на picture в C# исследует пиксели в выбранном прямоугольнике и преобразует любой пиксель, который является более кра...
23 12 2020 1:13:45
Когда вы вводите имя хоста и выбираете Go, программа использует следующий код для поиска хоста и отображения связанных с ним IP-адресов. Код очищает свой L...
22 12 2020 22:20:15
Пример Числовые значения карты для и из цветов в градиенте цвета в C# рисует градиент цвета, который использует цвета радуги. Этот пример оживляет это. Ког...
21 12 2020 16:32:52
В этом примере показано, как добавить методы расширения прямоугольника в структуры Rectangle и RectangleF. Структуры Rectangle и RectangleF имеют несколько...
20 12 2020 17:51:25
В этом примере показано, как обрабатывать элементы управления различными типами в форме. Класс Control определяет свойство Controls, которое представляет с...
19 12 2020 14:35:38
Буферизованные считыватели предпочтительнее для более сложных задач, таких как файловые и потоковые считыватели. Он оптимизирует ввод и вывод, уменьшая кол...
18 12 2020 6:48:15
Неуправляемые итераторы Fail-Fast iterators, возвращенные большинством типов коллекций, не переносят каких-либо структурных изменений в коллекции, итерации...
17 12 2020 17:13:44
В наше время миллиарды пользователей носят в кармане портативные устройства, и в половине из них установлена операционная система Android. Даже если вы ник...
16 12 2020 3:36:24
Dropbox - это служба обмена файлами. Бесплатная базовая версия позволяет легко разделить до 2 Г Б файлов через Интернет. Версия Pro $ 9,99 в месяц дает вам...
15 12 2020 16:48:13
Пример Инициализация массивов, списков и экземпляров классов в C# объясняется, как инициализировать одномерный массив. Вы можете использовать аналогичный с...
14 12 2020 12:35:24
Пример Сравните скорости условного оператора (тройной оператор? :) и оператор if-else в C# сравнивает производительность двух видов условных тестов. Джонни...
13 12 2020 17:19:55
Код получает объект Process программы, а затем использует его свойства, чтобы узнать об использовании памяти. Источник: http://csharphelper.com/blog/2015/1...
12 12 2020 1:48:55
Анонимный класс в Java - это класс, которому не присвоено имя, и объявляется и создается в одном выражении. Анонимный класс обычно используется на платформ...
11 12 2020 0:47:41
Эта книга представляет собой подробное учебное пособие для желающих освоить современную версию PHP. В книге описывается установка и конфигурирование PHP, о...
10 12 2020 11:41:54
Пример Запуск введенного пользователем кода в C# показывает как позволить пользователю вводить код C#, компилировать во время выполнения и выполнять резуль...
09 12 2020 9:12:29
Externalizable - это интерфейс, который позволяет вам определять пользовательские правила и собственный механизм для сериализации. Прежде чем понимать инте...
08 12 2020 12:38:42
Доступно и в занимательной форме рассказано, как HTML превратился в HTML5. Рассмотрены семантические элементы и новые стандарты языка. Описано, как создава...
07 12 2020 19:16:55
This ключевое слово является одним из самых запутанных и непонятных частей JavaScript. Ключевое слово this this ведет себя по-разному в JavaScript по сравн...
06 12 2020 1:35:42
В объектно-ориентированном программировании шаблон Singleton ограничивает создание экземпляра класса и гарантирует, что в JVM (виртуальная машина Java) сущ...
05 12 2020 14:35:46
AND оператор: & & OR оператор: || NOT оператор: ! Логические операторы обычно используются с логическими (логическими) значениями. Когда они...
04 12 2020 8:46:45
Обычно пользователь может проверить или снять флажок CheckBox независимо от других параметров. Это сообщение показывает, как вы можете разрешить ограниченн...
03 12 2020 4:20:15
Авторитетное руководство и детальный путеводитель по языку программирования Python предназначен для практикующих программистов. Книга компактна, нацелена н...
02 12 2020 17:59:41
В этом примере показано, как использовать XML DOM (объектную модель документа) для создания XML-документа. Существует несколько способов создания XML-докум...
01 12 2020 16:58:18
Пример Оптимизация уровня сжатия JPEG и файла размер в C# показывает, как сохранить JPG-файл с различными уровнями сжатия. Использование меньшего уровня де...
30 11 2020 12:39:48
В сообщении Нарисуйте кривую с резким оговоренные цвета в C# . Я упомянул, что вы можете достичь еще более резких цветов, если используете TextureBrush. Ес...
29 11 2020 21:45:35
Пример Формат файлов формата в К Б, М Б, Г Б и т. д. В C# показывает, как преобразовать число в строку, отформатированную в К Б, М Б и т. д. Этот пример делает...
28 11 2020 3:26:19
Если вы хотите научиться программировать первоклассные игры, вам просrо необходимо изучить язык С++. Эrа книга поможет вам освоить разработку игр с самых а...
27 11 2020 5:33:14
Верхняя часть этой программы содержит три столбца элементов управления. В левом столбце содержатся комбинированные поля, содержащие имена полей в таблице б...
26 11 2020 0:34:59
Книга Б. Страуструпа " Язык программирования С++" дает описание языка, его ключевых понятий и основных приемов программирования на нем. Это завершенное руко...
25 11 2020 17:16:32
Пример Показывать сложный интерес на C# показывает график, показывающий вклад, сложный процент и общий баланс с течением времени для ежемесячной инвестицио...
24 11 2020 16:48:40
Типичный алгоритм сбора мусора (GC) в Java идентифицирует мусор, перемещая все ненужные объекты в куче и предполагая, что любой объект, который не был посе...
23 11 2020 21:41:12
OutPutStreamWriter записывает символы в выходной поток, переводя символы в байты в соответствии с указанной кодировкой символов. Каждый OutputStreamWriter...
22 11 2020 3:31:57
Магия инвестиций с сложным интересом заключается в том, что со временем вы получаете интерес к интересам. За каждый месяц эта программа рассчитывает процен...
21 11 2020 5:47:59
Эта программа отображает исторические цены на индекс Dow Jones Industrial Average. Я получил данные с этого URL: Поля в URL: Результаты приведены в примере...
20 11 2020 0:39:26
Элементы Trackbar и полосы прокрутки позволяют пользователю выбирать целочисленные значения, но иногда полезно, чтобы пользователь выбирал нецелое значение...
19 11 2020 13:19:51
Как включить JavaScript в Chrome? Щелкните в правом верхнем углу окна браузера Chrome. В раскрывающемся меню Нажмите « Настройки» Прокрутите вниз и нажмите...
18 11 2020 10:43:25
Пример Список уникальных слов в тексте файл в C# показывает, как перечислить уникальные слова в текстовом файле. В этом примере показано, как перечислять у...
17 11 2020 15:10:36
Некоторое время назад кто-то спросил меня, как он может отображать изображение в WPF с одной стороны, меньшей, чем другая, чтобы создать визуальный вид пер...
16 11 2020 2:30:28
В этом примере показано, как вы можете указать поставщиков OLE DB, установленных в системе. ( Недавно мне пришлось запускать более старую программу в новой...
15 11 2020 10:47:52
Исключение - это событие, которое происходит во время выполнения программы, что нарушает нормальный поток инструкций программы. Он обеспечивает способ пере...
14 11 2020 1:52:57
Класс HashSet может представлять объекты в наборе и выполнять операции с множеством, такие как поиск объединения или пересечения двух множеств. Когда прогр...
13 11 2020 10:49:58
В отличие от большинства книг по программированию, построенных на основе скучного изложения спецификаций и примеров, с этой книгой читатель сможет сразу пр...
12 11 2020 15:42:54
В этом примере кнопка отображает копии изображения, на котором она сидит, и, похоже, кнопка является частью основного изображения. Ключом к этому примеру я...
11 11 2020 8:38:33
Web Scraping - это метод компьютерного программного обеспечения для извлечения информации с веб-сайтов. Этот метод в основном фокусируется на преобразовани...
10 11 2020 21:52:43
Вы можете сделать это во время разработки, хотя в этом примере я устанавливаю свойства в следующем коде, чтобы их было легко увидеть. Источник: http://csha...
09 11 2020 18:56:34
В этом примере отображается текст с движущимся цветовым градиентом. Следующий ShadeRect метод содержит наиболее интересный код программы. Этот метод заполн...
08 11 2020 5:49:34
Java String charAt() возвращает символ, расположенный по указанному индексу в String. Строковые индексы начинаются с нуля и варьируются от 0 до длины() - 1...
07 11 2020 23:19:43
Пример Отображение изображений в Доступ к базе данных в WPF и C# показывает, как вы можете отображать изображения, сохраненные в базе данных Access. Конечн...
06 11 2020 2:39:16
В этом примере показано, как вы можете печатать звезды с определенными размерами на C#. Недавно кто-то связался со мной, спрашивая, знаю ли я о программе,...
05 11 2020 19:25:35
Java не позволяет создавать классы верхнего уровня как статические. Вы можете сделать только вложенный класс как статический. Поступая таким образом, вы мо...
04 11 2020 0:12:11
В этом примере показано, как изменить разрешение изображения. Это еще один пример, который я создал для написания книг. Обычно компьютеры работают с изобра...
03 11 2020 11:16:25
Термин Mutable означает «может измениться», а неизменяемые средства «не могут измениться». Неизменяемый объект означает, что состояние объекта не может изм...
02 11 2020 3:40:57
В этом примере показано, как вы можете печатать в полном масштабе, поэтому объекты, нарисованные на экране, имеют одинаковый размер при печати. Обратите вн...
01 11 2020 14:21:27
Java - это язык программирования, который разработчики используют для создания приложений на ваших компьютерных устройствах. Sun Microsystems выпустила пер...
31 10 2020 0:24:56
Книга " Алгоритмы и программы на Turbo Pascal. Учебный курс" предназначена для самостоятельного изучения одного из самых популярных языков программирования....
30 10 2020 13:36:23
Книга "1 С-программирование как дважды два. Самоучитель" основана на личном опыте предпринимательской деятельности автора в сфере 1 С-программирования. Начин...
29 10 2020 5:26:43
В этом примере показано, как вы можете обрабатывать ошибки DataGridView при изменении данных в элементе управления DataGridView. Пример Создание DataTable...
28 10 2020 21:40:46
Вы можете использовать! = И не для не равной операции в Python. Пример Пример Источник: http://net-informations.com/python/iq/not.htm...
27 10 2020 8:49:21
Конкатенация строк - это процесс объединения двух или более маленьких строк для создания большей строки. В Java вы можете комбинировать строку несколькими...
26 10 2020 18:15:13
Пример Нарисуйте простую гистограмму в C# , объясните, как нарисовать простую гистограмму. Когда вы нажимаете на панель, эта программа отображает окно сооб...
25 10 2020 0:51:19
Сообщение Нарисуйте кривую с разной напряженностью в C# использует метод Graphics класса DrawCurve класса для рисования набора кривых с разными напряжениям...
24 10 2020 9:43:10
Пример Получить серийный номер тома диска в C# показывает, как вы можете найти серийный номер для тома диска, такого как C: . Однако, если вы переформатир...
23 10 2020 22:37:31
Пример Получить системные показатели на C# показывает, как получить систему метрики, но краткие имена метрик затрудняют понимание результатов. В этом приме...
22 10 2020 7:10:46
В этом примере показано, как сделать анимацию ограничивающего шара. Когда форма загружается, выполняется следующий код. Этот код инициализирует положение ш...
21 10 2020 8:42:28
В этом примере вы можете добавить ComboBox варианты, когда пользователь выбирает их во время выполнения. Чтобы отслеживать выбор для будущего использования...
20 10 2020 8:42:19
Чтобы нарисовать пунктирные линии, создайте новый Pen и установите его свойство DashStyle, чтобы указать стиль тире, который вы хотите. Например, следующий...
19 10 2020 4:16:33
В этом примере показано, как программа C# может отключить Windows, перезагрузить, заблокировать, выйти из системы или спящий режим. Некоторые из этих опера...
18 10 2020 2:47:10
В Windows Forms тривиально сделать мигающую метку. Что касается большинства других задач, WPF делает это намного сложнее, но дает вам дополнительную гибкос...
17 10 2020 3:46:24
Java String contains()- метод чтобы проверить, содержит ли String указанную последовательность символов. Этот метод возвращает логический тип данных, котор...
16 10 2020 17:28:31
Это удобный трюк для работы с возможными пустыми массивами. Программа C# не может использовать свойства и методы массива, пока не будет создан экземпляр ма...
15 10 2020 22:38:43
В объектно-ориентированном программировании шаблон Singleton ограничивает создание экземпляра класса и гарантирует, что в JVM (виртуальная машина Java) сущ...
14 10 2020 14:18:47
В этом примере добавляются методы расширения класса Random для генерации двойных значений в указанном диапазоне. Класс Random предоставляет методы для гене...
13 10 2020 15:58:32
В этом примере показано, как вы можете сделать созданный владельцем ListBox. Обычно ListBox отображает текстовое представление своих объектов, но вы можете...
12 10 2020 20:48:36
В этом примере показано, как использовать ProgressBar, чтобы показать ход выполнения долгого задания. Это очень простой пример, который выполняет синхронну...
11 10 2020 16:29:32
Этот пример очень похож на предыдущий Нарисуйте пронумерованные круги и сохраните их в файлах на C# , за исключением того, что рисует круги, чтобы они выгл...
10 10 2020 3:36:25
Пример Нарисуйте ширину в ширину двоичное дерево в C# показывает, как использовать Stack для рисования двоичного дерева в порядке глубины. Программа создае...
09 10 2020 8:25:51
Как освоить профессию программиста? Какие основные ошибки? Можно бесконечно перечитывать одни и те же статьи без особой пользы. Но гораздо лучше усваивать информацию небольшими частями, сразу...
08 10 2020 10:37:17
Наиболее распространенным примером первой Java-программы является знаменитый Hello World! программа. Прежде чем перейти к первой программе Java, вы должны...
07 10 2020 15:36:36
В пособии " Бухгалтерский и налоговый учет в 1 С: Бухгалтерии 8" рассматривается технология ведения бухгалтерского и налогового учета в программе "1 С: Бухгалте...
06 10 2020 15:57:27
Вы можете сделать сортировку ListView, установив для свойства Sorting значение Ascending или Descending, но это займет дополнительную работу по сортировке...
05 10 2020 14:37:16
Looping - фундаментальная идея программирования, которая обычно используется при написании программ. Цикл представляет собой последовательность команд s, к...
04 10 2020 22:56:13
Вы можете использовать функцию API GetShortPathName для преобразования от длинного к коротким именам файлов. Следующий код объявляет функцию API. Следующий...
03 10 2020 0:30:12
Случайный модуль реализует генераторы псевдослучайных чисел для различных распределений. Функции, предоставляемые этим модулем, являются фактически связанн...
02 10 2020 0:55:49
Самоучитель написан на основе материала лекций читаемых автором для студентов первого курса. Изложены практические приемы использования как традиционных, т...
01 10 2020 19:15:26
В следующих примерах показано, как отображать индексы и верхние индексы в RichTextBox. Это были довольно простые примеры, и Судир Шривастава обнаружил ситу...
30 09 2020 18:15:15
Введите образец строки и выберите размер шрифта. Когда вы нажимаете « Показать образцы», выполняется следующий код. Этот код очищает метку имени шрифта в ни...
29 09 2020 21:19:39
В этом примере показано, как анимировать изображения, загружая их во время выполнения, а затем воспроизводя их по одному. Чтобы упростить поиск изображений...
28 09 2020 20:45:39
Python Set похож на словарь, неупорядоченный набор ключей, который хранится без каких-либо значений. Тип набор изменяемый , содержание может быть изменено...
27 09 2020 23:19:48
Недавно я отправился в путешествие, где взял почти тысячу картин. Мой телефон (который имеет довольно хорошую камеру) дает имена файлов изображений, такие...
26 09 2020 15:49:44
Python предоставляет разработчику несколько инструментов для работы с датой и временем . Стандартные библиотеки содержат такие модули, как: Дата и время Вр...
25 09 2020 18:14:54
Есть ситуация, когда строки содержат несколько фрагментов информации, тогда нам нужно разбить строку, чтобы извлечь отдельные фрагменты. Строки в Java можн...
24 09 2020 7:22:21
Пример Сохранить изображения в базе данных Access в C# включает базу данных Access. К сожалению, если вы сохраняете несколько изображений в базе данных и з...
23 09 2020 13:23:32
Примеры Нарисуйте нормальную кривую распределения в C# и Нарисуйте масштабированное нормальное распределение на C# , покажите один подход для визуализации...
22 09 2020 15:54:28
Часто пользователю удобно нажимать Ctrl + A, чтобы выделить весь текст в TextBox, который имеет фокус. Странно, что это не поведение по умолчанию для TextB...
21 09 2020 23:16:56
Время от времени мой компьютер запутывается и думает, что принтер отключен. Это не так уж плохо, за исключением того, что Windows не предоставляет простой...
20 09 2020 10:18:47
В методе объектно-ориентированного программирования мы разрабатываем программу с использованием объектов и классов. Объект - это как физический, так и логи...
19 09 2020 1:31:25
Вы можете сохранить изображение экрана компьютера с помощью метода CopyFromScreen объекта Graphics. Следующий метод GetScreenImage использует CopyFromScree...
18 09 2020 23:30:26
Время от времени мой компьютер запутывается и думает, что принтер отключен. Это не так уж плохо, за исключением того, что Windows не предоставляет простой...
17 09 2020 17:57:19
Эта книга рассказывает о двух основных режимах работы процессора, которые обязан знать каждый профессионал программирования. Тут будет описываться работа и...
16 09 2020 2:57:27
Класс File имеет три конструктора и ряд полезных методов. Ниже перечислены три конструктора: Для создания файла используйте метод File.createNewFile(). Это...
15 09 2020 4:33:23
FileWriter - это представление символа Java.io. Это означает, что он может использоваться для написания символов. Он расширяет OutputStreamWriter, который...
14 09 2020 6:43:56
Класс InetAddress можно использовать для поиска доменных имен (DNS). Имя хоста может быть либо именем машины, например «mail.yahoo.com», либо текстовым пре...
13 09 2020 16:37:53
В этом примере показан один способ оценки математических выражений, введенных пользователем во время выполнения. Введите числовое выражение, включающее x и...
12 09 2020 5:19:36
В этом примере показано, как вы можете воспроизводить тоны с заданной частотой и продолжительностью. Когда пользователь нажимает кнопку « Воспроизведение»,...
11 09 2020 11:36:55
Четвертое издание энциклопедического труда Г. Шилдта " Полный справочник по C++", в котором всесторонне рассматривается и иллюстрируется основная терминолог...
10 09 2020 3:50:37
Иногда полезно генерировать случайные строки, часто для тестирования программы, такой как сортировка строк. Метод Random класса Next генерирует случайные ч...
09 09 2020 12:13:30
Этот пример похож на пример Нарисуйте прокладку Аполлония в C# < / a> за исключением того, что он заполняет круги, которые он рисует со случайными цветами....
08 09 2020 13:27:42
Класс TreeSet реализует интерфейс Set, поддерживаемый TreeMap. Он создает коллекцию, которая использует дерево для хранения. Объекты хранятся в отсортирова...
07 09 2020 6:44:44
Привет! Любишь компьютерные игрушки? А хочешь попробовать написать что-нибудь сам? Представь, как зауважают тебя друзья, когда ты покажешь им игру своей со...
06 09 2020 21:46:46
Пример Найдите пятницу тринадцатые в C# , t действительно беспокоиться о производительности. Он использует целые числа для округления дат в пределах диапаз...
05 09 2020 17:12:47
Научитесь программировать! Полное руководство по C++, с учетом стандартов C++ и C++ 14. Вы всегда хотели научиться программировать, но не знали, какой язык...
04 09 2020 7:59:58
Установка значка формы проста. Просто выберите форму в редакторе форм и установите ее свойство Icon. Windows использует этот значок разными способами. Напр...
03 09 2020 7:43:26
Как сказано в названии, класс-оболочка обертывает (охватывает) вокруг типа данных и дает ему вид объекта. Они используются для преобразования любого примит...
02 09 2020 9:58:36
Компилятор Just-In-Time (JIT) является компонентом JRE (Java Runtime Environment), который повышает производительность приложений Java во время выполнения....
01 09 2020 0:51:17
Функции в Bash - отличный способ повторного использования кода. В этом разделе нашего учебного руководства по Bash вы узнаете, как они работают и что вы можете с ними делать....
31 08 2020 17:20:38
В этом уроке мы разобрали как создать 2D персонажа в Unity и реализовали плавное передвижение по клику мыши c возможностью отключения столкновений....
30 08 2020 1:23:13
PyCharm – интегрированная среда разработки для Python. Разрабатывалась компанией JetBrains. За основу взята другая интегрированная среда разработки Intelli...
29 08 2020 23:16:12
В этом примере отображаются доступные системные значки. Следующий способ DrawIconSample отображает значок и его название. Код вызывает метод Graphics объек...
28 08 2020 19:36:49
Классификация языков программирования. Сейчас существует огромное количество самых разных языков программирования. По некоторым подсчетам, всего их более чем 120....
27 08 2020 0:12:37
В этой статье мы напишем программу C#, чтобы проиллюстрировать нижнюю треугольную матрицу. Что такое нижняя треугольная матрица? Квадратная матрица называе...
26 08 2020 12:34:56
Доступно и в занимательной форме рассказано, как HTML превратился в HTML5. Рассмотрены семантические элементы и новые стандарты языка. Описано, как создава...
25 08 2020 8:11:14
Рассмотрены основные вопросы программирования на языках JAVA и С#, включая их сравнительное описание как двух важнейших и весьма сходных прикладных платфор...
24 08 2020 3:51:54
Хотя оба имеют похожие имена, оба являются двумя совершенно разными языками программирования. Java - это полнофункциональный, универсальный, язык программи...
23 08 2020 20:40:48
Какие самые популярные и востребованные языки программирования в 2018 году? Программирование является одной из самых перспективных сфер деятельности в наше время. Человечество все больше погружается...
22 08 2020 22:44:56
Еще:
Программирование -1 :: Программирование -2 :: Программирование -3 :: Программирование -4 :: Программирование -5 ::