Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для HardLogin
54 / 54 / 2
Регистрация: 20.01.2013
Сообщений: 832
Записей в блоге: 1

Почему c++builder 6?

27.06.2013, 22:28. Показов 3769. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему c++builder 6? Почему все пользуются версией 6 хотя она 2002 года а последняя вроде 2013? В основном все книги обучают работать на шестерке, вообщем почему?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.06.2013, 22:28
Ответы с готовыми решениями:

Почему данный код работает в builder 6 а в builder 10 не работает?
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttributes(Handle, 0, 128,...

Почему я выбрал C++ Builder?!
эта тема не "прихоти ради"© , то есть не для холивара! хочется посмотреть на ваше мнение, о достоинствах оного, прошу не надо здесь...

Почему не запускается моя программа на С++ builder?
Почему не запускается моя программа на С++ builder? Когда заканчивала ее писать ведь работала. не могу понять что случилось, да и exe. файл...

33
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
27.06.2013, 22:50
Цитата Сообщение от HardLogin Посмотреть сообщение
Почему c++builder 6? Почему все пользуются версией 6 хотя она 2002 года а последняя вроде 2013? В основном все книги обучают работать на шестерке, вообщем почему?
Вы можете назвать несколько революционных событий, серьёзно изменивших концепции или структуру языка за последние 11 лет (я не имею в виду стили оформления, "шкурки" и т.д.)?
2
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,450
28.06.2013, 10:12
потому что она работает. лучшее (>6) враг хорошего (6).
1
 Аватар для HardLogin
54 / 54 / 2
Регистрация: 20.01.2013
Сообщений: 832
Записей в блоге: 1
28.06.2013, 11:01  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
потому что она работает. лучшее (>6) враг хорошего (6).
хм, обычно новые версии лучше старых...
0
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,450
28.06.2013, 11:21
Цитата Сообщение от HardLogin Посмотреть сообщение
хм, обычно новые версии лучше старых...
обычно они настолько лучшие что либо перестают работать либо делают то же самое настолько отличным способом что потребители отворачиваются. вплоть до того что интерфейс начинает мимикрировать под другую среду и потребители рыгают
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
28.06.2013, 11:35
Цитата Сообщение от HardLogin Посмотреть сообщение
хм, обычно новые версии лучше старых...
В новых версиях идет упор на добавление всевозможных плюшек. В них, чтобы не изобретать собственный велосипед, можно воспользоваться уже кем-то изобретенным. То же самое только в профиль. И таким образом в более новых среда упор делается не на умение программирования на языке, а на умение программирования в среде.
1
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
28.06.2013, 11:51
Есть еще один момент: на заре становления фирма Borland была относительно независимой и базировалась на энтузиастах своего дела. Потом была скуплена... . Когда-то фирму Visio тоже скупил Microsoft... - посмотрите, что с ней стало... .
0
 Аватар для dederkay
46 / 46 / 4
Регистрация: 08.12.2010
Сообщений: 161
28.06.2013, 12:00
Цитата Сообщение от nick42 Посмотреть сообщение
Visio
Не знаю что стало с Visio, но при должном старании и настройке вы получаете очень удобный инструмент для всяких там блок схем и тд, при необходимости создаете собственный инструментарий. Говоря о Borland, могу сказать одно, что мне как не пользователю борланда, очень не нравиться тот стиль в котором всё написано, всякие глобальные переменные и тд, может мне попался просто плохой проект, а может и нет...
0
 Аватар для HardLogin
54 / 54 / 2
Регистрация: 20.01.2013
Сообщений: 832
Записей в блоге: 1
28.06.2013, 12:23  [ТС]
просто в шестерке нет некоторых компонентов которые есть в более новых версиях несмотря на это все в основном пользуются 6 версией. Я еще не разрабатывал серьезные приложения в этой среде, хочу узнать: обычно хватает тех компонентов, ресурсов которые предоставляет билдер 6?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33379 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
28.06.2013, 12:24
Цитата Сообщение от SatanaXIII Посмотреть сообщение
И таким образом в более новых среда упор делается не на умение программирования на языке, а на умение программирования в среде.
Вот тебе пример плюшки: StringGrid утопление шапки при нажатии

И посмотри разницу, что тебе надо сделать в первом случае, а что - во втором. Я тебе таких примеров, из того, что уже всплывало на форуме, over9000 могу привести (то события какого-то нет, приходится дописывать, то свойство какое отсутствует - опять бери и дописывай его, WinAPI тебе в помощь, про 64-бита я вообще не говорю уже)... Программирование в BCB5/BCB6 - это постоянное переизобретение колеса. Оно тебе надо? Мне - нет. Поэтому я в свое время перешел на 2007, потом на 2009, потом на XE2 (хотя Дельфи/Билдер - это вообще не мой рабочий инструмент. Так, второстепенные задачи и хобби)
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
28.06.2013, 12:38
Цитата Сообщение от dederkay Посмотреть сообщение
может мне попался просто плохой проект,
- скорее всего...
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
28.06.2013, 12:40
Цитата Сообщение от UI Посмотреть сообщение
Вот тебе пример плюшки: StringGrid утопление шапки при нажатии
Да, я видал. Круто.

Цитата Сообщение от UI Посмотреть сообщение
Оно тебе надо?
Да. Я люблю понимать что вообще происходит, когда что-нибудь пишу.

Я не говорю, что усовершенствование и выпуск новых сред это плохо. Я говорю чем это плохо. Если так рассуждать, то тип char рудимент - есть же string-и всякие разные. Массивы для слабаков - есть же STL. Вообще надо тогда на яву переходить и забыть программирование как страшный сон. Естественно я утрирую, но моя мысль я думаю ясна.
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
28.06.2013, 12:41
Цитата Сообщение от HardLogin Посмотреть сообщение
просто в шестерке нет некоторых компонентов которые есть в более новых версиях несмотря на это все в основном пользуются 6 версией. Я еще не разрабатывал серьезные приложения в этой среде, хочу узнать: обычно хватает тех компонентов, ресурсов которые предоставляет билдер 6?
я до сих пор пользуюсь BCB 5. Не потому, что дебил, а просто мне хватает его возможностей. Бывают случаи, которые BCB 5 просто "не мог знать". Тогда использую XExxxx. Но это случается крайне редко.
1
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,450
28.06.2013, 13:19
Цитата Сообщение от UI Посмотреть сообщение
Программирование в BCB5/BCB6 - это постоянное переизобретение колеса
если ездить на лыжах можно избежать многих сложностей конечно, компоненты каждой версии могут только то что могут. большую часть возможностей новых версий люди не используют, некоторые возможности можно добавить к компонентам 6-го, а некоторые нельзя добавить к компонентам 6-го как бы вы не старались (точно такой же предел есть и у новых версий). в свою очередь новые версии могут не содержать элементарных возможностей предыдущих или открыть нам дверь в увлекательный мир глюков "потому что мы все переписали заново специально для вас родные вы наши разработчики" (С) итог - разработчик выбирает инструмент исходя из своих потребностей. для кого то даже XE6000 все равно будет "фуу, да он не умеет того то того то..." хотя конечно удивительно что 6-й до сих пор бегает. наглядная иллюстрация того что это вещь. на мой взгляд
0
 Аватар для HardLogin
54 / 54 / 2
Регистрация: 20.01.2013
Сообщений: 832
Записей в блоге: 1
28.06.2013, 14:10  [ТС]
Цитата Сообщение от UI Посмотреть сообщение
Вот тебе пример плюшки: StringGrid утопление шапки при нажатии

И посмотри разницу, что тебе надо сделать в первом случае, а что - во втором. Я тебе таких примеров, из того, что уже всплывало на форуме, over9000 могу привести (то события какого-то нет, приходится дописывать, то свойство какое отсутствует - опять бери и дописывай его, WinAPI тебе в помощь, про 64-бита я вообще не говорю уже)... Программирование в BCB5/BCB6 - это постоянное переизобретение колеса. Оно тебе надо? Мне - нет. Поэтому я в свое время перешел на 2007, потом на 2009, потом на XE2 (хотя Дельфи/Билдер - это вообще не мой рабочий инструмент. Так, второстепенные задачи и хобби)
если все так плохо почему люди предпочитают 6?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33379 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
28.06.2013, 14:39
Потому что боятся переходить "а как бы моя библиотека, написанная на костылях, применимых только к Билдер 6 (а написана она так, потому что код во многих, если не всех книжках, которые есть в магазинах нашего города, так и был написан. Абы как, лишь бы заработало) не отвалилась. Так она хотя бы работает, хотя бы у меня на машине. Хотя бы пока..."

Потому что сидят на своих не-Юникодных приложениях до сих пор, и их это устраивает потому что сидят в своих коконах. Запускаешь программу, написанную вот таким "умельцем" на машине, где не кириллица выбрана ANSI-кодировкой, и видишь много-много вопросиков вместо текста: пример. "Потому что у меня на машине работает, и плевать мне, как оно на других будет работать. А если тебе надо - ты и выставляй нужную кодировку в системе". Такая программа сразу улетает в мусорку, кстати. Потому что есть другая (а нет - так будет), автор которой более грамотно подойдет к этому вопросу.
2
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,450
28.06.2013, 14:45
Цитата Сообщение от UI Посмотреть сообщение
автор которой более грамотно подойдет к этому вопросу
безусловно такие люди есть. однако их концентрация в той или иной среде никак не связана с этой средой. я знаю 1001 глюк людей которые пищали от юникода и пихали его себе в проект. в итоге их программа летит в помойку потому как не работает ни на каких кодировках. та хоть на ANSI работает по-моему юникод и гринвичское время - это квадратура круга программирования
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.06.2013, 16:14
Цитата Сообщение от HardLogin Посмотреть сообщение
В основном все книги обучают работать на шестерке, вообщем почему?
По тому что книги старые, когда то Builder пользовался большей популярностью чем сейчас.

P.S. Последнии книги Архангельского - Builder6, Builder2006, RAD 2009

Цитата Сообщение от HardLogin Посмотреть сообщение
хм, обычно новые версии лучше старых...
Так и есть - собственно подправленная Indy, boost, рефакторинг ( не знаю как можно вообще без него ) поиск по компонентам итд...

Цитата Сообщение от nick42 Посмотреть сообщение
Есть еще один момент: на заре становления фирма Borland была относительно независимой и базировалась на энтузиастах своего дела. Потом была скуплена... . Когда-то фирму Visio тоже скупил Microsoft... - посмотрите, что с ней стало... .
Как пишут - эти энтузиасты просто сменили название компании и владельца.

Цитата Сообщение от HardLogin Посмотреть сообщение
если все так плохо почему люди предпочитают 6?
Кто ?

Я вообще потихоньку Qt учу ибо неизвестно когда Builder станет таким же кросплатформенным, да и некоторые вещи там поудобнее делать нежели в VCL
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
28.06.2013, 18:30
Цитата Сообщение от UI Посмотреть сообщение
Потому что сидят на своих не-Юникодных приложениях до сих пор, и их это устраивает потому что сидят в своих коконах. Запускаешь программу, написанную вот таким "умельцем" на машине, где не кириллица выбрана ANSI-кодировкой, и видишь много-много вопросиков вместо текста: пример. "Потому что у меня на машине работает, и плевать мне, как оно на других будет работать. А если тебе надо - ты и выставляй нужную кодировку в системе". Такая программа сразу улетает в мусорку, кстати. Потому что есть другая (а нет - так будет), автор которой более грамотно подойдет к этому вопросу.
Если это основной аргумент (или около того), то писать приложение, которое будет по-русски воспроизводиться, скажем, в Израиле, жертвуя за это "удобство" мегабайтами памяти, мне, грубо говоря, попросту "в лом"... - будет серьезный заказ от арабских эмиратов - применю юникод. Пока же для славянских языков мне достаточно BCB 5.
1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.06.2013, 18:49
Цитата Сообщение от nick42 Посмотреть сообщение
Если это основной аргумент (или около того), то писать приложение, которое будет по-русски воспроизводиться, скажем, в Израиле, жертвуя за это "удобство" мегабайтами памяти, мне, грубо говоря, попросту "в лом"... - будет серьезный заказ от арабских эмиратов - применю юникод. Пока же для славянских языков мне достаточно BCB 5.
Хм ... а UTF8 чет не помню как там в BCB5 c ним ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2013, 18:49
Помогаю со студенческими работами здесь

Почему в Builder 6 TreeView1->SortType = stText; выдаёт ошибку
Люди, простите, немного вспотел, а не хотелось бы. В Builder 6 делаю форму, добавляю TreeView1, добавляю Items +3 +2 +1, на кнопку...

Как использовать компоненты скомпилированные для C++ Builder 2007 в C++ Builder 2010?
Народ! Такая проблема... Есть набор компонентов т.н. Dicom VCL. Сайт производителя - http://www.medicalconnections.co.uk/. У них на...

Можно ли использовать C++ Builder v11 если купить Embarcadero C++Builder XE8
День добрый! Есть старый проект С++. Он компилируется на CodeGear™ C++Builder Version 11. Но на это ПО утеряна лицензия, сейчас...

Как открыть проект C++Builder 6 в Embarcadero C++Builder 10.3 Community Edition?
Здравствуйте. Как открыть проект C++Builder 6 в новом Embarcadero C++Builder 10.3 Community Edition?

Какой компилятор C++ Builder использовать? Rad Studio 2009 глючит. C++ Builder 6 старый
Много раз замечал непонятки с компилятором. Масла в огонь подлил Какой посоветуете?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru