Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版]电子书开发手册开发教程

Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版]电子书开发手册开发教程
单 位:
购物返积分: 0
浏览次数: 867
收 藏: 0
均为到店消费,到店更实惠!
分享
0

 

Delphi XE8跨平台开发让你使用一套代码完成iOS和Android移动应用开发。强大的控件支持,让你可以不用编写一句代码并在短短几分钟内完成数据库的读写应用开发,开发效率得到充分提升,让编程不再是枯燥无味的工作。全书400多页,从开发环境的安装配置到使用基本界面控件、使用移动设备功能(移动定位、照像机等)、使用后端服务、访问数据库等都作了全面介绍,是第一本国内最全的中文版Delphi XE8技术开发教程。本书需要有一定delphi基础知识的人阅读。

        

第一章     移动应用程序开发(iOS和Android) 17

1.     安装与配置   17

2.     使用基本用户界面控件      18

3.     使用设备功能       20

4.     使用后端服务       21

5.     访问数据库   21

第二章     配置Mac上的开发环境(IOS) 23

2.1 Mac  iOS 的要求      23

2.2 配置 Mac 上的iOS模拟器         24

2.2.1 安装平台助手    24

2.2.2 运行平台助手    25

2.2.3 Mac上安装Xcode        26

2.3 配置 MaciOS 硬件设备运行环境        28

2.3.1 Mac上安装Xcode命令行工具      28

2.3.2 注册一个开发者账户   30

2.3.3 申请、下载并安装你的开发证书      30

2.3.4 注册您的设备         32

2.3.5 创建与安装配置文件   33

第三章     配置WINDOWS PC上的开发环境(iOS)    36

3.1 配置 RAD Studio 环境           37

3.1.1创建与Mac连接的配置   37

3.1.2iOS设备添加一个SDK    40

第四章     配置WINDOWS PC上的开发环境 (Android)    43

4.1设置 RAD Studio 环境 43

4.1.1 安装RAD Studio android 开发工具安装选项        44

4.1.2 在开发环境中配置 Android SDK   46

4.2安装Android  USB 驱动程序(必须) 50

第五章     创建移动平台应用程序 (iOS and Android)   54

5.1在你开始之前         54

5.2创建一个新的AndroidiOS FireMonkey应用       55

5.3选择Style         56

5.4在多设备窗体上放置组件   56

5.5添加视图到项目    60

5.6编写用户单击按钮的事件处理程序  60

5.7测试移动应用程序         62

5.7.1Android 设备上测试应用程序   63

5.7.2 iOS测试应用程序         64

第六章     使用不同风格的按钮控件 (iOS and Android) 67

6.1移动平台中的按钮         67

6.2定义按钮控件的友好界面   68

6.2.1使用按钮控件的 TintColor  IconTintColor属性      69

6.2.2自定义按钮控件的图片    71

6.3使用按钮控件创建Segmented Control     72

6.4在工具栏创建 Scope Bar      74

第七章     使用日历控件选取日期  (iOS and Android)  76

7.1移动平台中的日历         76

7.2为用户更改的日期编写事件处理程序      78

第八章     组合框控件的使用 (iOS and Android)     81

8.1多设备应用程序中的选择器       81

8.2使用代码建立列表数据项   84

8.3显示一个指定的项目    84

8.4编写用户选择后的事件处理程序       86

第九章     使用地图控件 (iOS and Android)  88

9.1TMapView 控件的基本功能         89

9.2创建示例应用程序         89

9.2.1配置 Android 应用程序以使用 TMapView 控件       89

9.2.2设计用户界面     89

9.3运行这个应用程序         94

第十章     配置Android应用程序使用谷歌地图    97

10.1获取谷歌地图API 密钥     97

10.1.1检索您的应用程序证书 97

10.1.2在谷歌 Api 控制台中创建 API 项目 98

10.1.3申请Maps API密钥 99

10.2设定具体项目的选项 99

10.2.1在许可列表中检查配置 100

10.2.2检查受权列表   101

10.2.3设置apiKey键值      102

第十一章 使用MultiView控件(iOS and Android) 104

11.1关于TMultiView组件 104

11.1.1主面板呈现方式       105

11.2设计用户界面       109

11.3运行示例应用程序      115

11.4移动应用使用TMultiView的样例程序   116

第十二章 使用Web浏览器控件 (iOS and Android)    118

12.1设计用户界面       119

12.2编写Edit 改变URL后自动打开网页的处理程序 121

12.2.1编写一个打开网页的公用方法     122

12.2.2编写 OnChange 事件处理程序代码   123

12.2.3编写Back按钮的事件处理程序    124

12.3 Web 浏览器应用程序选择适合的虚拟键盘   125

12.4移动应用使用WebBrowser的样例程序         126

第十三章 使用选项卡控件(iOS and Android)     128

13.1iOS  Android 上的选项卡使用本机样式      128

13.2在窗体设计器中设计选项卡     129

13.2.1比较 iOS  Android 平台上选项卡设置 133

13.3让选项卡使用自定义的多分辨率图标    139

13.3.1在选项卡上显示多分辨率自定义图标         140

13.3.2使用单分辨率位图为自定义图标         143

13.4轻松管理选项卡内部控件 145

13.5在运行时更改页面      147

13.5.1通过用户点击选项卡      147

13.5.2通过 Actions  ActionList    147

13.5.3通过代码   152

第十四章 使用LiveBindings填充ListView  (iOS and Android)    154

14.1创建项目        154

14.2添加字段        156

14.3创建LiveBindings 157

14.3添加更多的字段(图像、价格)    160

14.5添加onButtonClick事件处理程序    161

14.5.1添加 onButtonClick 事件处理程序      161

14.6查看结果        162

第十五章 使用ListBox控件显示数据 (iOS and Android) 164

15.1使用ListBox 控件在移动平台上显示表数据          164

15.1.1普通列表   164

15.1.2分组列表   165

15.1.3搜索框        166

15.2创建ListBox 列表项    166

15.2.1添加标题   169

15.2.2添加组页眉/页脚到列表         170

15.2.3分组显示各自的列表项 171

15.2.4添加复选框或其他附件到列表项         172

15.2.5添加图标到列表项  172

15.2.6添加详细信息到项目      173

15.2.7运行应用程序   173

15.3创建ListBox 应用程序        173

15.3.1从您的代码添加项目到ListBox     174

15.3.2创建一个溢出菜单  177

15.3.3创建溢出按钮的事件处理程序     179

15.3.4增加搜索框        180

15.3.5运行应用程序   181

第十六章 使用LiveBindings来填充 ListBox  (iOS and Android) 183

16.1创建项目        183

16.2创建 LiveBindings         186

16.3结果        188

第十七章 让布局适应不同大小与方向窗体  (iOS and Android)   190

17.1FireMonkey 控件特性          190

17.2FireMonkey 控件常见布局属性        190

17.2.1 Align 属性 190

17.2.2 Margins属性     192

17.2.3Padding 属性     192

17.2.4Anchors 属性     193

17.3使用Tlayout控件         194

第十八章 拍摄并分享照片,分享文本  (iOS and Android)     196

18.1教程主题        200

第十九章 使用位置传感器 (iOS and Android)   201

19.1设计用户界面       202

19.3读取位置信息(纬度、 经度)    204

19.2位置传感器   204

19.4在谷歌地图上显示当前位置     206

19.5使用反向地理编码      207

19.6在列表框中显示一个可读的地址    210

19.7提升用户授权开启位置传感器的方法    211

第二十章 使用通知提示(iOS and Android)   212

20.1三个基本的通知或警报样式     212

20.2移动设备上的通知中心      213

20.3访问通知服务       214

20.4添加 FMLocalNotificationPermission (iOS 8)       215

20.5从代码中设置图标徽章数和通知数         215

20.6计划通知        217

20.7重复通知消息       219

20.8更新或取消一个计划(或重复)通知消息   221

20.9立即提交通知消息      222

20.10自定义通知声音         224

20.11横幅通知或提示通知        228

20.12给提示通知增加控制 (iOS)         229

20.13添加通知响应     231

20.14运行应用     232

第二十一章   使用远程通知 (iOS and Android)  233

21.1远程推送通知       233

21.2 REST BAAS 框架   234

21.3教程主题        234

第二十二章   多设备应用程序接收推送通知 235

22.1设计和设置用户界面 235

22.2创建事件处理程序      240

22.3 Android 的设置   243

22.4 iOS 的设置    244

22.5在移动设备上运行您的应用程序    244

第二十三章   在移动设备上使用电话拨号程序  (iOS and Android)   249

23.1关于移动设备上的电话拨号服务    249

23.2访问电话拨号服务      249

23.3设计用户界面       251

23.4获取运营商信息  251

23.4.1运行应用程序   252

23.5拨打电话        253

23.6检测通话状态的变化 255

23.6.1编写 OnCallStateChanged 事件处理程序  256

第二十四章   使用 BaaS 后端存储 (iOS and Android) 261

24.1Kinvey  Parse中准备你的应用程序      262

24.2设计和设置的用户界面      262

24.3添加后端控件       263

24.4创建和存储对象  265

24.5删除对象        266

24.6检索对象        268

24.7运行你的应用程序      272

第二十五章   使用 dbExpress 访问 InterBase ToGo   (iOS and Android)  274

25.1使用 dbExpress 连接数据库    275

25.2设计与设置用户界面 276

25.3连接到数据   277

25.4部署您的应用程序到移动设备         280

25.4.1在移动设备上部署 InterBase ToGodbExpress 驱动及数据文件       280

25.4.2修改代码以连接到移动设备本地数据库文件   283

25.5在模拟器或移动设备上运行应用程序    285

25.6故障排除        286

第二十六章   使用 FireDAC 访问 InterBase ToGo  (iOS and Android)  288

26.1使用 FireDAC 连接数据库         290

26.2设计与设置用户界面 290

26.3连接到数据   291

26.4部署您的应用程序到移动设备         295

26.4.1在移动设备上部署 InterBase ToGo 所必须的文件及数据文件    295

26.5在模拟器或移动设备上运行应用程序    298

26.6故障排除        299

第二十七章   使用 dbExpress 访问 SQLite  (iOS and Android)    301

27.1使用 dbExpress 连接数据库    302

27.2 Windows 下创建开发数据库      302

27.2.1在数据资源管理器创建数据库      302

27.2.2在数据资源管理器中创建表 304

27.3设计与设置用户界面 305

27.4连接到数据   307

27.5编写显示删除按钮的功能 309

27.6编写新建条目功能      310

27.7创建删除按钮事件处理程序     314

27.8设置移动平台数据库部署 316

27.8.1Deployment Manager添加并配置您的数据库文件     316

27.9修改代码以连接到移动设备本地数据库文件       317

27.9.1指定在移动设备上的SQLite数据库的位置        317

27.9.2自动创建表        318

27.10在模拟器或移动设备上运行应用程序 319

第二十八章   使用 FireDAC 访问 SQLite  (iOS and Android)  322

28.1使用 FireDAC 连接数据库         323

28.2使用 FireDAC 创建数据库         323

28.3设计与设置用户界面 325

28.4使用 LiveBindings 向导      327

28.4.1添加 LiveBinding 控件    327

28.4.2连接数据    329

28.4.3ListView中显示shopitem 331

28.5编写显示删除按钮的功能 331

28.6编写新建条目功能      332

28.7创建删除按钮事件处理程序     336

28.8为运行应用程序作准备      338

28.9设置移动平台数据库部署 338

28.9.1Deployment Manager添加并配置您的数据库文件     338

28.10修改代码以连接到移动设备本地数据库文件     339

28.10.1指定在移动设备上的SQLite数据库的位置      339

28.10.2自动创建表     340

28.11在模拟器或移动设备上运行应用程序 341

第二十九章   从移动客户端连接到企业数据库 (iOS and Android)     343

29.1创建中间层 DataSnap 服务      344

29.1.1创建DataSnap 服务VCL应用程序       344

29.1.2定义DataSnap 服务器上的数据集       346

29.1.3暴露DataSnap 服务器数据集       348

29.1.4运行 DataSnap 服务       349

29.2创建连接到DataSnap服务器的移动应用程序      350

29.3部署 MIDAS 库到 iOS 模拟器         353

29.4在移动平台上运行你的应用程序    353

第三十章 在移动应用中使用FireDAC (iOS and Android) 355

30.1使用 FireDAC 连接数据库         355

30.2设计与设置用户界面 356

30.3使用 LiveBindings 向导      357

30.3.1添加 LiveBinding 控件    357

30.3.2添加 ListView 控件          359

30.4ListView中显示数据       361

30.5为运行应用程序作准备      362

30.6设置移动平台数据库部署 362

30.6.1Deployment Manager添加并配置您的数据库文件      362

30.7修改代码以连接到移动设备本地数据库文件       363

30.7.1指定在移动设备上的SQLite数据库的位置        363

30.8在模拟器或移动设备上运行应用程序    365

附一:在目标平台上按钮可使用样式与颜色汇总表 370

附二:Android权限设置 376

 FireMonkey Android 应用程序设置一些基本的权限    376

基本使用权限       377

高级用途权限       382

附三:使用Action Lists拍摄和分享图片及分享文本 386

构建应用程序的用户界面 386

用移动设备摄像头拍照      387

将图片保存到设备照片库 389

使用移动设备图片库中的图片         390

使用图像编辑       390

共享或打印图片  393

共享文本        394

附四:使用 FireMonkey 接口拍照 397

构建您的应用程序的用户界面         397

使用设备上的相机拍照      398

运行应用程序       400

将图片保存到设备照片库 401

从设备图片库中选择一张图片         402

附五:部署IBLite 和测试 IBToGo许可    405

IBLite许可证          405

IBToGo测试部署试用许可证    407

IBToGo生产部署许可证     409

从早期产品版本迁移InterBaseIBLiteToGo          410

 

 

 购买方式:

1、加微信:qinwat

2、淘宝:https://item.taobao.com/item.htm?id=536584650957

 

注:下单前请仔细考虑一下是否该购买,本商品售出不可退款,谢谢理解。

下单时,请在备注中填写您的收货方式,如:QQ或其他邮箱。

发货方式:

       确认付款后,我将24小时内回复。 

       感谢各位对我的支持。再次谢谢。

 

 

如需发票,请留言说明。

另:仅可填开软件服务、信息服务类项目,发票金额不可多开,不加税点,但需要另外收取发票邮递(快递)费用。

 

顾客评级 用户号 评论标题 评论内容 评论时间

在线留言

*
姓名: *
电话: *
QQ: *
验证码: 点击刷新验证码 看不清楚?点一下验证码
*