Как выполнять поиск в формах Windows c

Обновлено: 21.11.2024

Приложение формы Windows — это приложение, предназначенное для работы на компьютере. Он не будет работать в веб-браузере, потому что тогда он станет веб-приложением.

В этом руководстве по Windows вы узнаете-

Основы Windows Forms

Приложение форм Windows – это приложение, работающее на настольном компьютере. Приложение Windows Forms обычно имеет набор элементов управления, таких как метки, текстовые поля, списки и т. д.

Итак, пример элементов управления, доступных в приведенном выше приложении

  1. Это набор элементов управления метками, которые обычно используются для описания смежных элементов управления. Итак, в нашем случае у нас есть 2 текстовых поля, и метки используются, чтобы сообщить пользователю, что одно текстовое поле предназначено для ввода имени пользователя, а другое — для пароля.
  2. Два текстовых поля используются для хранения имени пользователя и пароля, которые вводит пользователь.
  3. Наконец у нас есть кнопка. Обычно к элементу управления «кнопка» прилагается некоторый код для выполнения определенного набора действий. Так, например, в приведенном выше случае мы могли бы заставить кнопку выполнять действие по проверке имени пользователя и пароля, которые вводит пользователь.

Теперь давайте рассмотрим пример того, как мы можем реализовать простое приложение "hello world" в Visual Studio. Для этого нам нужно будет выполнить следующие шаги

Шаг 1. Первый шаг включает создание нового проекта в Visual Studio. После запуска Visual Studio вам нужно выбрать пункт меню New->Project.

Шаг 2. Следующим шагом является выбор типа проекта в качестве приложения Windows Forms. Здесь нам также нужно указать название и местонахождение нашего проекта.

  1. В диалоговом окне проекта мы видим различные параметры для создания различных типов проектов в Visual Studio. Выберите вариант Windows слева.
  2. Когда мы щелкнем параметры Windows на предыдущем шаге, мы сможем увидеть параметр для приложения Windows Forms. Выберите этот вариант.
  3. Мы дадим имя приложению. В нашем случае это DemoApplication. Мы также предоставим место для хранения нашего приложения.
  4. Наконец, мы нажимаем кнопку "ОК", чтобы позволить Visual Studio создать наш проект.

Если выполнить описанные выше шаги, вы получите следующий вывод в Visual Studio.

Вывод:-

Вы увидите конструктор форм, отображаемый в Visual Studio. Именно в этом конструкторе форм вы начнете создавать приложение Windows Forms.

В обозревателе решений вы также сможете увидеть решение DemoApplication. Это решение будет содержать следующие 2 файла проекта

  1. Приложение Form с именем Forms1.cs. Этот файл будет содержать весь код приложения Windows Form.
  2. Основная программа с именем Program.cs — это файл кода по умолчанию, который создается при создании нового приложения в Visual Studio. Этот код будет содержать код запуска для приложения в целом.

В левой части Visual Studio вы также увидите панель инструментов. Панель инструментов содержит все элементы управления, которые можно добавить в Windows Forms. Такие элементы управления, как текстовое поле или метка, — это лишь некоторые из элементов управления, которые можно добавить в Windows Forms.

Ниже показан снимок экрана, на котором показано, как выглядит панель инструментов.

Шаг 3. На этом шаге мы добавим к форме метку, которая будет отображать «Hello World». На панели инструментов вам нужно будет выбрать элемент управления Label и просто перетащить его на форму.

После того, как вы перетащите метку на форму, вы увидите метку, встроенную в форму, как показано ниже.

Шаг 4. Следующим шагом является переход к свойствам элемента управления и изменение текста на «Hello World».

Чтобы перейти к свойствам элемента управления, необходимо щелкнуть его правой кнопкой мыши и выбрать пункт меню "Свойства"

  • Панель свойств также отображается в Visual Studio. Итак, для элемента управления меткой в ​​элементе управления свойствами перейдите в раздел «Текст» и введите «Hello World».
  • Каждый элемент управления имеет набор свойств, описывающих элемент управления.

Если вы выполните все вышеперечисленные шаги и запустите свою программу в Visual Studio, вы получите следующий результат

Вывод:-

В выводе видно, что отображается форма Windows. Вы также можете увидеть, что в форме отображается надпись «Hello World».

Добавление элементов управления в форму

Мы уже видели, как добавить элемент управления в форму, когда добавляли элемент управления "Ярлык" в предыдущем разделе для отображения "Hello World".

Давайте рассмотрим другие элементы управления, доступные для форм Windows, и рассмотрим некоторые из их общих свойств.

Итак, давайте подробно рассмотрим каждый элемент управления и добавим их для создания формы с вышеупомянутыми функциями.

Групповое поле

Групповой блок используется для логической группировки элементов управления в раздел.Давайте возьмем пример, если у вас есть набор элементов управления для ввода таких сведений, как имя и адрес человека. В идеале это сведения о человеке, поэтому вы хотели бы иметь эти данные в отдельном разделе формы. Для этой цели у вас может быть групповой ящик. Давайте посмотрим, как мы можем реализовать это на примере, показанном ниже

Шаг 1. Первым шагом является перетаскивание элемента управления Groupbox на форму Windows из панели инструментов, как показано ниже

Шаг 2. После добавления группового поля перейдите в окно свойств, щелкнув элемент управления групповым полем. В окне свойств перейдите к свойству «Текст» и измените его на «Сведения о пользователе».

После внесения вышеуказанных изменений вы увидите следующий результат

Вывод:-

В выводе отчетливо видно, что групповой ящик был добавлен в форму. Вы также можете видеть, что текст группового поля был изменен на «Сведения о пользователе».

Контроль ярлыков

Далее идет элемент управления ярлыками. Элемент управления label используется для отображения текста или сообщения пользователю в форме. Элемент управления Label обычно используется вместе с другими элементами управления. Типичными примерами являются добавление метки вместе с элементом управления текстовым полем.

Эта метка указывает пользователю, что должно быть заполнено в текстовом поле. Давайте посмотрим, как мы можем реализовать это на примере, показанном ниже. Мы добавим 2 ярлыка, один из которых будет называться «имя», а другой — «адрес». Они будут использоваться вместе с элементами управления текстовыми полями, которые будут добавлены в следующем разделе.

Шаг 1) Первый шаг — перетащить элемент управления меткой на форму Windows из панели инструментов, как показано ниже. Убедитесь, что вы перетащили элемент управления меткой 2 раза, чтобы у вас был один для «имени», а другой для «адреса».

Шаг 2) После добавления метки перейдите в окно свойств, щелкнув элемент управления меткой. В окне свойств перейдите к свойству Text каждого элемента управления меткой.

После внесения вышеуказанных изменений вы увидите следующий результат

Вывод:-

Вы можете увидеть элементы управления ярлыками, добавленные в форму.

Текстовое поле

Шаг 1. Первым шагом является перетаскивание элемента управления текстовым полем на форму Windows из панели инструментов, как показано ниже

Шаг 2) После добавления текстовых полей перейдите в окно свойств, щелкнув элемент управления текстовым полем. В окне свойств перейдите к свойству Name и добавьте осмысленное имя в каждое текстовое поле. Например, назовите текстовое поле для пользователя как txtName, а поле для адреса — как txtAddress. Для элементов управления необходимо установить соглашение об именах и стандарт, потому что становится проще добавлять к этим элементам дополнительные функции, которые мы увидим позже.

После внесения вышеуказанных изменений вы увидите следующий результат

Вывод:-

В выводе вы можете ясно видеть, что текстовые поля были добавлены в форму.

Список

Список используется для демонстрации списка элементов в форме Windows. Давайте посмотрим, как мы можем реализовать это на примере, показанном ниже. Мы добавим в форму окно со списком для хранения местоположений некоторых городов.

Шаг 1. Первым шагом является перетаскивание элемента управления списком на форму Windows из панели инструментов, как показано ниже

Шаг 2. После добавления списка перейдите в окно свойств, щелкнув элемент управления списком.

  1. Сначала измените свойство элемента управления Listbox, в нашем случае мы изменили его на lstCity
  2. Нажмите на свойство Items. Это позволит вам добавлять различные элементы, которые могут отображаться в списке. В нашем случае мы выбрали элементы «коллекция».
  3. В появившемся редакторе коллекции строк введите названия городов. В нашем случае мы ввели «Мумбаи», «Бангалор» и «Хайдарабад».
  4. Наконец нажмите кнопку "ОК".

После внесения вышеуказанных изменений вы увидите следующий результат

Вывод:-

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

Радиокнопка

Радиокнопка используется для демонстрации списка элементов, из которых пользователь может выбрать один. Давайте посмотрим, как мы можем реализовать это на примере, показанном ниже. Мы добавим переключатель для мужского/женского варианта.

Шаг 1. Первым шагом является перетаскивание элемента управления «радиокнопка» на форму Windows из панели инструментов, как показано ниже.

Шаг 2. После добавления радиокнопки перейдите в окно свойств, щелкнув элемент управления Radiobutton.

  1. Во-первых, вам нужно изменить текстовое свойство обоих элементов управления Radio. Перейдите в окно свойств и измените текст одного переключателя на мужской, а текст другого на женский.
  2. Аналогичным образом измените свойство name обоих элементов управления Radio. Перейдите в окно свойств и измените имя на «rdMale» для одного переключателя и на «rdfemale» для другого.

После внесения вышеуказанных изменений вы увидите следующий вывод

Вывод:-

Вы увидите переключатели, добавленные в форму Windows.

Флажок

Шаг 1. Первым шагом является перетаскивание флажка на форму Windows из панели инструментов, как показано ниже

Шаг 2. После добавления флажка перейдите в окно свойств, щелкнув элемент управления Checkbox.

В окне свойств

После внесения вышеуказанных изменений вы увидите следующий результат

Вывод:-

Кнопка

Кнопка позволяет пользователю нажать на кнопку, после чего начнется обработка формы. Давайте посмотрим, как мы можем реализовать это на примере, показанном ниже. Мы добавим простую кнопку «Отправить», которая будет использоваться для отправки всей информации в форме.

Шаг 1. Первым шагом является перетаскивание элемента управления "Кнопка" на форму Windows из панели инструментов, как показано ниже

Шаг 2. После добавления кнопки перейдите в окно свойств, щелкнув элемент управления "Кнопка".

  1. Во-первых, вам нужно изменить свойство текста элемента управления "Кнопка". Перейдите в окно свойств и измените текст на «отправить».
  2. Аналогичным образом измените свойство имени элемента управления. Перейдите в окно свойств и измените имя на «btnSubmit».

После внесения вышеуказанных изменений вы увидите следующий результат

Вывод:-

Поздравляем, теперь у вас есть первая базовая форма Windows Form. Теперь давайте перейдем к следующему разделу, чтобы узнать, как мы можем выполнять обработку событий для элементов управления.

Обычно нажатие кнопки в форме означает, что должна произойти какая-то обработка.

Давайте рассмотрим одно из событий и то, как его можно обработать, прежде чем мы перейдем к сценарию события кнопки.

В приведенном ниже примере показано событие для элемента управления Listbox. Поэтому всякий раз, когда элемент выбран в элементе управления списком, должно появиться окно сообщения, в котором отображается выбранный элемент. Для этого выполните следующие шаги.

Шаг 1) Дважды щелкните список в дизайнере форм. Сделав это, Visual Studio автоматически откроет файл кода для формы. И он автоматически добавит в код метод события. Этот метод события будет срабатывать при выборе любого элемента в списке.

Выше приведен фрагмент кода, который автоматически добавляется Visual Studio при двойном щелчке элемента управления "Поле списка" в форме. Теперь давайте добавим приведенный ниже фрагмент кода к этому фрагменту кода, чтобы добавить необходимую функциональность в событие списка.

  1. Это метод обработчика событий, который автоматически создается Visual Studio при двойном щелчке элемента управления "Список". Вам не нужно беспокоиться о сложности имени метода или параметрах, передаваемых методу.
  2. Здесь мы получаем SelectedItem через свойство lstCity.SelectedItem. Помните, что lstCity — это имя нашего элемента управления Listbox. Затем мы используем метод GetItemText для получения фактического значения выбранного элемента. Затем мы присваиваем это значение текстовой переменной.
  3. Наконец, мы используем метод MessageBox для отображения значения текстовой переменной пользователю.

После внесения вышеуказанных изменений и запуска программы в Visual Studio вы увидите следующий вывод

Вывод:-

Из вывода видно, что при выборе любого элемента из списка появляется всплывающее окно сообщения. Это покажет выбранный элемент из списка.

Теперь давайте посмотрим на последний элемент управления, который представляет собой метод нажатия кнопки. Опять же, это следует той же философии. Просто дважды щелкните кнопку в конструкторе форм, и он автоматически добавит метод для обработчика событий кнопки. Затем вам просто нужно добавить приведенный ниже код.

  1. Это метод обработчика событий, который автоматически создается Visual Studio при двойном щелчке элемента управления "Кнопка". Вам не нужно беспокоиться о сложности имени метода или параметров, передаваемых в метод.
  2. Здесь мы получаем значения, введенные в текстовое поле имени и адреса. Значения можно взять из свойства text текстового поля. Затем мы присваиваем значения двум переменным, имени и адресу соответственно.
  3. Наконец, мы используем метод MessageBox, чтобы отобразить пользователю значения имени и адреса.

После внесения вышеуказанных изменений и запуска программы в Visual Studio вы увидите следующий вывод

Вывод:-

  1. Сначала введите значение в поле имени и адреса.
  2. Затем нажмите кнопку "Отправить".

После того, как вы нажмете кнопку "Отправить", откроется окно сообщения, в котором правильно будет показано, что вы ввели в разделе сведений о пользователе.

Дерево и элемент управления PictureBox

Есть еще 2 элемента управления, на которые мы можем обратить внимание: один — "Дерево", а другой — "Изображение". Давайте посмотрим на примеры того, как мы можем реализовать эти элементы управления

Управление деревом

– Элемент управления деревом используется для перечисления элементов в виде дерева, такого как мода. Вероятно, лучший пример — это когда мы видим сам проводник Windows. Структура папок в Проводнике Windows похожа на древовидную структуру.

Давайте посмотрим, как это реализовать, на примере, показанном ниже.

Шаг 1. Первым шагом является перетаскивание элемента управления "Дерево" на форму Windows из панели инструментов, как показано ниже

Шаг 2. Следующим шагом является добавление узлов в коллекцию дерева, чтобы она могла соответственно появиться в дереве. Во-первых, давайте выполним следующие подшаги, чтобы добавить корневой узел в коллекцию дерева.

  1. Перейдите к панели инструментов свойств для элемента управления представлением в виде дерева. Нажмите на свойство узла. Откроется редактор TreeNode.
  2. В редакторе узла дерева нажмите кнопку "Добавить корень", чтобы добавить корневой узел в коллекцию дерева.
  3. Далее измените текст корневого узла, укажите текст как корневой и нажмите кнопку «ОК». Это добавит корневой узел.

Шаг 3. Следующим шагом будет добавление дочерних узлов в коллекцию дерева. Давайте выполним следующие подшаги, чтобы добавить дочерний корневой узел в коллекцию дерева.

  1. Сначала нажмите кнопку "Добавить дочерний элемент". Это позволит вам добавлять дочерние узлы в коллекцию Tree.
  2. Для каждого дочернего узла измените свойство text. Продолжайте повторять предыдущий шаг и этот шаг и добавьте 2 дополнительных узла. В итоге у вас будет 3 узла, как показано выше, с текстом в виде метки, кнопки и флажка соответственно.
  3. Нажмите кнопку "ОК".

После внесения вышеуказанных изменений вы увидите следующий вывод.

Вывод:-

Вы сможете увидеть добавленное в форму представление в виде дерева. Когда вы запускаете приложение формы Windows, вы можете развернуть корневой узел и увидеть дочерние узлы в списке.

Элемент управления PictureBox

Шаг 2. Следующим шагом является фактическое прикрепление изображения к элементу управления Picture Box. Это можно сделать, выполнив следующие действия.

Общий сценарий приложения — отображение выбранных данных в форме. Например, вы можете захотеть отобразить заказы для определенного клиента или сведения о конкретном заказе. В этом сценарии пользователь вводит информацию в форму, а затем выполняется запрос с вводом пользователя в качестве параметра; то есть данные выбираются на основе параметризованного запроса. Запрос возвращает только те данные, которые удовлетворяют критериям, введенным пользователем. В этом пошаговом руководстве показано, как создать запрос, возвращающий клиентов в определенном городе, и изменить пользовательский интерфейс, чтобы пользователи могли ввести название города и нажать кнопку для выполнения запроса.

Использование параметризованных запросов помогает повысить эффективность вашего приложения, позволяя базе данных выполнять работу, в которой она лучше всего — быстро фильтровать записи. Напротив, если вы запрашиваете всю таблицу базы данных, передаете ее по сети, а затем используете логику приложения для поиска нужных записей, ваше приложение может работать медленно и неэффективно.

Вы можете добавлять параметризованные запросы к любому TableAdapter (и элементы управления для приема значений параметров и выполнения запроса) с помощью диалогового окна Search Criteria Builder. Откройте диалоговое окно, выбрав команду «Добавить запрос» в меню «Данные» (или в любом смарт-теге TableAdapter).

В этом пошаговом руководстве показаны следующие задачи:

Создание и настройка источника данных в приложении с помощью мастера настройки источника данных.

Настройка типа перетаскивания элементов в окне "Источники данных".

Создание элементов управления, отображающих данные, путем перетаскивания элементов из окна "Источники данных" в форму.

Добавление элементов управления для отображения данных в форме.

Завершение диалогового окна "Конструктор критериев поиска".

Ввод параметров в форму и выполнение параметризованного запроса.

Предпосылки

У вас должна быть установлена ​​рабочая нагрузка "Хранение и обработка данных". См. раздел Изменение Visual Studio.

В этом пошаговом руководстве используется SQL Server Express LocalDB и образец базы данных Northwind.

Если у вас нет SQL Server Express LocalDB, установите его либо со страницы загрузки SQL Server Express, либо с помощью установщика Visual Studio. В установщике Visual Studio можно установить SQL Server Express LocalDB как часть рабочей нагрузки по хранению и обработке данных или как отдельный компонент.

Установите образец базы данных Northwind, выполнив следующие действия:

В Visual Studio откройте окно обозревателя объектов SQL Server. (Обозреватель объектов SQL Server устанавливается как часть рабочей нагрузки по хранению и обработке данных в установщике Visual Studio.) Разверните узел SQL Server. Щелкните правой кнопкой мыши свой экземпляр LocalDB и выберите "Новый запрос".

Откроется окно редактора запросов.

Скопируйте сценарий Northwind Transact-SQL в буфер обмена. Этот сценарий T-SQL создает базу данных "Борей" с нуля и заполняет ее данными.

Вставьте сценарий T-SQL в редактор запросов и нажмите кнопку "Выполнить".

Через некоторое время выполнение запроса завершается, и создается база данных "Борей".

Создайте приложение Windows Forms

Создайте источник данных

На этом шаге создается источник данных из базы данных с помощью мастера настройки источника данных:

Чтобы открыть окно "Источники данных", в меню "Данные" выберите "Показать источники данных".

В окне "Источники данных" выберите "Добавить новый источник данных", чтобы запустить мастер настройки источника данных.

Выберите "База данных" на странице "Выбор типа источника данных" и нажмите "Далее".

На странице "Выбор подключения к данным" выполните одно из следующих действий:

Если в раскрывающемся списке доступно подключение к образцу базы данных Northwind, выберите его.

Выберите «Новое подключение», чтобы открыть диалоговое окно «Добавить/изменить подключение».

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

На странице "Сохранить строку подключения в файл конфигурации приложения" нажмите "Далее".

На странице "Выбор объектов базы данных" разверните узел "Таблицы".

Выберите таблицу "Клиенты" и нажмите "Готово".

Набор данных NorthwindDataSet будет добавлен в ваш проект, а таблица "Клиенты" появится в окне "Источники данных".

Создайте источник данных

На этом шаге создается источник данных из базы данных с помощью мастера настройки источника данных:

Чтобы открыть окно "Источники данных", используйте быстрый поиск (Ctrl+Q) и найдите "Источники данных".

В окне "Источники данных" выберите "Добавить новый источник данных", чтобы запустить мастер настройки источника данных.

Выберите "База данных" на странице "Выбор типа источника данных" и нажмите "Далее".

На экране "Выберите модель базы данных" выберите "Набор данных" и нажмите "Далее".

На странице "Выбор подключения к данным" выполните одно из следующих действий:

Если в раскрывающемся списке доступно подключение к образцу базы данных Northwind, выберите его.

Выберите «Новое подключение», чтобы открыть диалоговое окно «Добавить/изменить подключение».

На странице "Сохранить строку подключения в файл конфигурации приложения" нажмите "Далее".

На странице "Выбор объектов базы данных" разверните узел "Таблицы".

Выберите таблицу "Клиенты" и нажмите "Готово".

Набор данных NorthwindDataSet будет добавлен в ваш проект, а таблица "Клиенты" появится в окне "Источники данных".

Создать форму

Вы можете создать элементы управления с привязкой к данным, перетащив элементы из окна "Источники данных" в форму:

Убедитесь, что конструктор Windows Forms активен, а окно "Источники данных" открыто и закреплено.

Разверните узел "Клиенты" в окне "Источники данных".

Перетащите узел "Клиенты" из окна "Источники данных" в форму.

В форме отображаются DataGridView и полоса инструментов (BindingNavigator) для навигации по записям. На панели компонентов появятся NorthwindDataSet, CustomersTableAdapter, BindingSource и BindingNavigator.

Добавить параметризацию (функции поиска) в запрос

Вы можете добавить предложение WHERE в исходный запрос с помощью диалогового окна "Построитель критериев поиска":

Непосредственно под областью конструктора формы нажмите кнопку CustomerTableAdapter, а затем в окне "Свойства" выберите "Добавить запрос". .

Введите FillByCity в области имени нового запроса в диалоговом окне "Конструктор критериев поиска".

Добавьте WHERE City = @City к запросу в области текста запроса.

Запрос должен быть похож на следующий:

В источниках данных Access и OLE DB для обозначения параметров используется вопросительный знак ('?'), поэтому предложение WHERE будет выглядеть следующим образом: WHERE City = ? .

Нажмите "ОК", чтобы закрыть диалоговое окно "Конструктор критериев поиска".

В форму добавляется FillByCityToolStrip.

Протестируйте приложение

Запуск приложения открывает вашу форму и готовит ее к вводу параметра:

Нажмите F5, чтобы запустить приложение.

Введите London в текстовое поле City, а затем нажмите FillByCity.

Сетка данных заполняется клиентами, которые соответствуют критериям. В этом примере в сетке данных отображаются только клиенты, для которых в столбце "Город" указано значение "Лондон".

Дальнейшие шаги

В зависимости от требований вашего приложения после создания параметризованной формы может потребоваться выполнить несколько шагов. Некоторые улучшения, которые вы можете внести в это пошаговое руководство, включают:

Добавление элементов управления, отображающих связанные данные. Дополнительные сведения см. в разделе Отношения в наборах данных.

Редактирование набора данных для добавления или удаления объектов базы данных. Дополнительные сведения см. в разделе Создание и настройка наборов данных.

Класс System.IO.StreamReader обеспечивает самый простой способ чтения текстового файла. StreamReader не является потоком для чтения файлов, но может работать с потоками. Он предоставляет самый простой и читаемый класс для чтения из текстового файла.

Запись в текстовые файлы — это очень удобный способ хранения различной информации.Например, результаты работы программы можно сохранить. Текстовые файлы можно использовать, например, для ведения журнала работы программы — удобный способ отследить, когда она была запущена, допустила различные ошибки при выполнении и так далее.

Класс StreamWriter является частью пространства имен System.IO и используется исключительно для обработки текстовых данных. Он очень похож на класс StreamReader, но вместо методов чтения предлагает методы записи в файл. В отличие от других потоков, прежде чем записать данные в нужное место, он преобразует их в байты. StreamWriter позволяет нам определить кодировку, желаемую разработчиком.

Возможно, наиболее распространенной ошибкой обработки файлов является FileNotFoundException (это исключение указывает на то, что запрошенный файл не найден). Это может произойти при создании StreamReader.

При указании конкретной кодировки при создании StreamReader или StreamWriter может возникнуть исключение ArgumentException. Это означает, что выбранная кодировка не поддерживается.

Другой распространенной ошибкой является IOException. Это базовый класс для всех ошибок ввода-вывода при работе с потоками.

Стандартный подход к обработке исключений файловых исключений следующий: переменные класса StreamReader или StreamWriter объявляются в блоке try-catch. Блоки инициализируются требуемыми значениями, а потенциальные ошибки фиксируются и обрабатываются соответствующим образом. Для закрытия потоков используется конструкция using.

Этот класс позволяет пользователю выбрать существующий файл в файловой системе и открыть его. Класс открывает стандартное диалоговое окно для выбора файла.

Этот класс позволяет пользователю искать каталог, создавать каталог и выбирать каталог. Выбор каталога осуществляется с использованием древовидной структуры. Можно выбрать только файлы из файловой системы.

1.1) Чтобы перечислить имена изображений из указанного каталога в элементе управления ListBox. При выборе изображения из списка оно загружается в элемент управления PictureBox.

1.4) Чтобы прочитать из файла имена людей и даты их дней рождения, загрузите имена в ComboBox. При выборе имени человека показывать в метке, сколько лет этому человеку будет в текущем году.

1.5) Создать модуль для создания списка дел. Создается с помощью меню, содержащего следующие кнопки: Выход, Добавить, Удалить, Сохранить:

Поскольку в наши дни объем жесткого диска становится все больше и больше (даже самые простые модели компьютеров, как правило, имеют объем не менее 250 ГБ), мы заполняем наши компьютеры бесконечным количеством приложений, документов, фотографий и других файлов.

Это отлично подходит для любителей информационных пакетов, которым нравится хранить все, но также может быть очень сложно найти определенный файл или папку на вашем компьютере, когда вы их ищете.

К счастью, Windows 10 упрощает поиск на вашем компьютере, и вы можете сделать это двумя разными способами.

Будь то с помощью функции поиска Cortana на панели задач или с помощью проводника Windows, оба метода упрощают поиск ваших файлов, делают их простыми и, самое главное, быстрыми.

Вот как это сделать.

Ознакомьтесь с продуктами, упомянутыми в этой статье:

Windows 10 (от 139,99 долл. США в магазине Best Buy)

Lenovo IdeaPad 130 (от 299,99 долларов США в Best Buy)

Как выполнять поиск на компьютере с Windows 10 через панель задач

<р>1. В строке поиска, расположенной в левой части панели задач, рядом с кнопкой Windows введите имя искомого приложения, документа или файла.

<р>2. В списке результатов поиска выберите тот, который соответствует тому, что вы ищете.

Обратите внимание, что вы можете сузить результаты поиска, используя строку меню в верхней части окна поиска, которая позволяет вам видеть только приложения, документы, настройки или веб-результаты среди других категорий.

Как выполнять поиск на компьютере с Windows 10 через проводник

<р>1. Нажмите клавишу Windows и введите "Проводник", щелкнув по появившемуся верхнему результату приложения.

<р>2. Если вы знаете, на каком диске или в какой папке находится искомый файл, выберите это место в меню быстрого доступа в левой части экрана Проводника.

<р>3. Когда вы будете готовы к поиску, используйте поле поиска в правом верхнем углу экрана проводника, чтобы ввести любую идентифицирующую информацию о рассматриваемом файле, включая имя файла или тип файла. После этого результаты поиска должны начать автоматически заполняться в поле ниже.

<р>4. Найдя нужный файл, нажмите, чтобы открыть его.

Сопутствующее освещение от How To Do Everything: Tech:

Как изменить имя вашего компьютера с Windows 10, чтобы сделать его более персонализированным и его было легче найти в сети

Как создать ярлык в Windows 10, чтобы быстрее открывать любую программу, файл или папку

Как изменить веб-браузер по умолчанию в Windows 10, где вы можете установить и переключаться между разными браузерами

Дженнифер — писатель и редактор из Бруклина, штат Нью-Йорк. Она проводит все свое время в поездках, пьет кофе со льдом и слишком много смотрит телевизор. У нее есть подписи в журналах Vanity Fair, Glamour, Decider, Mic и многих других. Вы можете найти ее в Твиттере по адресу @jenniferlstill.

Insider Inc. получает комиссию, когда вы покупаете по нашим ссылкам.

СМОТРИТЕ ТАКЖЕ: Лучшие моноблоки, которые вы можете купить

СМОТРИТЕ СЕЙЧАС: стойкий пользователь Mac переключается на ПК

Значок шеврона Указывает на расширяемый раздел или меню, а иногда и на предыдущие/следующие параметры навигации.

Значок "Закрыть" Две пересекающиеся линии, образующие букву "X". Указывает способ закрыть взаимодействие или отклонить уведомление.

Читайте также: