HTML5 Mobile App移动框架Sencha Touch实战OA系统开发(PhoneGap打包应用)

本文主要是介绍HTML5 Mobile App移动框架Sencha Touch实战OA系统开发(PhoneGap打包应用),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我这里有一套课程和大家分享,我的qq是2059055336,有兴趣的朋友可以和我聊天。



课程简介:

 

       移动互联网开发是2013年最热门的技术,通过北风网老师《使用HTML5技术进行移动OA的开发》课程的学习,普通WEB程序员可以在最快的时间内学会使用Sench Touch开发移动应用软件,成为一位完全精通HTML5开发的高端人才。 HTML 5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。 Sencha Touch是专门为移动设备开发应用的JavaScript框架,也是第一个基于HTML5的Mobile App框架。使用Sencha Touch,开发人员可以构建移动WEB应用,在iPhone、Android和BlackBerry touch等设备上运行,其效果看起来如同原生应用。

 

亮点一:跨平台开发


      根据最新移动互联网市场统计,谷歌Android、苹果iOS和微软Windows Phone 8是三大主流移动操作系统,对于程序员来说,开发出的应用程序能跨平台运行也显得越来越重要了。使用HTML5就可实现“一次编写,随处部署”——HTMl5可以在浏览器、手机、平板电脑上运行,你可以把它转化为原生代码来支持iOS和Android。这是其他方式都无法做到的。


 

亮点二:可视化编程


      Sencha Architect是个可视化的应用开发工具,通过与Sencha Touch 2、Ext JS 4结合,Sencha Architect 2提升了开发者的生产效率并驱动应用设计模式上的最佳实践。Senchca Architect提供了一个可视化的画布与代码编辑平台,并且使用了拖放的方式,旨在快速实现移动与桌面应用的装配。
 

 

第1讲:使用HTML5技术进行跨平台开发及系统演示、相关技术简介


HTML5跨平台技术讲解
Sencha Touch框架介绍
移动OA系统演示及相关技术简介

 

第2讲:使用Sencha Touch 开发一个最简单的应用"Hello Mobile World!"


开发环境安装及配置
使用Sencha Architect可视化编程简介
编写最简单的应用"Hello Mobile World!"

 

第3讲:学习Sencha Touch常用视图控件(第1部分)


Form表单各组件的使用

 

第4讲:学习Sencha Touch常用视图控件(第2部分)


Tab组件的使用
List组件的使用

 

第5讲:学习Sencha Touch常用视图控件(第3部分)


Ext.MessageBox常用对话框
完成移动OA系统各视图的设计

 

第6讲:学习Sencha Touch数据模型(第1部分)


数据模型[Model]的主要职责是描述存储和管理应用程序的数据
Ext.data.proxy概述
Ext.data.Store概述
JsonReader读取JSON格式的数据和XmlReader读取XML格式的数据
Sencha Architect数据源绑定方法

 

第7讲:学习Sencha Touch数据模型(第2部分)


store的find方法详细讲解
store的findExact方法详细讲解
store的findExact方法详细讲解
本地存储localstorage方法详细讲解

 

第8讲:深入学习Sencha MVC Architecture(第1部分)


Sencha Touch  MVC框架介绍
使用Sencha Touch MVC开发一个简单应用

 

第9讲:深入学习Sencha MVC Architecture(第2部分)


浏览器同源策略介绍
JSONP跨域请求
JSONP服务端开发

 

第10讲:深入学习Sencha MVC Architecture(第3部分)


Sencha Touch分页插件的使用

 

第11讲:深入学习Sencha MVC Architecture(第4部分)


Sencha Touch实现form表单的跨域访问
发起流程的可视化程序设计

 

第12讲:深入学习Sencha MVC Architecture(第5部分)


流程详细信息显示
处理环节的可视化程序设计

 

第13讲:使用PhoneGap将HTML5打包在本地应用


PhoneGap简介及跨平台解決方案
创建Android移动应用程序并生成APK安装文件
在iOS的Xcode中建立PhoneGap应用程序并生成ipa安装文件

 

第14讲:数据库模型设计


移动OA相关数据表的设计

 

第15讲:工作流引擎状态模型PHP编程(第1部分)


用户登录验证、取得系统日期的PHP编程
待办事项、已处理事项、发起事项的PHP编程

 

第16讲:工作流引擎状态模型PHP编程(第2部分)


状态工作流简介
每个状态节点的权限控制PHP编程
查询每个状态节点的后续动作PHP编程

 

第17讲:工作流引擎状态模型PHP编程(第3部分)


发起流程的PHP编程
处理流程的PHP编程
流程详细信息展现的PHP编程

 


第18讲:权限及人员、部门设置PHP编程(第1部分)


流程各环节权限设置及保存的PHP编程

 

第19讲:权限及人员、部门设置PHP编程(第2部分)


人员、部门设置PHP编程
附件上传的方法说明;
发送邮件的方法说明。

 

第20讲:移动互联网数据交互的关键技术JSON介绍


JSON简介
PHP中的JSON应用
json_encode的使用
将数据库查询结果转成JSON的应用
跨域的JSON数据调用
ASP中的JSON应用
将数据库查询结果转成JSON的应用
JSON.parse的使用

这篇关于HTML5 Mobile App移动框架Sencha Touch实战OA系统开发(PhoneGap打包应用)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1104861

相关文章

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em