Типы программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Исходник программы тестирования
3 задачи, помогите решить проблемму
Как провести анализ вычислительной сложности алгоритмов на графах, вопрос из темы "Реализация некоторых алгоритмов теории графов&quo
Формирование матрицы.
Можно ли перемещаться в тексте?
Алгоритм нахожднеия всех путей графа
оптимизация ппрограмм под паскаль
синтаксис в описании модуля, большая проблема!
помогите с прогой, оконная прога на Pascal'e
Используете ли Вы Assembler в своих программах?, asm
тесты по Repeat и While, где найти?
аналог pow в C++, ...
Работа со строками, преобразования в числа
Строки, вывод строки
Алгоритм Дейкстры
Интересная задачка, Для понимающих программистов
функция особого опасного типа, розыск!
производная
Архиватор, архивация bmp
Формирование матрицы в TP.
2VIT, загрузка файлов и рисунков на форум...
Реализация некоторых алгоритмов теории графов, на Паскале
Как Вы относитесь к курящим девушкам?
Маятник Капицы, помогите плз
термины, помогите определить
Работа со строкой, Простейшие задачки
Что б не пустовал раздел :), не ужели паскаль теряет свою мощь?
помогите с сортировкой
Pascal, указатели и динамическая память
Pascal : русский язык, на компе 3 языка
lg в паскале
COM-port, Юзаем ком
Помогите решить задачку, помогите новичку
ООП, для начинающих на Паскале (для фака)
Как задать параметры синусоиды
Что такое стек и как с ним работать? Как удалять, нужно добавить и удалить элементы стека
Выход из графического режима.
Организация Базы Данных
Своё прерывание 1Ch
Подскажите решение задачи, Паскаль не моя стихия
Опции компилятора., Тема для FAQ
Stack overflow error, Работа с процедурами и функциями
Как в Excel сохранить книгу под произвольным имене
Русификация Pascal, Где найти полную версию русификатора?
Turbo Vision!!!
Процедурный тип данных, Что это такое и с чем его едят
Помогите :: все ходы коня на шахматной доске, Помогите :: через 2 дня здача а я......(
что такое очередь?, и как ей пользоваться...
Иероглифы вместо русских букв!!!, При открытии Pascal на полный экран!!!
подсчет вычисляет размер графического растрового, подсчет размера графического файла
Директории, Как прописывать директории
Решение задачи, Найти площадь...
Pascal и DBF файлы, Как паскаль может работать с дбф
ПопАп-меню, Создание попап-меню
Вхождение точки в заданную область, Помогите написать программу на паскале..
Help, Сложная программа помогите!!!!!!!!!
Real to String, Конвертация с округление
решето Эратосфена, на turbo pascal
Задачка, Список
Организация деревьев, в Паскаль
ПОМОГИТЕ. СРОЧНО. ПЛИЗ
Asm & TPascal, Можно в Паскале делать вставки на асме?
защита программы от копирования, серийный №
Как узнать выполняется ли процедура
Update FAQ!, Сделал Update FAQ - около 50 новых тем!
оператор case, пример использования case
Задачи !, налетайте !
Как Вы относитесь к курящим девушкам?
к узнать размер кластера fat системы?
непонятка с FillChar, блоки, как заполнить блок?

Платные хостинги     Раскрутка сайта     Книги по программированию


Turbo Vision!!!

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Я делаю программу на Turbo Vision. Что за программа - не важно. Допустим, что для того чтобы создать новый документ у меня в программе будут строки...var R: TRect;begin R.Assign(0,0, 80, 23); Desktop^.Insert(New(PMyDoc, Init(R, '', 0)))end;...В данном случае PMyDoc - это мой собственный класс окна с документом. Предположим что моя программа работает с массивом строк (заметьте, это не текстовый редактор). Этот массив строк программа должна выводить в окно и т.д. Программа многодокументная. Вопрос следующий - где мне следует описать этот массив строк, в классе приложения или в классе окна?Хотя мне почему то кажется что в классе окна. Прав ли я?

- Все зависит от того, где ты используешь этот массив строк. Если он юзается постоянно втечение работы программы для всех окон один и тотже, то тогда нужно в классе приложения. Если для каждого окна соотв вот такой массив, то кончено в классе окна. Если один такой массив соответствует конкретному документу, то классу документа.

- PMyDoc потомок какого объекта?

- PMyDoc = ^TMyDoc;TMyDoc = object(TWindow)...end;Цитата (Fedor @ 14.4.2005, 07:34) Если один такой массив соответствует конкретному документу, то классу документа. У меня, кстати, если точнее, то не массив а коллекция. Да, кстати, у меня прямо в самой коллекции есть функция записи в файл всей коллекции (функция SaveToFile). Даже если я и объявлю её в классе окна, то как мне через приложение мне обратиться к окну чтобы я мог вызвать эту функцию?

- Стоит всё-таки объявлять объявлять глобальной переменной. Хранение строк в коллекции не имеет оношения к тому, кто их отображает.Вот, писал где-то год назад программу для Турбо Вижна: мини база данных (создание, редактирование, поиск) на основе коллекций. Смотри как я реализовал её: Добавлено @ 09:31 Для записи различных типов документов перекрывай в потомке коллекции функцию SaveToFile. Присоединённый файл ( Кол-во скачиваний: 1 ) stud_db.rar

- Это чуть-чуть не совсем так. В коллекции у меня хранятся не строки а объекты пользовательского типа (записи, одна булевая переменная и две другие стринговые). Во-время работы комп должен просчитывать что выводить в окно. У меня приложение многодокументное и если хранить все в глобальной переменной, то при каждом создании окна надо создавать объект. А я думал что он будет создаваться автоматически при создании окна. Так же легче и тем более определять, к кому относится данный объект совсем не нужно.

- Ну... зависит от реализации. Это делай уже как тебе удобнее."Автоматически" - тогда надо описывать в конструкторе (инициализация объекта).Я не понял, ты получил ответ на вопрос или нет?

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с учебник | программирование сотовых | офшорное программирование | примеры линейное программирование | анализ программирование | программирование делфи | cgi программирование | программирование atmel | школа программирования | типы программирования | практика программирования | программирование autocad | программирование профессиональное | обзор языков программирования | среда программирования delphi | задачи целочисленного программирования | характеристика языка программирования | стиль программирования | постановка задачи программирование | программирование серверов | программирование диплом скачать | применение программирования | Ссылки

Все про практика программирования