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 ...
随机推荐
- 10个网页设计师必备的CSS技巧(转)
英文原文:10 Essential CSS Rules for Web Designers CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页.使用CSS技巧来巧妙地处理CS ...
- 【BZOJ】1631: [Usaco2007 Feb]Cow Party(dijkstra)
http://www.lydsy.com/JudgeOnline/problem.php?id=1631 看到m<=100000果断用dij(可是好像dij比spfa还慢了在这里?)//upd: ...
- 【BZOJ】1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机(模拟+bfs)
http://www.lydsy.com/JudgeOnline/problem.php?id=1615 这种题..... #include <cstdio> #include <c ...
- bootstrap基础学习六篇
bootstrap按钮 类 描述 .btn 为按钮添加基本样式 .btn-default 默认/标准按钮 .btn-primary 原始按钮样式(未被操作) .btn-success 表示成功的动作 ...
- 修改Apache访问权限
You don't have permission to access / on this server.错误,居然说我此台服务器上无权限,ok解决办法如下: 找到:apache文件,进入conf文件 ...
- easyui上传文件
效果图: 代码: <form id="importFileForm" method="post" enctype="multipart/form ...
- 《C++ Primer Plus》学习笔记 2.1.1 main()函数
main()函数的基本结构如下: int main() { statements ; } 这几行代码构成了函数定义(function definition),该定义由两部分组成: 第一行int mai ...
- 引入外部文件的时候为什么省略http:
[摘要]相信很多时候大家在使用网上的实例代码的时候,需要引入外部文件,然而它们通常都是省略了http:,这是为什么呢? 先给大家看一个简单的小例子,引入外部jquery文件: <script s ...
- js 常用 DOM 元素宽高
提示:document.documentElement 和 document.getElementsByTagName('html')[0] 是一样的: 1.视口大小(不包括滚动条,视口字面理解当然是 ...
- 160606、springmvc中使用Spring Mobile
springmobile特点: 1.客户端设备识别:识别结果只有3种类型:NORMAL(非手机设备).MOBILE(手机设备).TABLET(平板电脑). 2.网站偏好设置:Spring 通过设备识别 ...