Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Практикум 2. Приложение Virtual Doughnut Factory

Читать далее: Упражнение 2. Создание меню

Упражнение 1. Создание пользовательского интерфейса

В этом упражнении вы создадите пользовательский интерфейс, добавив к форме необходимые элементы управления.

Создание нового проекта

  1. Выберите язык, с которым вы будете работать — Visual Basic .NET или Visual C#. Создайте новый проект на основе шаблона Windows Application и назовите его Joe's Doughnut Factory.
  2. В результате будет создан проект с одной формой. В окне Solution Explorer щелкните Form1 — окно Properties покажет свойства этой формы. Поменяйте значение свойства File Name на frmMain.
  3. Задайте для свойств формы значения, указанные в таблице 2-2.
  4. Таблица 2-2. Свойства первой формы проекта

    Объект

    Свойство

    Значение

    Form1

    Name

    frmMain

    Text

    The Doughnut Factory

    Size

    480; 400 (приблизительно)

    Joe's Doughnut Factory (только для Visual Basic .NET)

    Startup Object

    frmMain

  5. Если вы используете Visual C#, найдите метод static void Main() и внесите в него следующие изменения:
  6. Visual C#

    static void Main() 
    {
      Application.Run(new frmMain());
    }
    
  7. Добавьте к форме следующие элементы управления и задайте для них свойства, указанные в таблице 2-3.
  8. Таблица 2-3. Элементы управления формы frmMain и их свойства

    Имя элемента управления

    Тип

    Свойство

    Значение

    Label1

    Label

    Name

    lblTitle

    Text

    Current Inventory

    Font.Size

    14

    Font.Bold

    True

    Label2

    Label

    Name

    lblRaised

    Text

    Raised

    Label3

    Label

    Name

    lblCake

    Text

    Cake

    Label4

    Label

    Name

    lblFilled

    Text

    Filled

    Label5

    Label

    Name

    lblGlazedRaised

    Text

    Glazed

    TextBox1

    TextBox

    Name

    txtGlazedRaised

    Text

    Оставьте пустым

    ReadOnly

    True

    Label6

    Label

    Name

    lblSugarRaised

    Text

    Sugar

    TextBox2

    TextBox

    Name

    txtSugarRaised

    Text

    Оставьте пустым

    ReadOnly

    True

    Label7

    Label

    Name

    lblChocolateRaised

    Text

    Chocolate

    TextBox3

    TextBox

    Name

    txtChocolateRaised

    Text

    Оставьте пустым

    ReadOnly

    True

    Label8

    Label

    Name

    lblPlainCake

    Text

    Plain

    TextBox4

    TextBox

    Name

    txtPlainCake

    Text

    Оставьте пустым

    ReadOnly

    True

    Label9

    Label

    Name

    lblChocolateCake

    Text

    Chocolate

    TextBox5

    TextBox

    Name

    txtChocolateCake

    Text

    Оставьте пустым

    ReadOnly

    True

    Label10

    Label

    Name

    lblSugarCake

    Text

    Sugar

    TextBox6

    TextBox

    Name

    txtSugarCake

    Text

    Оставьте пустым

    ReadOnly

    True

    Label11

    Label

    Name

    lblLemonFilled

    Text

    Lemon

    TextBox7

    TextBox

    Name

    txtLemonFilled

    Text

    Оставьте пустым

    ReadOnly

    True

    Label12

    Label

    Name

    lblGrapeFilled

    Text

    Grape

    TextBox8

    TextBox

    Name

    txtGrapeFilled

    Text

    Оставьте пустым

    ReadOnly

    True

    Label13

    Label

    Name

    lblCustardFilled

    Text

    Custard

    TextBox9

    TextBox

    Name

    txtCustardFilled

    Text

    Оставьте пустым

    ReadOnly

    True

    Label14

    Label

    Name

    lblSale

    Text

    Current Sale

    Label15

    Label

    Name

    lblQuantity

    Text

    Quantity

    Label16

    Label

    Name

    lblType

    Text

    Type

    Label17

    Label

    Name

    lblPrice

    Text

    Price

    TextBox10

    TextBox

    Name

    txtQuantity

    Text

    0

    ComboBox1

    ComboBox

    Name

    cmbType

    Text

    Оставьте пустым

    TextBox11

    TextBox

    Name

    txtPrice

    Text

    Оставьте пустым

    ReadOnly

    True

    ListBox1

    ListBox

    Name

    lstSale

    Label18

    Label

    Name

    lblTotal

    Text

    Total

    TextBox12

    TextBox

    Name

    txtTotal

    Text

    Оставьте пустым

    ReadOnly

    True

    Button1

    Button

    Name

    btnAddToSale

    Text

    Add To Sale

    Button2

    Button

    Name

    btnRemoveItem

    Text

    Remove Item

    Button3

    Button

    Name

    btnCheckOut

    Text

    Check Out

  9. В окне Properties добавьте к набору элемента управления cmbType следующие строки: Raised-Glazed, Raised-Sugar, Raised-Chocolate, Cake-Plain, Cake-Chocolate, Cake-Sugar, Filled-Lemon, Filled-Grape, Filled-Custard.
  10. Примерный вид готовой формы показан на рис. 2-11.

    Рис. 2-11. Пользовательский интерфейс с добавленными элементами управления
    Рис. 2-11. Пользовательский интерфейс с добавленными элементами управления

Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz