- •Технологии программирования
- •В.Л. Никифоров технологии программирования
- •1 Создание windows-приложений на языке c#
- •Цель лабораторной работы
- •1.2 Домашнее задание на лабораторную работу
- •1.3 Индивидуальные задания для срс
- •2.3 Индивидуальные задания для срс
- •1.4 Контрольные вопросы для защиты отчета на срсп
- •2.1 Цель лабораторной работы
- •2.2 Домашнее задание на лабораторную работу
- •2.4 Контрольные вопросы для защиты отчета на срсп
- •3 Создание многодокументного windows–прилодений с использованием меню
- •3.1 Цель лабораторной работы
- •3.2 Домашнее задание на лабораторную работу
- •3.3 Индивидуальные задания для срс
- •3.4 Контрольные вопросы для защиты отчета на срсп
- •4 Классы языка программирования c#
- •4.1 Цель лабораторной работы
- •4.2 Домашнее задание на лабораторную работу
- •4.3 Индивидуальные задания для срс
- •4.4 Контрольные вопросы для защиты отчета на срсп
- •5 Наследование и полиморфизм классов в языке c#
- •5.1 Цель лабораторной работы
- •5.2 Домашнее задание на лабораторную работу
- •5.3 Индивидуальные задания для срс
- •5.4 Контрольные вопросы для защиты отчета на срсп
- •6 Композиция и коллекция классов, использование интерфейсов
- •6.1 Цель лабораторной работы
- •6.2 Домашнее задание на лабораторную работу
- •6.3 Индивидуальные задания для срс
- •6.4 Контрольные вопросы для защиты отчета на срсп
- •7.1. Основная литература
- •7.2 Дополнительная литература
1 Создание windows-приложений на языке c#
Цель лабораторной работы
Знакомство с основами среды Visual Studio.NET и приобретение практических навыков по созданию Windows-приложений на языке C#.
1.2 Домашнее задание на лабораторную работу
Разработать Windows – приложение, в котором при выборе Автора в некотором списке, в отдельное окно выводится либо название учебника, либо краткая информация о его содержании, либо вся информация об Авторе и его учебнике. Использовать не менее 6 различных типов элементов управления.
1.3 Индивидуальные задания для срс
В индивидуальных заданиях использовать не менее 5 различных типов элементов управления!!!
1.3.1 Из некоторого списка студентов, не менее 8 человек, сформировать команду из 3 человек на олимпиаду по «Программированию». Напечатать первые 10 вариантов (всего 56 вариантов).
1.3.2 Сформировать учебники для очередного дня занятий в школе в соответствии с существующим расписанием. День недели задается в режиме диалога.
1.3.3 В продуктовом магазине вы совершаете покупки продуктов из списка продуктов, имеющихся на витрине магазина. Сформировать вашу покупку (не менее 5 различных продуктов). Предусмотреть покупку нескольких экземпляров одного типа продукта, например, 2 мороженого. При оплате всей покупки в режиме диалога Вы вводите сумму передаваемых денег и программа должна выдавать Вам сообщение о сдаче.
1.3.4 Из букв некоторого длинного слова, введенного в список, набирать вручную возможные короткие слова (не менее 5 слов). Напечатать эти слова.
1.3.5 В АВТО магазине представлены автомобили 5 различных марок. Для каждой марки имеется три различных модели (предлагается автоматически при выборе марки АВТО). Предусмотреть покупку автомобиля.
1.3.6 С помощью 7 нот записываются музыкальные фрагменты (ноты выбираются из списка) длиною до 20 нот. Всего формируются не менее 5 «мелодий». Предусмотреть их прослушивание.
1.3.7 В магазине «Оптика» имеется список линз (в диоптриях) и список типов оправ для очков. Предусмотреть выбор очков, учитывая разные линзы для левого и правого глаза и тип оправы.
1.3.8 С помощью списка цифр от 0 до 9 предусмотреть набор и запоминание 5 номеров сотовых телефонов. Предусмотреть комментарии для каждого номера – чей это телефон.
1.3.9 В компьютерном магазине из списка комплектующих Вы формируете «свой» системный блок компьютера, меняя процессор (до 5 наименований), материнскую плату (до 3 наименований), видеокарту (до 4 наименований) и жесткий диск (до 3 наименований). Напечатать Ваш вариант системного блока компьютера.
1.3.10 Из набора слов, представленных списком, сформировать и напечатать 4 осмысленных предложения.
1.3.11 В аптеке вы приобретаете лекарства (не менее 5 наименований) перед очередной эпидемией гриппа. Все лекарства аптеки представлены списком на витрине. Предусмотреть покупку нескольких упаковок каждого типа лекарства.
1.3.12 В столовой из меню блюд (списка) Вы формируете свой обед, состоящий из 5 блюд включая хлеб. Предусмотреть расчет за обед.
1.3.13 Из каталога библиотеки читального зала, представленного списком, Вы заказываете до 5 учебников для работы. Предусмотреть отказ заказа на некоторые учебники, если они все уже выданы читателям.
1.3.14 При игре в карты 3 участникам сдается по 6 карт. Предусмотреть печать карт каждого участника игры.
1.3.15 Из набора продуктов, представленных списком полуфабрикатов, необходимо приготовить обед из 4 блюд. Предусмотреть печать компонентов каждого блюда.
1.3.16 В детском «Конструкторе» имеется список комплектующих, например, колесо, рама, ось и т.д. Сформировать перечень комплектующих для сборки 5 различных игрушек, например, автомобиль, телега и т.д.
1.3.17 Из набора служебных слов и символов языка C#, представленного списком, записать форматы операторов циклов.
1.3.18 Вам необходимо приобрести мебель на кухню для Вашей новой квартиры. В мебельном магазине все изделия и их цены представлены списком. Ваша покупка ограничена суммой в 400000 тенге. Сформировать 3 варианта покупок мебели для Вашей кухни.
1.3.19 Искусство формирование букета цветов определяется умением подобрать в букет цветы различных названий и цвета. Из имеющегося списка цветов сформировать и напечатать 5 букетов для различных целей, например, первое свидание, служебная встреча, учителю 1 сентября за то, что он будет терпеть Вас целый год, и т.д.
1.3.20 Ваш гардероб представлен списком одежды. Необходимо сформировать 6 комплектов одежды для различных мероприятий, например, занятия спортом на природе или в спортивном зале, работы на даче, учебе в университете и т.д. Все созданные списки напечатать.
