Delphi for iOS開發指南(3):創建一個FireMonkey iOS應用程序


http://cache.baiducontent.com/c?m=9d78d513d9d431a94f9d92697d60c015134381132ba1d0020fa48449e3732b4b5012e7ac2652445f93926b6671f01400b3a77d6537727beadadf893acacd933f5c8c3042710bf74005d269b8bb4732b051872cebb86de7aeb772cda18895991644cb201867d0aed60f1714bd3eb1426df4a6ee1442190dffba6b72f82d326e992842b743f9e1337354c1b0860d129437863657c4f46bf12311b718a31b1e2343&p=9e769a4788d811a058ee952a4f529f&newp=8b2a970d95934eaf5beccb62154995231610db2151d7d3116b82c825d7331b001c3bbfb423231600d0c07e6d07ab435feff73170360225a3dda5c91d9fb4c57479c064&user=baidu&fm=sc&query=%B4%B4%BD%A8%D2%BB%B8%F6FireMonkey+iOS%D3%A6%D3%C3%B3%CC%D0%F2&qid=cc0c969000032179&p1=1

http://blog.csdn.net/wei_wu49036233/article/details/10956755

這篇教程講述了如何創建一個針對iOS目標平台的“Hello World”FireMonkey 應用程序。

 

 

開始前

 

在使用RAD Studio開發iOS應用程序之前,你需要完成一些重要的配置步驟。這篇教程假設你已經完成了所有必須的配置步驟:

更多細節,請查看:

 

  • “Delphi for iOS開發指南(1):在Mac上配置你的開發環境”
  • “Delphi for iOS開發指南(2):在WindowsPC上配置你的開發環境”

 

 

 

 

 

第一步:為iOS創建一個新的FireMonkey應用程序

 

1.      選擇File>New>FireMonkey Mobile Application – Delphi:

2.      選擇Blank Application

FireMonkey Mobile Form Designer顯示了iOS應用程序的新窗體:

 

 

 

 

 

 

 

第二步:在FireMonkey iOS Form上面放一些控件

 

創建FireMonkey iOS應用程序的第一步就是設置用戶界面,與桌面平台上的步驟相同。在IDE中有很多可重用的組件來創建用戶界面。

1.      移動鼠標指針到Tool Palette上,通過點擊分類名稱旁邊的加號圖標(+)來展開Standard分類。

2.      選擇TEdit組件並將它拖動到Form Designer上。一個TEdit組件的實例就出現在了窗體上:

重復上面這些步驟,但現在是添加一個TLabel和一個TButton在窗體上。選擇Button,在Object Inspector中更改它的Text屬性為“Say Hello”。

現在你應該在Form Designer上看到這些組件:

 

在Form Designer上放置這些組件后,IDE自動為組件設置名字。

要查看或更改組件的Name,在Form Designer上點擊組件,然后在Object Inspector上找到它的Name屬性以及Structure View:

 

對於一個TButton組件,組件名默認被設置為Button1(或Button2,Button3,根據你在這個應用程序中到底創建了多少個TButtons)。

上面放置這些組件的窗體也有一個Name。選擇FireMonkey Mobile Form Designer組件的背景,然后在ObjectInspector中選擇Name屬性。Form的name顯示為Form1。你也可以在Structure View上定位窗體的Name:

 

你可能通過選擇Form Designer底的Code頁或按F12快捷鍵來快速切換到代碼。你可以在任何時候在Form Designer和Code Editor之間切換:

 

當你切換到Code Editor,你可以看到IDE生成的代碼。你應該能夠找到三個組件定義(Edit1,Label1,Button1):

 

 

 

 

 

 

第三步:為Button編寫一個通過用戶點擊產生的事件處理過程

 

下一步是為TButton組件定義一個事件處理過程。你可以用在桌面程序中使用的定義事件處理過程的方式來定義FireMonkey iOS應用程序的事件處理過程。對於一個TButton組件,最典型的事件就是按鈕點擊。

在Form Designer上雙擊這個按鈕,RAD Studio創建一段代碼讓你可以用來給按鈕點擊事件實現一個事件處理過程:

現在你可以在Button1Click方法的Begin和End之間實現響應。

下面的代碼片斷實現了一個響應,它顯示了一個小對話框,顯示“Hello +<輸入到文本框的名字>”:

 

[delphi]  view plain copy print ?
 
  1. Label1.Text := 'Hello ' + Edit1.Text + ' !';  
[delphi]  view plain  copy
 
 print?
  1. Label1.Text := 'Hello ' + Edit1.Text + ' !';  



 

 

在Delphi中,包圍字符串序列的引號必須是單引號(也就是‘string’)。你可以使用加號(+)來連接字符串。如果你在字符串中使用一個單引號,你可以使用兩個連起來的單引號來表示。

當你敲代碼的時候,會出現一個提示,表示你需要指定的參數類型。這個提示也顯示給定一個類所支持的成員:

 

 

 

 

 

 

第四步:在Mac(iOS Simulator)上測試你的iOS應用程序

 

這個應用程序的實現已經完成,因此現在你可以運行這個應用程序了。你可以在IDE中點擊Run按鈕(),按F9,或從RAD Studio主菜單中選擇Run>Run:

 

默認,FireMonkey iOS 應用程序運行在iOS Simulator目標平台上。你可以在Project Manager中指定目標平台:

 

當你運行你的應用程序時,它被布署到Mac上,然后給Mac上的iOS Simulator。對於我們的app,它是一個顯示文本框和按鈕的窗體。在文本框中輸入文本,然后點擊Say Hello按鈕:

 

 

 

 

 

第五步:在已連接的iOS Device上測試你的iOS應用程序

 

如果在創建新工程之前,你已經完成在“iOS教程:在Mac上配置你的開發環境”和“iOS教程:在Windows PC上配置你的開發環境”中所講述的步驟,那么現在你就可以運行你的iOS App在通過USB連接到Mac上的iOS Device上了。

為了在一個已連接的iOS Device上運行你的iOS App,首先,選擇iOS Device目標平台以便Platform Assistant布署這個應用程序到連接着的iOS Device上:

在選擇完iOS Device目標平台之后,通過在IDE中選擇Run按鈕,按F9,或選擇Run>Run來運行你的iOS App.

在Mac上,你可能會看到一個對話框要求你允許簽名你的iOS App。選擇“Always Allow”或“Allow”來簽名你的App。

 

然后到你的iOS Device上去看一下,等待你的iOS App顯示。觀察FireMonkey加載圖片(存放在$(BDS)\bin\Artwork\iOS):


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM