Delphi春天將來臨,Android遇到XE7我也是醉了,Hello World

來源:互聯網
上載者:User

標籤:delphi xe7   hello world   android   

回首往日,從Delphi 7走到現在,總感覺不慍不火,期間論壇倒掉無數,沒倒掉的也半死不活,大批的程式員轉向C#,Java,PHP。

Delphi的開發高效有目共睹,一直不忍放棄,Delphi曾經一夜之間完成了固定資產的轉換程式,從Access資料匯入到MSSQL資料,那次的經曆是從下午6點開始編寫,中間除了吃飯和拉尿,一直坐到第二天早上10點,拍著胸脯答應客戶的事情終於辦到了,拷貝就用,使用也方便,不用像VB那樣需要掛很多運行庫。

前段時間以XE開發的一個積分制軟體結束後,也是花了大概2個月左右的業餘時間,工作完成放上網路後,真想為廣大的小企業員工開發一款查詢軟體。選擇開發平台之餘,發現了一個劃時代的重磅工具-Delphi XE7。

為什麼選擇XE7?很簡單,我會Delphi,高效,我不開發低層的東西,我只面向業務,有android,有iOS,有64位。對我來說已經集大成了。

好了,說了這麼多,開工了,我要為我的軟體再加上個手機應用,從那裡開始呢,當然是Demo,哈哈,你沒猜錯,Hello World。

裝完XE7,豁,好傢夥好大幾十個G,我的可憐的固態硬碟啊。安裝的朋友們注意了,至少騰出40G的空間。什麼,你還是XP,XP你就別再混了,都Win7了。

都說,裝完來一發吧,騷年!

好吧,開搞!

啟動程式,建立工程,這我不用講了把,選擇程式的時候,選Multi-Device-Application:



然後放上控制項,老三樣,Edit,button,listbox:


寫上代碼:

unit Unit1;interfaceuses  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,  FMX.ListView.Types, FMX.ListView, FMX.StdCtrls, FMX.Controls.Presentation,  FMX.Edit, FMX.Layouts, FMX.ListBox;type  TForm1 = class(TForm)    Edit1: TEdit;    Button1: TButton;    ListBox1: TListBox;    procedure Button1Click(Sender: TObject);    procedure FormShow(Sender: TObject);  private    { Private declarations }    I: Integer;  public    { Public declarations }  end;var  Form1: TForm1;implementation{$R *.fmx}procedure TForm1.Button1Click(Sender: TObject);begin  ListBox1.Items.Add(Edit1.Text+'('+IntToStr(I)+')!');  I := I+1;end;procedure TForm1.FormShow(Sender: TObject);begin  I:=0;end;

最關鍵的一步別忘了,目前模擬器很渣,別想用模擬器了,走不通,直接插上手機,見笑,小米:

插上後選擇開發平台和手機,手機別忘了開啟開發模式,怎麼開,自己度娘去:


好了,直接運行吧,在安卓端,同意安裝,好了,程式工作了:



Delphi春天將來臨,Android遇到XE7我也是醉了,Hello World

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.