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


 

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

79923. Початкова школо, прощавай! 60 KB
  Свято відбувається у шкільній залі. Учні четвертих класів вишикувались біля актової зали. Звучить запис фанфар. На середину зали вибігають глашатаї: 1-й глашатай: Слухайте! Слухайте! 2-й глашатай: І не кажіть, що ви не чули! 1-й глашатай: І не кажіть, що ви не бачили!
79924. Обряд щедрування «Маланка та Василь» 57 KB
  Ознайомити школярів з культурною спадщиною рідного краю, традиціями, звичками, обрядами. Формувати пізнавальний інтерес учнів. Сприяти розвиткові творчих здібностей дітей, бажанню примножувати родинні традиції. Виховувати любов до народної творчості, прагнення вивчати й зберігати народні скарби...
79926. Ток-шоу «Твоє життя – твій вибір» 70 KB
  Ведуча Вітаю всіх присутніх і зацікавлених в проблемі що обговорюватиметься сьогодні. В зеленому секторі – їхні опоненти які вважають що алкоголь тютюн і наркотики неприємлимі в будьякій кількості за будьяких обставин ведуча представляє учасників та проблеми над якими вони працювали.
79927. Тренинг личностного роста «Я – реальный» и «Я - идеальный» 56 KB
  Цель. Помочь участникам тренинга лучше узнать себя, осознать важность позитивного принятия своего «Я», свои сильные стороны, способствовать развитию чувства собственного достоинства, умений и навыков делать самоанализ, преодолевать психологические барьеры, мешающие полноценному самовыражению.
79928. Славу человеку создает труд 44 KB
  Дом не построить без топора. Стену не покрасить без кисти. Дорогу в заснеженной тайге не проложить без могучего бульдозера. И всё-таки не одно дело не обходиться без умелых и крепких рабочих рук. Игла лишь тогда заскользит по шитью, когда она в руках мастерицы.
79929. Комбіновані роботи. Конструювання найпростіших виробів, іграшок за допомогою засвоєних раніше технологій аплікації. Практична робота: виготовлення аплікації «Великодній кошик» 37.5 KB
  Мета. Розповісти про звичаї та обряди святкування Великодня, навчити виготовляти аплікацію з паперу на картоні, гармонійно підбирати кольори, розвивати уяву, фантазію, виховувати старанність, акуратність, любов і повагу до праці, до народних традицій.
79930. Робота з природним матеріалом. Аплікація із засушеного листя 34 KB
  Мета: навчити милуватися красою довкілля, вміти образно уявляти листочок; розвивати художній смак, мислення, пробуджувати пізнавальні інтереси, сприяти розширенню кругозору дітей; виховувати почуття відповідальності, любов до природи.
79931. ОБЩИЕ ПОЛОЖЕНИЯ, СИСТЕМА И ВИДЫ ОБЯЗАТЕЛЬСТВ 85 KB
  Обязательства представляют собой типичные относительные правоотношения. Поскольку обязательства оформляют процесс товарообмена они относятся к группе имущественных отношений неимущественного характера которые не могут обретать форму обязательств. Например невозможно существование обязательства по защите чести и достоинства гражданина или выдаче патента. Участники обязательства именуются кредитором или верителем crego верю и должником.