程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ Builder XE2隨意學習 (2) > 准備工作

C++ Builder XE2隨意學習 (2) > 准備工作

編輯:C++入門知識

RAD Studio XE2新特性概覽:多平台支持、原生iOS與Android、HD與3D動畫及雲

此次RAD Studio XE2帶有很多新特性,最引入關注的莫過於對跨平台開發、Windows 64位、Amazon Cloud API、Native Android與iOS及HD與3D動畫的支持了。

長久以來,眾多Windows開發者都在使用Delphi與C++Builder針對微軟平台創建應用,但現在他們也將目光瞄向了Mac OS X。其IDE並不能運行在Mac上,但編譯器所生成的庫則可以通過網絡安裝並運行在Mac計算機上,這樣同一套源文件就會有兩個應用庫了。Delphi支持Windows 64位,包含一個調試器和部署管理器。

Delphi與C++Builder還帶有FireMonkey,這是一個新的平台,用於針對Windows、Mac OS X與iOS創建HD與3D動畫。這些原生應用利用CPU與GPU來繪制動畫,並且可以通過LiveBindings與任意數據類型進行連接。

Delphi與C++Builder應用可以部署到Amazon EC2與Windows Azure上,同時支持Amazon Simple Storage Service API、Queue Service與SimpleDB。

RADPHP現在則瞄准了iOS與Android設備,能以可視化的形式展現出應用在各個移動設備上的樣子。開發人員還可以從PHP生成針對這些平台的原生應用。RADPHP使用了jQuery Mobile控件來設計界面。

除了對原有特性的增強外,Delphi Prism還增加了不少新特性,如下所示:

  全新的Oxygene Compiler 5.0

  編輯器可以顯示出錯誤的詳細信息、范圍以及說明

  代碼編輯器可以即時顯示出編譯錯誤

  針對選定的新錯誤的修復支持

  語言軟接口與鴨子類型

  匿名接口實現

  增強的Oxidizer集成

東西太多了,名詞一大堆,先從自己感興趣的著手:FireMonkey,學得差不多後再看自己領悟學下一個東東。到時再回顧下這個簡介。

OK,FireMonkey,你是個什麼東東?

看了一下官方簡介(http://www.embarcadero.com/images/FireMonkey_datasheet.pdf):FireMonkey – The next generation business application platform,居然上升到這個高度了?這個新功能也忒多了吧。

 

\

 

\

 

\

 

 

還是從幫助文檔入手吧。

安裝C++ Builder XE2後,進入幫助

 

\

 

噫?怎麼每點一次鏈接,都會彈出提示框 

\

 

這樣不煩嗎?

試試把URL直接錄入IE地址欄:

ms-help://embarcadero.rs_xe2/rad/What's_New_in_Delphi_and_C++Builder_XE2.html

啊哈,不再提示了 

\

 

 

先看FireMonkey Application Platform

蒼天啊,VCL Is Incompatible with FireMonkey,居然FireMonkey與VCL不兼容了,Caution: FireMonkey (FMX) and the Visual Component Library (VCL) are not compatible and cannot be used in the same project or application. That is, an application must be exclusively one or the other, eitherFireMonkey or VCL. The incompatibility is caused by framework differences betweenFireMonkey (FMX) and VCL.

我的FutureGraph全是基於VCL的,用FireMonkey重新實現嗎?這是個大問題。暫不決定。

哦,現在提供三大類庫:FMX、VCL與RTL。這之間的關系,唉,還在VCL與FireMonkey的糾結中,頭腦不大清楚,就不研究它了。

現在下結論還太早,先抓住FireMonkey不放,看看再說。

哦,有一點是必須的,FireMonkey對計算機有沒有特殊要求,看看FireMonkey Platform Prerequisites

嗯,支持平台有32位與64位的Windows,至於其它平台,姑且不管。

最為關心的是GPU,是否需要顯卡支持。貌似我的顯卡不支持GPU,總不至於要重新買台計算機吧。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved