СОДЕРЖАНИЕ

 

Вариант 6

Задание 1 (Диалоговые окна. Стандартные элементы управления) 3

Задание 2 (Доступ к базам данных) 12

Список использованных источников. 18

Приложение 1. Листинг кода (задание 1) 19

Приложение 2. Листинг кода (задание 2) 23



Фрагмент работы:

Разработать приложение управления базой данных учета затрат на строительство спортивного комплекса. В разрабатываемом приложении обеспечить добавление, редактирование, удаление, сортировку и фильтрацию записей таблицы. В качестве базы данных использовать  MS Access, количество полей в таблице не менее 4-х, типы полей разные. Доступ к базам данных через ADO. Для работы необходимо создать DSN с именем base.

 

Описание работы над заданиями:

Для выполнения данного задания мы использовали следующие элементы ActiveX: Microsoft DataGrid Control и Microsoft ADO Data Control.

Так же использовались ComboBox, EditControl, CheckBox, GroupBox и Button. Элементы ActiveX используются для отображение базы данных, а так же для редактирования, удаления и добавление новых элементов. Сортировка реализована с помощью элементов ComboBox и CheckBox. Фильтрация использует ComboBox, EditControl и Button.

          Описание основных функций приложения:

          OnInitDialog() – задает значение по умолчанию всем элементам диалогового окна.

          OnPaint() – функция отвечающая за прорисовку окна.

          OnSelchangeCombo1() – функция отвечающая за сортировку данных. Данная функция является обработчиком событий ComboBox отвечающего за сортировку. Функция срабатывает при изменении значений ComboBox и осуществляет сортировку по возрастанию выбранного поля, если же нажат CheckBox, то сортировка осуществляется по убыванию. Для сброса сортировки в меню ComboBox нужно выбрать вариант “unsort”.

void CPSPDlg::OnSelchangeCombo1()

{

      CString str1, str2, str3;

      str1="SELECT * FROM Zatrati"; //создаем запрос

      if(m_sort_value.GetCurSel()==0) str2=""; //если в списке ничего не выбрано сортировку создавать не нужно

      else //если элемент выбран создается сортировка по выбранному полю

      {

            m_sort_value.GetLBText(m_sort_value.GetCurSel(),str3);

          str2=" ORDER BY ";

            str2+=str3;

      if (m_sort_obr.GetCheck()) str2+=" DESC"; //если активирован checkbox то сортировка по умолчанию

      }

      str1+=str2;

      m_adodc.put_RecordSource(str1); //выполнение запроса

      m_adodc.Refresh();

}



Список использованной литературы:

А.Мешков, Ю.Тихомиров. Visual C++ и MFC. Программирование для Windows NT и Windows Том 1. - 470 с. А.Мешков, Ю.Тихомиров. Visual C++ и MFC. Программирование для Windows NT и Windows Том 2. – 484 с. MSDN 2012


Цена сегодня: 52.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!