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 ...
随机推荐
- Swing与AWT在事件模型处理上是一致的
Swing与AWT在事件模型处理上是一致的. Jframe实际上是一堆窗体的叠加. Swing比AWT更加复杂且灵活. 在JDK1.4中,给JFRAME添加Button不可用jf.add(b).而是使 ...
- 《Linux实验要求》
实验 1:登录和使用基本的 Linux 命令 实验环境: 安装了 Red Hat Enterprise Linux 6.0 可运行系统,并且是成功验证系统. 有另外一个无特权用户 student,密码 ...
- 浅谈AutoResetEvent的用法
using System;using System.Threading; namespace AutoResetEvent_Examples{ class MyMainClass { ...
- 利用WM_COPYDATA消息实现进程间通信
进程间通信最简单的方式就是发送WM_COPYDATA消息,下面通过例子来实现. 发送WM_COPYDATA消息: SendMessage(hRecvWnd, WM_COPYDATA, (WPARAM) ...
- Powershell理解汇总
官方帮助文档https://msdn.microsoft.com/zh-cn/powershell/scripting/powershell-scripting 管道/重定向 管道 : 是指把上一条 ...
- C++变量命名方案
变量命名方案和函数命名方案一样,也有很多话题可供讨论.确实,该主题会引发一些最尖锐的反对意见.同样,和函数名称一样,只要变量名合法,C++编译器就不会介意,但是一致/精确的个人命名约定是很有帮助的.与 ...
- 【BZOJ2553】[BeiJing2011]禁忌 AC自动机+期望DP+矩阵乘法
[BZOJ2553][BeiJing2011]禁忌 Description Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平. ...
- Groovy基本句法
Groovy基本句法 Gradle作为一个构建工具自然不会自己去创造一门语言来支撑自己,那么它用的是哪门子语言呢?什么语言能写成这样: task hello { doLast { println 'H ...
- Struts2数据验证与使用Java代码进行数据验证
Struts2数据验证 使用Java代码进行数据验证 重写ActionSupport的validate()方法 对Action类的中所有请求处理方法都会进行验证! 对Action类的数据属性进行检查, ...
- JavaMath方法、服务器与Tomcat安装与配置步骤
一.Math Math.PI 记录的圆周率 Math.E 记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量. Math.abs 求绝对值 Math.sin 正弦函数 Math. ...