Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Углубленное изучение PHP. Пишем Easy CMS (пл. р.) arrow Пишем EASY CMS. Урок 20. Модернизация структуры классов. Шаг 3.
06.07.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Пишем EASY CMS. Урок 20. Модернизация структуры классов. Шаг 3. Печать E-mail
Автор megabax   
28.04.2012 г.
Структура программы на примере простейшей программы

Пишем EASY CMS. Урок 20. Модернизация структуры классов. Шаг 3.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к урокам можно скачать в платном разделе.

На прошлом уроке мы пришли к выводу, что у нас должен быть класс ECMS_VisualObjectsStates для управления отображением на экране визуальных объектов. Сегодня подумаем над тем, какие еще у нас должны быть классы и как будут храниться объекты этих классов. После детальных размышлений, которыми мы занимались на уроке 18 и 19, можно прийти к выводу, что нужны следующие группы классы:

  • Визуальные объекты (показ контента, показ таблицы, показ и редактирование полей таблицы, меню  и так далее).

  • Объекты для работы с таблицами баз данных.

  • Объекты для работы с метаданными (в которых будут храниться описания таблиц, но это задел на будущее).

  • Объекты для управления подключением сторонних разработок (плагинов).

  • Объекты для преобразования данных, переданных методом POST в команду или событие.

  • Объекты для формирования гиперссылок.

  • Единый объект, который управляет всеми объектами сайта.

  • Объекты для конвертации событий.

Теперь распишем все эти объекты более подробно.  И так....

 
« След.   Пред. »
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги