CodeGear RAD Studio 2009 (FAQ), Різне, Програмні керівництва, статті

Що з себе являє CodeGear RAD Studio?

CodeGear RAD Studio 2009 – це повне рішення для швидкої розробки додатків, що включає все необхідне для створення власних додатків Windows,. NET, додатків баз даних і вебпріложеній. Власні програми Windows розробляються за допомогою визнаних інтегрованих середовищ розробки Delphi 2009 і C + + Builder 2009. Це найшвидший спосіб створення високопродуктивних власних додатків Windows. Delphi і C + + Builder включають візуальні конструктори і сотні компонентів, що дозволяють легко створювати повнофункціональні інтерфейси та універсальні програми баз даних. Delphi Prism ™ у складі RAD Studio забезпечує можливість розробки для платформ. NET і Mono, а також надає підтримку новітніх технологій. NET 3.5 Framework, включаючи ASP.NET, WinForms, WPF і LINQ.


Які версії продукту доступні і чим вони відрізняються один від одного?


CodeGear RAD Studio 2009 Professional


RAD Studio Professional включає високопродуктивні інтегровані середовища розробки власних додатків Windows і. NET. Інтегрована середу розробки Delphi і C + + Builder з підтримкою Unicode для розробки власних додатків включає сотні готових компонентів і функцій, до числа яких відносяться рефакторинг, доповнення коду, виділення синтаксису, інтерактивні шаблони, повнофункціональна налагодження і тестування модулів. Інтегрована середу розробки Delphi Prism підтримує розробку додатків для платформи. NET, включаючи підтримку новітніх технологій. NET.


Підключення до локальних баз даних InterBase, Blackfish SQL і MySQL в Delphi і C + + Builder.

CodeGear RAD Studio 2009 Enterprise


RAD Studio Enterprise успадковує функціональність версії Professional, а також включає наступні можливості для створення бази даних клієнт – сервер і багаторівневих додатків баз даних, а також вебпріложеній:


підключення до серверів баз даних InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix і Sybase при створенні власних додатків Windows;



додаткові можливості UML-моделювання.


CodeGear RAD Studio 2009 Architect


RAD Studio Architect включає всю функціональність версії Enterprise, а також потужні можливості моделювання та проектування баз даних:



Я чув, що RAD Studio включає нове рішення розробки для. NET, яке називається Delphi Prism. Що собою являє Delphi Prism?


Delphi Prism – це нове рішення розробки для. NET, представлене Embarcadero Technologies. У цьому рішенні на основі Visual Studio 2008 розробники зможуть застосувати навики програмування на Delphi для створення додатків. NET, використовуючи переваги кращих інноваційних технологій. NET: WinForms, WPF, ASP.NET і LINQ. Також можна буде розробляти програми баз даних, використовуючи знайому функціональність dbExpress та клієнти. NET для підключення до власних серверів DataSnap. Delphi Prism Architect включає можливості проектування та моделювання баз даних на основі ER / Studio, що дозволяє розробникам проектувати, моделювати і краще розуміти бази даних.


Що таке підтримка та технічне обслуговування RAD Studio?


Пакет підтримки та технічного обслуговування можна придбати при покупці або оновленні продукту Delphi. Угода про підтримку і технічному обслуговуванні дає право протягом року отримувати оновлення (включаючи основні і додаткові оновлення) і певне число звернень в службу підтримки. Додаткові відомості див у пункті “Підтримка” розкривається меню на нашому вебузле.


Чи будуть доступні локалізовані версії?


Продукт RAD Studio буде доступний англійською, французькою, німецькою та японською мовами.


Які типи ліцензій будуть доступні?


Продукт RAD Studio буде доступний в декількох варіантах ліцензування, включаючи такі:


індивідуальні іменні користувальницькі ліцензії (Named User License);



Версію Academic дозволяється використовувати тільки в навчальних цілях в університетах та інших освітніх установах. У освітніх установ немає права розробляти програмне забезпечення для внутрішнього застосування за допомогою навчальної версії.


Хто може придбати Delphi 2009 за цінами оновлення? 


Оновлення до версії Professional: Власники всіх більш ранніх версій Professional продуктів CodeGear RAD Studio, Borland Developer Studio, Delphi, Kylix, C + + Builder, Turbo Delphi або Turbo C + +. Оновлення до версії Enterprise: Власники всіх більш ранніх версій Enterprise або Professional продуктів CodeGear RAD Studio, Borland Developer Studio, Delphi, C + + Builder, Kylix, Turbo Delphi або Turbo C + +. Оновлення до версії Architect: Власники всіх більш ранніх версій Architect або Enterprise продуктів CodeGear RAD Studio, Borland Developer Studio, Delphi, C + + Builder або Kylix.


Я все ще використовую дуже стару версію Delphi або C + + Builder. Чи можу я зробити покупку за цінами оновлення?


Так. Покупка за цінами поновлення доступна власникам будь-яких попередніх версій.


ТЕХНІЧНІ ПИТАННЯ


Питання з DELPHI


Чи можна розробляти в Windows 2000 або XP програми, що працюють в ОС Vista, і навпаки?


Delphi дозволяє розробляти програми в операційній системі, яка вам більше підходить (Windows Vista, XP, 2000, Server 2008 або Server 2003), а потім розгортати їх в будь-який з них або у всіх відразу.


Що потрібно для установки Delphi 2009?

До установки Delphi 2009 у системі повинні бути встановлені наступні програми:



Програма установки Delphi автоматично встановить необхідне ПО, якщо воно не було встановлено раніше.


Чи покращилася продуктивність установки в порівнянні з Delphi 2007?


Так, установка стала значно швидше, ніж це було в попередній версії.


Основна частина коду збереже працездатність, використовуючи за замовчуванням новий тип даних UnicodeString. Код, що використовує операції із строковими даними на рівні байтів або перенесення даних в строкових змінних, можливо, зажадає аналізу і, ймовірно, оновлення для відповідності новим розмірам символів, характерним для строкових даних Юнікод. Додаткові відомості про перенесення коду в Юникод см. в документації і в CodeGear Developer Network.


Чи потрібно реєструвати свою копію RAD Studio?


Так. При першому запуску продукту відкриється невеликий додаток, і буде запропоновано пройти реєстрацію. Потім буде перевірена справжність ключа продукту, і продукт буде зареєстрований і встановлений.


Чи можна відкрити в Delphi 2009 проекти, створені в Delphi 7, 2005, 2006 і 2007?


Так, це можливо, але залежить від того, чи встановлені компоненти для таких проектів. Delphi 2009 використовує для складання систему MSBuild, тому для цієї нової версії знадобиться новий файл проекту, якщо виконується оновлення з версії 2007 або більш ранньої версії. Інтегрована середу розробки без проблем перетворює проекти в новий формат.


Чи будуть доступні локалізовані версії Delphi 2009, і якщо так, то коли?


Продукт Delphi 2009 доступний англійською, німецькою, японською та французькою мовами. Версію на будь-якому з цих чотирьох мов можна отримати негайно. Ми домоглися великих успіхів у справі інтернаціоналізації і готові випускати локалізовані версії продуктів без затримок.


Що робити, якщо мені потрібно розгорнути Blackfish SQL в ситуаціях, що виходять за рамки передбачених у ліцензії Delphi?


Додаткові ліцензії на розгортання Blackfish SQL можна придбати окремо. Ціни см. в інтернетмагазін CodeGear у вашій країні або зверніться до місцевого постачальника.


Які відмітні особливості Delphi?

Delphi – це єдина інтегрована середу швидкої розробки додатків для Windows 2000, XP і Vista. Delphi не тільки працює на всіх трьох платформах, але і дозволяє розробляти програми для будь-який з них. Наприклад, в ОС Windows 2000 можна розробляти програми для Vista. Це дозволяє використовувати операційну систему, найкращим чином відповідає вимогам розробника, і при цьому створювати програми для всіх платформ.


Чи можна розробляти програми. NET за допомогою Delphi 2009?


Ні, Delphi 2009 може створювати тільки двійкові файли з власним кодом Win32. Можна імпортувати збірки. NET у вигляді COMоб’ектов, проте Delphi 2009 завжди створює тільки власний код Win32. Можна використовувати Delphi Prism в RAD Studio для створення додатків. NET.


Чому з Delphi 2009 потрібно встановлювати середовища Microsoft. NET 2.0 і SDK?


Ці програмні пакети використовуються деякими функціями інтегрованого середовища розробки.


Чи буде користувачам і замовникам для виконання моїх програм набір засобів розробки на базі. NET?


Ні, для додатків, створених за допомогою Delphi 2009, ці бібліотеки не потрібні. Продукт створює програми виключно з власним кодом Win32.


Випуск C + + Builder Architect включає тільки частину засобів моделювання та візуалізації даних повного продукту ER / Studio. В C + + Builder Architect не входять кошти імпорту та експорту метаданих, створення звітів і доступу до серверів сховищ робочих груп ER / Studio. Функціональність ER / Studio в C + + Builder Architect підтримує такий же набір баз даних, що і dbExpress.


Чи можна встановити Delphi 2009 на комп’ютери з попередніми версіями Delphi?


Так, Delphi 2009 легко може співіснувати з усіма попередніми версіями Delphi.


Чи визначені нові значення COMPILERVERSION і RTLVERSION для Delphi 2009?


Так. У Delphi 2009 для COMPILERVERSION встановлено значення 20.0, для RTLVERSION – також значення 20.0.


Чи будуть додатки, створені за допомогою Delphi 2009, виконуватися на ОС Win95/98/Me?


Оскільки в додатках, створених в Delphi 2009, як строкового типу за замовчуванням використовується Unicode, Windows 98, 95 і ME не можуть виконувати такі програми. Ці операційні системи не підтримують рядка в Unicode, тому корпорація Microsoft більше їх не підтримує.


Питання з C + + BUILDER


Покращена чи у версії C + + Builder 2009 сумісність з ISO C + +?


В наш компілятор були внесені деякі зміни для більш суворого дотримання стандартів. Дотримані вимоги першого звіту Library Technical Report і можливості, заплановані в майбутній версії стандарту C + +, відомої під неофіційною назвою C + +0 x


Що таке Standard Library Technical Report 1?


Технічний звіт TR1 – це перше офіційне розширення стандартної бібліотеки C + +, підготовлене комітетом ISO, яке включає різні компоненти, покликані поліпшити використання і розробку бібліотеки, в тому числі такі: інтелектуальний покажчик з підрахунком посилань і оболонку виклику функції для поліпшення управління ресурсами; контейнери кортежів і масивів, а також хешірованние контейнери; регулярні вираження; випадкові числа; поліпшену прив’язку функцій для спрощення виклику алгоритмів бібліотеки; ознаки типів. Додаткові відомості див в остаточній відкритої версії документа на вебузле комітету ISO за адресою:


www.open­std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf


Що таке C + +0 x?


C + +0 x – це неофіційна назва наступної версії стандарту C + +. Вихід стандарту очікується в кінці 2010 р., проте в даний час багато можливостей уже визначені. Додаткові відомості див на вебсайті комітету ISO. Початкові відомості можна знайти на наступній сторінці: http://www.openstd.org/jtc1/sc22/wg21/docs/papers/2008/n2705.html


Через еволюційного розвитку мови Delphi виникла деяка несумісність з мовою C + +, яка може проявлятися в елементах управління сторонніх розробників, створених на мові Object Pascal. Ця проблема вирішена в C + + Builder 2009 за допомогою підтримки віртуальних методів класів, статичних властивостей та ін


Які відмінні риси C + + Builder?


C + + Builder – це єдина інтегрована середу швидкої розробки на мові C + + для Windows 2000, XP і Vista. C + + Builder не тільки працює на всіх трьох платформах, але і дозволяє розробляти програми для будь-якої з них. Наприклад, в ОС Windows 2000 можна розробляти програми для Vista. Це дозволяє використовувати операційну систему, найкращим чином відповідає вимогам розробника, і при цьому створювати додатки для всіх платформ.


Питання з DELPHI PRISM


Яка версія. NET Framework необхідна для роботи Delphi Prism?


Для установки і роботи Delphi Prism потрібно. NET Framework 3.5.


Чи необхідна для збірок, створених за допомогою Delphi Prism, середа. NET Framework 3.5?


Ні. Delphi Prism можна пов’язати з будь-якої цільової версією. NET Framework, починаючи з версії 1.1. Розробник може вибрати версію для зв’язку.


Чи треба купувати Visual Studio 2008 у компанії Microsoft, щоб використовувати Delphi Prism?


Ні. Delphi Prism включає повну копію оболонки Visual Studio Shell. Якщо у вашій системі ще не встановлено примірник Shell або Visual Studio Professional (або старшої версії), перед установкою модуля і компонентів мови Delphi Prism продукт Delphi Prism встановить Visual Studio Shell.


Що станеться, якщо на момент установки Delphi Prism в системі вже встановлений примірник Visual Studio 2008?


Якщо в системі вже встановлений примірник Visual Studio Professional або старшої версії, Delphi Prism буде автоматично інтегрований безпосередньо в існуючий екземпляр.


При запуску Delphi Prism в рядку заголовка з’являється напис Microsoft Visual Studio. Що це означає?


Delphi Prism виконується в Visual Studio Shell. По суті, це інтегрована середа розробки Visual Studio без встановлених мовних модулів від Microsoft. Таким чином, перед вами – брендований знак компанії Microsoft. Проте відразу після вибору меню Файл / Створити … ви побачите Delphi Prism.


Чи можна додати функціональність C # або VB.NET в Delphi Prism, використовуючи продукт Visual Studio Express від Microsoft?


Ні. Через способу установки продуктів Microsoft Express вони не будуть інтегруватися безпосередньо в примірник Visual Studio Shell. Тим не менш, продукти Delphi Prism і Visual Studio Express можуть одночасно перебувати і працювати в одній системі. Однак, встановлюючи Visual Studio 2008 Professional або більш старшу версію в системі з продуктом Delphi Prism, ви отримаєте функціональність VS 2008 в тій же інтегрованому середовищі розробки, в якій працює Delphi Prism.


На яких платформах будуть працювати додатка Delphi Prism?


Програми Delphi Prism будуть працювати практично на будь-якій платформі, де є Common Language Runtime (CLR). Програми Delphi Prism будуть використовувати всі можливості. NET 3.5 Framework на платформі Windows. Програми Delphi Prism також працюватимуть на платформі Mono для Linux. Крім того, додатки Delphi Prism будуть виконуватися на платформі Mono для Mac.


Чи включає Delphi Prism підтримку VCL.NET?


Ні. Розробка для VCL.NET застаріла і не буде підтримуватися в Delphi Prism. Розробники, що використовують VCL.NET, можуть або використовувати Delphi 2007 для продовження розробки продуктів, або перенести додатка VCL.NET в VCL для Win32.


Чи можна буде скомпілювати готовий код Delphi для Win32 в Delphi Prism?


Ймовірно, немає – принаймні, без внесення деяких змін. Хоча мови в продуктах Delphi для Win32 і Delphi Prism дуже схожі, вони сумісні не повністю. Кожен з цих мов включає функції і ідіоми, розроблені спеціально для платформ, для яких призначений мову. Однак ці мови досить близькі, щоб код, створений за допомогою одного з них, можна було б використовувати в іншому після невеликих змін.


Чи можна зробити мову Delphi Prism більш сумісним з кодом Win32 Delphi?


Так. В Delphi Prism входить “перемикач сумісності” з певними мовними компонентами, більш знайомими розробникам на Delphi для Win32. Цю опцію можна задати для кожного проекту на вкладці параметрів проекту.


Чи можна створювати додатки для Compact Framework за допомогою Delphi Prism?


Код Delphi Prism можна скомпілювати для збірок CF. Однак підтримка під час розробки відсутня, оскільки конструктори Compact Framework тісно інтегровані з C # і VB.NET в Visual Studio і недоступні для використання іншими мовними модулями.


Хто створив компілятор, який використовується в Delphi Prism?


Компілятор Delphi Prism був створений RemObjects. Це той же компілятор, що становить основу продуктів Chrome і Oxygene, на зміну яким сьогодні приходить Delphi Prism


Які взаємини між RemObjects і Embarcadero?


RemObjects Software і Embarcadero є близькими партнерами. Компанія Embarcadero ліцензує технології RemObjects Software, включені в Delphi Prism. Обидві компанії планують працювати спільно над поліпшенням і розвитком продукту.


 

 


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*