69095

Створення компонентів Windows Forms

Лабораторная работа

Информатика, кибернетика и программирование

Запустіть Visual Studio 2008, із стартової сторінки перейдіть до створення проекту, виберіть шаблон проекту Windows Forms Application. У вікні Solution Name введіть ім’я Рішення Lab2. Вкажіть шлях до розміщення рішення в папці К-81. У вікні дизайнера змініть ім’я класу форми.

Украинкский

2014-09-29

83.5 KB

10 чел.

Кросплатформне програмування

Кредитний модуль 1

Лабораторна робота 2. Створення компонентів Windows Forms

Мета роботи:

1. Створення Windows Forms та елементів керування

2. Обробка подій від клавіатури

3. Компонент NumericUpDown – регулятор чисел

Порядок виконання роботи

Створити на диску папку з шифром групи К-81.

Створення Windows Forms

Запустіть Visual Studio 2008, із стартової сторінки перейдіть до створення проекту, виберіть шаблон  проекту Windows Forms Application.

У вікні Solution Name введіть ім'я Рішення  Lab2.

Вкажіть шлях до розміщення рішення в папці К-81.

У вікні дизайнера змініть ім'я класу  форми.

Імена класів повинні бути змістовними. Змінимо ім'я «Form1» на ім'я «Mile».  Для цього у вікні коду проекту виділимо ім'я змінної об'єкту, потім в головному меню виберемо пункт Refactor і підпункт Rename. У вікні, що відкрилося, вкажемо нове ім'я. Тоді будуть показані всі місця, що вимагають перейменування об'єкту, як це видно з рисунку. Натисніть кнопку Apply.

 

Наступний крок також продиктований правилом стилю – ім'я класу і ім'я файлу, що зберігає клас, повинні збігатися. Перейменування імені файлу робиться безпосередньо у вікні проектів Solution Explorer. Достатньо перейменувати Form1.cs на Mile.cs. Для цього виділіть ім'я файлу і з контекстного меню (права кнопка миші) виберіть команду Rename.

І наступний крок продиктований також важливим правилом стилю, - додавання коментаря. Для цього в рядку перед заголовком класу слід набрати три слеша (три косі риски). В результаті перед заголовком класу з'явиться заголовний коментар – тег «summary», в який і слід додати короткий, але змістовний опис призначення класу. Теги «summary», якими слід супроводжувати класи, відкриті (public) методи і поля класу відіграють три важливі ролі. Вони полегшують розробку і супровід проекту, роблячи його самодокументованим. Клієнти класу при створенні об'єктів класу отримують інтелектуальну підказку, що пояснює суть того, що можна робити з об'єктами. Спеціальний інструментарій дозволяє побудувати документацію за проектом, що включає інформацію з тегів «summary».

1. Створити Windows-проект для перерахунку Мілі в кілометри. Використати обробники подій від клавіатури.

Налаштувати властивості форми, вставити заголовок.

Завдання для самостійної роботи

Всі проекти розмістити в одному рішенні.

Проаналізуйте приклади з підручника. Дослідіть за довідковою системою та MSDN нові методи та обробники, які використовуються у програмі.

варіанту

Зміст завдання

1

1. Створити Windows-проект для перерахунку Мілі в кілометри. Використати обробники подій від клавіатури.

2. Реалізувати Windows-проект для обчислення різниці та суми двох чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

2

1. Створити Windows-проект для розрахунку опору електричного ланцюга, який складається з двох резисторів, які можуть бути з'єднані послідовно чи паралельно. Якщо опір менше 1000Ом, то результат відображати в омах, інакше – в кілоомах.

2. Реалізувати Windows-проект для обчислення добутку та частки двох чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

3

1. Написати програму розрахунку прибутку по банківському вкладу. Вхідні дані для розрахунку – сума і термін вкладу (1, 3, 6 чи 12 місяців). Процентна ставка визначається терміном вкладу.

2. Реалізувати Windows-проект для обчислення кубу суми двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

4

1. Написати програму розрахунку вартості бензину на заправці. Вхідні дані – кількість літрів, марка бензину (92,95,98) і наявність знижки (дисконтної картки).

2. Реалізувати Windows-проект для обчислення добутку двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

5

1. Написати програму Конвертор для перерахунку валют з гривні в долар, євро, рублі і навпаки.

2. Реалізувати Windows-проект для обчислення різниці двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

6

1. Написати програму розрахунку вартості оренди автомобіля. Вхідні дані – час оренди і тип автомобіля.

2. Реалізувати Windows-проект для обчислення квадрату суми  двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

7

1. Написати програму розрахунку вартості доставки меблів. Вхідні дані – номер поверху, інформація про наявність ліфту (грузовий, звичайний), вартість 1 години доставки.

2. Реалізувати Windows-проект для обчислення квадрату різниці двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

8

1. Написати програму розрахунку вартості піци разом з доставкою.

Вхідні дані сорт піци і його ціна, вартість доставки розраховується в залежності від відстані.

2. Реалізувати Windows-проект для обчислення добутку двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

9

1. Написати програму розрахунку вартості друкування книги в типографії. Вхідні дані – кількість сторінок книги, кількість екземплярів та умови виконання замовлення (терміново чи ні).

2. Реалізувати Windows-проект для обчислення квадрату різниці двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

10

1. Написати програму розрахунку вартості сканування книги та її розміщення в електронній бібліотеці МНТУ. Вхідні дані – кількість сторінок, час сканування 1 сторінки, час формування електронного варіанту у форматі DjVu, вартість 1 години виконавця.

2. Реалізувати Windows-проект для обчислення суми  квадратів двох десяткових чисел. Вхідні числа вибираються в елементі NumericUpDown. Результат вивести в текстове поле.

Література

1. C# 2005 и платформа .Net 3.0 для профессионалов. Нейгел К., Ивьен Б. и др. –М.: ООО “И.Д. Вильямс", 2008. –1376 с.

2. Культин Н.Б. Microsoft Visual C# в задачах и примерах. – СПб.: БХВ-Петербург, 2009. -320 с.


 

А также другие работы, которые могут Вас заинтересовать

9334. Метеориты и Химический состав земной коры 36.5 KB
  Метеориты и Химический состав земной коры Имеются убедительные доказательства того, что Земля в целом имеет элементный состав, близкий к составу каменных метеоритов (хондритов) (Рингвуд ,1979). Различие химического состава метеоритов и поверхн...
9335. Этапы эмиссии ЦБ 28.5 KB
  Этапы эмиссии ЦБ: Эмиссия ЦБ - это предусмотренный ФЗ-вом порядок действий эмитента по размещению эмиссионных ЦБ. Процедура эмиссии ЦБ включает в себя стадии: принятие решения о размещении ЦБ утверждение данного решения госуда...
9336. Понятие и виды инвестиций. Экономико-правовое содержание 42 KB
  Тема №1: Понятие и виды инвестиций. Источники. Понятие инвестиций. Экономико-правовое содержание. Инвестиции – происходит от слова инвестор - облачать, в широком смысле слова трактуется как вложение капитала в будущем. Вложение дене...
9337. Понятие, субъекты и объекты инвестиционной деятельности. Понятие инвестиционной деятельности и инвестиционного процесса 37 KB
  Инвестиционная деятельность - это вложения инвестиций, или инвестирования, а так же совокупность практических действий по реализации инвестиций. Таким образом, для законодателя понятие инвестирования и вложение инвестиций тождественно...
9338. Правовое регулирование инвестиционной деятельности в РФ 24.5 KB
  Тема: правовое регулирование инвестиционной деятельности в РФ. -1- Конституция РФ не содержит норм, прямо регулирующих инвестиционную деятельность, однако затрагивает вопросы финансового регулирования. В РФ гарантируется единое экономическое простра...
9339. ОБЩИЕ УСЛОВИЯ РАЗМЕЩЕНИЯ ПРОИЗВОДИТЕЛЬНЫХ СИЛ 472.5 KB
  РАЗДЕЛ 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ И ОБЩИЕ УСЛОВИЯ РАЗМЕЩЕНИЯ ПРОИЗВОДИТЕЛЬНЫХ СИЛ 1.1. Предмет, методы и практическое значение размещения производительных сил 1.1.1. Предмет курса размещение производительных сил Размещение производительных сил (Р...
9340. ПРОКУРОРСКИЙ НАДЗОР ЗА ЗАКОННОСТЬЮ ИСПОЛНЕНИЯ ПОСТАНОВЛЕНИЙ ПО ДЕЛАМ ОБ АДМИНИСТРАТИВНЫХ ПРАВОНАРУШЕНИЯХ 520.5 KB
  В методическом пособии рассматриваются вопросы прокурорского надзора за законностью исполнения постановлений по делам об административных правонарушениях. Дана характеристика законодательных и иных нормативных правовых актов, регулирующих указанную ...
9341. НОРМАЛЬНОЕ ПОЛЕ И ОПРЕДЕЛЕНИЕ АНОМАЛЬНОГО ПОТЕНЦИАЛА 428.5 KB
  НОРМАЛЬНОЕ ПОЛЕ И ОПРЕДЕЛЕНИЕ АНОМАЛЬНОГО ПОТЕНЦИАЛА текст лекций по геодезической гравиметрии ГЛАВА 1. НОРМАЛЬНОЕ ГРАВИТАЦИОННОЕ ПОЛЕ §1.1 ПОНЯТИЕ О НОРМАЛЬНОМ ПОЛЕ И СПОСОБАХ ЕГО ВЫБОРА При изучении гравитационного поля Земли обыч...
9342. Гидравлический расчет нефтебазовых коммуникаций 294.5 KB
  Гидравлический расчет нефтебазовых коммуникаций Задание. Вариант 1. Выполнить гидравлический расчет технологических коммуникаций для слива нефтепродуктов из железнодорожных цистерн через нижнее сливное устройство при следующих исходных данных: Gмес....