24.11.2014 Views

Программирование на С++ - eDrive

Программирование на С++ - eDrive

Программирование на С++ - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

sl–>SaveToFile (fn);<br />

delete sl;<br />

ShellExecute (Handle, "open", fn.c_str (), NULL, NULL, SW_RESTORE);<br />

20<br />

Последняя строка этого примера сразу же открывает созданный файл текстовым<br />

редактором.<br />

Задачи<br />

1. Исключить ошибку при вводе пользователем имени несуществующего<br />

файла в окне открытия файла.<br />

2. Организовать вывод сообщений об ошибке ввода неверного имени файла.<br />

3. Выполнить чтение заголовков столбцов таблицы из файла с помощью<br />

компонента TStringList.<br />

4. Выполнить запись заголовков столбцов таблицы в файл с помощью компонента<br />

TStringList.<br />

Работа 8. Подключение базы данных<br />

Задание<br />

Для организации связи приложения со стандартной базой данных и з<strong>на</strong>комства<br />

со средствами отображения и обновления базы данных из приложения<br />

C++ Builder создать проект с интерфейсом пользователя, а<strong>на</strong>логичным первым<br />

работам. Подключить к нему базу данных Microsoft Access и открыть<br />

доступ к ее полям.<br />

Рекомендации<br />

1. Создание базы данных. Для выполнения последующих задач подготовить в<br />

Microsoft Access базу данных с таблицей из трех полей для хранения числовых<br />

данных взамен массивов в предыдущих работах.<br />

2. Элементы управления таблицами. Создав новый проект <strong>С++</strong> Builder, поместить<br />

в форму таблицу DBGrid и кнопочную панель DBNavigator с<br />

вкладки Data Controls панели визуальных компонентов. Поз<strong>на</strong>комиться с<br />

элементом DBNavigator, с помощью литературы перевести <strong>на</strong>звания его<br />

кнопок в свойстве Hints и установить в true свойство ShowHint.<br />

3. Модуль данных. Для работы с невидимыми элементами управления включить<br />

в проект модуль данных Data Module из коллекции шаблонов<br />

(File.New). Связать модуль данных с формой (File.Include Unit Hdr…).<br />

4. Подключение базы данных. Для того, чтобы подключить к форме базу данных,<br />

поместить в модуль данных компонент ADOConnection с вкладки

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!