Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра автоматизованих систем управління

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти України Національний університет «Львівська політехніка» Кафедра автоматизованих систем управління  Лабораторна робота №2 з курсу «Об'єктно-орієнтоване програмування» Компоненти Delphi. Архітектура проекту в середовищі програмування DELPHI Мета роботи: ознайомитись з компонентами Delphi, їх властивостями, методами та подіями, розглянути особливості побудови прикладних програм із використанням компонент Delphi; вивчити побудову проекту в середовищі програмування Delphi, призначення та зміст файлів проекту. Порядок виконання роботи: Створити проект для виконання індивідуального завдання. Оформити звіт для захисту лабораторної роботи за зразком назва роботи мета роботи зміст індивідуального завдання тексти головного файлу проекту, програмних модулів та файлів форм аналіз отриманих результатів та висновки Завдання Використовуючи компоненти Memo та OpenDialog створити програму для перегляду та редагування текстових файлів (з можливостями відкриття та збереження файлів на диску). Додати спадне меню з розширеннями при відкритті файлів. Текст програми: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus; type TForm1 = class(TForm) Memo1: TMemo; MainMenu1: TMainMenu; PopupMenu1: TPopupMenu; N1: TMenuItem; N4: TMenuItem; N2: TMenuItem; N5: TMenuItem; N6: TMenuItem; N3: TMenuItem; N7: TMenuItem; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog; procedure N8Click(Sender: TObject); procedure N3Click(Sender: TObject); procedure N5Click(Sender: TObject); procedure N4Click(Sender: TObject); procedure N7Click(Sender: TObject); procedure N6Click(Sender: TObject); private { Private declarations } public { Public declarations } end; type info=record hello:string[10]; end; var Form1: TForm1; F:file of info; r: info; ryd:string[25]; implementation uses Unit6, Unit11, Unit12, Unit13; {$R *.dfm} procedure TForm1.N8Click(Sender: TObject); begin Close end; procedure TForm1.N3Click(Sender: TObject); begin AboutBox.Show end; procedure TForm1.N5Click(Sender: TObject); //var i: integer; begin if OpenDialog1.Execute then begin Memo1.Lines.LoadFromFile(OpenDialog1.FileName); insert(OpenDialog1.FileName,ryd,1); end; end; procedure TForm1.N4Click(Sender: TObject); begin Memo1.Clear end; procedure TForm1.N7Click(Sender: TObject); begin close end; procedure TForm1.N6Click(Sender: TObject); begin if SaveDialog1.Execute then begin if SaveDialog1.FileName=OpenDialog1.FileName then begin OKBottomDlg1.Show end else Memo1.Lines.SaveToFile(SaveDialog1.Filename); end; end; end. unit Unit7; interface uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, Buttons, ExtCtrls; type TAboutBox1 = class(TForm) Panel1: TPanel; ProgramIcon: TImage; ProductName: TLabel; Version: TLabel; Copyright: TLabel; Comments: TLabel; OKButton: TButton; procedure Panel1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var AboutBox1: TAboutBox1; implementation {$R *.dfm} unit Unit13; interface uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, Buttons, ExtCtrls, Dialogs; type TOKBottomDlg1 = class(TForm) OKBtn: TButton; CancelBtn: TButton; Bevel1: TBevel; SaveDialog1: TSaveDialog; Label1: TLabel; procedure OKBtnClick(Sender: TObject); procedure CancelBtnClick(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var OKBottomDlg1: TOKBottomDlg1; implementation uses Unit1; {$R *.dfm} procedure TOKBottomDlg1.OKBtnClick(Sender: TObject); begin Form1.Memo1.Lines.SaveToFile(Form1.SaveDialog1.Filename); //Memo1.Lines.SaveToFile(SaveDialog1.Filename); // 'D:\dobrui den.txt' Close end; procedure TOKBottomDlg1.CancelBtnClick(Sender: TObject); begin close end; end. Результати  Рис.1  Рис.2 Вікно вибору файлу Висновок: на лабораторній роботі я ознайомився з компонентами Delphi, їх властивостями, методами та подіями, розглянув особливості побудови прикладних програм із використанням компонент Delphi; вивчив побудову проекту в середовищі програмування Delphi, призначення та зміст файлів проекту.
Антиботан аватар за замовчуванням

31.03.2013 00:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!