Delphi APP 開發入門(一)重生的 Delphi
Delphi APP 開發入門(一)重生的 Delphi
發表時間:2014/05/06
簡介Delphi算是開發工具界的老將,從1995年以VCL(Visual Component Library)可視元件架構搭配視覺化開發環境開始嶄露頭角。而在Windows98問世後,推出成熟穩定的Delphi 5.0版本,與Visual Basic、Visual Foxpro形成三強鼎立,在當時Borland推出強大的資料庫引擎技術BDE(Borland Database Engine),讓Delphi成了資料庫開發者首選的開發工具。一直到現在許多公司行號使用中的商用軟體,都還是使用Delphi語言所寫出來的。 不過隨著幾年前,Java與.net這二項具有跨平台技術的語言出現且成了二大主流後,Delphi逐漸沒落且失去光芒。但擁有打不死小強精神的Delphi,中間仍推出過Delphi for .net、Delphi for PHP、整合UML…..的幾個版本企圖想力挽狂瀾,當然最終仍是不敵微軟與Java兩大陣營而鍛羽而歸。 然而雖然幾經挫敗後,Delphi依舊沒有失去鬥志,反而越挫越勇。終於從XE2版本發展出新的跨平台架構FMX(FireMonkey),Delphi逐漸才成了能橫跨Windows和Mac OS開發的工具了!經歷二個版本的進化後,Delphi在2013年5月的XE4版本宣佈可開發iOS程式,隨即在同年10月發表可同時開發Android/iOS的DelphiXE5。也讓看似垂死掙扎的Delphi,似乎像吃了大還丹一樣重生。 拉拉雜雜的寫了一堆,無非是想讓大家稍微的瞭解一下這個歷史悠久的語言,在開發工具界裡曲折離奇的人生(笑….) 2014年4月是Delphi XE6發表的日子,也剛好有榮幸獲得CodeData的邀請共筆,趁著這個機會筆者也將撰寫一系列的Delphi APP開發入門文章,讓有興趣學習不同行動裝置開發的初學者透過Delphi這個全新概念的開發工具學會寫自己的APP。緊接著我們先來教大家如何取得Delphi的試用版本安裝。 安裝需求1. 至少3G的硬碟空間 2. 如果您要開發iOS的話,建議有一台Intel-based的Mac(需要安裝Platform Assistant (paserver)) 3. Windows Vista, 7 or 8,或是直接在Mac上跑VMWARE、Parallels安裝系統。 Delphi的安裝1. 取得 Delphi XE6的試用版,可以從以下連結進入,點選Download
2.接下來您需要註冊一個帳號,以取得試用版的序號
3.如果註冊沒問題的話,您可以在您的信箱裡找到一封Embarcadero-licensing的信件,裡面的Serial Number是待會安裝過程需要的序號。
4.下載完程式後就可以開始安裝!
安裝步驟中,都是跟著預設值下一步即可!不過不知道為什麼,最近的開發工具隨便都動輒好幾G的大小,依筆者的實際安裝後,大概按完所有下一步之後,可以去喝杯咖啡、看本好書或是乾脆睡一覺都行XD。
5. 安裝完成後,就可以開啟執行了。(筆者安裝的是 RAD Studio版本,也就是含Delphi XE6及C++ Builder XE6的版本,沒錯!其實C++ Builder也可以開發iOS)
映入眼簾的就是跟Visual Studio很像的Delphi IDE介面。
結語 經過了一番無聊的安裝程序後,終於將Delphi XE6給安裝好了。在下一期,筆者將帶大家如何設定Android/iOS的開發環境,然後帶各位寫出第一個Mobile的Hello World。 |
Delphi APP 開發入門(一)重生的 Delphi的更多相关文章
- Delphi APP 開發入門(四)簡易手電筒
Delphi APP 開發入門(四)簡易手電筒 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次數:32 ...
- Delphi APP 開發入門(六)Object Pascal 語法初探
Delphi APP 開發入門(六)Object Pascal 語法初探 分享: Share on facebookShare on twitterShare on google_plusone_sh ...
- Delphi APP 開發入門(五)GPS 定位功能
Delphi APP 開發入門(五)GPS 定位功能 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次數 ...
- Delphi APP 開發入門(十)REST Client 開發
Delphi APP 開發入門(十)REST Client 開發 分享: Share on facebookShare on twitterShare on google_plusone_share ...
- Delphi APP 開發入門(九)拍照與分享
Delphi APP 開發入門(九)拍照與分享 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次數:30 ...
- Delphi APP 開發入門(八)SQLite資料庫
Delphi APP 開發入門(八)SQLite資料庫 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次 ...
- Delphi APP 開發入門(七)通知與雲端推播
Delphi APP 開發入門(七)通知與雲端推播 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次數: ...
- Delphi APP 開發入門(三)簡易計算機
Delphi APP 開發入門(三)簡易計算機 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次數:68 ...
- Delphi APP 開發入門(二)Android/iOS設定,Hello World
Delphi APP 開發入門(二)Android/iOS設定,Hello World 分享: Share on facebookShare on twitterShare on google_plu ...
随机推荐
- android从放弃到坚持放弃第二课(下)
续第二课( 下) 续第二课 下 活动的生命周期 返回栈 活动状态 活动的生存期 体验活动的生命周期 活动被回收怎么办 活动的启动模式 standard singleTop singleTask sin ...
- mulitp request
1.设置cookie 2.设置header 3.通过requst.getInputStream(); 4.通过request.getsession();
- C++之运行时类型识别RTTI
C++ Code 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...
- Centos查看系统位数方法
方法一:file /sbin/init 方法二:file /bin/ls 我的显示是32位
- python基础之1-安装
author:headsen chen date :2018-03-22 17:16:14 notice :This article created by headsen chen and no ...
- iOS 引导页面启动一次
#import "AppDelegate.h" @implementation AppDelegate - (BOOL)application:(UIApplication *)a ...
- java enum(枚举)使用详解 + 总结(转载)
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中. 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始 ...
- JAVAWEB基础模块开发顺序与数据访问对象实现类步骤
一.模块的开发的顺序 1. 定义数据表 2. 新建模型类 3. 新建"add.jsp" 4. 实现AddServlet中的doGet()方法 5. 定义Dao.Service接口 ...
- Action请求流程分析
Strut2流程分析-----从请求到Action方法() 首先请求会调用strutsPrepareAndExcuteFliter----(这个就是我们在web.xml文件中所配置的那个拦截器吧,所有 ...
- Openstack实现共有云多flat网络
首先给两台虚拟机添加网卡,模式为仅主机模式 配置控制节点IP /etc/sysconfig/network-scripts/ifcfg-eth1 TYPE=Ethernet BOOTPROTO=sta ...








