Инфоурок Информатика КонспектыСоздание приложения на языке C-Sharp

Создание приложения на языке C-Sharp

Скачать материал

ГБПОУ города Москвы «Колледж современных технологий имени Героя Советского Союза М.Ф.Панова»

 

КОНСПЕКТ УРОКА ИНФОРМАТИКИ

 

Класс: СТО-135/18

 

Тема урока:

«Объектно-ориентирование программирование»

 

Дата: 11 апреля 2019г.

 

Преподаватель: Кузнецов Кирилл Александрович


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Москва, 2019

Дата: 11.04.19

Класс: 10 - 11

Номер урока: 8

Место урока в программе: раздел «Алгоритмизация и основы объектно-ориентированного программирования», тема «Объектно-ориентированное программирование»

Тема урока: Объектно-ориентированное программирование

Дидактическая цель: познакомить с основными понятиями объектно-ориентированного программирования, сформировать представление об объектно-ориентированном программировании.

Задачи обучения:

o  Понимать: основные конструкции языка программирования

o  Знать: основные принципы объектно-ориентированного программирования

o  Уметь: приводить примеры программ, языков программирования, создавать простейшие программы.

o  Исследовать: Языки объектно-ориентированного программирования

Задачи воспитания: способствовать формированию навыков саморегуляции (умение слышать и слушать), формировать уважительное отношение к учителю и сверстникам

Задачи развития: развитие внимания, аккуратности, мышления учащихся, формирование познавательного интереса

Тип урока: урок изучения нового учебного материала

Планируемые результаты обучения:

o  Личностные: понимание значимости информационной деятельности для современного человека

o  Метапредметные: навыки анализа процессов в биологических, технических и социальных системах, выделения в них информационной составляющей; общепредметные навыки обработки информации

o  Предметные: общие представления об информационных процессах и их роли в современном мире; умение приводить примеры сбора и обработки информации в деятельности человека, в живой природе, обществе, технике

План урока:

1.      Организационный этап – 3 минуты

2.      Подготовка к активной познавательной деятельности – 3 минуты

3.      Усвоение новых знаний и умений – 35 минут

4.      Постановка задания на дом – 2 минут

5.      Подведение итогов урока – 2 минуты


ХОД УРОКА

Этап урока

Деятельность учителя

Деятельность учащихся

Примечания / вид доски

Орг. этап

Приглашает со звонком в кабинет

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

Приветствует учащихся

- Ребята, все готовы к уроку?  Тогда встаньте, пожалуйста, чтобы поздороваться. Проверяет готовность учащихся к уроку

- Я вижу, что вы готовы к уроку.

- Здравствуйте! Садитесь, пожалуйста.

Сделать паузу, дождаться тишины

Со звонком заходят в кабинет

 

 

Готовятся к уроку

 

 

Проверяют свою готовность к уроку

Встают

 

 

Приветствуя учителя

 

Садятся на места

 

Подготовка к активной

познавательной

деятельности

Мы ранее знакомились с понятием объектно-ориентированного программирования. Дайте определение:

Что такое свойство объекта?

 

Поведение?

 

Событие?

 

 

 

Отвечает на вопрос

 

Отвечает на вопрос

 

Отвечает на вопрос

 

 

Усвоение новых знаний и умений

Приложение 1 «Знакомство с интерфейсом Visual Studio»

Приложение 2 «Создание первого приложения»

Выполняет практическую работу

 

Выполняет практическую работу

 

Постановка задания на дом

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

Button

Textbox

Найти и подготовить сообщение на 2-3 страницы «Примеры программ, созданных в интегрированной среде программирования Visual Studio»

Записывает в тетрадь

 

Подведение итогов урока

А сейчас давайте подведём с вами итог сегодняшнего урока.

С чем мы познакомились на уроке? Поднимаем руку, перечисляем по одному.

 

 

 

Что вам понравилось на сегодняшнем уроке?

 

 

 

 

Спасибо за урок, не забудьте привести в порядок кабинет перед своим уходом – задвиньте стулья и посмотрите, не оставили ли вы мусор.

До свидания.

 

 

Поднимают руку, отвечают

- с алгоритмами, видами алгоритмов, их свойствами и их представлением

 

 

Перечисляют понравившиеся моменты

Рассказывают о своих впечатлениях, аргументируют их

 

 

Собираются, приводят в порядок свои рабочие места, забирают свои вещи и выходят из кабинета

 

 


 

Приложение 1

Тема: Знакомство c интерфейсом в Visual Studio

Выполнение работы:

1.                 Создание проекта в Visual Studio

Технология выполнения: Для запуска программы Visual Studio необходимо подвести курсор "мыши" к кнопке "Пуск" - , расположенной на панели задач. Панель задач - это горизонтальная полоса, находящаяся снизу рабочего стола Windows (Рис.1).

Рис.1. Панель задач и кнопка «Пуск»

После этого необходимо выполнить однократное нажатие и отпускание (далее просто нажатие) левой клавиши мыши (далее ЛКМ). В результате этого действия на экране появится меню «Пуск» (Рис. 2).

Рис. 2. Меню «Пуск»

В меню «Часто используемые» находим требуемую программу «Visual Studio» и нажимаем ЛКМ. Если среди программ «Часто используемые» отсутствует «Visual Studio», то следует навести курсор мыши на строку меню «Все приложения» и выполнить нажатие ЛКМ. Появится каскадное меню (Рис. 3).

Рис. 3. Меню «Пуск»

Находим в каскадном меню строку «Visual Studio» и выполняем нажатие ЛКМ. В предлагаемом перечне программ находим «Visual Studio», нажимаем ЛКМ. Откроется окно Visual Studio (рис. 4).

Рис. 4. Шаблон «Пустая книга»

В верху окна программы «Visual Studio» находиться «Панель элементов» (Рис. 5)

Рис 5. Панель элементов Visual Studio

Находим на «Панели элементов» влкадку «Файл», «Создать» и выбираем «Проект». В открывшемся окне выбираем «Шаблоны», «Классический рабочий стол» и выбираем пункт «Приложение Windows Forms (.NET Framework) (Рис. 6)

Рис. 6. Окно выбора «Приложения и языка программирования»

В поле имя вводим название проекта и нажимаем ЛКМ на кнопке «ОК». В результате появится окно Visual Studio (Рис. 7).

 

Рис. 7. Окно «Visual Studio»

Основным средством взаимодействия пользователя с приложением является графический пользовательский интерфейс (Graphical User Interface, GUI). Главным элементом графического пользовательского интерфейса являются формы (Windows Forms).

Форма — это объект, который имеет свойства, определяющие ее внешний вид, методы, которые реализуют обработку данных, и события, инициализирующие необходимые действия.

При создании Windows-приложения автоматически создается главная форма этого приложения.

В правой части окна «Visual Studio» находится окно «Обозреватель решений» в котором отображаются файлы проекта.

Рис. 8. Окно «Обозреватель решений»

         Ниже окна «Обозреватель решений» находиться окно «Свойства», где отображается свойства  объектов и элементов проекта, и «События» .

Окно «Свойства» делиться на категории в которых настраиваются свойства объекта (Рис. 9).

Рис. 9. Свойства объекта

В открывшемся окне необходимо навести курсор мыши на форму и нажать ЛКМ, в Окне «Свойства» наводимся курсор мыши на «+»  выбранной категории и нажать ЛКМ. В открывшемся окне находим свойство. Справа от названия свойства наводим курсор мыши и нажимаем ЛКМ, в открывшемся окне выбираем пункт необходимый пункт или вводим значение и нажимаем ЛКМ/Enter.

Каждый проект (Application) имеет определенный набор свойств (Рис. 9). Для того чтобы открыть окно Свойства проекта, следует выбрать команду «Проект» – «Свойства» или в «Обозреватели решений» выбрать пункт «Properties».

Рис. 9. Окно «Свойства проекта»

В «Visual Studio» во время проектирования приложения есть функция, «Отладка» которая позволяет просмотреть решение. Для этого на панели элементов необходимо навести курсор мыши на элемент  и нажать ЛКМ, либо нажать на клавиатуре клавишу «F5». Visual Studio соберет проект и отобразить его в открывшемся окне (Рис. 10). Если во время разработки проекта были допущены ошибки Visual Studio отобразить их в окне в низу окна программы. Во время «Отладки» решения на панели элементов Visual Studio добавит кнопки  для паузы «Отладки», «Остановки отладки» и «Перезапуска».

Рис. 10. Запуск приложения

Окно Свойства проекта содержит набор закладок для просмотра и редактирования свойств проекта. Закладка «Приложение» содержит основную информацию о проекте.

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

Класс Form является базовым классом для пользовательских типов Form. Основные свойства класса Form приведены в (Таблице 1).

Таблица 1 Свойства Form

Свойства

Описание

Text

Содержит текст заголовка формы

Size

Определяет размеры формы

DesktopLocation

Задает расположение формы на рабочем столе Windows

ForeColor

Задает основной цвет текста на форме

AcceptButton

Задаёт кнопку на форме, нажатие на которую происходит, когда пользователь нажимает клавишу ВВОД

CancelButton

Задает кнопку, которая срабатывает при нажатии клавиши ESC

ControlBox

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

Menu

Задает меню, которое отображается на форме

ShowInTaskbar

Задает значение, указывающее, отображается ли форма на панели задач Windows

StartPosition

Задает начальное положение формы в режиме выполнения

WindowsState

Возвращает или задает значение, указывающее на состояние формы: развернутое, свернуто или обычное

 

В (Таблице 2) приведен список базовых методов класса Form.

Таблица 2 – Основные методы класса Form

Метод

Описание

Active()

Активизирует форму и предоставляет ей фокус ввода

Close()

Закрывает форму

CenterToScreen()

Размещает форму в центре экрана

LayoutMDI()

Размещает все дочерние формы (в соответствии с перечнем LayoutMDI) в рамках родительской формы

ShowDialog()

Отображает форму в виде модального диалогового окна

 

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

Следующим событием, генерируемым после события Load, является

событие Activated. Это событие генерируется тогда, когда форма получает фокус ввода как активное окно на рабочем столе. При закрытии формы вызывается событие Closing. Можно остановить процедуру завершения, установив в обработчике этого события свойство Cancel. Основные события класса Form описаны в (Таблице 3).

Таблица 3 События класса Form

События

Описание

Activated

Происходит при активизации формы, т. е. при получении формой фокуса ввода

Close, Closing

Используются при проверке того, что форма закрывается или уже закрыта

Deactivate

Происходит при деактивизации формы, т. е. когда форма утрачивает текущий фокус ввода

Load

Происходит после того, как форма размещается в памяти, но пока остается невидимой на экране

MDIChildActive

Генерируется при активизации дочернего окна

 

         Класс System.Windows.Forms.Control является базовым почти для всех элементов управления и форм. Он реализует основную функциональность для создания интерфейса пользователя. В (Таблицах 4–6) приведены основные свойства, методы и события этого класса.


 

Таблица 4 Основные свойства класса Control

Свойства

Описание

Name

Имя элемента управления (ЭУ)

Left, Top, Right, Bottom

Координаты левого верхнего и правого нижнего угла ЭУ относительно окна родителя

Location

Задает координаты левого верхнего ЭУ относительно левого верхнего угла контейнера

Height, Width

Высота и ширина ЭУ

Controls

Коллекция дочерних ЭУ, содержащихся в ЭУ

ContextMenu

Ссылка на контекстное меню

Cursor

Возвращает или задает курсор, отображаемый, когда указатель мыши находится на ЭУ

Parent

Ссылка на родительское окно (если оно есть)

TabIndex

Определяет порядок перехода между ЭУ при нажатии клавиши Tab

BackColor, ForeColor

Задают цвет фона и основной цвет ЭУ

 

Таблица 5 Методы класса Control

Методы

Описание

Show()

Отображает элемент управления для пользователя

Hide()

Скрывает элемент управления от пользователя

Select()

Активирует элемент управления

Focus

Задает фокус ввода на элементе управления

CreateGrafics

Создание объекта класса Graphics для рисования в ЭУ

Update()

Обновление содержания ЭУ

Таблица 6 События класса Control

События

Описание

GetFocus

Генерируется при получении ЭУ

LostFocus

Возникает при потере фокуса ЭУ

Click

Происходит при щелчке мыши на ЭУ

DoubleClick

Происходит, когда на ЭУ дважды щелкается левая кнопка мыши

MouseMove

Происходит при перемещении указателя мыши по ЭУ

KeyDown

Происходит при нажатии клавиши, если ЭУ имеет фокус

KeyPress

Происходит при вводе символа с помощью клавиатуры

KeyUp

Происходит, когда отпускается клавиша, если элемент управления имеет фокус

 

2.                 Сохранение проекта (файлов) на диске

В Visual Studio проект сохранятся автоматически при закрытии программы, либо при закрытии решения. Для закрытия решения необходимо на «Панели элементов» навести курсор мыши на элемент «Файл» и нажать ЛКМ. В открывшемся окне навести курсор мыши на строку «Закрыть решение». Решение сохраниться в C:\Пользователи\Имя пользователя\Source\Repos\Имя решения.

3.                 Публикация приложения

В Visual Studio можно собрать проект в .exe файл, для его запуска на другом персональном компьютере. Для этого на «Панели элементов» необходимо навести курсор мыши на элемент «Сборка» и нажать ЛКМ, в открывшемся окне навести курсор мыши на элемент «Опубликовать» и нажать ЛКМ. В открывшемся окне необходимо навести курсор мыши на кнопку «Готово» и нажать ЛКМ (Рис. 10). После Visual Studio соберет проект и откроет окно с файлами для установки решения.

Рис. 10. Публикация решения

Задание. Создать проект с названием «ФИО студента группа», имя проекта не должно содержать пробелов, специальных символов и знаков пример: KuznetsovKirillAleksandrovichSIT415. В проекте добавить 2 формы с названием TwoPage и ThreePage. Проект необходимо сохранить и опубликовать файлы проекта и опубликованного решения нужно добавить в архив.


 

Приложение 2

Тема: Создание первого приложения

Выполнение работы:

4.                 Создание проекта в Visual Studio

Технология выполнения: Для запуска программы Visual Studio необходимо подвести курсор "мыши" к кнопке "Пуск" - , расположенной на панели задач. Панель задач - это горизонтальная полоса, находящаяся снизу рабочего стола Windows (Рис.1).

Рис.1. Панель задач и кнопка «Пуск»

После этого необходимо выполнить однократное нажатие и отпускание (далее просто нажатие) левой клавиши мыши (далее ЛКМ). В результате этого действия на экране появится меню «Пуск» (Рис. 2).

Рис. 2. Меню «Пуск»

В меню «Часто используемые» находим требуемую программу «Visual Studio» и нажимаем ЛКМ. Если среди программ «Часто используемые» отсутствует «Visual Studio», то следует навести курсор мыши на строку меню «Все приложения» и выполнить нажатие ЛКМ. Появится каскадное меню (Рис. 3).

Рис. 3. Меню «Пуск»

Находим в каскадном меню строку «Visual Studio» и выполняем нажатие ЛКМ. В предлагаемом перечне программ находим «Visual Studio», нажимаем ЛКМ. Откроется окно Visual Studio (рис. 4).

Рис. 4. Шаблон «Пустая книга»

В верху окна программы «Visual Studio» находиться «Панель элементов» (Рис. 5)

Рис 5. Панель элементов Visual Studio

Находим на «Панели элементов» влкадку «Файл», «Создать» и выбираем «Проект». В открывшемся окне выбираем «Шаблоны», «Классический рабочий стол» и выбираем пункт «Приложение Windows Forms (.NET Framework) (Рис. 6)

Рис. 6. Окно выбора «Приложения и языка программирования»

В поле имя вводим название проекта и нажимаем ЛКМ на кнопке «ОК». В результате появится окно Visual Studio (Рис. 7).

 

Рис. 7. Окно «Visual Studio»

Окно «Свойства» делиться на категории в которых настраиваются свойства объекта (Рис. 8).

Рис. 8. Свойства объекта

В открывшемся окне необходимо навести курсор мыши на форму и нажать ЛКМ, в Окне «Свойства» наводимся курсор мыши на «+» категории «Внешний вид» и нажать ЛКМ. В открывшемся окне находим свойство «BackColor». Справа от названия свойства наводим курсор мыши и нажимаем ЛКМ, в открывшемся окне выбираем пункт «Windows» и нажимаем ЛКМ.

В окне «Свойства» категории «Внешний вид» наводим курсор мыши на свойство «Text» и справа от названия свойства нажимаем ЛКМ. В поле стираем созданный по умолчанию текст и вводим «Форма авторизации» (Рис 9). Обращаем внимание что в конструторе на форме изменилась название формы.

Рис. 9. Свойства, категории «Внешний вид»

В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «signin» (Рис. 10).

Рис. 10. Свойства, категория «Разработка»

В окне «Свойство» открываем категорию «Макет» наводим курсор мыши на свойство «MinimumSize», справа от названия свойства нажимаем ЛКМ. В поле вводим 800; 600. Такое же действие делаем со вторым свойством «MaxmimumSize». (Рис. 11). Наводим курсор мыши на свойство «StartPosition» и справа выбираем пункт «CenterScreen» и нажимаем ЛКМ.

Рис. 11. Свойства, категория «Макет»

В «Обозревателе решений» наводим курсор на «Form1.cs» и нажимаем ПКМ. В открывшемся окне пункт «Переименовать», вводим название «signin» и нажимаем на клавиатуре клавишу Enter (Рис. 12.)

Рис. 12. Обозреватель решений, название формы

5.                 Проектирование интерфейса формы

В окне VisualStudio открываем панель элементов, наводим курсор мыши на элемент «Панель элементов» в левой части экрана и нажимаем ЛКМ. В открывшемся окне открываем категорию «Все формы Windows Forms», в данной категории все элементы располагаются в алфавитном порядке. На созданную форму необходимо добавить объект «Panel». Для этого находим данный пункт в «Панеле элементов» наводим на него курсор мыши и зажимаем ЛКМ, наводим курсор мыши на форму и отпускаем ЛКМ. (Рис 13.)

Рис. 13. Окно «Панель элементов»

Настройка объекта Panel

В окне «Свойство» открываем категорию «Макет» наводим курсор мыши на свойство «Dock», справа от названия свойства нажимаем ЛКМ. В поле выбираем «Top» верх окна и нажимаем ЛКМ.

В окне «Свойства» открываем категорию «Внешний вид» наводим курсор мыши свойство «BackColor». Справа от названия свойства наводим курсор мыши и нажимаем ЛКМ, в поле стираем название и вводим 253; 193;0 и на клавиатуре нажимаем клавишу «Enter».

В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «p_top» и на клавиатуре нажимаем клавишу «Enter». (Рис. 14).

 

Рис. 14. Форма авторизации

 

На созданную форму необходимо добавить 2 объекта «TextBox», 2 объекта «Label» и один объект «Button». Для этого находим данный пункт в «Панеле элементов» наводим на него курсор мыши и зажимаем ЛКМ, наводим курсор мыши на форму и отпускаем ЛКМ. (Рис. 15.)

Рис. 15 Добавление объектов на форму

Необходимо выделить все добавленные объекты, для этого зажимаем Ctrl и с помощью ЛКМ выбираем объекты, либо с помощью затажой ЛКМ выдеяем объекты.

В окне «Свойства» открываем категорию «Внешний вид» наводим курсор мыши свойство «Font». Справа от названия свойства наводим курсор мыши на кнопку  и нажимаем ЛКМ, в открывшемся окне выбираем шрифт Comic Sans и размер шрифта 16 пунктов.  (Рис. 16).

Рис. 16. Измнение шрифта

Нажимаем клавишу ESC для отмены выделения объектов. Наводим курсор на объект label1 и нажимаем ЛКМ.

Настройка объекта Label

В окне «Свойства» категории «Внешний вид» наводим курсор мыши на свойство «Text» и справа от названия свойства нажимаем ЛКМ. В поле стираем созданный по умолчанию текст и вводим «Логин:». Для второго объекта label2 меняем текст на «Пароль:». В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «l_login» и «l_password» и на клавиатуре нажимаем клавишу «Enter».

Настройка объектов TextBox

Для элементов TextBox в окне «Свойство» открываем категорию «Макет» наводим курсор мыши на свойство «Size», справа от названия свойства нажимаем ЛКМ. В поле вводим 180; 37 и нажимаем ЛКМ. В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «tb_login» и «tb_password» и на клавиатуре нажимаем клавишу «Enter».

Для элемента Button в окне «Свойства» категории «Внешний вид» наводим курсор мыши на свойство «Text» и справа от названия свойства нажимаем ЛКМ. В поле стираем созданный по умолчанию текст и вводим «Войти» и нажимаем Enter. В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «btn_enter» и на клавиатуре нажимаем клавишу «Enter». (Рис. 17).

 

Рис. 17. Форма авторизации

На форме наводим курсор мыши на кнопку «Войти» и нажимаем ЛКМ. В окне «События» наводим курсор мыши на событие «Click» и справа от него нажимаем два раза ЛКМ, либо на форме нажимаем ЛКМ два раза по кнопке «Войти». VisualStudio создаст процедуру обработки кнопки которая при нажатии на нее будет выполнять написанный в ней код. В открывшемся окне добавляем следующий код.

if ((tb_login.Text == "user") && (tb_password.Text == "user"))

            {

                MessageBox.Show("Добро пожаловать!");

            }

            else

            {

                MessageBox.Show("Учетная запись не найдена!");

            }

            tb_login.Clear();

            tb_password.Clear();

Данный код должен быть написан между фигурных скобок в событии кнопки. (Рис. 18).

Рис. 18. Код кнопки «Войти»

После добавления кода в событие Click кнопки «Войти». Запускаем откладку приложения и тестируем его. Для этого на панели элементов необходимо навести курсор мыши на элемент  и нажать ЛКМ, либо нажать на клавиатуре клавишу «F5». Visual Studio соберет проект и отобразить его в открывшемся окне (Рис. 10). Если во время разработки проекта были допущены ошибки Visual Studio отобразить их в окне в низу окна программы. Во время «Отладки» решения на панели элементов Visual Studio добавит кнопки  для паузы «Отладки», «Остановки отладки» и «Перезапуска».

При тестировании решения в поле «tb_password», вводимые значение отображались что не безопасно. Для того что бы скрыть вводимы знаки на форму необходимо добавить объект «Checkbox». Для этого находим данный пункт в «Панеле элементов» наводим на него курсор мыши и зажимаем ЛКМ, наводим курсор мыши на форму и отпускаем ЛКМ.

Для элемента Checkbox в окне «Свойства» категории «Внешний вид» наводим курсор мыши на свойство «Text» и справа от названия свойства нажимаем ЛКМ. В поле стираем созданный по умолчанию текст и вводим «Показать пароль» и нажимаем Enter.

В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «cb_password» и на клавиатуре нажимаем клавишу «Enter».

В окне «Свойства» открываем категорию «Внешний вид» наводим курсор мыши свойство «Font». Справа от названия свойства наводим курсор мыши на кнопку  и нажимаем ЛКМ, в открывшемся окне выбираем шрифт Comic Sans и размер шрифта 12 пунктов. 

На форме наводим курсор мыши на CheckBox «Показать пароль» и нажимаем ЛКМ. В окне «События» категории «Прочее» наводим курсор мыши на событие «CheckedChange» и справа от него нажимаем два раза ЛКМ, либо на форме нажимаем ЛКМ два раза по CheckBox. VisualStudio создаст процедуру обработки CheckBox которая при нажатии на нее будет выполнять написанный в ней код. В открывшемся окне добавляем следующий код.

if (cb_password.Checked)

            {

                tb_password.UseSystemPasswordChar = false;

            }

            else

            {

                tb_password.UseSystemPasswordChar = true;

            }

Для элемента tb_password в окне «Свойство» открываем категорию «Поведение» наводим курсор мыши на свойство «UseSystemPasswordChar», справа от названия свойства нажимаем ЛКМ. В поле меням значение на true. (Рис. 19). Запускаем откладку приложения и тестируем его. Для этого на панели элементов необходимо навести курсор мыши на элемент  и нажать ЛКМ, либо нажать на клавиатуре клавишу «F5». Visual Studio соберет проект и отобразить его в открывшемся окне (Рис. 10). Если во время разработки проекта были допущены ошибки Visual Studio отобразить их в окне в низу окна программы. Во время «Отладки» решения на панели элементов Visual Studio добавит кнопки  для паузы «Отладки», «Остановки отладки» и «Перезапуска».

Рис. 19. Функция отобразить пароль

 

3. Защита формы (Каптча)

Добавим на форму защиту в виде CAPTCHA, которая будет выполнять процедуру проверки после 3 раз неправильно введного логина и пароля.

 Для этого находим в «Панеле элементов» объект Label наводим на него курсор мыши и зажимаем ЛКМ, наводим курсор мыши на форму и отпускаем ЛКМ. Ту же самую процедуру повторяем для объекта TextBox.

Настройка объекта Label

Для элемента Label в окне «Свойства» категории «Внешний вид» наводим курсор мыши на свойство «Text» и справа от названия свойства нажимаем ЛКМ. В поле стираем созданный по умолчанию текст и вводим «l_captchatext» и нажимаем Enter, для свойства «Font». Справа от названия свойства наводим курсор мыши на кнопку  и нажимаем ЛКМ, в открывшемся окне выбираем шрифт Comic Sans и размер шрифта 14 пунктов. Так же меняем свойство «TextAlign» установив в нем значение «Center».

В окне «Свойства» открываем категорию «Разработка» наводим курсор мыши на свойство «(Name)» и справа от названия свойства нажимаем ЛКМ. В поле стираем текст и вводим «l_captcha» и на клавиатуре нажимаем клавишу «Enter».

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Создание приложения на языке C-Sharp"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Политолог

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 116 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.07.2020 618
    • DOCX 3.9 мбайт
    • 13 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кузнецов Кирилл Александрович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Кузнецов Кирилл Александрович
    Кузнецов Кирилл Александрович
    • На сайте: 4 года и 1 месяц
    • Подписчики: 0
    • Всего просмотров: 1281
    • Всего материалов: 3

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Основы образовательной политики и информатики

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психологические механизмы и стратегии: сохранения психологического равновесия

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 25 человек из 13 регионов
  • Этот курс уже прошли 12 человек

Мини-курс

Проектное управление

4 ч.

780 руб. 390 руб.
Подать заявку О курсе