Инфоурок Другое Другие методич. материалыМЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ ПО СОЗДАНИЮ ОКОННЫХ ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ СРЕДЫ РАЗРАБОТКИ MICROSOFT VISUAL STUDIO

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ ПО СОЗДАНИЮ ОКОННЫХ ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ СРЕДЫ РАЗРАБОТКИ MICROSOFT VISUAL STUDIO

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КАЛУЖСКОЙ ОБЛАСТИ

Государственное автономное  профессиональное образовательное учреждение

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

«Калужский   технический колледж »

 

 

 

 

 

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ДЛЯ СТУДЕНТОВ

ПО Созданию оконных приложений

с использованием среды разработки Microsoft Visual Studio

 

ДИСЦИПЛИНА 

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

 

 По программе подготовки специалистов среднего звена 

Специальность 09.02.02 Компьютерные сети

(базовый уровень)

 

ДЛЯ СТУДЕНТОВ ОЧНОЙ  ФОРМЫ ОБУЧЕНИЯ

 

 

 

 

 

 

 

г. Калуга, 2017


 

Методические указания печатаются по решению дисциплинарно-цикловой комиссии профессионального цикла по специальностям:

09.02.02 «Компьютерные сети»

09.02.04 «Информационные системы ( по отраслям)»

10.02.01 «Организация и технология защиты информации»

Протокол  №____от  «____» сентября 20____г.

 

 

 

Разработчик:

Белова Маргарита Николаевна, преподаватель ГАПОУ КО «КТК»

 

 

 

 

 

Методические  указания по созданию оконных приложений с использованием среды разработки Microsoft Visual Studio являются частью учебно-методического комплекса (УМК) по  учебной дисциплине «Объектно ориентированное программирование».

 

 

 

 

 

 

 

 

 

 

                              

 

 

 

 

 

 

 

 

ОГЛАВЛЕНИЕ

1. Создание проекта. 4

2. Добавление источника данных в проект. 9

3. Создание интерфейса для базы данных и настройка поля «Счетчик». 13

4. Навигация по записям. 23

5. Сохранение внесенных записей. 27

6. Список литературы. 29

 

 

 


 

Microsoft Visual Studio – мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла жизни ПО, от проектирования до внедрения.

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

1.     Создадим в Microsoft Visual Studio новый проект Windows Form, рисунок 1

Рисунок 1. «Новый проект»

2.     После создания проекта появится главная рабочая область, рисунок 2.

Рисунок 2. «Рабочая область»

3.     Для того чтобы наш проект мог в дальнейшем запускаться на старых компьютерах нужно выбрать версию .NetFramework 4, для этого в обозревателе решений выделим название нашего проекта и правой кнопкой мыши откроем свойства, рисунок 3.

Рисунок 3. «Версия .NetFramework»

4.     Откроется вкладка со свойствами проекта, выберем версию .NET framework 4, рисунок 4.

Рисунок 4. «Выбор версии»

5.     После смены версии .NET framework нас попросят перезапустить проект, соглашаемся, нажав «Да», рисунок 5.

 

Рисунок 5. «Да»

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

Рисунок 6. «Выбор системы»

7.     И создадим новый вариант построения проекта под 32ух битные системы, рисунок 7.

Рисунок 7. «Новый вариант построения проекта»

После нажатия кнопки закрыть, появится следующее окно, рисунок 8.

Рисунок 8. «Выбор системы»

8.        Нажимаем «ОК»

 

9.     Теперь появился новый вариант построения нашего проекта, именно в этом режиме мы будем «строить» наш проект, рисунок 9

Рисунок 9. «Новый вариант построения проекта»

2. Добавление источника данных в проект

10.                        Источник данных проекта – это наша привязанная к нему база данных, заранее созданная, в какой либо СУБД, в данном случае это будет MS Access, в этой СУБД заранее были созданы таблицы, связи и запросы.

11.                        Для того чтобы добавить базу данных в проект на вкладке «Проект» выберем пункт «Добавить новый источник данных», рисунок 10.

Рисунок 10. «Добавление нового источника данных»

12.                        В появившемся окне выбираем тип источника данных «База данных», рисунок 11.

Рисунок 11. «Тип источника данных»

13.                        Затем выбираем модель базы данных «Набор данных», рисунок 12.

Рисунок 12. «Набор данных»

 

14.                        В следующем окне нажимаем кнопку «Создать подключение», рисунок 13.

Рисунок 13. «Создать подключение»

15.                        В следующем окне в строке источник данных должно быть написано «Файл базы данных Microsoft Access(OLE DB)», если выбрано что-то другое нужно нажать кнопку «Изменить» и  выбрать нужный пункт, рисунок 14.

Рисунок 14. «Файл базы данных Microsoft Access(OLE DB

16.                        Нажимаем кнопку «Обзор» и выбираем нашу базу данных

17.                        Нажимаем «Далее», появится окно с предупреждением, жмем «Да», рисунок 15.

Рисунок 15. «Предупреждение»

18.                        Выбираем, какие элементы из базы данных подключатся к проекту, жмем «Готово», рисунок 16.

Рисунок 16. «Элементы подключения»

19.                        Подключение к базе данных создано, нас вернуло в главную рабочую область.

3. Создание интерфейса для базы данных и настройка поля «Счетчик»

 Нашу главную форму(Form1) мы будем использовать как главное меню нашей программы, поэтому добавим новую форму в проект, на которой будут располагаться наши таблицы

20.                        Чтобы добавить форму на вкладке «Проект» выберем пункт «Добавить форму Windows» , рисунок 17.

Рисунок 17. «Проект»

21. В окне выбираем «Форма Windows Forms» и жмем добавить, рисунок 18.

Рисунок 18. «Форма Windows Forms»

22.                        Теперь добавим на нашу главную форму кнопку «Button» из Панели элементов, перетащив ее на форму, рисунок 19.

Рисунок 19. «Button»

23.                        Кнопке button1 зададим имя, для этого кликнем по ней правой кнопкой мыши и выберем пункт «Свойства», нас перебросит на вкладку свойств этого элемента.

24.                        Свойству «text» присвоим имя «Открыть форму», рисунок 20.

Рисунок 20. «Присвоим имя»

 

 

25.                        Теперь для кнопки напишем процедуру, которая будет открывать нашу вторую форму(Form2), для этого 2 раза кликнем по нашей кнопке, появится окно редактора программного кода, и автоматически созданная процедура.

private void button1_Click(object sender, EventArgs e)

        {

 

        }

26. Внутри фигурных скобок напишем код процедуры

Код процедуры: Form2 Form2 = new Form2();

        Form2.Show();

 

27.                        Данная процедура по нажатию нашей кнопки будет открывать вторую форму.

28.                        Для отображения данных из MS Access в Visual Studio есть элемент «DataGridView», он представляет собой таблицу, добавим на форму2(Form2) 2 элемента «DataGridView» из панели элементов, рисунок 21.

Рисунок 21. «Добавление»

29.                        Нажмем на иконку стрелочки, чтобы вызвать выбор источника данных для нашего элемента «DataGridView», рисунок 22.

Рисунок 22. «Форма»

На рисунке 23 представлен выбор источника данных.

Рисунок 23. «Выбор источника данных»

На рисунке 24 представлен вниз спадающий список, выберем необходимую задачу.

Рисунок 24. «Задачи DataGridView»

30.                        После выбора таблицы в нашем элементе «DataGridView» появились столбцы из таблицы MS access, рисунок 25.

Рисунок 25. «Появление столбцов из таблицы»

31.                        Со вторым элементом «DataGridView» поступим точно так же, но тут есть одна тонкость, наши таблицы, созданные в Microsoft Access имеют связь «Один-ко-многим» и соответственно, чтобы это связь работала и здесь для второй нашей таблицы, нужно внимательно выбирать источник данных, рисунок 26.

Рисунок 26. «Добавление второго элемента»

32.                        Как мы видим в источнике данных появился новый пункт «Сферы деятельностиBindingSource», и в нем есть подчиненная таблица «WorkInfo», это подчинение говорит о том что таблицы связаны между собой связью «Один-ко-многим», как раз то что нам нужно, рисунок 27.

Рисунок 27. «Сферы деятельностиBindingSource»

33.                        В наших таблицах имеются столбцы с типом данных «Счетчик», в Visual Studio запись каждой новой строки уменьшает счетчик на 1 единицу, т.е например -1, -2, -3 … -n. Чтобы это исправить, в обозревателе решений найдем пункт «BDDataSet.xsd», и кликнем по нему 2 раза, рисунок 28.

 

Рисунок 28. «BDDataSet.xsd»

34.                        Выделим в таблице «сферы деятельности» столбец «Код сферы», нажмем правой кнопкой мыши и выберем «свойства», рисунок 29.

Рисунок 29. «Свойства»

35.                        В свойствах нам будут нужны 2 пункта «AutoIncrementSeed» и «AutoIncrementStep», первое свойство отвечает за начальное значение счетчика, а второй за его шаг, рисунок 30.

Рисунок 30. «AutoIncrementSeed» и «AutoIncrementStep»

36. Меняем значения этих свойств с -1 на просто 1

37. Со второй таблицей поступаем точно так же

38.   Теперь мы можем запустить наш проект и проверить то, насколько корректно отображаются наши данные в таблицах, нажимаем клавишу F5, рисунок 31.

Рисунок 31. «Запуск проекта»

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

Рисунок 32. «Связь один ко многим»

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

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

4. Навигация по записям.

41.                        Начнем с функции навигации по записям, для ее реализации будем использовать стандартный элемент «BindingNavigator», добавим его на форму, рисунок 33.

Рисунок 33. «BindingNavigator»

42.                        Он автоматически привязался к верхней границе нашей формы, но сейчас он не активен, рисунок 34.

Рисунок 34. «Привязка к верхней границе формы»

43.                        Чтобы его активировать нужно выделить его и нажав правой кнопкой выбрать пункт «Свойства» и в списке свойст найти свойство «BindingSource» , рисунок 35.

Рисунок 35. «Свойства»

44. Выбрать таблицу, записи которой он будет «листать», рисунок 36.

        Рисунок 36. «Data Bindings»

На рисунке 37 изображен выбор  «BindingSource».

Рисунок 37. «BindingSource»

45.                        Данный «BindingNavigator» будет пролистывать записи нашей верхней таблицы, чтобы листать записи нижней таблицы добавим еще один «BindingNavigator» на форму, рисунок 38.

Рисунок 38. «BindingNavigator»

46.                        Как видим второй «BindingNavigator» тоже «прилип» к верхней границе формы, чтобы это исправить нажмем на иконку стрелочки и свойство «Dock» выберем «Внизу», рисунок 39.

Рисунок 39. «Исправление»

47.                        Теперь привяжем «BindingNavigator» к нижней таблице, так же как и предыдущий: Свойства à BindingSource à Название таблицы, рисунок 40.

 

Рисунок 40. «Привязка к нижней таблице»

5. Сохранение внесенных записей

48.                        Для того чтобы пользователь мог сохранять данные в базе данных нужно добавить на форму кнопку «Button» и прописать ей процедуру

49.                        Добавим кнопку на форму и назовем ее «Сохранить новую категорию», рисунок 41.

Рисунок 41. «Кнопка»

50. Теперь кликнем по кнопке 2 раза, появится окно исходного кода, рисунок 42.

Рисунок 42. «Исходный код»

51.                        Для того чтобы добавить возможность сохранять записи внутри нашей процедуры нужно выполнить следующее:

ü Скопировать одну из строк кода выше нашей процедуры, в зависимости от таблицы, которую вы хотите сохранять (см.код, там будет название таблицы)

ü Поменять слово “Fill” на “Update

52. Вот что должно получится, рисунок 43:

 

Рисунок 43. «Работа с кодом программы»

53.                      Данная процедура по нажатию кнопки будет сохранять данные в базу данных.

54.                      Для нижней таблицы поступим таким же образом, создадим кнопку и вызовем процедуру клика по ней, и внутри процедуры напишем код:

private void button2_Click(object sender, EventArgs e)

        {

            this.списки_вакансийTableAdapter.Update(this.bDDataSet.Списки_вакансий);

        }

 

Запустим проект и убедимся в том, что данные сохраняются!


 

6. Список литературы

1.     Герберт Шилдт C# 4.0 полное руководство – 1 изд. – М.: Вильямс, 2016– 1056 с.

2.     Эндрю Троелсен Язык  программирования  C# 2010 и платформа .NET 4 – 1 изд. – М.: Вильямс, 2015. – 1392 с.

3.     Павлоская Т.А. C# Программирование на языке высокого уровня: учебник: гриф МО РФ. –3 изд. – СПб.: Питер, 2014. – 461 с.

4.     Биллиг В.А.  Основы  объектного  программирования  на C# (С# 3.0, Visual Studio 2015) – 1 изд. – М.: Интернет-университет информационных технологий - ИНТУИТ.ру », БИНОМ. Лаборатория знаний », 2014. – 584 с

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ ПО СОЗДАНИЮ ОКОННЫХ ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ СРЕДЫ РАЗРАБОТКИ MICROSOFT VISUAL STUDIO"

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

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

Инструктор по туризму

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 662 871 материал в базе

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

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

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

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

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

  • Скачать материал
    • 26.04.2018 4163
    • DOCX 1.8 мбайт
    • 131 скачивание
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Белова Маргарита Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Белова Маргарита Николаевна
    Белова Маргарита Николаевна
    • На сайте: 5 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 4359
    • Всего материалов: 1

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

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

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

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

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

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

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

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

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 22 регионов
  • Этот курс уже прошли 153 человека

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

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 66 регионов
  • Этот курс уже прошли 849 человек

Мини-курс

Искусство звука: путешествие по музыкальным жанрам

6 ч.

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

Мини-курс

Современные медиа: экономика, системы и технологии

3 ч.

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

Мини-курс

Родительство

4 ч.

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