Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Стоит ли переходить с Билдера на Делфи?

Автор: JustAMaaan
Дата сообщения: 09.11.2004 10:47

Цитата:
у нас ведь речь идёт о Windows программировании, начит всё что ниже WinAPI путь и останется за стенами корпорации Microsoft

У нас речь идет о Билдере и Delphi. И общая база у них - VCL и (частично) RTL. Все, что не Билдер\Delphi - пускай остается за стенами корпорации Борланд


Цитата:
Если вы разрабатываете DirectShow приложения, то будте добры изучить API DirectShow а не в тупую сразу пользоваться базовыми классами.

А зачем? Чтобы кидать понты на тему "Я знаю DirectShow API"? Или чтобы решать конкретные задачи, для которых тех самых классов обычно вполне достаточно? Лично я видел только один пример работы с ODBC через API, экспортируемый из DLL - потому это НИКОМУ не надо, все нормальные люди пользовались "обертками".


Цитата:
Если человек не будет знать базового API который даёт ему операционная система или та или иная технология, то это на порядок снижает квалификацию программиста.
Квалификация программиста - это способность решать поставленные задачи так, чтобы это решение устраивало пользователя, а не бренчать цацками "я знаю то, я знаю это". Если сползание на уровень API иногда требуется мне, это совершенно не говорит о том, что это обязательно понадобится другим. Когда понадобится - тогда пускай и учат, а без практической необходимости тратить на это время - занятие абсолютно бесполезное.
Автор: deadsy
Дата сообщения: 09.11.2004 11:51

Цитата:
У нас речь идет о Билдере и Delphi. И общая база у них - VCL и (частично) RTL. Все, что не Билдер\Delphi - пускай остается за стенами корпорации Борланд

согласен... тут меня понесло.


Цитата:
А зачем? Чтобы кидать понты на тему "Я знаю DirectShow API"? Или чтобы решать конкретные задачи, для которых тех самых классов обычно вполне достаточно? Лично я видел только один пример работы с ODBC через API, экспортируемый из DLL - потому это НИКОМУ не надо, все нормальные люди пользовались "обертками".


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


Цитата:
Квалификация программиста - это способность решать поставленные задачи так, чтобы это решение устраивало пользователя, а не бренчать цацками "я знаю то, я знаю это". Если сползание на уровень API иногда требуется мне, это совершенно не говорит о том, что это обязательно понадобится другим. Когда понадобится - тогда пускай и учат, а без практической необходимости тратить на это время - занятие абсолютно бесполезное.

Здесь я не согласен, по поводу см. предыдущий пункт. Применительно к технологиям Борланд, допустим надо перекрыть оконную функцию и сделать обработку какого-то определённого сообщения, которое не ловится доступными в VCL методами, как человек не знающий WinAPI будет делать эту достаточно простую операцию?
Автор: Darl
Дата сообщения: 12.11.2004 12:43
Билдер еще не умер, Так что не зачем его хоронить и борланд от него еще не отказывался. На 15 декабря перенесли разборки на эту тему в борланде и думаю наврядли решат там кинуть тех кто токо билдер и предпочитает, а таковые везде найдуться (вся инфа на http://bcbjournal.org/community_letter.pdf):
- U.S. Department of Defense (DoD)
•Naval Surface Warfare Center (NSWC)
•Naval Air Systems Command
•U.S. Army Research and Development Engineering Command (RDECOM)
•U.S. Marine Corp System Command (MARCORSYSCOM)
- U.S. Department of Homeland Security (DHS)
•U.S. Coast Guard
•Local government agencies
- Major Players in the Space Industry
•the European Space Agency
•Astrium
•Alenia Spazio
•Alcatel
•SAAB Space
•NASA/JPL
- Aviation Industry / Corporate Aviators
•Caterpillar, Inc.
•Chevron Texaco, Inc.
•DuPont
•Eastman Kodak Company
•Ford Motor Company
•General Electric
•General Motors Air Trans
•Kellogg Company
•PepsiCo
•much more
- Crime Control / Criminal Investigation / Forensic Sciences
•Many UK police forces
•Several UK and US government security agencies
•A number of customs units in Europe.
•Worldwide users of latent fingerprint workstation
- Delphi/C++Builder third-party component/library vendors
- Users of custom and commercial Windows applications, which include
•Students
•Teachers
•Families
•Hobbyists
•Amateur Photographers
•Financial Analysts
•Engineers
•Aviators
•and many more

Best regards
Автор: Darl
Дата сообщения: 16.12.2004 13:31
2004/12/14 - New Borland C++ Open Letter

Borland will continue to develop VCL-based C++. The next version of C++Builder will be part of the Delphi IDE family, enabling you to take advantage of the latest Delphi VCL and IDE framework and many of the new C++ features that you have requested. It is our intention to include this personality in or before the next major release of Delphi.
Автор: Dimonka
Дата сообщения: 16.12.2004 14:04
deadsy

Цитата:
Применительно к технологиям Борланд, допустим надо перекрыть оконную функцию и сделать обработку какого-то определённого сообщения, которое не ловится доступными в VCL методами, как человек не знающий WinAPI будет делать эту достаточно простую операцию?

Вот ещё один перекрыватель оконных функций нарисовался.. Ответь мне, старче, на кой ляд тебе перекрывать оконную функцию?
Из покон веков в Delphi работают обработчики оконных событий, типа:

procedure WMNCHitTest(var Message: TMessage); message WM_NCHITTEST;

Это во-первых, а во вторых всегда можно делать обработку

Application.OnMessage

Страницы: 12

Предыдущая тема: архитектура процессора G5


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.