Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  01:27[Войти] | [Зарегистрироваться]
Обсуждение темы:
Borland Developer Studio 2006

2 декабря в Москве прошел семинар "Delphi 2006, C++Builder 2006, C#Builder 2006 и новейшие ALM-решения Borland". Данная тема предназначена для обсуждения семинара(впечатлений, итогов и т.п.)

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 632 сообщения

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

Отслеживать это обсуждение
<<<... | 132—33 | 32—1
Всего сообщений в теме: 632; страниц: 7; текущая страница: 7


№ 32   16-12-2005 02:49 Ответить на это сообщение Ответить на это сообщение с цитированием
На портале BDN новый материал:

What's new in Delphi 2006 - by Malcolm Groves and by Jason Vokes:

http://bdn.borland.com/article/0,1410,33411,00.html


№ 31   16-12-2005 01:43 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 30« (Валерий)
___________________________

Супер! Ничего подобного я ещё не видел! Так быстро у меня не работала даже Delphi 6!
А Delphi 6 - довольно тормозная среда. Вы сравните с Delphi 2/3.


№ 30   15-12-2005 06:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Вот уже цлый день "играюсь" с Delphi 2006. Что можно сказать по этому поводу?

Супер! Ничего подобного я ещё не видел! Так быстро у меня не работала даже Delphi 6! Возможно, все глюки и баги ещё вылезут, но пока я ничего серьёзного не заметил.

Борланд рулит!


№ 29   13-12-2005 13:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Я был на этом семинаре и он мне не понравился: на первой части показывали фишки, которые мало имеют отношение к программированию, это всё красивые бантики, во втором докладе автор откровенно боялся тронуть среду разработки, чтобы она не упала (а она все равно упала). На презентации Delphi 2005  прошлом году (или уже позапрошлом, не помню) тоже старались не трогать среду разработки, а ее падения всегда объяснялись бетта версией.
Перед подготовкой к этому семинару, не мешало бы при регистрацией узнать, что интересует пришедших, поскольку тот же ECO вызывает лишь академический интерес, реальных проектов в России мало, а документации на русском еще меньше.
Я пытался разрабатывать WEB проект на Delphi 2005, но это оказалось не возможно из-за невероятно кривой среды разработки и кривости компонент. Update 3 ситуации не изменил. Взяв Delphi 2006 я увидел как старые, так и очень удивительные новые баги. Проект так и не удалось реализовать, хотя я профессионально работаю с Delphi уже 7 лет! Так и работаю до сих пор на Delphi 7.
Жаль не раздавали анкеты на семинаре, видать наше мнение уже не интересно.
Ходил недавно на Microsoft Платформа 2006. Там все было наоборот. Люди вживую создавали проекты и компилировали их. За два дня Visual Studio упала один раз. Семинары были по интересам.
Я не фанат Microsoft, но после презентации Borland мне расхотелось тратить деньги своей организации на upgrade Delphi 2005, а после Microsoft захотелось изучать Vasic и C#. Вот такие разные презентации.


№ 28   13-12-2005 05:16 Ответить на это сообщение Ответить на это сообщение с цитированием
ECOIII - это как раз и есть та фишка, из за которой стоит перейти на D2006.

Технология МДА - пока к сожалению мало оцененная.
Но это настоящий скачок (в несколько раз) - в плане скорости разработки.

ECOII - использую пол - года. И очень этому рад.
Но все тормозит обилие клюков в D2005.

Потому срочно перехожу на D2006.



№ 27   08-12-2005 00:33 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 26« (vlad_gri)
___________________________
ObjectVision

Ну вот видите. Нашелся таки самый древний "оригинал" :))
Ну и который из них бледнее ?


№ 26   08-12-2005 00:14 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 24« (Jack Of Shadows)
___________________________
Первый Дельфи это была копия Visual Basic
Ну это спорный вопрос
http://www.sacpcug.org/archives/20year/timeline-a.html

May 1991 (2466)
....
John Mandell of Borland demonstrates ObjectVision.
....
Microsoft announces Microsoft Visual BASIC for Windows.

Сдесь картинки с описанием.
http://www.dans20thcenturyabandonware.com/d2ca-ssg-win1x2x3x.html


№ 25   07-12-2005 13:59 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 24« (Jack Of Shadows)
___________________________
Вообще понятия "бледная копия" и "оригинал" не могут применяться к функциональным вещам.
Они пришли из области искусства (картины, музыка)
Конечно делать копию картины в эстетическом плане нет смысла.

Однако делать копию функциональной вещи необходимо. Современный молоток может быть копией того первого молотка который появился черт те знает когда. Но ведь он ГОРАЗДО ЛУЧШЕ.
Другие материалы, да и сбалансирован он по расчетам, а не на глазок.

Я думаю вам Денис уже пора отучиваться от презрительного отношения к функциональным копиям и обожания "оригиналов" :))


№ 24   07-12-2005 13:52 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 23« (DenisTST)
___________________________
Зачем я буду покупать бледную копию, если
есть возможность использовать оригинал?


Бледную копию не надо покупать. Покупайте копию, которая ЛУЧШЕ оригинала :))
Пример я уже привел. Первый Дельфи это была копия Visual Basic - Но КАК сделано !!!


№ 23   07-12-2005 13:47 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 22« (Jack Of Shadows)
___________________________

Ответ на »сообщение 20« (DenisTST)
___________________________
Вы меня извините но вы явно не в курсе почему так произошло.

ок , возможно я поторопился .

Более того, человечество в принципе не может развиваться не копируя чужие идеи.
Вы же книги читаете, учитесь по ним. Это ведь все чужие идеи. :))
Да и сам дельфи есть копирование чужой идеи (Visual Basic). Просто сделанно гораздо более лучше чем все остальное.

Только одно дело человечество, а другое програмный продукт. Зачем я буду покупать бледную копию, если
есть возможность использовать оригинал?

Я совсем не являюсь поклонником VC2005 и даже уже оплатил новую delphi 2006 . Просто я пытаюсь для себя решить, а не пора ли завязать с
Delphi (как это ни печально), и перейти на C#, или еще подождать...


№ 22   07-12-2005 12:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 20« (DenisTST)
___________________________
Сначала были оригинальные идеи, вроде третичного компьютера, но потом "умные" люди приняли решение - копировать западную архитектуру.

Вы меня извините но вы явно не в курсе почему так произошло.
Во всяком случае копирование чужих идей тут ни при чем.
Более того, человечество в принципе не может развиваться не копируя чужие идеи.
Вы же книги читаете, учитесь по ним. Это ведь все чужие идеи. :))

Да и сам дельфи есть копирование чужой идеи (Visual Basic). Просто сделанно гораздо более лучше чем все остальное.


№ 21   07-12-2005 12:52 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 20« (DenisTST)
___________________________
Кстати мы совсем недавно обсуждали связку VS2005 + Chrome как замену delphi вот в этой ветке с весьма говорящим названием "Visual Studio.NET как наследник Delphi" :))
http://www.delphikingdom.com/asp/talktopic.asp?ID=247

Ну а почему МС не добавляте <мой любимый язык> в VS. Так потому что рук на всех не хватит :))
Потому они и дали возможность другим сделать  <мой любимый язык> на dotnet. И очень много народ уже этим занимается.
Вот обьектный паскаль делают remoteobjects.
Список всех языков на dotnet по моему где то есть.


№ 20   07-12-2005 12:38 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 19« (nord)
___________________________


Вот-вот! я вот думаю: добавит MS поддержку Object Pascal в свою IDE ... и всё. Конец Борланду. Возможно, не сразу,  Только почему-то она этого не делает.

Потому что это уже сделала другая компания
http://www.remobjects.com/articles/?id={E7D39DFF-B0AE-4EE9-8C98-4F2BC22E5231}
Кстати на картинках видно поддержку в VS2005
Design Guidelines и ToolTips.

Ответ на »сообщение 15« (Jack Of Shadows)
___________________________

А почему кислая мина ?


Мне это напоминает историю вычислительной техники
в СССР. Сначала были оригинальные идеи, вроде третичного компьютера, но потом "умные" люди приняли решение - копировать западную архитектуру.
Чем это кончилось, всем известно....

Borland наверно хочет повторить этот путь.


№ 19   07-12-2005 11:52 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 18« (Jack Of Shadows)
___________________________
В любом случае вы на своем опыте убедились что VS 2005 представляет практически все что есть нового в Delphi 2006 плюс много чего что в Delphi 2006 отсутствует.


Вот-вот! я вот думаю: добавит MS поддержку Object Pascal в свою IDE ... и всё. Конец Борланду. Возможно, не сразу,  Только почему-то она этого не делает. Теоретически она могла сделать это при первом выходе студии (первые беты и первый релиз) и практически - при выходе VS 2003. Назвала бы свой язык Pascal# ;) и ждала бы, пока от рынка Delphi начнут сыпаться сначала крошки, а потом уже и целые куски в сектор, занятый MS. Неужели официально нужен некоторый конкурент, который делает всё точно также, но немного по-другому? В VCL были возможности очень хорошие по сравнению с возможностями MFC и ATL. А сейчас открываешь студию и видишь, что все (или самые большие) неудобства исправлены. А Delphi ничего не остаётся как использовать ту же модель (на то она и .Net) и практически те же инструменты. А зная корпоративные возможности MS можно с уверенностью сказать, что ВСЕ НОВЫЕ РЕШЕНИЯ MS БУДУТ ПОЯВЛЯТЬСЯ РАНЬШЕ АНАЛОГИЧНЫХ ОТ BORLAND. Раньше было наоборот, но один раз перегнав ... MS не остановится... история у них немалая и поучительная.
 nord


№ 18   07-12-2005 11:18 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 17« (nord)
___________________________
Так я и не отрицаю что VS 2005 изменилась.
Просто в сравнении со всеми изменениями, произошедшими в новой версии, изменения IDE незначительны.
Сама МС их не афиширует. Везде во всех документах и рекламных акциях прежде всего говорится об изменнениях в языке, об изменнениях в asp.net, об SQL 2005, об поддержке web сервисов.
И только уж потом упоминаются изменнения в IDE.

В любом случае вы на своем опыте убедились что VS 2005 представляет практически все что есть нового в Delphi 2006 плюс много чего что в Delphi 2006 отсутствует.


№ 17   07-12-2005 09:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Вот это "Design Guidelines: When you move components on a form, design guidelines appear and help you align
components." появилось в VS 2005 (в 2003 не было или я не включил :) ) Просмотр подсказок (hints) значений переменных - тоже в 2005. Именно поэтому позволю себе не совсем согласиться с тем, что "Сравните это с подходом МС, которая очень сильно изменила сишарп, и ASP. В то же время практически ничего не добавила в IDE или в набор компонент", т.е. с точки зрения IDE у меня вообще нет претензий (только отсутствие иерархий расположенных компонентов, но она обходится всплывающим меню с предками выбранного компонента). Что касается компонент, то в VS 2005 их на первый взгляд вроде бы меньше, чем в Delphi, т.е. в VCL, однако сейчас я с удивлением понял, что того, что есть в 2005 (не 2003!) студии от MS мне вполне хватает (среди .Net компонентов, конечно). Т.е. может быть и хотелось бы чего-то больше, но, например, FlexGrid я заменил на DataGridView и даже доволен, поскольку у меня выявилось несколько нюансов при работе с компонентом FlexGrid, которые мне несколько осложнили задачу. Кстати, в 2005 студии я нашёл интересный пункт меню в меню Build - Publish, может я не совсем понял, но похоже JIT-компиляция уже не понадобится при старте приложения, в ASP-приложениях точно, возможно и в Windows-Forms.
 nord


№ 16   07-12-2005 05:59 Ответить на это сообщение Ответить на это сообщение с цитированием
Мне D2006 понравился. Скорость запуска тоже удивила, но я не в курсе, какая конфигурация юыла у ноутбука Дэвида, так что подождем триала, чтобы оценить на своем железе.

А вот то, что переменная цикла сама объявляется и case раскрывается в случае переменной перечислимого типа - это очень хорошо :)

И хорошо то, что Live Templates можно обогащать своими собственными.

С уважением,


№ 15   06-12-2005 16:48 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 13« (DenisTST)
___________________________

Вообще складывается впечатление что весь Delphi 2006 это коллекция чужих идей :-((

А почему кислая мина ?
Главное не то чьи идеи и кто первый придумал.
Главное качество реализации.
Если идеи чужие, но ты лучше всех сделал, то честь тебе и хвала :))

В случае с Delphi 2006 это означает насколько удобно по сравнению с существующими реализациями идей сделано. Насколько быстро работает. Насколько надежно (без ошибок и глюков)
Вот на это надо смотреть.

Что касается приведенного списка улучшений, то удручает не их вторичность. В этом как раз таки ничего плохого нет.
Удручает их напрпавленность.
Все изменения и улучшения касаются мест которые могли бы быть отданы на откуп другим компаниям.
Например компоненты, примочки в IDE.
Все это хорошо. Но может быть сделано не только Борландом.
А вот изменения в языке, т.е. то что может быть сделано только Борландом, вот тут улучшений кот наплакал.

Сравните это с подходом МС, которая очень сильно изменила сишарп, и ASP. В то же время практически ничего не добавила в IDE или в набор компонент.
И правильно. Зачем отьедать кусок хлеба у своих же сподвижников ? Зачем распыляться и тратить силы на то что может быть сделано кем то другим ?
Это потеря времени, упущение возможностей.


№ 14   06-12-2005 16:18 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 9« (panda)
___________________________

Конспект по Whats New из документации также не помешал бы

Вот :
What's New in Developer Studio 2006
Developer Studio 2006 provides key new features for developing Delphi, Delphi for .NET, C#, and C++ applications
C++ Personality
Developer Studio 2006 provdes support for developing C++ applications. The following key features are available
for only the C++ personality:
Build configurations: You can create and quickly switch between multiple build configurations, which store
sets of command-line options for build tools such as the compiler and linker.
Build events: You can specify commands to execute at certain points in the build by righ-clicking a buildable
file in the Project Manager and choosing Build Events.
CodeGuard integration: CodeGuard, a tool that provides runtime debugging for C++ applications, has tighter
integration with Developer Studio 2006.
Dinkumware runtime libraries: Dinkumware runtime libraries are provided for enhanced conformance to
ANSI/ISO C++ standards.

IDE
New Memory Manager: This relncludes a new memory manager that significantly improves start-up time,
runtime speed, and hyperthreading performance.
Improved Speed for Several Features: The Search | Find Uses/Import Namespace, Find Class, and Change
Parameters features all have significant performance improvements in this release.
Change Parameters Refactoring: You can add, remove, or change the ordering of method parameters using
this refactoring. Change parameters refactoring is available for Delphi for Win32 and Delphi for .NET.
Message view: The Message view automatically scrolls to display new items.
Project Repository improvements: You can now add a starter project, demo, template, or other frequently
used file to the Object Repository, which causes it to become available on the New menu.

Form Designer
Design Guidelines: When you move components on a form, design guidelines appear and help you align
components.
Form Positioner: This new view appears in the lower-right corner of the Form Designer. You can expand this
view and quickly reposition the runtime position of the form.

Code Editor
New code templates: Code templates provide a means of automating the task of typing frequently used code
structures. Developer Studio 2006 provides a library of templates for every supported language, and you can
add other new templates by choosing File New Other Other Files Code Template.
Surround templates: You can right-click a selected a block of code and choose Surround to view a list of
possible templates with which to surround your code.
Live templates editing: When you add a code template to your source code, you can TAB through fields and
insert points to quickly populate the template with logic.
Block completion: Block closures are automatically added as needed when you edit code.
Method navigation: You can quickly navigate between methods in your source code using a series of hotkeys.
CTRL+ALT+UP and CTRL+ALT+DOWN move to the previous and next method, respectively. CTRL+ALT+HOME and
CTRL+ALT+END move to the first and last methods in the source, respectively. CTRL+ALT+Q^L toggles class lock,
which causes method navigation to apply to only the current class.
Improved Code Editor gutter: The Code Editor gutter is now more readable and less cluttered.
Diff highlighting: Yellow highlights appear in the Code Editor gutter next to lines modified since your last save.
Green highlights appear next to lines that have been modified and saved in the current editing session.
Close all other pages: You can close all other pages by right-clicking a page tab and choosing Close All Other
Pages.

Debugger
Remote debugging: Remote debugging is now available for native Win32 applications, managed applications,
and ASP.NET applications.
Symbol table management: You can now specify the order in which symbols tables are loaded for a particular
module that you are debugging. You can also limit the search to specific symbol tables, which can speed up
the debugging process.
Expandable watches: You can now inspect the values of members within a watched object, as well as elements
within an object. Expanded tooltips are available for watched objects.
CPU view: In the CPU view, you can now select multiple items and copy them to the clipboard..
Sort by load order: In the Module view, modules can now be sorted by their load order.
Close implicitly opened files: The debugger now closes any files it automatically opens in a debugging
session.

ECO Framework
ECO State Machines: The addition of ECO state machine diagrams allow you to model the behavior of classes.
ECO state machine diagrams support entry and exit actions, transition effects, OCL guard expressions, and
concurrent state machines.
ECO Action Language: ECO Action Language is an extension of the Object Constraint Language (OCL) that
allows side-effects. You can use ECO Action Language on state machine diagrams to completely specify
behavior on the diagram itself, rather than writing code.
OCL Expression Editor: The OCL Expression Editor is now available from both the ECO WinForm designer,
and on ECO UML diagrams.
Reverse and Wrap an Existing Database with ECO: The ECO space designer now contains a tool to help
you create an ECO model from an existing database. This wizard steps you through the process of selecting a
database and customizing the OR mapping.

Modeling
Together UML Tools: New diagram types and code constructs such as interfaces, enumerations and structures
may be created from the Model view. The following diagrams and constructs are available: Class diagram, Use
case diagram, Sequence diagram, Collaboration diagram, State chart diagram, Activity diagram, Component
diagram, Deployment diagram, Class, Interface, Structure, Enumeration, Delegate, Namespace, Object,
Constraint, Note.
Together Engine: The core engine has been rewritten to provide increased speed and stability
ASP.NET Web Development
Show referenced assemblies: The Deployment Manager can now show all assemblies referenced by the
current project.
Adding external files: You can easily choose the external files that you want to deploy using the External
Files dialog box.
Markup source preservation: When you edit a markup document using the MSHTML control, the IDE now
preserves whitespace, user-specified tag and attribute formatting, and closing tags.
Change default layout: You can now change the default layout in the Design Editor to be Grid Layout or
Flow Layout. Choose Tools Options HTML/ASP.NET Options to change the default layout.
Cassini:Developer Studio 2006 provides better support for the Cassini debugging web server. A pre-built server
is included with the IDE.

Database
Many changes have been made to improve support for database application development in Developer Studio 2006.
dbExpress
dbExpress Unicode support: The MSSQL driver now supports unicode.
ConnectionString property: The ConnectionString property in dbExpress lets you pass all database options
and connection information using a single connection string.
Customizable decimal separator: You can now specify the decimal separator.
MSSQL Return values: Support for dbExpress MSSQL return values from Stored Procedures has been added.
TSQLQuery support: Support for TQSLQuery OUT and INOUT parameters has been added.
BDP.NET Updates
Connection pooling support: You can now use connection pooling to decrease connection time by using a
connection from an existing pool. Connection pooling options are available on the Connections Editor dialog
box.
Reconcile Error Dialog: When an error occurs during a database Delete, Insert or Update operation, the
Reconcile Error dialog box lets you to decide which data source to use, whether to abort the operation
completely or to continue on with the next update.
General database features
Support for MySQL 4.0.24 BDP Provider
Customizable SQL type mapping for Data Migration
QuoteObjects support for CREATE/ALTER/DROP in ISQLSchemaCreate
Related Objects and ForeignKey support in ISQLExtendedMetaData (for ORACLE, Interbase, MSSQL, and
Sybase)
Support for the following Oracle 9i data types: TIMESTAMP, TIMESTAMP WITH TIME ZONE, TIMESTAMP
WITH LOCAL TIME ZONE, INTERVAL YEAR TO MONTH, and INTERVAL DAY TO SECOND

VCL
New components: The following new components have been added to the Visual Component Library:
TTrayIcon
TGridPanel
TFlowPanel
New classes: The following new classes have been added:
TCustomTransparentControl
TMargins
TPadding
Delphi Language Enhancements
Records: The following support has been added for record types:
Operator overloading
Non-virtual method declaration
Regular instance methods
Constructors with non-empty parameter lists
Static methods and properties
Note: Destructors in records are not permitted.

StarTeam Integration
Search: The StarTeam integration has been enhanced to include access to the Borland Search feature.
Visual Diff / Merge: You can now use the Visual Diff and Visual Merge features from the embedded StarTeam
client, even if you do not have the standalone StarTeam client installed.
CaliberRM Integration
Integration: You can log on to the CaliberRM server directly from the IDE. Once you are logged on, you can
use the CaliberRM requirements management features to add, remove, or update requirements.
Linking requirements to source code files: You can link a requirement directly to source code files within the
IDE.


№ 13   06-12-2005 16:08 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 7« (Pavel)
___________________________

Про Делфи 2006 сложилось впечатление, что они добавили красивое выделение текста и применение шаблонов.

Там есть один очень полезный шаблон- пишешь
I:integer; жмешь таб и i:integer добавляется
в секцию var -- те  не нужно туда-сюда постоянно прыгать.

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

Вот  преимущества :
1)Старый MemoryManager заменили на FastMM. В некоторых проектах это дает 30-50% прироста скорости. Правда FastMM можно использовать и в Delphi 7  :-) http://www.fastcodeproject.org/
За счет FastMM собственно и происходит быстрая загрузка (ну и еще трюк с пакетами).

2) Некоторые RTL функции (POS,StrLen)заменили оптимизированными из проекта fastCode
3) Lenght() теперь инлайнится (те вызов заменяется кодом)
4) У форм, панелей и фреймов появились свойства Padding и Margins
5) у форм появилось свойстово PopUpMode - как-то влияет на Show\ShowModal
6) Появились новые компонеты - FlowPanel,GridPanel (примитивный Layout, до DevExpress Layout очень далеко) и компонента позволяющая группировать кнопки как в новой палитре компонентов Delphi 2005
7) статические переменные для класов
8) Методы у records
9) Перегрузка операторов у Records
Еще есть интеграция с Together но я ее первым делом выключу (как и поддержку StarTeam)- это еще ускорит запуск IDE.

В IDE переделали просмотр переменных в хинтах- теперь они разворачиваются как свойства в object Inspector'e (кажется это украдено из VS2005)

LiveTemplates и Design GuideLines были еще в Delphi7 в Code Rush (и тоже есть в VS2005). Поэтому совсем не понятна гордость Borland.
Кстати, если уж заимствовать, то полностью - в CodeRush был еще совершенно чудесный режим - показывался tabOrder для компонентов в виде прямоугольников с цифрами...

Вообще складывается впечатление что весь Delphi 2006 это коллекция чужих идей :-((


№ 12   06-12-2005 11:11 Ответить на это сообщение Ответить на это сообщение с цитированием
Честно говоря я уже было подумал, что Borland забыли о C++. И это меня настораживает, поскольку попробовав писать на C++ в Microsoft VS 2003 под .Net, я понял, что это очень неудобно по сравнению с C#. Т.е. платформа Borland'а (точнее .Net) потенциально может объединить программистов на с++ и Object Pascal, а кроме этого-то что? Если Microsoft выпустит версию студии с поддержкой Паскаля, то, на мой взгляд, для Борланда это будет тяжёлый удар. Поддержка старого ПО остаётся, но что получается в перспективе? Я некоторое время поработал с C# Builder 1.0 и не нашёл каких-либо преимуществ по сравнению с решением Microsoft. Если отличие MFC от VCL было столь разительным сколь и удобным, то тут я в непонятках. Библиотека базовых классов одна и та же, правда в c# Builder 1.0 шли дополнительные компоненты, но эти компоненты я получил и от разработчика этих компонентов... и стоят они дешевле всего нового IDE. К сожалению, из перечисленных в теме утилит я знаком только с Code Guard, но у MS в этом плане всё в порядке. Плюс SQL Server 2005 с поддержкой ООП.

Предлагаю сравнить нововведения в Delphi 2006 c Visual Studio 2005: такая-то утилита (возможность) лучше (хуже) чем у VS 2005. А то, повторюсь, после общения с c# Builder 1.0 остался неприятный осадок.
 nord


№ 11   06-12-2005 09:02 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 10« (Антон Григорьев)
___________________________
>>>взять презентацию, перелопатить её, как нам нравится, и выложить здесь?
Не "перелопатить", а "процетировать" :)
Со всем уважением и необходимыми ссылками.


№ 10   06-12-2005 07:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Презентация Орлика d2006_sorlik_review.ppt весит 3Мб. Mожно совершенно
безболезненно уменьшить до 1 Мб. У меня архив без стокил заставок 800 K весит.
Может выложить на Королевстве?


Ээээ... Не понял...

Вы предлагаете взять презентацию, перелопатить её, как нам нравится, и выложить здесь? Вообще-то этот материал - интеллектуальная собственность Borland'а, и если мы поступим с ним подобным образом, это ухудшит отношения Королевства с этой фирмой. Не думаю, что на это стоит идти.


№ 9   06-12-2005 07:38 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 8« (Как слышно? Прием!)
___________________________

Подразумевается, что все жители королевства Delphi побывали на семинаре
по Delphi 2006?

Нет. Я, например, не был.
Хоть бы ссылку дали на материалы семинара, что ли ! Презентация Орлика d2006_sorlik_review.ppt весит 3Мб. Mожно совершенно
безболезненно уменьшить до 1 Мб. У меня архив без стокил заставок 800 K весит.
Может выложить на Королевстве? А ещё лучше текстовой HTML сделать.
Конспект по Whats New из документации также не помешал бы,
вместо того, чтоб дипрессуху разводить.


Поддерживаю. Очень хочется посмотреть.


№ 8   06-12-2005 02:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Подразумевается, что все жители королевства Delphi побывали на семинаре
по Delphi 2006? Хоть бы ссылку дали на материалы семинара, что ли !
Презентация Орлика d2006_sorlik_review.ppt весит 3Мб. Mожно совершенно
безболезненно уменьшить до 1 Мб. У меня архив без стокил заставок 800 K весит.
Может выложить на Королевстве? А ещё лучше текстовой HTML сделать.
Конспект по Whats New из документации также не помешал бы,
вместо того, чтоб дипрессуху разводить.

В Delphi-2006 понравилось model snippets для фрагментов прикладных моделей.
Для баз данных -  независимый язык ECO Action Language (Помните Лексикон Ершова?
Шажок в верном направлении!), Visual Schema Editor, поддержка нескольких по языку БД
в одном приложении, поддержка пула.
Про объектные базы данных без SQL не понял :(  Если это то, что я думаю, то это круто.

Хотелось бы уточнить возможности удалённой отладки Win32 и в чём состоит
изменение архитектуры генерации кода. В чём улучшения в OLE от Caliber?
Уж очень медленно пока взаимодействуют программы по OLE.

Добавить бы, как в Chrome нечто вроде области определения: require и ensure.
Иначе все проверки ручками приходится делать.

А шаблоны бы, IMHO, лучше на тулбар вынести, как в HTML редакторах тэги.

И поддержка Vista на 2007-2008 год запланирован, а не на 2008,
что видимо от БГ зависит, а не от Б.

Что, хохлы, прищурились? Delphi ещё жив!
"Выше голову, товарищ, скоро восстанет пролетариат Германии!"


№ 7   05-12-2005 07:30 Ответить на это сообщение Ответить на это сообщение с цитированием
Был на двух частях презентации, но к сожалению не попал на StarTeam по которому диплом делал. Про Делфи 2006 сложилось впечатление, что они добавили красивое выделение текста и применение шаблонов. Каких конкретных преймуществ дает эта версия от предыдущей, ну еще кроме быстрой загрузки, осталось не понятно.
Про ЕКО 3 для меня эта технология так и осталась непонятной, особенно понравилась "синхронизация данных".
Ну вообщем остались хорошие впечатления. но было бы интересно посмотреть по СтарТим. Никто не знает возможно ли это?


№ 6   05-12-2005 03:39 Ответить на это сообщение Ответить на это сообщение с цитированием
Основное новшество заключается, всё-таки, не в live templates, а в том, что Delphi (для win32 и для .NET), С++Builder и C#Builder были объединены в один продукт. Кстати, скорость запуска среды приятно удивила: даже Delphi 3 так быстро не запускался.

Сами выступления были не очень удачными, хотя всё равно интересными. Дэвид очень много повторялся. Например, запустил проект на Delphi, показал возможности этих самых "живых" шаблонов, а потом создал проект на C++ и показывал то же самое, но на примере C++. Как нетрудно догадаться, разницы практически не было :) Зачем было тратить столько времени на повтор, я не понял.

Выступление про ECO было не очень удачно. Я мало работал с БД, поэтому я просто не мог врубиться, зачем этот продукт нужен. И, как я понял, большинство в аудитории тоже. И только когда начали задавать вопросы, докладчиков заставили-таки чётко и ясно назвать основные цели ECO (точнее, один из задававших вопросы фактически сделал это за них), тогда всё стало на свои места.

Пока Сергей Орлик рассказывал про ECO, Дэвид куда-то уходил. Вернулся, когда уже шли обсуждения. Рвался отвечать на вопросы, хотя толку от этих ответов было не очень много. Например, на простой вопрос, планируется ли поддержка ECO для C++, он отвечал минут пять, если не больше, полезная информация уместилась в первых словах ("таких планов нет" - сказал он), а всё остальное время была вода по поводу того, как много возможностей предоставляет Borland разработчику. Дошло до того, что когда он попытался в очередной раз ответить на какой-то вопрос, в зале раздались крики: "Не давайте ему микрофон!", встреченные с одобрением. Честно говоря, сложилось впечатление, что в перерыве Дэвид немного расслабился в буфете чем-то не совсем безобидным (ни в коем случае не ставлю ему это в вину - его и без того жёсткий график поездки стал ещё жёстче из-за опоздания самолёта, на котором он прилетел в Москву).

Третью часть доклада (ALM) обсуждать не буду - область совсем не моя, я там ничего не понял. Жаль, нас просто выгнали из зала и времени на вопросы не осталось: может, как в случае с ECO, именно они прояснили бы для меня ситуацию.

Но вообще я очень доволен, что сходил на этот семинар: и представление о направлении развития Delphi хорошее получил, и со знакомыми программистами пообщался :)


№ 5   05-12-2005 02:07 Ответить на это сообщение Ответить на это сообщение с цитированием
На меня конференция произвела двойственное впечатление: с одной стороны хочется работать на новых Delphi, с другой Delphi 2006 трудно назвать новым продуктом.
Особое сожеление вызвал план дальнейшего развития, в котором поддержка Windows Vista предусмотрена только в 2008 году.


№ 4   05-12-2005 01:58 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3« (Jack Of Shadows)
___________________________
Спасибо, Jack.


№ 3   03-12-2005 12:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 2« (Сергей Осколков)
___________________________
live templates были доступны еще в delphi 6 :))
Да и сейчас доступны как для delphi 7 так и для delphi 2005 и для Visual Studio

Берутся отсюда:
http://www.devexpress.com/Products/NET/Coderush/

А представляют они собой обычные template но с "полями" по которым можно прыгать табом и заполнять их.

Например пишитер for и нажмаете пробел.
Он автоматически раскрывается в конструкцию

for i = <поле> to <поле> do
begin
<поле>
end

Курсор автоматически ставится в первое поле.
Вы вводите данные, нажимаете таб, курсор прыгает в следующее поле итд.

Если live templates были основным достижением новой версии delphi. То я вам не завидую. :))
Ждать столько времени чтобы получить то что давно доступно в виде тулзовин от других фирм, это лажа.



№ 2   03-12-2005 08:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1« (asm)
___________________________
Asm, а что такое live templates можете хотя бы вкратце пояснить? Или кто-то другой, кто знает


№ 1   03-12-2005 06:10 Ответить на это сообщение Ответить на это сообщение с цитированием
Меня семинар порадовал.
Конечно приятно посмотреть вживую на Delphi 2006. Даже появилось желание проапгрейдить свою седьмую :) Тем более что участникам семинара скидки, а сэкономленные 100-200 долларов тоже деньги.

Сначала легендарная личность David Intersimone, который проездом в Москве в ходе мирового турне по продвижению Borland Developer Studio 2006, долго расказывал и показывал основные вкустности новой версии, из которых David особенно выделял Live Guidelines (уж не знаю почему это так важно) и Live Templates (что конечно гораздо важнее :) Вообще конечно с появлением Live Templates наше обычное кодописание может очень даже сильно преобразиться.
Меня лично также порадовали некоторые вещи с Compact Framework.
Немного огорчило, что Prebuild и Postbulid configurations и Code Guard пока только в C++, а в Delphi видимо со следующей версии.

Потом David убежал общаться с прессой и началась презентация ECO 3. Немного чувствовалось, что то ли презентация готовилась в последнюю ночь, то ли еще что, но прошла она гораздо менее динамично, чем выступление David-а. Короче говоря в зале назрело массовое непонимание и только вмешательство Сергея Орлика спасло ситуацию. В конце концов все более менее уяснили, что ECO это набор кодогенераторов, оборачивающих реляционную БД объектами, что позволяет работать с бизнес сущностями как с объектами, а не с таблицами через SQL, а также, что ECO вроде как лучше чем Bold и ObjectSpace.

Затем Сергей Орлик рассказывал о CaliberRM, Together и StarTeam, было интересно, однако на мой взгляд было слишком много времени потрачено на демонстрацию возможностей интеграции CaliberRM и MS Word, тогда как мне лично было бы интереснее узнать не про OLE-возможности Caliber-а, а про то, какие собственно юзкейсы менеджера проекта он реализует. Но возможно я слишком мало понимаю в этой области, чтобы судить предвзято, и для специалистов OLE было важнее.

Из моего кулуарного общения с David-ом я вынес то, что особых изменений в самом языке не произошло (хотя мне кое-что хотелось бы :( ), кроме конечно Live Temlates !, а основные изменения касались интерфейса IDE и интеграции Delphi, C++ Builder-а, .NET и C# в одну оболочку Borland Developer Studio.


<<<... | 132—33 | 32—1
Всего сообщений в теме: 632; страниц: 7; текущая страница: 7


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

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования