回首往日,从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;

interface

uses

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;

最关键的一步别忘了,目前模拟器很渣,别想用模拟器了,走不通,直接插上手机,见笑,小米:

插上后选择开发平台和手机,手机别忘了开启开发模式,怎么开,自己度娘去:

好了,直接运行吧,在安卓端,同意安装,好了,程序工作了:

http://blog.csdn.net/TiggerKiller/article/details/41316517

原文:http://www.cnblogs.com/findumars/p/7854222.html

delphi android 2017,Delphi春天将来临,Android遇到XE7我也是醉了,Hello World相关推荐

  1. delphi android 蓝牙,Android实例-Delphi开发蓝牙官方实例解析(XE10+小米2+小米5)

    [实例简介] 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签"朱建强" 7.请下载,杀毒 ...

  2. 2017移动互联网寒冬(Android)求职随感

    2017-03-03 储君 开发者源码 "脑存不够,你瞅啥" 死磕到底,不如关注~ 文章说明 本文修改自blink_dagger 简书:http://www.jianshu.com ...

  3. Android 2017面试题整理

    似乎自去年下半年以来,大家跳槽的少了,还有有些公司裁员了,前几年火热的移动端.前端岗位也越来越少,回归理性.现在各大公司对移动Android/ios的需求基本要求都是三年以上相关经验,有过大型互联网项 ...

  4. 鸿洋,郭霖:2020学会这几样,Android未来属于你!最新Android技术架构演进与未来

    引言 众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,每年迭代一次大版本升级. 小米.华为.OPPO.VIVO.三星等各大厂商对Android原生系统进行二次开发衍生出具有各家特 ...

  5. android实现底部弹出菜单,Android实现底部缓慢弹出菜单

    项目要求要做一个从底部缓慢弹出一个Button Menu 开始编码: MyselfFragment package io.dcloud.H5B79C397.fragment; import andro ...

  6. android键盘映射(转)-- good 1,android UI

    1.我们只有在button2使用了layout_weight属性,并赋值为1:但是button1和button2并没有使用这个属性,根据API可以知道,他们的layout_weight属性等于0. 2 ...

  7. android仿微信的activity平滑水平切换动画,Android实现简单底部导航栏 Android仿微信滑动切换效果...

    Android实现简单底部导航栏 Android仿微信滑动切换效果 发布时间:2020-10-09 19:48:00 来源:脚本之家 阅读:96 作者:丶白泽 Android仿微信滑动切换最终实现效果 ...

  8. android 图片在哪里设置时间,android 按时间显示图片

    实现效果: 首先写需要用到的图片数据:时间.文件名.路径等 package com.example.a550211.cd; import java.text.SimpleDateFormat; imp ...

  9. android mvp模式例子_关于Android市场这件事,没有饱和的市场只有饱和的思维

    前言 早在几年之前,我们就一直在讨论Android程序员已经饱和的这个问题,直到2020年,Android程序员也没有饱和,相反对高级程序员的需求越来越大. 为什么会有Android程序员已经饱和的错 ...

  10. Android之Bitmap高效缓存以及android缓存策略

    Android之Bitmap高效缓存 一.Bitmap高效加载 1.bitmap的基本概念 位图:获取像素值进行加载. Bitmap是Android系统中图像处理中的最重要的一个类. 通过Bitmap ...

最新文章

  1. 申卫星:“十四五”数字经济高质量发展需要法治护航
  2. Cocos2d-X中实现菜单特效
  3. (三)PHP网页架站
  4. 机器学习实战-神经网络-21
  5. 牛客网_PAT乙级_1010月饼 (25)
  6. python 相关系数_python如何计算相关系数与协方差
  7. 全国首个!北京手机一卡通开卡费今起取消
  8. dapper 多对多查询对象和对象列表
  9. 关于数组指针的一道面试题
  10. 如何去除数据表中的重复数据
  11. fanuc服务器显示8,FANUC伺服驱动器报故障数字8的维修一看就懂
  12. tp中ueditor编辑器的使用
  13. Github上量化交易相关项目汇总
  14. 【DL】第 6 章:文本生成转换器
  15. 用夜神模拟器+GPA分析Android游戏
  16. WIN10没有照片查看器【已解决】
  17. [免费参加] 2015微软社区大课堂Community Camp开放报名啦!
  18. python的飞机大战
  19. 网安零基础学习-python-面向对象编程(灰帽编程15)
  20. yara 源码学习(三)  扫描部分

热门文章

  1. 数据库防火墙数据库加密与脱敏数据泄露防护
  2. IT 运营管理 (ITOM)解决方案-OpManager Plus
  3. 玩转5G之--网络布线2 详细解说
  4. JAVA 16进制转字符串问题
  5. java集合面试题总结
  6. 2019年第十二届中国大学生计算机设计大赛总结
  7. ESP8266的AT指令集
  8. matlab GUI页面 科学计算器代码
  9. matlab如何调用opencv,matlab调用opencv (mac 或 linux)
  10. 官网CentOs7镜像下载详细步骤