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

» Вопросы по Embarcadero RAD Studio XE5-XE8,10.x(Seattle, Berl

Автор: VadimLou
Дата сообщения: 21.07.2014 03:22
XE7 Beta 1 NEWS [more]

Thanks to JaDi
Download "xe7_carpathia_beta_1_news.zip":
https://mega.co.nz/#!J1smwbBK!02DPvmxEue5LXNMPxdAupNYByaah3hnnhY7f1y0InUs

Кратко:

Что нового в beta 1

Для firemonkey:
- возможность использовать один и тот же дизайн форм сразу под разные платформы;
- TMultiView -- один контрол с несколькими режимами отображения (панель, выпадающий список, drawer-навигация)
- TDetailPanel -- панель для использования в TMultiView;
- работа с несколькими мониторами (например, можно указать какую форму на каком мониторе выводить);
- поддержка полноэкранного режима на андройде (когда скрываются панели навигации и статуса);
- TListView теперь можно оттягивать вниз для запуска функции обновления списка;
- поддержка рекламного API от Google Play Services;
- теперь можно менять размеры контролов через свойства Width и Height;
- в ImagePicker можно редактировать изображения;
- появилось событие OnSaveState для формы, когда требуется сохранить данные перед сворачиванием или закрытием приложения;
- в компоненте TWebBrowser появились свойства и методы для включения кеширования картинок, остановки загрузки страницы и для делания скриншотов;
- поддержка международных символов в отладке под мобильные платформы;

Улучшенные компоненты FireDAC.

Отображение ключей в DataExplorer.

Добавление OmniXML как стандартной библиотеки для работы с XML.

Новые функции в компиляторе делфи:
- операции с динамическими массивами теперь делаются как со строками

FireDAC
- Новый драйвер IBLite
- Поддержка BlobStream без буферизации на стороне клиента.
+

- Поддержка MSSQL FileStreams
http://technet.microsoft.com/ru-ru/library/bb933993%28v=sql.105%29.aspx

Delphi RTL Enhancements
- Новый юнит Добавлена ​​System.NetEncoding. class TNetEncoding объединяет все интернет кодирование/декодирование и заменяет EncodeString, DecodeString, EncodeBase64, DecodeBase64, HTTPEncode, HTTPDecode, HTMLEncode, HtmlDecode ... и устаревший ANSIString

[/more]
Автор: Erazor84
Дата сообщения: 21.07.2014 12:01
Ludens
Про манифест : http://habrahabr.ru/post/230505/
Автор: Frodo_Torbins
Дата сообщения: 21.07.2014 12:03
Erazor84
Ага, накатал таки Хотя сначала даже и не предполагал, что на такую небольшую статью два дня уйдет.
Автор: Ludens
Дата сообщения: 21.07.2014 12:57
Frodo_Torbins
низкий поклон тебе за столь шикарный ответ на мой скромный вопрос! :)
Это очень хорошо написано — как по содержанию, так и по языку. Как говорят у нас в Албании, пиши еще!
ОФФ: А где можно почитать другие твои тексты?

Добавлено:
Erazor84

Цитата:
У него ХЕ. Должно, по идее, галочкой включаться и отключаться в настройках проекта.
Можно конечно и удалить файл \RAD Studio\8.0\bin\default_app.manifest

В действительности, у XE этот файл называется bds.merge.manifest :)
Но это неважно: убрать манифест можно, как ты правильно говоришь, просто галочкой в Project Options. Или хоть Ресторатором. Вопрос-то был не про то, как скомпилировать приложение без манифеста, а про то, чем оно отличается от приложения с манифестом.
Меня немного сбил с толку первый комментарий Frodo_Torbins:

Цитата:
Без манифеста ваше приложение будет выглядеть и функционировать так, будто его писали в 95-м.

А вот мои приложения под Windows 7 почему-то выглядят совершенно одинаково хоть с манифестом, хоть без...
Причина этог оказалась очень простой: еще со времен XP первое, что я всегда делаю после установки винды, — выбираю тему оформления Windows Classic. :)
Впрочем, я не сожалею об этой моей недогадливости, поскольку именно благодаря ей появилась прекрасная статья Frodo_Torbins.
Автор: Erazor84
Дата сообщения: 21.07.2014 13:54
Frodo_Torbins

Цитата:
Ага, накатал таки

Очень полезная статья. Лично для меня манифест раньше в основном со скинами ассоциировался.
Автор: dred2k
Дата сообщения: 21.07.2014 17:04
Frodo_Torbins
Большое спасибо! Полезная вещь по важной теме!
Автор: V1s1ter
Дата сообщения: 21.07.2014 19:38
Frodo_Torbins
У вас неплохо получается, вполне возможно что Вы сможете написать и книгу, естественно не сразу, которую будут читать. Подумайте над этим на досуге.
Автор: Ludens
Дата сообщения: 21.07.2014 22:21
Frodo_Torbins
ты игнорируешь все наши комплименты?
Автор: GuSoft2007
Дата сообщения: 22.07.2014 09:27
про манифест думал все обсуждения закончились на этапе выхода sp3 для хрю.

http://msdn.microsoft.com/en-us/library/windows/desktop/dd996930(v=vs.85).aspx

http://msdn.microsoft.com/ru-ru/library/eew13bza(v=vs.110).aspx

http://msdn.microsoft.com/en-us/library/aa375632(v=vs.85).aspx

http://www.gunsmoker.ru/2011/02/dll-dll-hell-dll-side-by-side.html

http://www.codenet.ru/progr/delphi/stat/dxp.php ( http://delphi.about.com/library/bluc/text/uc111601a.htm )

http://stackoverflow.com/questions/4757533/delphi-7-vista-windows-7-manifest

http://theroadtodelphi.wordpress.com/2011/06/13/how-get-and-parse-a-manifest-of-an-external-application-using-delphi/

http://ashyoxide.narod.ru/Article/Codering/Delphi/DelphiSecret/Chapter6/Index.html

http://stackoverflow.com/questions/6226976/how-to-add-manifest-requestedprivileges-info-into-delphi-project

http://stackoverflow.com/questions/14703013/adding-manifest-for-admin-rights-request

http://handlercode.ru/delphiuacmanifest/
Автор: Alexey_Gawrilow
Дата сообщения: 22.07.2014 10:08
GuSoft2007

Цитата:
про манифест думал все обсуждения закончились на этапе выхода sp3 для хрю.

Зачет.
Все просто - время идет - новое поколение разработчиков - не застало.
Автор: dred2k
Дата сообщения: 22.07.2014 11:17
GuSoft2007
Спасибо, уходит в БЗ.

Alexey_Gawrilow
Да не особо новое поколение тоже - масса вещей до поры до времени как бы не существует, потому что не успели либо "насолить", либо пригодиться...
Автор: Frodo_Torbins
Дата сообщения: 22.07.2014 11:24
Всем спасибо за отзывы Старался как мог.


Цитата:
А где можно почитать другие твои тексты?

Пока нигде. Это первая моя полноценная статья на тему программирования.


Цитата:
У вас неплохо получается, вполне возможно что Вы сможете написать и книгу, естественно не сразу, которую будут читать.

У меня на мою статью два дня ушло (естественно с перерывами). Как подумаю каких усилий стоит написать монстра типа Обработка ошибок, мне аж страшно становится. Хотя с Александром в этом плане кому угодно сложно будет соревноваться, один его блог чего стоит.


Цитата:
ты игнорируешь все наши комплименты?

Нет, просто захожу на руборд в среднем раз в день.

GuSoft2007
Технология манифестов не стоит на месте, в них постоянно добавляют новые фишки.
И спасибо за ссылку на статью в блоге Александра. Мне она раньше не попадалась на глаза, так что я еще раз убедился в необъятности его блога.
Автор: XPerformer
Дата сообщения: 22.07.2014 12:18
Frodo_Torbins
а я как всегда с критикой. Очень мало описаны нюансы работы с манифестами из-под delphi
Автор: XPerformer
Дата сообщения: 22.07.2014 15:22

Цитата:
Как подумаю каких усилий стоит написать монстра типа Обработка ошибок, мне аж страшно становится.

Человек работал в EurekaLog. Я так понимаю не бесплатно
Автор: Frodo_Torbins
Дата сообщения: 23.07.2014 11:39

Цитата:
Очень мало описаны нюансы работы с манифестами из-под delphi

А если точнее, то вообще не описаны Про манифесты в делфи уже написано много статей, и с тех пор в этом вопросе ничего нового не появилось. Так что я не вижу смысла писать тоже самое еще раз. Когда выйдет XE7, можно будет глянуть, как там в FM с поддержкой всех этих функций, которые из манифеста контролируются.
Автор: kaz_av
Дата сообщения: 24.07.2014 22:26
Вести от RemObjects:
1. Они сделали собственную IDE для поддерживаемых ими языков (Oxygen, C#, Swift) под OS X
2. Они делают поддержку нового яблочного языка Swift для .NET, Cocoa, Android/Java
Автор: GuSoft2007
Дата сообщения: 25.07.2014 01:26
d
Автор: dred2k
Дата сообщения: 25.07.2014 03:23
-
Автор: vez
Дата сообщения: 26.07.2014 11:16
В ХЕ7 билдере для Вынь32 не будет clang, объявили на форуме, не успевают к релизу.
Автор: SuPriTo
Дата сообщения: 26.07.2014 18:25

Цитата:
В ХЕ7 билдере для Вынь32 не будет clang, объявили на форуме, не успевают к релизу.

Что говорят, когда будет релиз?
Автор: idiMAN
Дата сообщения: 26.07.2014 20:25
SuPriTo
Из того что нашёл, упоминаются следующие сроки, хотя судя по тому, что XE6 update 1 вышел в июне, возможна подвижка и остальных сроков
Q3 2014 - XE6 update 1
Q4 2014 - XE6 update 2
Q1 2015 - XE7 with Linux support
Автор: vez
Дата сообщения: 26.07.2014 21:15
релиз видимо как обычно в начале сентября
Автор: GrHnd
Дата сообщения: 28.07.2014 12:51
idiMAN
Цитата:
XE7 with Linux support
А точно будет Linux (вроде так скоро не обещают)?
Автор: vez
Дата сообщения: 28.07.2014 13:16

Цитата:
А точно будет Linux (вроде так скоро не обещают)?

Не будет
Автор: LadyOfWood
Дата сообщения: 28.07.2014 13:42

Цитата:
Из того что нашёл, упоминаются следующие сроки, хотя судя по тому,

На самом деле это просто коммент ( http://blogs.embarcadero.com/davidi/2014/01/01/43162/#comment-107052 ) хорошо бы вот так.
Автор: idiMAN
Дата сообщения: 28.07.2014 17:47
На самом деле, Delphi XE7 beta 1 уже вроде как утекла.

А по поводу Linux, то действитеоьно тут упоминается только
*Linux server support for DataSnap and WebBroker, including RTL and database access
Автор: deks
Дата сообщения: 29.07.2014 19:02
kaz_av

Да, я тоже немного удивился, когда марк выкатил новую IDE под OS X. Говорил, что написал ее за полтора года, поначалу - в одиночку. Это к вопросу, что ЭМРО никак не соберет ресурсов для переписывания Galileo IDE (в миру - RAD Studio).

В качестве некоторого бонуса к Fire идет open source проект Marzipan - паковка Mono assemblies в OSX приложения с генерацией требуемых врапперов. Линки: https://github.com/remobjects/Marzipan http://www.elementswiki.com/en/Marzipan

Насчет Swift: налицо бонус от модульной конструкции компилятора. "Накатить" новый фронт-энд на кодогенерацию - дело пары месяцев (свифт был представлен на wwdc2014, в июне, а уже есть альфа компилятора на три платформы). Это еще раз к вопросу - стоит ли в проекте держать куски кода с "большим техническим долгом" и почему в ЭМРО не выпилят old compiler или не сделают llvm-based FMX compiler для всех платформ.
Автор: LadyOfWood
Дата сообщения: 29.07.2014 22:28

Цитата:
Это к вопросу, что ЭМРО никак не соберет ресурсов для переписывания Galileo IDE (в миру - RAD Studio).

У них вообще политика немного странная, проталкивают FireMonkey которая не очень жизнеспособна.

Цитата:
и почему в ЭМРО не выпилят old compiler

Ихмо большие проблемы с совместимостью возникнут.
Автор: kaz_av
Дата сообщения: 29.07.2014 23:39
deks

Цитата:
Это к вопросу, что ЭМРО никак не соберет ресурсов для переписывания Galileo IDE (в миру - RAD Studio).

Согласен. Меня тоже всегда удивлял это плачь о ресурсах в отношении флагманского продукта. Хотя, объяснить это не сложно: нафига что-то переделывать, если и так покупают.


Цитата:
Это еще раз к вопросу - стоит ли в проекте держать куски кода с "большим техническим долгом"

Тут нельзя забывать, что у абракадабры, в отличии от RO, помимо компилятора есть еще и RTL и GUI FWs. И продают они не компилятор, а все вместе. RO в этом отношении проще. Сильно проще.


Цитата:
и почему в ЭМРО не выпилят old compiler или не сделают llvm-based FMX compiler для всех платформ.

Если это повлечет за собой отказ от легаси то станет гарантированным самоубийством. Такое просто никто не будет покупать.
Автор: Frodo_Torbins
Дата сообщения: 30.07.2014 00:01
deks
Судя по функционалу, который видно на скриншотах, в моем любимом заменителе Блокнота кода больше, чем в ихней IDE.

На счет ихнего компилятора Swift-а у меня вообще большие сомнения. Одна известная компания десяток лет назад уже пыталась писать свои компиляторы для чужого проприетарного языка. У них даже был свой визуальный фреймворк для этого языка, который поддерживали некоторые сторонние производители... Но не взлетело.
Тут наверняка будет то же самое: очень скоро Эпловский Свифт уйдет по фишкам вперед. Причем эти фишки начнут расходится с фишками C# и Oxygene, и поддерживать его будет все сложнее. А реализовывать Свифтовый рантайм на других платформах они даже не возьмутся, если только большую часть работы кто-нибудь другой не проделает. Так и останется этот компилятор странной штуковиной для двух с половиной эстетов. Что, впрочем, не отменяет того факта, что небольшая фирма может относительно неплохо зарабатывать и на двух покупателях.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Отмена встречи в Outlook из Excel VBA


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