2009-03-09 4 views
2

Я в настоящее время в процессе изменения устаревшего приложения редактора, и мне нужно добавить несколько структур данных, которые я сделал в свой собственный класс, который позже добавлю в объект коллекции. но до сих пор я немного расплывчатый, где поставить все мои функции, связанные с этим объектом. Я думаю, возможно, OO, как дизайн, но я не совсем уверен, как это сделать в vb6. иначе все функции в настоящее время находятся в файле mdl модуля. которые устанавливаются как публичные функции.Есть ли хорошая ссылка для объектно-ориентированного | хорошего дизайна в vb6?

есть ли хорошая справочная информация, книга или что-то еще, что я могу узнать больше о том, как правильно проектировать приложение vb6? для текущей работы и для будущей работы, я думаю.

спасибо.

ответ

7

Вы знакомы с работой Rocky Lhotka? Я бы рекомендовал прочитать Visual Basic 6 Business Objects.

Visual Basic 6 Business Objects обеспечивает полное введение с использованием объектов, которые используются для моделирования реальных бизнес-задач.

Вы также можете посетить www.lhotka.net

Edit:

Я знаю, что это звучит, как много проблем, но я очень рекомендую вам взять время и прочитать книгу Рокки. Он говорит о симуляции принципов ООП, например. как моделирование наследования в eb vb6.

+0

@Shaun, хе-хе, не очень, но спасибо, я посмотрю. :) – melaos

3

Другим хорошим источником информации является Deborah Kurata, она написала серию книг о кодировании OO в VB. Менее известен, чем Рокки Лотка (который отлично), и больше концентрируется на чистом OO, а не на слое ORM/DB, который он делает.

3

Вся ссылка, приведенная до сих пор, хороша. Однако шаблоны проектирования от Gang Of Four можно использовать для Visual Basic 6. Трюк, чтобы помнить, что большая часть шаблона, о котором говорилось в Design Patterns, основана на реализации интерфейсов, которые VB6 может преуспеть. Фактически вы найдете большинство шаблонов проектирования, связанных с внедрением интерфейсов.

Это связано с тем, что большинство шаблонов проектирования фокусируются на настройке взаимодействия различных объектов, а не повторного использования поведения. Таким образом, интерфейс становится намного более важным.

Design Patterns по Patterns by Martin Fowler различных GUI и презентационных шаблонов GoF является наиболее применимым на мой взгляд.

Мое собственное приложение структурировано полностью как серия шаблонов проектирования. Например, я использую пассивный вид для моего уровня представления. Различные виды, называемые командами, которые выполняют фактические модификации модели. Я использую заводы для получения списка отчетов, типов файлов и форм поддержки моего программного обеспечения. Все сделано в VB6, используя книгу Design Patterns от GoF.

+0

+1. Могу ли я также подключить книгу «Руководство разработчика Visual Basic к шаблонам UML и Design» от Griver и т. Д.? Объясняет шаблоны проектирования в 100% VB6, обсуждая такие вопросы, как круговые ссылки.Любой, чей основной опыт работы в VB6 может найти сложную группу из четырех книг, я рекомендую эту прекрасную книгу. http://www.amazon.com/Visual-Basic-Developers-Design-Patterns/dp/0782126928 – MarkJ

1

Прежде чем углубиться в богословские аспекты ООП, накрывайте эти книги, просто прочитав документацию VB6. В частности, разделы по компоновке компонентов.

+0

+1. И это, конечно же, онлайн. Вы можете начать здесь. http://msdn.microsoft.com/en-us/library/aa262304(VS.60).aspx – MarkJ

 Смежные вопросы

  • Нет связанных вопросов^_^