Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];

Вниз

О Дельфи 6   Найти похожие ветки 

 
Rammish   (2002-05-11 12:45) [0]

Люди, имеет л смысл с delphi5.5 лезть delphi6?
Заранее спасибо.


 
Anatoly Podgoretsky   (2002-05-11 13:03) [1]

Лезть куда либо стоит только тогда, когда есть необходимость


 
Дремучий   (2002-05-11 13:11) [2]

приведу небольшую выдержку...

>>кто какие вкусности 6 Делфи полюбил, которых нет в 5?
>>другими словами, какие есть доводы перехода на Delphi 6?

------------------------------------------------
------------------------------------------------
------------------------------------------------

Не считая КУЧИ изменений, касающихся разработки под Internet, я бы выделил.
1) Новый механизм доступа к данным dbExpress (COOL!!!) для многозвенки.
2) Кросс-платформенная разработка (CLX).
3) Новые возможности компилятора. Тут надо просто садиться и читать хелп.
4) Несколько новых компонентов в VCL
- TLabeledEdit - эдит с меткой (ничего особенного)
- TValueListEditor - грид для редактирования TStrings (иногда полезно)
- TComboBoxEx - милый комбо-бокс с поддержкой картинок
- TColorBox
Куча изменений в уже известных классах. Для себя я отметил:
- свойство CaseSensitive в TStringList
- изменения в DataModule - позволяют писать маленькие серверные
приложения
без пользовательского интерфейса
- THeaderControl имеет новые свойства и события по перетаскиванию колонок
- В TToolBar появилось куча дополнений, связанных с настройкой кнопок в
интерактиве (аналог RX)
- TForm имеет свойства работы со слоями (прикольно)
- TMenuItem имеет новое свойство AutoCheck - автоматическая отметка/
разотметка элемента меню в рантайме (кажется скоро вообще кодировать
не надо будет :) )
5) Усовершенствована работа с TAction (cool)
6) Усовершенствованная поддержка XML.
7) Изменение в типе Variant (можно создавать свой вариантный тип). Я этой
выгодой еще не пользовался
8) Добавлено несколько новых и изменены старые модули в RTL.
Среди них:
- DateUtils - расширенная работа с датами (наверное подсмотрели в RX :)
- FMTBCD - работа с BCD значениями

Стоит ли переходить? Делай выбор сам.

------------------------------------------------
------------------------------------------------
------------------------------------------------

Проблема не в том переходить мне на Д6 или не переходить, мне
просто интересно, что народ находит полезного для себя в новой версии (Д6).
Ведь нововведений может быть много, но это совсем не значит, что програмист
хочет или будет ими пользоваться. Конечно, сие во многом определяется кругом
решаемых зачач и уровнем програмиста.
Просто, довольно много людей, знают об всех этих новых возможностях, но тем
не менее дальше спокойно програмируют на Д5. Есть ли реальная нужда во всех
этих нововведениях для тебя, в вкаких именно?

Как я вижу из перечисленного, примерно так:
2) Кросс-платформенная разработка (CLX).
??? 3) Новые возможности компилятора.
5) Усовершенствована работа с TAction (cool)
и возможно,
7) Изменение в типе Variant (можно создавать свой вариантный тип).

все отальное или же излишество или вполне заменяемо компонентами третьих
сторон,
имеется ввиду для Д5.

-------------------------------------------
-------------------------------------------
-------------------------------------------
...........


 
pasha_golub   (2002-05-11 14:54) [3]

К примеру, я от новых компонентов тащусь. Да их самому не сложно сделать, но все мы лентяи. И сама среда изменилась(ну окошки в смысле), мне намного удобней. Ну а вообще конечно Д6 под Инет разработки в основном писана, это и в аноннсах видно. А переходить все равно надо - прогресс, блин, вещь коварная. Зазевался и схавали :-))


 
drpass   (2002-05-11 15:21) [4]

Один WebSnap чего стоит!


 
kaif   (2002-05-11 15:24) [5]

Мне D6 понравилось (IDE лучше осуществляет донабор кода и работает быстрее). Но я остался в D5. И в сосновном по одной причине. Я не нашел способа в D6 отказаться от сохраниения DFM в формате unicode. Если кто знает, где поставить такую птичку - сообщите мне, пожалуйста.


 
drpass   (2002-05-11 16:36) [6]

Птички там нет, но можно на форме, кликнув мышью, выбрать пункт "View as text", а потом сохранить это вручную в DFM-файл.
А чем тебе мешает-то юникод?


 
Дремучий   (2002-05-11 18:03) [7]

2 drpass
видать для обратной совместимости...


 
kaif   (2002-05-11 18:49) [8]

Да, именно для обратной совместимости. Хотя бы некоторое время. У меня куча проектов. Я не могу так рисковать. Не все используемые компоненты имеют D6 версию. И я не очень помню, какие где используются. И потом, неаккуратненько как-то. Был текст, как текст, а теперь... блин. То, что любой важный файл проекта можно в любом Notepad открыть и исправить было одним из моих аргументов в пользу Delphi вообще.


 
drpass   (2002-05-11 19:44) [9]

>kaif
Совместимость - это, конечно, хорошо. Но лично я не разу не пожалел, что перешел с D5 на D6. Многое в ней делается куда проще и эффективнее (не надо забывать и про более продвинуый компилятор). И когда я сажусь за D5, часто ловлю себя на мысли, что "в D6 вот это можно было бы сделать быстрее", "в D6 это не было бы нужно набирать" и т.д. А необходимости конвертировать свои проекты обратно в D5 ни разу не возникало. В крайнем случае, поможет указанный мной метод



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
14-40183
Ghost.
2002-05-12 18:44
2002.06.13
Интересный подход к программированию


3-39924
saf
2002-05-20 19:23
2002.06.13
генерация номера


3-39935
kalinka
2002-05-20 11:54
2002.06.13
Ширина листа


1-40025
Alex_KR
2002-05-31 22:31
2002.06.13
Создание Help а


1-39991
Shrek
2002-05-31 23:34
2002.06.13
Ну очень простой вопрос!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский