Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка зручною діалогової програми, що полегшує доступ до файлових даними

Реферат Розробка зручною діалогової програми, що полегшує доступ до файлових даними





rdScrollBar (sbHorizontal + sbHandleKeyBoard);

{Далі створюємо текстове вікно}: = New (PInterior, Init (Bounds, HS, VS));

Insert (Interior) {Включаємо його в основне вікно}

end;

{-------------} TDlgWin.HandleEvent; HandleEvent (Event); Event.What = evCommand then (Event.Command);

{-------------} TNotebook.FileOpen;

{Відкриває файл даних}: PFileDialog; {Діалогове вікно вибору файлу}: Word;: PathStr;

{Далі створюємо екземпляр динамічного об'єкта} (PF, Init ('* dat', 'Виберіть потрібний файл:', 'Файл', fdOpenButton, 0));

{За допомогою наступного оператора вікно виводиться на екран і результат

роботи користувача з ним поміщається в змінну Control}: = DeskTop ^. ExecView (PF);

{Далі аналізуємо результат запиту} Control of.cmFileOpen, cmOk: {Користувач вказав ім'я файлу} ^. GetFileName (s); {s містить ім'я файлу}

Assign (DataFile, s); (DataFile); IOResult <> 0 then (DataFile);: = IOResult = 0; OpFileF then (WinCom2); (WinCom1); {Переходимо до роботи };;; {case Control} (PF, Done) {Знищуємо примірник}; {FileOpen}

{-------------} TNotebook.FileSave;

{Закриває файл даних} (DataFile);: = False; (WinCom2); {Дозволяємо відкрити файл}

DisableCommands (WinCom1) {Забороняємо роботу і зберігаємо}

end; {TNotebook.FileSave}

{-------------} TNotebook.ChangeDir;

{Змінює поточний каталог}: PChDirDialog; {Діалогове вікно зміни каталогу}

Control: Word; (PD, Init (cdNormal, 0)); {Створюємо діалогове вікно}: = DeskTop ^. ExecView (PD); {Використовуємо вікно}

ChDir (PD ^. DirInput ^. Data ^); {Встановлюємо новий каталог}

Dispose (PD, Done) {Видаляємо вікно}; {TNotebook.ChangeDir

{-------------} TNotebook.DOSCall;

{Тимчасовий вихід у Вінду} = 'Для повернення введіть EXIT у відповідь' + 'на запрошення Windows ..';; {Закрити обробник подій}; {Закрити монітор екрана}; {Закрити монітор пам'яті} (HeapPtr); {Звільнити купу} (txt); {Повідомити про вихід}; {Установити стандартні вектори}

{Передати управління командному процесору Вінди (далі)} (GetEnv ('COMPEC'),'');

{Повернутися з Вінди (далі)}; {Відновити вектори} (HeapEnd); {Відновити купу}; {Відкрити монітор пам'яті}; {Відкрити монітор екрана}; {Відкрити обробник подій}; {Відкрити обробник помилок} {Відновити вигляд екрану}; {DOSCall}

{-------------} TInterior.Init;

{Створює вікно скроллера}

Назад | сторінка 5 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Національне агентство інвестицій і приватизації Республіки Білорусь - " ...
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Як "відкрити" закрите суспільство