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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  17:47[Войти] | [Зарегистрироваться]
Обсуждение темы:
Delphi 2007: Что год текущий нам готовит?..


Из неофициальных источников появилась некоторая интересная информация по поводу развития Delphi в 2007 году.
Компания-разработчик нашего любимого RAD-средства, проанализировав пожелания Delphi-сообщества, изменила свои первоначальные планы на текущий год.

Основные моменты:

1) В марте 2007 года выйдет Delphi 2007 (win32)

Плохая новость: в мартовской версии Delphi 2007 не будет юникода;
Хорошая новость: юникод будет в середине лета!
И это не единственная хорошая новость! В мартовской версии Delphi 2007 обещают много интересных "вкусностей", в том числе DBX4 и полную поддержку VISTA.

2) В марте 2007 года должен появиться новый и очень интересный продукт — Delphi for PHP — полноценное RAD-средство для разработки на PHP.

3) Выход новых версий продуктов линейки Turbo предполагается в конце 2007 года.


4) И еще небольшой сюрприз: стоимость Turbo Delphi Pro снизилась до 250$. 

Вот так, коротенько...

 Елена Филиппова

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

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

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


Всего в теме 1215 сообщений

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

Отслеживать это обсуждение
<<<... | 225—216 | 215—206 | 205—196 | ...>>>
Всего сообщений в теме: 1215; страниц: 122; текущая страница: 101


№ 215   29-03-2007 07:29 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 211« (DRON)
___________________________

К тому же это ограничение вообще не относится к UTF-8, это проблема юникода в целом, то же самое можно наблюдать и у стандартного для виндов UTF-16.

Да я именно это и говорил в »сообщение 209«

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

Неуж-то разработчики будут подменять вызовы ко всем функциям из Windows, SysUtils, которые работают со строками как Ansi? Кроме того, врядли возможно подменить функцию Length или обращение по индексу, ну и PChar'овские функции.





№ 214   29-03-2007 07:26 Ответить на это сообщение Ответить на это сообщение с цитированием
Может кто-нибудь в двух словах объяснит? Некоторые жители КД спорят о том нужен или нет unicode(utf и т.д.), трудно или нет будет заставить работать некоторые функции со строками "переменной" длины...
А как это всё работает, например, в php, ведь и длины строк определяются, и поиск и рег.выражения работают... Почему в php смогли всё это воплотить, а в delphi с таким скрипом пытаются его прикрутить, в чём разница или причина?

[i]Мне уникод не критичен, поэтому вникать в эту тему желания особого нет, просто ради интереса.[/i]


№ 213   29-03-2007 06:41 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 210« (wallaby)
___________________________
Да, я тоже читал что будет. Надеюсь скоро.


№ 212   29-03-2007 06:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 209« (Banderas)
___________________________

К сожалению - нет. Некоторые символы - могут кодироваться как одним двухбайтным кодом, так и последовательностью двух двухбайтным символов. Они называются декомпозицией. Для этого в стандарте указано 4 канонических представления для сравнения.
Переформулирую: При использовании UTF8 одного канонического представления... (далее по тексту).
Зачем вам разные представления в одной программе?

Дело не в компонентах ввода-вывода (это лишь часть проблемы юникода причем не самая большая) а допустим в функциях для работы с именами файла, урлами, текстами (RegExpr, HTMLParser, etc.)
Никто не говорит, что будет легко. Но это есть проблемы разработчиков utf8vcl, но не прикладных программистов, которые будут пользоваться utf8vcl.


№ 211   29-03-2007 05:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 209« (Banderas)
___________________________
Некоторые символы - могут кодироваться как одним двухбайтным кодом, так и последовательностью двух двухбайтным символов.
Ну так никто же не мешает выполнять нормализацию при конвертировании из Unicode в UTF-8 и обратно. Вся требуемая функциональность имеется у стандартных MultiByteToWideChar/WideCharToMultiByte. К тому же это ограничение вообще не относится к UTF-8, это проблема юникода в целом, то же самое можно наблюдать и у стандартного для виндов UTF-16.

Хотя замечу что проблем с UTF-8 не меньше чем c полным переходом на Unicode, а может и больше. Всё таки существует слишком много функций как в VCL, так и в сторонних библиотеках которые используют посимвольную обработку (PChar) и считают что Length() выдаёт длину строки в символах, а не в байтах.
 DRON


№ 210   29-03-2007 03:55 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 206« (Aleg Azarousky)
___________________________
Ничего не слышно насчёт апгрейда с Turbo? Написал Ходжесу, получил в ответ "we are setting up the ability to upgrade from the Turbos to Delphi 2007". Надо понимать "мы уже работаем над этим". :)


№ 209   29-03-2007 03:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 205« (Aleg Azarousky)
___________________________

Ответ на »сообщение 203« (Banderas)
___________________________
1. Каждому символу Unicode соответствует одна и только одна последовательность байтов в UTF8


К сожалению - нет. Некоторые символы - могут кодироваться как одним двухбайтным кодом, так и последовательностью двух двухбайтным символов. Они называются декомпозицией. Для этого в стандарте указано 4 канонических представления для сравнения.


2. Ни одна последовательность байтов в UTF8, соответствующая некоему символу, не может входить в последовательность байтов, соответствующих другому символу.

Это есть даже в UTF-16, UCS-2 и в utf-8 тоже, когда два разных символа на стыке дают другой символ. Причины смотри выше.


Кроме того, могу сказать, что простейшие компоненты, такие как TLabel, TEdit, TInputBox и другие уже реально работают в utf8vcl, хотя библиотека еще в стадии альфа.


Дело не в компонентах ввода-вывода (это лишь часть проблемы юникода причем не самая большая) а допустим в функциях для работы с именами файла, урлами, текстами (RegExpr, HTMLParser, etc.)


№ 208   29-03-2007 03:33 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 207« (Ильяс)
___________________________

Почему то на сайте реселлеров этого продукта еще нет в списке.
А Вы ходИте в правильные магазины. На http://www.ibase.ru/prices/borland.htm уже давно есть.


№ 207   29-03-2007 03:26 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 204« (BIGValik)
___________________________
У них с правой стороны колонка такая бежит с отзывами :"What People Are Saying:"
Я думаю что это реклама, так что не обращайте на это внимания.

Почему то на сайте реселлеров этого продукта еще нет в списке.


№ 206   29-03-2007 02:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 202« (Ильяс)
___________________________
Delphi 2007 производит очень приятное впечатление. Очень стабилен, быстрый, поддержка Vista и т.д. Если у вас сейчас стоит Delphi версии <= 2005, и вам не нужен .NET, то можно подумать о покупке.

Если же у вас Delphi 2006/Turbo Delphi, принять решение сложнее. Во-первых, Delphi 2006 со всеми патчами тоже на мой взгляд вполне стабильный, падает очень редко. Во-вторых, Highlander выйдет уже достаточно скоро, может в конце лета, и там будет довольно много усовершенствований и для win32, не только для .NET: generics, более полная справка, и т.п.

Есть еще вариант брать Delphi 2007 с SA, если можете выделить на это деньги.


<<<... | 225—216 | 215—206 | 205—196 | ...>>>
Всего сообщений в теме: 1215; страниц: 122; текущая страница: 101


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

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

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

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

Перейти на конкретную страницу по номеру
  
Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

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