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 с.


 

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

59984. КРОСВОРДИ НА УРОКАХ АСТРОНОМІЇ 27 KB
  Кросворди можна розподілити за темами і використовувати як окремі завдання при опитуванні чи при повторенні закріпленні матеріалу. Залюбки учні розвязують кросворди на уроках замінах. Кросворди можна креслити тушшю на великих листках кольорового паперу а заповнювати крейдою.
59985. Фінансова оцінка та економічний ефект бізнес-проекту 399.5 KB
  В Україні на даному етапі існує потреба в активізації бізнес-освіти, впровадженні новітніх програм, завданням яких є формування навичок для ефективної діяльності в ринкових умовах.
59987. «Гіркий корінь навчання» має бути солодким 32.5 KB
  Ушинський розглядав мовлення у невідємному звязку з формуванням особистості дитини визначав основні завдання зміст методику навчання мовлення акцентував увагу на вивченні рідної мови. Він зауважував що вивчення мови має три мети.
59988. Вуглеводи 225.5 KB
  Обладнання: мультимедійний проектор; мікроскопи; зразки крохмалю глюкози целюлози фруктози цукрози молока цукрурафінаду соку; чашки Петрі зі зразками картоплі ковбаси сиру цибулі піпетки розчин йоду фільм Вуглеводи.
59989. Вулканізм і вулкани. Джерела, гейзери 81.5 KB
  А девізом нашого уроку нехай будуть слова Михайла Казимирчука: Напружуй нерв напружуй мозок Сприймай збагни і зрозумій А щоб все вдалося як радять психологи треба налаштуватися тільки на успіх тільки на позитив.
59990. Вулканізм і вулкани. Джерела, гейзери. Загальна географія 6 клас 83.5 KB
  Мета: вивчити що таке вулканізм та які його види Завдання: ознайомити з наслідками вулканізму та процесами які його супроводжують; розвивати память увагу логічне мислення уміння встановлювати причинно-наслідкові звязки творчі здібності...
59992. Введение в Дизайн 30.5 KB
  Украшательство было всегда. О дизайне как о явлении мы начинаем говорить с 19 века, из-за Научно-технического прогресса. Дизайн это компромисс между техникой и красотой. Дизайн сначала функция, потом форма.