Назад | Начало урока | Вперед
Содержание

Создание оболочки приложения

  1. Создайте новый проект по имени AdoDatabase с использованием MFC

    Подсказка

  2. Во вкладке Application Type выберите Single Document

    Подсказка

  3. Во вкладке Database Support выберите None Database Support

    Подсказка

  4. Во вкладке Generated Classes в качестве базового класса укажите CFormView и щелкните на Finish.

    Подсказка

    После нажатия на Finish вышла табличка-предупреждение:

    No printig support will be available for CFormView

    Мастер создаст оболочку приложения.

  5. После создания оболочки разработайте форму главного диалогового окна. Добавьте управляющие элементы для каждого поля записи таблицы Address созданной БД, как на рис 13.5

Подсказка

Свойства установите в соответствии с таб 13.21

Таб 13.21 Значения свойств управляющих элементов
Static Text Caption First Name
Edit Control ID IDC_EFIRSTNAME
Static Text Caption Last Name
Edit Control ID IDC_ELASTNAME
Static Text Caption Address

  • После добавления всех элементов управления к форме, присоедините к каждому управляющему элементу переменную, указанную в таб 13.22. Типы переменных должны соответствовать содержимому соответствующих полей записи БД.

    Таб 13.22 Переменные связанные с элементами управления.

    IDC_EFIRSTNAME m_strFirstName Value CString
    IDC_ELASTNAME m_strLastName Value CString
    IDC_EADDRESS m_strAddress Value CString

    Подсказка

    Подсказка

    Если теперь откомпилировать приложение, то получим следующее:

    Подсказка

    Здесь следует обратить внимание на совет, данный Чепменом:

    Если вы хотите сэкономить немного времени, можете исключить из приложения большинство управляющих элементов и полей записи БД. Основными полями, который действительно необходимо отображать на экране являются: ID(), First Name, Last Name, BirthDate Send и Card. Эти поля необходимо так же включить в класс CCustomRs, который так же будет создан сегодня.

    Я использовал другие поля (потому, что в них используется одинаковый тип), но в следующем приложении использую эти.



    Назад | Начало урока | Вверх | Вперед
    Содержание

    Hosted by uCoz