(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Embarcadero"

Обсуждение вопросов, связанных с компанией Embarcadero, ее продуктами RAD Studio, C++Builder, Delphi и другими.

 
 
Добавить сообщение »

Тема: Обсуждение материала "Упростите свои Delphi-приложения - Часть 2"

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

Автор:  Артем Дата: 31.05.2014 15:34
По поводу "определенных правил". Их список автор начал с середины. Начинать надо с техзадания, с создания модели, а не с раздумий над первой строчкой кода. Все остальные правила не вызывают возражений, но крайне тривиальны: конечно же, код надо комментировать, конечно же, при написании кода надо думать, конечно же, иметь при этом перед глазами дерево классов, построенных рационально, структурировать код, и т.д. Мне кажется, это все равно что написать статью с призывами и обоснованием мыть руки перед едой.
Ответить на сообщение »
 
Автор:  ffh2000 Дата: 07.06.2011 09:30
Автор - дилетант или кОсит (а может покурил чего)?

Во-первых, настройки грузить надо не в OnShow, а в OnCreate и сохранять, если надо сохранять один раз при закрытии приложения (или формы), в OnDestroy.

Во-вторых: я к примеру пишу программы, состоящие из большого количества форм. Грузить каждый раз весь проект для работы над одной формой довольно тяжело (для компа), поэтому проект разбит на кучу отдельных приложений (форм). При сборке большого проекта код в основном файле проекта-формы задействован не будет, поэтому грузить настройки после инициализации Application просто нет смысла. Этот подход не универсален.

Вывод: оптимальнее всего грузить в обработчике OnCreate, а сохранять в OnClose или OnDestroy в зависимости от ситуации.
Ответить на сообщение »
 
Автор:  Игорь Дата: 16.05.2011 15:55
И вообще, кто автор этой банальщины? Marco Cantu или безыменный "суперпроггер" с dumpz.ru?
Ответить на сообщение »
 
Автор:  Игорь Дата: 16.05.2011 15:52
Клоунада какая-то. Чей подход к программированию критикует автор? Случайных людей? Новичков? Студентов?
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Domino Utility Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
Nero Platinum 2018 VL 5 - 9 License corporate
Kaspersky Endpoint Security для бизнеса – Стандартный Russian Edition. 10-14 Node 1 year Base License
Microsoft Windows Home 10 Russian Academic OLP 1 License No Level Legalization GetGenuine
TeeChart for .NET with source code single license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Программирование на Visual С++
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Скачиваем файлы из интернета при помощи Delphi (1)
Почему то не скачивает, хотя прогресс показывает...
 
получение информации об устройстве. (3)
Добрый день. Программа должна обслуживать любые устройства от любого производителя типа:...
 
Легализация программы написанной на нелицензионной платформе Delphi7 (4)
Была написана программа используя нелегальный продукт Delphi 7. Потом эту программу продали...
 
Direct Show и Delphi (1)
Здравствуйте. Как получить в DirectShow9 (DirectSound) функцию похожую на...
 
Builder C++ XE7 подключение к удаленной БД (1)
Здравствуйте! Работаю в Builder XE 7 с базами данных и в среде SQL Server Management Studio...
 
 
 



    
rambler's top100 Rambler's Top100