Re: ООП 1-е шаги. Создать объект, загрузить из файла данные
От: fdn721  
Дата: 20.05.11 05:57
Оценка: :)
Здравствуйте, Bitfry, Вы писали:

B>Самостоятельно приступил к освоению ООП. Из учебников примеры выходят, но как только берусь за свой код — тупик.

B>Конкретно:

B>Клик по кнопке "открыть файл" > событие > обработчик.

B>В обработчике диалог OpenFile > ... а что дальше?

B>В стиле ООП не могу сообразить. Что хочу, понимаю, а как оформить в капсулу, без глобальных переменных, без главенства функции над объектом...

B>Нужно-то всего лишь на основе данных из файла создать объект. А как это сделать красиво?
B>Вот, ход моих рассуждений:
B>Получив имя файла, вызываю свою функцию

B>OpenМemo (FileName, memo1); // Функция открывает файл, читает данные и размещает их в memo1 — объект моего класса.


B>Значит выше, в этом обработчике необходимо ввести


B>Memo memo1; // построить объект класса Memo


B>Функция OpenMemo — это ведь процедурное мышление?

B>Кроме того, я создаю в обработчике глобально юзаемый по всей программе объект memo1. Неужели так это и делается?
B>Чувствую, что это как-то через некрасиво.
B>Примеров в книжках не нашёл. В чужих исходниках мозги заблудились. Подтолкните мысль, пожалуйста.

Изучать надо было в начале семестра. А сейчас в армию!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.