Программирование на С++ - eDrive
Программирование на С++ - eDrive
Программирование на С++ - eDrive
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 с вкладки