Oracle Mobile Application Framework开发指南:构建多平台企业移动应用

Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2015-10
版次: 1
ISBN: 9787302417163
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 360页
字数: 576千字
1人买过
  •   《Oracle Mobile Application Framework开发指南:构建多平台企业移动应用》一书的作者Luc Bors是一位Oracle ACE,他在该书中阐述了如何基于单一代码库创建多平台移动应用。在整本书中提供了详细的示例和易于理解的代码。通过一个完整的样例应用逐步解释Oracle MAF的强大功能,包括数据可视化、UX模式、地理地图、推送通知等。通过学习本书,可以充分利用Oracle MAF可视化和声明式开发的特性。  书中主要内容  ● 为Android和iOS应用开发配置IDE  ● 为移动应用创建AMX页面和任务流  ● 使用绑定层和数据控件  ● 创建应用特性,并在Springboard和导航栏中配置访问这些特性  ● 使用数据控件调用Web服务,并创建一个设备上的数据库  ● 实现设备交互服务  ● 调试、测试和保护Oracle MAF应用的安全性  ● 创建一个交互样例应用,较大化Oracle MAF的功能 Luc Bors是一名Oracle ACE,同时也是AMIS的ADF技术专家。他作为首席顾问和设计师,拥有多年的工作经验。他经常为国际杂志社、网站、AMIS的技术博客撰写文章,经常主持一些国际会议,如ODTUG KScope、Oracle OpenWorld和 UKOUG。2011年,他在ODTUG KScope会议的Fusion Middleware Track领域荣获最佳演讲者称号。2012~2014年期间,Luc参与移动Beta测试项目,并多次在会议上提出Oracle Mobile Application Framework。 目    录

    第Ⅰ部分 了解Oracle Mobile Application Framework

    第1章  移动应用开发导论3

    1.1  回顾一段短暂的历史3

    1.2  移动设计原则5

    1.3  移动平台7

    1.3.1  iOS8

    1.3.2  Android8

    1.3.3  Windows8

    1.4  你需要了解的技术有哪些8

    1.5  HTML59

    1.5.1  CSS39

    1.5.2  JSON9

    1.5.3  Apache Cordova与PhoneGap9

    1.6  移动开发面临的挑战10

    1.7  Oracle Mobile Application Framework简介11

    1.8  Mobile Application Framework Runtime Architecture11

    1.9  使用Oracle Mobile Application Framework进行开发13

    1.9.1  设计Oracle Mobile Application Framework应用13

    1.9.2  开发Oracle Mobile Application Framework 应用13

    1.9.3  部署Oracle Mobile Application Framework应用14

    1.9.4  应用开发过程中的其他任务14

    1.9.5  将Oracle Mobile Application Framework 应用部署到生产环境14

    1.10  小结15

    第2章  安装Oracle JDeveloper和开发平台17

    2.1  Android开发的准备工作18

    2.1.1  下载和安装Android API18

    2.1.2  Android模拟器20

    2.1.3  Android模拟器 Intel HAXM软件21

    2.2  iOS开发的准备工作23

    2.2.1  iOS开发者程序和

    Apple ID24

    2.2.2  应用发布24

    2.2.3  下载Xcode25

    2.2.4  启动iOS模拟器26

    2.2.5  使用iOS模拟器的多个版本27

    2.3  设置Oracle JDeveloper28

    2.3.1  为Android开发设置

    Oracle JDeveloper28

    2.3.2  设置为iOS开发的Oracle JDeveloper29

    2.4  小结30

    第3章  Oracle JDeveloper——用于Oracle Mobile Application Framework开发31

    3.1  Oracle JDeveloper概述32

    3.2  探讨并定制Oracle JDeveloper IDE33

    3.2.1  Oracle JDeveloper中的窗口34

    3.2.2  代码编辑器36

    3.3  创建一个Oracle Mobile Application Framework应用38

    3.4  Oracle JDeveloper中的版本控制41

    3.5  小结42

    第4章  创建AMX页面43

    4.1  基于组件的开发简介44

    4.1.1  Oracle Mobile Application Framework中可用的组件44

    4.1.2  更改组件属性46

    4.2  布局组件48

    4.2.1  列表视图49

    4.2.2  创建自己的列表视图布局52

    4.2.3  panelSplitter组件56

    4.3  使用手势57

    4.3.1  如何使用手势58

    4.3.2  在列表中对列表项重新排序59

    4.4  Oracle Mobile Application Framework应用的皮肤59

    4.5  Oracle Mobile Application Framework的数据可视化

    工具61

    4.5.1  创建条形图61

    4.5.2  使用Gauge组件64

    4.5.3  使用Map组件64

    4.6  Oracle Mobile Application Framework说明的任务流67

    4.6.1  导航68

    4.6.2  全球导航70

    4.7  小结71

    第5章  绑定和数据控件73

    5.1  创建一个简单的数据绑定的Mobile Application 

    Framework AMX页面75

    5.2  Model层中文件的职能77

    5.2.1  adfm.xml77

    5.2.2  DataControls.dcx78

    5.2.3  DataBindings.cpx78

    5.3  PageDefinition文件79

    5.3.1  可使用的绑定类型81

    5.3.2  可获得的执行文件是什么81

    5.4  数据控件81

    5.4.1  创建Bean数据控件82

    5.4.2  数据控件概览编辑器84

    5.5  不同部分之间如何联系84

    5.6  实现验证87

    5.7  Oracle Mobile Application Framework使用的其他数据控件91

    5.8  用编程的方法处理绑定91

    5.8.1  Getting和Setting绑定属性值92

    5.8.2  调用方法92

    5.9  小结92

    第6章  应用特性93

    6.1  Oracle Mobile Application Framework特性以及应用配置文件94

    6.1.1  应用配置文件94

    6.1.2  特性配置文件95

    6.2  定义应用特性95

    6.3  定义Oracle Mobile Application Framework特性的内容96

    6.3.1  Oracle Mobile Application Framework特性的内容97

    6.3.2  远程URL和本地HTML98

    6.4  如何控制应用特性的显示98

    6.5  使用springboards和导航栏99

    6.6  springboard导航101

    6.7  小结107

    第7章  使用Web服务和本地数据库109

    7.1  使用Web服务109

    7.1.1  SOAP-XML与REST-JSON110

    7.1.2  SOAP-XML服务111

    7.1.3  REST-XML服务112

    7.1.4  REST JSON服务114

    7.2  使用本地数据库116

    7.2.1  为什么使用SQLite数据库117

    7.2.2  如何使用SQLite数据库118

    7.2.3  连接到SQLite数据库118

    7.2.4  加密SQLite数据库119

    7.2.5  SQLite的局限119

    7.2.6  SQLite创建数据库对象121

    7.2.7  通过SQLite进行数据选择和操作123

    7.3  属性更改事件的概念124

    7.4  小结128

    第8章  设备交互129

    8.1  设备交互的概念130

    8.1.1  使用DeviceFeatures数据控件130

    8.1.2  使用Java API133

    8.1.3  使用JavaScript API134

    8.1.4  DeviceScope对象134

    8.2  实现设备交互135

    8.2.1  与联系人列表进行交互136

    8.2.2  与摄像头进行交互137

    8.2.3  发送短信139

    8.2.4  发送E-mail139

    8.2.5  集成GPS140

    8.2.6  文件显示141

    8.3  实现常用的用例143

    8.3.1  用例1:用于设备交互:带有照片附件的E-mail143

    8.3.2  用例2:跟踪你的日常锻炼145

    8.3.3  用例3:用于设备交互——创建一个自定义

    通讯录应用148

    8.4  小结152

    第9章  调试并测试Oracle Mobile Application Framework应用153

    9.1 移动应用的测试策略154

    9.2  测试Oracle Mobile Application Framework应用155

    9.3  调试Oracle Mobile Application Framework应用155

    9.3.1  配置调试模式155

    9.3.2  启动调试会话157

    9.3.3  使用断点调试Java代码158

    9.3.4  Oracle JDeveloper调试器159

    9.3.5  调试JavaScript160

    9.3.6  日志163

    9.4  小结167

    第10章  安全性和部署169

    10.1  Oracle Mobile Application Framework安全性的概念170

    10.1.1  实现登录170

    10.1.2  理解认证流程171

    10.2  部署Oracle Mobile Application Framework应用183

    10.2.1  部署配置文件183

    10.2.2  不同平台上的部署183

    10.3  小结189

    第Ⅱ部分  开发样例应用

    第11章  TAMCAPP样例应用193

    11.1  数据模型194

    11.1.1  企业数据模型195

    11.1.2  设备上的数据模型195

    11.2  Web服务196

    11.3  TAMCAPP应用设计和流196

    11.4  注册和登录197

    11.5  Springboard198

    11.6  与会者198

    11.7  社交媒体199

    11.8  地图199

    11.9  会议200

    11.9.1  我的日程表202

    11.9.2  发言人202

    11.9.3  组织202

    11.10  平板布局204

    11.11  小结204

    第12章  开发Springboard205

    12.1  创建应用205

    12.2  定义TAMCAPP应用的特性206

    12.2.1  使用特性存档208

    12.2.2  本地HTML:社交媒体特性209

    12.2.3  远程URL:组织远程特性209

    12.3  使用图片210

    12.4  创建TAMCAPP自定义的Springboard211

    12.5  小结217

    第13章  创建Conference Session特性219

    13.1  实现Browse Conference Sessions220

    13.1.1  连接数据220

    13.1.2  创建Conference-Session Bean221

    13.1.3  创建Conference Session POJO223

    13.1.4  创建Bean Data Control223

    13.1.5  创建Conference Session列表AMX页面224

    13.1.6  实现查找会议226

    13.2  阻止不必要的Web

    服务调用227

    13.3  会议会话的详细

    信息页面228

    13.4  查看会议会话文件229

    13.5  创建视觉跟踪指示器230

    13.6  评价会议会话231

    13.7  查看对会议会话的评价232

    13.8  日程表生成器233

    13.8.1  设置本地SQLite数据库234

    13.8.2  添加一个会议会话到mySchedule235

    13.8.3  同步日程表数据239

    13.8.4  读写本地数据库239

    13.9  小结244

    第14章  创建与会者特性245

    14.1  实现Attendees List AMX页面246

    14.1.1  实现导航到Attendee Details AMX页面246

    14.1.2  智能导航248

    14.2  实现Attendee Details AMX页面249

    14.3  编辑个人信息254

    14.3.1  保存修改254

    14.3.2  与会者图片255

    14.4  小结257

    第15章  开发地图和社交网络259

    15.1  实现地图特性259

    15.1.1  会场地图260

    15.1.2  景点地图266

    15.2  嵌入Twitter时间轴274

    15.2.1  研究Twitter小部件274

    15.2.2  在示例应用中使用Twitter小部件275

    15.2.3  将Twitter域加入白名单276

    15.3  小结277

    第16章  配置安全性和首选项279

    16.1  初始注册进程280

    16.2  实现TAMCAPP的安全性282

    16.2.1  TAMCAPP登录283

    16.2.2  应用首选项289

    16.2.3  实现TAMCAPP首选项290

    16.2.4  在Java代码中使用首选项291

    16.3  小结292

    第17章  实现推送通知295

    17.1  理解推送通知的架构296

    17.2  设置云服务297

    17.3  设置Apple Push Notification Service298

    17.4  创建一个推送通知提供者应用303

    17.4.1  配置Provider 

    Application303

    17.4.2  推送到Android304

    17.4.3  推送到iOS305

    17.5  实现TAMCAPP中的推送支持306

    17.5.1  在提供者应用中注册308

    17.5.2  配置通知的显示方式308

    17.6  响应推送通知309

    17.6.1  onMessage()方法310

    17.6.2  特性的生命周期监听器311

    17.6.3  使用推送通知有效载荷313

    17.7  小结314

    第18章  优化TAMCAPP315

    18.1  实现平板电脑布局316

    18.2  使用条形码扫描器来

    注册会议会话的与会者322

    18.3  使用Cordova插件328

    18.3.1  准备TAMCAPP应用程序328

    18.3.2  添加Android条形码插件329

    18.3.3  添加iOS条形码插件330

    18.3.4  在Oracle Mobile Application Framework应用中使用插件331

    18.4  向TAMCAPP添加一个自定义搜索组件334

    18.4.1  创建自定义搜索组件的步骤334

    18.4.2  准备特性以使用组件336

    18.5  实现一个后台进程337

    18.6  小结339

     
  • 内容简介:
      《Oracle Mobile Application Framework开发指南:构建多平台企业移动应用》一书的作者Luc Bors是一位Oracle ACE,他在该书中阐述了如何基于单一代码库创建多平台移动应用。在整本书中提供了详细的示例和易于理解的代码。通过一个完整的样例应用逐步解释Oracle MAF的强大功能,包括数据可视化、UX模式、地理地图、推送通知等。通过学习本书,可以充分利用Oracle MAF可视化和声明式开发的特性。  书中主要内容  ● 为Android和iOS应用开发配置IDE  ● 为移动应用创建AMX页面和任务流  ● 使用绑定层和数据控件  ● 创建应用特性,并在Springboard和导航栏中配置访问这些特性  ● 使用数据控件调用Web服务,并创建一个设备上的数据库  ● 实现设备交互服务  ● 调试、测试和保护Oracle MAF应用的安全性  ● 创建一个交互样例应用,较大化Oracle MAF的功能
  • 作者简介:
    Luc Bors是一名Oracle ACE,同时也是AMIS的ADF技术专家。他作为首席顾问和设计师,拥有多年的工作经验。他经常为国际杂志社、网站、AMIS的技术博客撰写文章,经常主持一些国际会议,如ODTUG KScope、Oracle OpenWorld和 UKOUG。2011年,他在ODTUG KScope会议的Fusion Middleware Track领域荣获最佳演讲者称号。2012~2014年期间,Luc参与移动Beta测试项目,并多次在会议上提出Oracle Mobile Application Framework。
  • 目录:
    目    录

    第Ⅰ部分 了解Oracle Mobile Application Framework

    第1章  移动应用开发导论3

    1.1  回顾一段短暂的历史3

    1.2  移动设计原则5

    1.3  移动平台7

    1.3.1  iOS8

    1.3.2  Android8

    1.3.3  Windows8

    1.4  你需要了解的技术有哪些8

    1.5  HTML59

    1.5.1  CSS39

    1.5.2  JSON9

    1.5.3  Apache Cordova与PhoneGap9

    1.6  移动开发面临的挑战10

    1.7  Oracle Mobile Application Framework简介11

    1.8  Mobile Application Framework Runtime Architecture11

    1.9  使用Oracle Mobile Application Framework进行开发13

    1.9.1  设计Oracle Mobile Application Framework应用13

    1.9.2  开发Oracle Mobile Application Framework 应用13

    1.9.3  部署Oracle Mobile Application Framework应用14

    1.9.4  应用开发过程中的其他任务14

    1.9.5  将Oracle Mobile Application Framework 应用部署到生产环境14

    1.10  小结15

    第2章  安装Oracle JDeveloper和开发平台17

    2.1  Android开发的准备工作18

    2.1.1  下载和安装Android API18

    2.1.2  Android模拟器20

    2.1.3  Android模拟器 Intel HAXM软件21

    2.2  iOS开发的准备工作23

    2.2.1  iOS开发者程序和

    Apple ID24

    2.2.2  应用发布24

    2.2.3  下载Xcode25

    2.2.4  启动iOS模拟器26

    2.2.5  使用iOS模拟器的多个版本27

    2.3  设置Oracle JDeveloper28

    2.3.1  为Android开发设置

    Oracle JDeveloper28

    2.3.2  设置为iOS开发的Oracle JDeveloper29

    2.4  小结30

    第3章  Oracle JDeveloper——用于Oracle Mobile Application Framework开发31

    3.1  Oracle JDeveloper概述32

    3.2  探讨并定制Oracle JDeveloper IDE33

    3.2.1  Oracle JDeveloper中的窗口34

    3.2.2  代码编辑器36

    3.3  创建一个Oracle Mobile Application Framework应用38

    3.4  Oracle JDeveloper中的版本控制41

    3.5  小结42

    第4章  创建AMX页面43

    4.1  基于组件的开发简介44

    4.1.1  Oracle Mobile Application Framework中可用的组件44

    4.1.2  更改组件属性46

    4.2  布局组件48

    4.2.1  列表视图49

    4.2.2  创建自己的列表视图布局52

    4.2.3  panelSplitter组件56

    4.3  使用手势57

    4.3.1  如何使用手势58

    4.3.2  在列表中对列表项重新排序59

    4.4  Oracle Mobile Application Framework应用的皮肤59

    4.5  Oracle Mobile Application Framework的数据可视化

    工具61

    4.5.1  创建条形图61

    4.5.2  使用Gauge组件64

    4.5.3  使用Map组件64

    4.6  Oracle Mobile Application Framework说明的任务流67

    4.6.1  导航68

    4.6.2  全球导航70

    4.7  小结71

    第5章  绑定和数据控件73

    5.1  创建一个简单的数据绑定的Mobile Application 

    Framework AMX页面75

    5.2  Model层中文件的职能77

    5.2.1  adfm.xml77

    5.2.2  DataControls.dcx78

    5.2.3  DataBindings.cpx78

    5.3  PageDefinition文件79

    5.3.1  可使用的绑定类型81

    5.3.2  可获得的执行文件是什么81

    5.4  数据控件81

    5.4.1  创建Bean数据控件82

    5.4.2  数据控件概览编辑器84

    5.5  不同部分之间如何联系84

    5.6  实现验证87

    5.7  Oracle Mobile Application Framework使用的其他数据控件91

    5.8  用编程的方法处理绑定91

    5.8.1  Getting和Setting绑定属性值92

    5.8.2  调用方法92

    5.9  小结92

    第6章  应用特性93

    6.1  Oracle Mobile Application Framework特性以及应用配置文件94

    6.1.1  应用配置文件94

    6.1.2  特性配置文件95

    6.2  定义应用特性95

    6.3  定义Oracle Mobile Application Framework特性的内容96

    6.3.1  Oracle Mobile Application Framework特性的内容97

    6.3.2  远程URL和本地HTML98

    6.4  如何控制应用特性的显示98

    6.5  使用springboards和导航栏99

    6.6  springboard导航101

    6.7  小结107

    第7章  使用Web服务和本地数据库109

    7.1  使用Web服务109

    7.1.1  SOAP-XML与REST-JSON110

    7.1.2  SOAP-XML服务111

    7.1.3  REST-XML服务112

    7.1.4  REST JSON服务114

    7.2  使用本地数据库116

    7.2.1  为什么使用SQLite数据库117

    7.2.2  如何使用SQLite数据库118

    7.2.3  连接到SQLite数据库118

    7.2.4  加密SQLite数据库119

    7.2.5  SQLite的局限119

    7.2.6  SQLite创建数据库对象121

    7.2.7  通过SQLite进行数据选择和操作123

    7.3  属性更改事件的概念124

    7.4  小结128

    第8章  设备交互129

    8.1  设备交互的概念130

    8.1.1  使用DeviceFeatures数据控件130

    8.1.2  使用Java API133

    8.1.3  使用JavaScript API134

    8.1.4  DeviceScope对象134

    8.2  实现设备交互135

    8.2.1  与联系人列表进行交互136

    8.2.2  与摄像头进行交互137

    8.2.3  发送短信139

    8.2.4  发送E-mail139

    8.2.5  集成GPS140

    8.2.6  文件显示141

    8.3  实现常用的用例143

    8.3.1  用例1:用于设备交互:带有照片附件的E-mail143

    8.3.2  用例2:跟踪你的日常锻炼145

    8.3.3  用例3:用于设备交互——创建一个自定义

    通讯录应用148

    8.4  小结152

    第9章  调试并测试Oracle Mobile Application Framework应用153

    9.1 移动应用的测试策略154

    9.2  测试Oracle Mobile Application Framework应用155

    9.3  调试Oracle Mobile Application Framework应用155

    9.3.1  配置调试模式155

    9.3.2  启动调试会话157

    9.3.3  使用断点调试Java代码158

    9.3.4  Oracle JDeveloper调试器159

    9.3.5  调试JavaScript160

    9.3.6  日志163

    9.4  小结167

    第10章  安全性和部署169

    10.1  Oracle Mobile Application Framework安全性的概念170

    10.1.1  实现登录170

    10.1.2  理解认证流程171

    10.2  部署Oracle Mobile Application Framework应用183

    10.2.1  部署配置文件183

    10.2.2  不同平台上的部署183

    10.3  小结189

    第Ⅱ部分  开发样例应用

    第11章  TAMCAPP样例应用193

    11.1  数据模型194

    11.1.1  企业数据模型195

    11.1.2  设备上的数据模型195

    11.2  Web服务196

    11.3  TAMCAPP应用设计和流196

    11.4  注册和登录197

    11.5  Springboard198

    11.6  与会者198

    11.7  社交媒体199

    11.8  地图199

    11.9  会议200

    11.9.1  我的日程表202

    11.9.2  发言人202

    11.9.3  组织202

    11.10  平板布局204

    11.11  小结204

    第12章  开发Springboard205

    12.1  创建应用205

    12.2  定义TAMCAPP应用的特性206

    12.2.1  使用特性存档208

    12.2.2  本地HTML:社交媒体特性209

    12.2.3  远程URL:组织远程特性209

    12.3  使用图片210

    12.4  创建TAMCAPP自定义的Springboard211

    12.5  小结217

    第13章  创建Conference Session特性219

    13.1  实现Browse Conference Sessions220

    13.1.1  连接数据220

    13.1.2  创建Conference-Session Bean221

    13.1.3  创建Conference Session POJO223

    13.1.4  创建Bean Data Control223

    13.1.5  创建Conference Session列表AMX页面224

    13.1.6  实现查找会议226

    13.2  阻止不必要的Web

    服务调用227

    13.3  会议会话的详细

    信息页面228

    13.4  查看会议会话文件229

    13.5  创建视觉跟踪指示器230

    13.6  评价会议会话231

    13.7  查看对会议会话的评价232

    13.8  日程表生成器233

    13.8.1  设置本地SQLite数据库234

    13.8.2  添加一个会议会话到mySchedule235

    13.8.3  同步日程表数据239

    13.8.4  读写本地数据库239

    13.9  小结244

    第14章  创建与会者特性245

    14.1  实现Attendees List AMX页面246

    14.1.1  实现导航到Attendee Details AMX页面246

    14.1.2  智能导航248

    14.2  实现Attendee Details AMX页面249

    14.3  编辑个人信息254

    14.3.1  保存修改254

    14.3.2  与会者图片255

    14.4  小结257

    第15章  开发地图和社交网络259

    15.1  实现地图特性259

    15.1.1  会场地图260

    15.1.2  景点地图266

    15.2  嵌入Twitter时间轴274

    15.2.1  研究Twitter小部件274

    15.2.2  在示例应用中使用Twitter小部件275

    15.2.3  将Twitter域加入白名单276

    15.3  小结277

    第16章  配置安全性和首选项279

    16.1  初始注册进程280

    16.2  实现TAMCAPP的安全性282

    16.2.1  TAMCAPP登录283

    16.2.2  应用首选项289

    16.2.3  实现TAMCAPP首选项290

    16.2.4  在Java代码中使用首选项291

    16.3  小结292

    第17章  实现推送通知295

    17.1  理解推送通知的架构296

    17.2  设置云服务297

    17.3  设置Apple Push Notification Service298

    17.4  创建一个推送通知提供者应用303

    17.4.1  配置Provider 

    Application303

    17.4.2  推送到Android304

    17.4.3  推送到iOS305

    17.5  实现TAMCAPP中的推送支持306

    17.5.1  在提供者应用中注册308

    17.5.2  配置通知的显示方式308

    17.6  响应推送通知309

    17.6.1  onMessage()方法310

    17.6.2  特性的生命周期监听器311

    17.6.3  使用推送通知有效载荷313

    17.7  小结314

    第18章  优化TAMCAPP315

    18.1  实现平板电脑布局316

    18.2  使用条形码扫描器来

    注册会议会话的与会者322

    18.3  使用Cordova插件328

    18.3.1  准备TAMCAPP应用程序328

    18.3.2  添加Android条形码插件329

    18.3.3  添加iOS条形码插件330

    18.3.4  在Oracle Mobile Application Framework应用中使用插件331

    18.4  向TAMCAPP添加一个自定义搜索组件334

    18.4.1  创建自定义搜索组件的步骤334

    18.4.2  准备特性以使用组件336

    18.5  实现一个后台进程337

    18.6  小结339

     
查看详情
相关图书 / 更多
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Origin科研绘图与学术图表绘制从入门到精通
谭春林 著
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oracle数据库实用基础教程
张茂红;苏岳;李桂珍;尤凤英
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Origin科技绘图与数据分析
丁金滨
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Origin 2022科学绘图与数据分析(高级应用篇)
海滨 编著
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Origin2023科学绘图与数据分析从入门到精通
作者
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oracle数据库应用技术项目化教程 屈武江 大连理工大学出版社 9787568536493
屈武江
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Ordinary Differential Equations
Adkins;William A.;Davidson;Mark G
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oracle数据库编程
Oracle数据库编程课程 组编
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oracle数据库技术及应用
朱翠苗
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oracle数据库应用教程(第二版)
孙风栋
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oracle数据库教程
赵明渊 编者;唐明伟;责编:闫红梅
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Oresteia: Agamemnon. Libation-Bearers. Eumenides
Aeschylus;Sommerstein;Alan H
您可能感兴趣 / 更多
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
她的实验室 一位女科学家走过的性别歧视之路
[美]莎朗·伯奇·麦格瑞著柯宁 译;[美]丽塔·考威尔
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
公主新娘
[美]威廉·戈德曼
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
Z的悲剧
[美]埃勒里·奎因
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
成为网红 如何打造社交媒体影响力并脱颖而出
[美]布莱恩·鲍克瑟·瓦赫勒著高娟 译
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
全球营销 英文版·第10版
[美]沃伦·基根 著;[美]马克·格林
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
造梦的雨果
[美]布莱恩·塞兹尼克著宋洋格 译
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
大结构、大过程、大比较
[美]查尔斯·蒂利
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
托马斯·欧利希文集
[美]托马斯·欧利希编王小林 译
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
仰望星空-观测流星
[美]罗伯特·伦斯福德
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
欲望与家庭小说
[美]南希·阿姆斯特朗
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
肿瘤治疗不良反应管理手册
[美]瓦西·韦切蒂(vamsivelcheti);[美]萨尔曼·r.普纳卡尔(salmanr.punekar)
Oracle Mobile Application Framework开发指南:构建多平台企业移动应用
少年解码侦探团(全6册 赠恺撒解码盘)旗语密码、字母数字密码、加密暗号密码、多重密码、语言密码!每册解锁一种!沉浸式解码,提升专注力、逻辑思维能力!海外发行量超127万册!
[美]潘妮·华纳