69095

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

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

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

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

Украинкский

2014-09-29

83.5 KB

9 чел.

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

Кредитний модуль 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 с.


 

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

53043. Части тела 29.5 KB
  В данном уроке я буду использовать телепередачу «Funny English – части тела». А именно: считалочку на английском языке, которую сочинили Энн и Сэм, мы заучим с ребятами и с помощью данной считалочки мы выберем того человека, который будет проводить физ.минутку.
53044. Фрактали – це наука чи краса 6.62 MB
  Обговорення та складання плану роботи кожною групою проекту. «Історики» отримали завдання зібрати відомості про дослідження та виникнення поняття «фрактал», а також про вчених, які зробили внесок у розвиток цієї теми
53045. Сучасний образ Франції 2.06 MB
  Обладнання: політична карта світу карта Франції стенди Будинки мод і косметика Франції Французькі актори Архітектурні скарбниці Географи науковці Франції Вчені французи . Дорогі друзі сьогодні ми спробуємо уявити що тиждень тому ви повернулись із Франції де кожен із вас місяць працював за фахом. Ви вивчали причини успіхів і проблеми сучасної Франції порівнювали їх з українськими думали й аналізували.
53047. Співтворчість: Учитель – Учень 1.1 MB
  Це поривання душі й серця що колись були наче весняні зелені листочки†які пахли радістю щастям молодим сильним коханням. Завірюха загасила кохання та мрії і листочки зів’яли скрутились розвіялись за вітром. Збірка складається з трьох циклів – трьох жмутків†по 20 віршів у кожному: це немов три акти драми а Франко назвав жанр збірки ліричною драмою†в яких розвивається історія кохання від його зародження зміцнення через надії на щастя до розчарування безнадії відчаю трагедії. Кожен Жмуток†– це шматок душі...
53049. Господарство Франції 93 KB
  Фронтальна бесіда: Яка площа території Великобританії Скільки у країні проживає чоловік Яка офіційна назва країни Який адміністративнотериторіальний поділ Великобританії Який державний лад має Великобританія Що таке геополітичне положення країни 2. Офіціальною головою держави Великобританії є: А королева Б король В шейх 3. Рівень урбанізації в Великобританії складає: А 70 Б 80 В 76 Г 90 Д 45 5. Тваринництво Великобританії має переважно напрямок: А молочном’ясний Б молочний В м’ясний 7.
53050. Семья моего друга 47.5 KB
  Je vondrais te presenter ma copine Helene. Elle est ma meilleure amie. Helene est ukrainienne. Elle est en 5eme. Sa famille n`est pas grande. Ils sont quatre: sa mere, son pere, son frere et Helene. Elle a deux grands-meres et deuxgrands-peres. Mon amie Helene a une tante. Olga et un oncle Michel. Elle a aussi deux cousines: Anna et Panline. On s`amuse beaucoup. Helene adore sa famille.
53051. Інтерактивні методи на уроках французької мови 46 KB
  Схильність учня до активної творчої діяльності формується на уроках різних типів на яких учителі використовують досягнення передових педагогічних технологій інновації сучасні методи та прийоми навчання. Сучасне навчання – це навчання мета якого – розвиток гнучкого мислення учнів а знання є умовою реалізації цієї мети. Обов'язковими умовами такого навчання є висока активність учнів у навчальному процесі опора на їхній суб'єктний досвід створення на уроках проблемних ситуацій. Це й є інтерактивним навчанням.