使用Eclipse开发Sencha Touch框架教程

合集下载

eclipse 3.4 三大框架(struts+hibernate+spring)搭建

eclipse 3.4 三大框架(struts+hibernate+spring)搭建

eclipse 3.4 三大框架(struts+hibernate+spring)搭建
看到有很多文章都是eclipse+myeclipse搭建三大框架,其实,我们完全可以自己动手来搭建,搭建一个自己的myeclipse。

struts框架,到/下载struts tools 解压放到eclipse目录下的features 和plugins目录下即可,也可以通过后面安装hibernate时提供的网址下载。

这个比较简单,没什么难度,eclipse插件的安装,大多数都是解压后放到eclipse目录下的features和plugins也可以自己建目录,再接连接来使用插件(可以参考
网上的一些别的教程,有很多是关于eclipse插件安装的)。

spring框架,spring框架的安装前面的步骤与汉化的步骤相同,打开eclipse-帮助-Software Updates....
在打开的对话框中选择上面的第二项(Available Software)
点击Add Site按钮,弹出URL对话框,在对话框里输入:/updatesite/点击确定(OK)选择一下sping IDE等侍安装成功吧,sping框架如果下载了包,覆盖进去,是不能成功的,而且在安装时要先安装它,再安装hibernate,如果先安装了hibernate,sping 是安装不成功的,安装过程就会报错
hibernate框架,hibernate框架的安装同上,在URL项填:/jbosstools/updates/stable/,选择jboss tools,hibernate tools即可,这个网站里也有struts,也可以在这里安装,完成后eclipse会重启。

学会使用Eclipse进行Java程序开发

学会使用Eclipse进行Java程序开发

学会使用Eclipse进行Java程序开发第一章:介绍Eclipse开发环境Eclipse是一种基于Java的可扩展开发平台,被广泛用于Java程序的开发。

它提供了一个强大的集成开发环境(IDE),使得程序员能够更加高效地进行Java程序的编写、调试和测试。

1.1 安装和配置Eclipse首先,我们需要从Eclipse官方网站下载适用于Java开发的版本。

安装完成后,打开Eclipse并选择所需的工作区位置。

接下来,我们需要配置Java Development Kit(JDK)的路径,以便Eclipse能够正常运行。

找到Eclipse菜单中的Preferences,然后选择Java -> Installed JREs,并添加JDK的路径。

1.2 了解Eclipse的界面Eclipse的主要界面由多个视图组成,包括编辑器、项目资源管理器、进度和控制台窗口等。

编辑器窗口用于编写和查看代码,而项目资源管理器窗口用于管理项目文件和文件夹。

通过自定义视图布局,我们可以根据自己的喜好来组织界面。

第二章:创建和管理Java项目在Eclipse中创建Java项目非常简单,只需按照以下步骤操作:2.1 创建新项目选择菜单中的File -> New -> Java Project。

在弹出的对话框中,输入项目名称并选择所需的JRE版本。

点击完成,即可创建一个空的Java项目。

2.2 导入现有项目如果已经有一个现有的Java项目,我们可以将其导入到Eclipse中。

选择菜单中的File -> Import -> General -> Existing Projects into Workspace,选择所需的项目文件夹,并点击完成。

2.3 添加源文件和库文件在项目资源管理器中,右键点击src文件夹,选择New -> Class,填写类的名称,并点击完成。

可以在编辑器中编写Java代码。

使用Sencha Touch 开发跨平台移动 Web 应用

使用Sencha Touch 开发跨平台移动 Web 应用

Sencha Touch 是由Sencha 公司开发的移动Web 应用开发框架,用以提升主流移动设备在浏览器上的触碰操作,增强用户体验。

该框架以久负盛名的Ext JS 富客户端框架为基础,并支持最新的HTML5 及CSS3 标准,与流行的Apple iOS 和Andriod 设备兼容。

一方面,它以Webkit 浏览器引擎为基础,提供了出色的性能和用户体验;另一方面,它提供了基于GPL V3 许可的开源版本和详尽的API 文档,体现了良好的开放性和易用性。

因此,该框架可帮助移动应用开发人员提升开发效率,从而创造出更多富有创意的移动应用。

随着智能移动设备的普及和3G 通讯技术的发展,将会有越来越多的传统应用部署为移动Web 应用,而良好兼容性和操控性是Web 应用成功的关键。

本文将分为以下四个部分介绍Sencha Touch 的独特之处,并结合示例为相关移动应用的开发人员编写良好兼容性和操控性的Web 程序提供借鉴。

功能与特性界面组件动画效果应用开发环境的搭建及相关JavaScript API 用法与众不同的Sencha Touch:功能和特性Sencha Touch 是世界上第一个支持HTML5 和CSS3 标准的移动应用框架,你可以使用HTML5 来编写音频和视频组件,还可以使用LocalStorage Proxy 来存储离线数据,同时,大量CSS3 样式表为你提供了创建健壮样式层的可能。

该框架在提供丰富功能的基础上对JavaScript 库文件进行合理优化,使得经过gzipped 压缩后的库文件在120kb 以下,最大限度地提升了Web 应用在浏览器中的加载速度,增强了用户体验。

除了对最新标准的支持,该框架最大的特色正如其名,增强了对手持移动设备触控操作的支持,除了支持浏览器标准的触摸事件,还额外添加了如tap, double tap, swipe, tap-hold, pinch 和rotate 等富有吸引力的操作事件,使用户体验到与原生程序一样的效果。

SenchaTouch入门文档

SenchaTouch入门文档

SenchaTouch 简称ST.写ST需导入两个文件sencha-touch.csssencha-touch.js (或者sencha-touch-debug.js 开发调试用,ST还有很多工具文件如util等) 在PC机上ST程序需要用Google浏览器(开发浏览器)ST API需要放在容器(如Tomcat)里才能打开.最简单ST程序:Ext.setup({icon:'icon.png',tabletStartupScreen:'tablet_startup.png',phoneStartupScreen:'phone_startup.png',glossOnIcon:false,onReady:function(){alert('程序入口');}});创建ST应用两种方法:1/ Ext.setupExt.setup({icon : 'icon.png',tabletStartupScreen : 'tablet_startup.png',phoneStartupScreen : 'phone_startup.png',glossOnIcon : false,onReady : function(){var form = new Ext.Panel({fullscreen : true,items : [{xtype : 'textfield',label : 'xxxxxxx'}]});form.show();}});2/ Ext.Applicationvar FirstApp = new Ext.Application({name : 'firstApp',useLoadMask : true,launch : function () {var form = new Ext.Panel({fullscreen : true,items : [{xtype : 'textfield',label : 'xxxxxxx'}]});form.show();}});ST常用方法和语句FormObj.getFields('String ObjName);通过名字得到表单里的对象, 如果有多一个相同名字,则返回一个数组对象. FormObj表示表单.Ext.getCmp(String Obj); 通过id得到对象.PanelObj.setActiveItem(),切换界面PanelObj表示Panel对象.eval()可计算某个字符串,并执行其中的的JavaScript 代码。

Eclipse插件之Spring-IDE使用及spring包讲解

Eclipse插件之Spring-IDE使用及spring包讲解

Eclipse 插件之 Spring IDE本文介绍怎么利用Eclipse插件Spring IDE在Eclipse中的使用。

Eclipse 是目前非常流行的研发平台,开放扩展的架构让非常多程式员找到了自己个性化的工作环境。

问题提出:在采用Spring框架进行系统研发时,Bean的设置文件XML的书写、XML文件的内容校验及Bean 之间的依赖关系查看等工作,如果能够采用合适的工具来完成,会成倍提高研发效率。

解决方法:Spring IDE 是 Spring 官方网站推荐的 Eclipse 插件,可提供在研发 Spring 时对 Bean 定义文件进行验证并以可视化的方式查看各个Bean之间的依赖关系等。

同时,建议结合Eclipse XMLBuddy插件进行XML文件编辑和校验,是个不错的选择。

安装说明JDK:1.5.0从上去下载安装Eclipse:3.1.2从上去下载解压Spring 1.2.8从上去下载解压Spring IDE 1.3.2从上去下载XMLBuddy 2.0.72从/上去下载Spring IDE 1.3.2 Update 地址为:/updatesite/管理技巧提示:新下载的插件PlugIn一定不要都放在原始的Eclipse目录下去,一大堆,累死你:(1. 前提是你已下载解压并设置好Eclipse工具,比如解压在E:\OpenSource\Eclipse\目录下,以下这个目录以%ECLIPSE_HOME%来进行表示;2. 此时默认的插件是在%ECLIPSE_HOME%\plugins目录中的;3. 在%ECLIPSE_HOME%下建立一个PlugInsNew的目录;比如:E:\OpenSource\Eclipse\PlugInsNew4. 如果你下载了一个新的插件,比如叫做:XYZ那么就在%ECLIPSE_HOME%\PlugInsNew\目录下建立XYZ目录,目录里面是eclipse目录,eclipse 目录包含有features和plugins两个子目录;结构如下图所示:5. 把下载的新插件的文件放在以下相应目录中;%ECLIPSE_HOME%\PlugInsNew\XYZ\eclipse\features%ECLIPSE_HOME%\PlugInsNew\ XYZ\eclipse\plugins6. 建立相关的.link的文件;然后在%ECLIPSE_HOME%\links目录里建立一个XYZ.link的文件内容如是:path=E:/OpenSource/Eclipse/PlugInsNew/XYZ就一行这样的路径指示而已。

学习使用Eclipse进行高级的Java开发和调试技巧

学习使用Eclipse进行高级的Java开发和调试技巧

学习使用Eclipse进行高级的Java开发和调试技巧第一章:Eclipse简介Eclipse是一个著名的集成开发环境(IDE),用于开发各种编程语言,特别是Java。

它的功能强大,易于使用,可以大大提高开发人员的效率。

本章将介绍Eclipse的基本特点和常用功能。

1.1 Eclipse的特点Eclipse是一个开源软件,支持多种操作系统,具有可扩展性强的插件体系结构,可以根据需要安装各种插件来扩展其功能。

它具有代码补全、代码导航、错误提示、代码重构等功能,使得编写代码更加便捷高效。

1.2 Eclipse的安装和配置要使用Eclipse进行高级的Java开发和调试技巧,首先需要下载并安装Eclipse。

安装后,可以根据需要进行一些基本的配置,如设置工作区、选择编译器版本等。

第二章:Java项目的创建与管理2.1 创建Java项目在Eclipse中创建Java项目非常简单。

选择File -> New -> Java Project,然后按照提示进行操作即可。

同时,可以设置项目名称、路径、源文件夹等。

2.2 导入和导出Java项目可以将已经存在的Java项目导入到Eclipse中,选择File -> Import -> Existing Projects into Workspace,然后选择要导入的项目即可。

同样,可以将项目导出为可执行的JAR文件或WAR文件,以便于分发和部署。

2.3 项目的管理Eclipse提供了多种管理项目的功能。

可以通过Package Explorer或Project Explorer视图来查看和管理项目的文件和文件夹结构,可以创建和删除源文件、包和类,可以设置类路径和库引用等。

第三章:编辑和调试Java代码3.1 编写Java代码在Eclipse中,可以通过打开一个Java源文件来编辑代码。

Eclipse提供了代码补全、语法高亮、代码折叠等功能,大大提高了编辑的效率和质量。

最新Eclipse的使用方法

最新Eclipse的使用方法

Eclipse的使用方法Eclipse是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

Eclipse的开源软件技术提供了一个统一的软件框架。

在这种框架中,若干种工具可以插接到一个应用程序中,也可以在一个应用程序中使用若干种工具。

Eclipse的软件可以包含不同的工具,这些工具可用来编码、管理源代码和制作图像用户接口.IBM 是在2001年以4000万美元种子基金成立Eclipse 联盟,并且捐赠了不少源代码.如今,该组织有91个会员,包含许多全球最大的软件商。

Eclipse。

org协会管理和指导Eclipse 正在进行中的开发。

这些公司分别向理事会派了一名代表,这个理事会负责确定Eclipse 项目的方向和范围。

在最高层,项目管理委员会(Project Management Committee,PMC)管理着Eclipse 项目。

这个项目被划分为多个子项目,每个子项目都有一名负责人.大型子项目又被划分为组,每个组也有一名负责人。

目前,这其中的大多数管理角色都由最初开发Eclipse 的IBM 子公司Object Technology International (OTI)的人担任,但是作为一个开放源代码的项目,它欢迎任何人的参与.任何特定部门的职责是通过该部门对项目的贡献来争取的.一、安装1.1 下载主页:http:///下载地址:http://www.eclipse。

org/downloads/index.php1.2 安装Eclipse不需要运行安装程序,只需要直接把文件解压缩就可以了。

1.3 运行如果系统已经安装了JDK,就可以双击eclipse.exe运行eclipse了.1。

4 汉化下载多语言版,解压缩到eclipse目录。

然后双击此目录中的eclipse。

exe文件即可打开eclipe。

http://sunsite。

Eclipse 使用说明书

Eclipse 使用说明书

Copyright© Interacoustics A/S:版权所有。

本文档中的信息归 Interacoustics⅍专有。

本文档中的信息如有更改,恕不另行通知。

未经 Interacoustics A/S事先书面许可,不得以任何方式或手段复制或传播本文档的任何部分。

目录1简介 (1)1.1关于本手册 (1)1.2使用说明 (2)1.2.1预期的操作人员 (2)1.2.2患者人群 (2)1.2.3禁忌症 (2)1.3产品说明 (3)1.4警告 (4)1.5故障 (5)2开箱和安装 (6)2.1检查 (6)2.2标记 (7)2.3硬件安装 (8)2.3.1将病床 /椅子放在地上 (9)2.3.2Eclipse 后面板 (10)2.3.3Eclipse前部面板 (10)2.3.4前置放大器按钮 (11)2.4软件安装 (11)2.4.1安装前须知 (11)2.4.2计算机系统最低要求 (11)2.4.3所需材料: (12)2.4.4软件安装 (12)2.4.5驱动程序安装 (13)2.4.6恢复软件出厂默认设置 (13)2.4.7安装语言包 (13)2.5识读台 (15)2.6许可证 (15)2.6.1Eclipse序列号 (15)2.6.2DSP序列号和许可证密钥 (15)2.7从 OtoAccess® 数据库启动 (16)2.7.1OtoAccess® 数据库中的模块设置 (16)2.8从Noah启动(仅 ASSR 或 IA OAE Suite) (17)3EP15/EP25操作说明 (18)3.1记录标签 (19)3.1.1主菜单项 (19)3.1.2电子帮助 (20)3.1.3查看历史会话 (20)3.1.4协议选择 (20)3.1.5临时设置 (20)3.1.6重新排列曲线 (20)3.1.7波形分组 (20)3.1.8报告 (20)3.1.9打印 (21)3.1.10显示A-B曲线 (21)3.1.11显示对侧曲线 (21)3.1.12授话 (21)3.1.13单曲线显示 (21)3.1.14分屏显示 (22)3.1.15保存并新建 (22)3.1.16保存并退出 (22)3.1.17刺激率选择 (22)3.1.18频率选择 (23)3.1.19刺激窗口 (23)3.1.20手动刺激窗口 (23)3.1.21状态窗口 (23)3.1.22波形再现性 (24)3.1.23开始/停止 (24)3.1.24暂停 (24)3.1.25下一强度 (24)3.1.26Fmp与残留噪声曲线图 (24)3.1.27扫描数/平均数的扩展 (25)3.1.28原始EEG (25)3.1.29高级EEG (25)3.1.30隐藏刺激伪影 (26)3.1.31显示增益 (27)3.1.32记录窗口 (27)3.1.33选择波形 (27)3.1.34移动单条曲线 (27)3.1.35显示微分曲线 (27)3.1.36为波形增添一条注释 (28)3.1.37拒收监测 (29)3.1.38放置波形标记 (29)3.1.39删除波形标记 (29)3.1.40建议波形标记 (30)3.1.41标准化潜伏期数据 (30)3.1.42删除单条曲线 (30)3.1.43放大/缩小单条曲线 (30)3.1.44隐藏单条曲线 (31)3.1.45固定单条曲线/与历史会话进行比较 (31)3.1.46合并曲线(创建加总曲线) (31)3.1.47添加曲线 (32)3.1.48同侧减对侧差值(Ipsi-Contra)曲线 (32)3.1.49A减B差值(A-B(N))曲线 (32)3.1.50修改显示滤波 (33)3.1.51记录的曲线状况 (33)3.1.52向曲线添加备注 (33)3.1.53使用光标 (34)3.1.54信噪比计算(3:1) (34)3.1.55CR、RA和INC波形标记 (34)3.2潜伏期标签 (35)3.2.1潜伏期值 (35)3.2.2潜伏期间值 (35)3.2.3潜伏期曲线图 (36)3.2.4显示波峰至波谷标记(SN10标记)(仅EPx5软件) (37)3.3Windows® 8, 10 和 11 无法启动帮助 (37)3.4电脑快捷键 (38)3.5测试前患者准备 (39)3.5.1阻抗检查 (39)3.5.2换能器 (39)3.6进行ABR阈值记录 (40)3.6.1电极画面 (40)3.6.2ABR阈值刺激 (40)3.6.3编辑ABR阈值记录 (41)3.6.4使用ABR阈值结果说明 (41)3.7进行神经潜伏期记录 (42)3.7.1电极画面 (42)3.7.2编辑神经潜伏期记录 (42)3.8进行eABR记录 (44)3.8.1两个推荐eABR电极画面 (44)3.8.2编辑eABR记录 (44)3.8.3电气阈值估算(用于人工耳蜗安接) (45)3.9进行ECochG记录 (46)3.9.1ECochG 电极安装 (46)3.9.2编辑ECochG记录 (48)3.10进行CM记录 (49)针对患者的准备工作至关重要 (49)3.10.1CM电极画面 (49)3.10.2用于CM记录的刺激 (49)3.10.3CM记录示例 (49)3.10.4CM结果内差值 (49)3.11进行AMLR记录 (50)3.11.1电极画面AMLR示例 (50)3.11.2可用AMLR刺激 (50)3.11.3AMLR记录示例 (51)3.12进行ALR记录/皮层ERA (52)3.12.1ALR阈值记录的电极画面示例 (52)3.12.2刺激信号 (52)3.12.3ALR结果说明 (53)3.12.4电生理阈值估算和婴幼儿听力仪器安接 (53)3.13进行P300/MMN记录 (54)3.13.1P300/MMN电极画面示例 (54)3.13.2可用P300/MMN刺激 (54)3.13.3P300和MMN参数汇总表 (55)3.14性能/环回(LBK15)测试 (55)4VEMP操作说明 (56)4.1前置放大器设置 (56)4.2VEMP监示器 (56)4.3VEMP波形标记 (57)4.4计算VEMP不对称率(VEMP伙伴) (57)4.5VEMP比例设定 (58)4.6进行cVEMP记录 (58)4.6.1用于cVEMP的电极画面 (58)4.6.2用于cVEMP的刺激 (59)4.6.3默认收集参数 (59)4.6.4程序 (59)4.6.5编辑cVEMP结果 (59)4.6.6cVEMP结果示例 (60)4.6.7cVEMP结果示例 (60)4.7进行oVEMP记录 (61)4.7.1oVEMP电极画面 (61)4.7.2用于oVEMP的刺激 (61)4.7.3默认收集参数 (61)4.7.4程序 (62)4.7.5oVEMP结果示例 (62)5研究模块 (63)5.1.1记录每次扫描(以便以后进行“中继”) (63)5.1.2导出平均曲线和/或完整会话 (64)5.1.3导出会话(所有曲线) (65)5.1.4离线导出波形 (65)5.1.5导入用于刺激的波形文件 (65)6操作说明 (69)6.1耳塞的操作和选择 (69)6.2OAE 设备的日常系统检查 (70)6.2.1探头完整性测试 (70)6.2.2真耳检查 (71)7.IA OAE Suite (72)7.1PC 电源配置 (72)7.2兼容的设备 (72)7.2.1从 OtoAccess® 数据库启动 (72)7.2.2从 Noah 4 启动 (72)7.2.3模拟模式 (72)7.2.4崩溃报告 (73)7.3使用菜单 (74)7.4使用 DPOAE 探头 (75)7.4.1准备测试 (75)7.4.2DPOAE 模块中的元素 (77)7.5使用 TEOAE 模块 (83)7.5.1准备测试 (83)7.5.2TEOAE 模块中的元素 (85)7.6使用打印向导 (90)8.ABRIS操作说明 (92)8.1使用ABRIS模块 (92)8.2安装电极 (92)8.3阻抗检查 (92)8.4回路(LBK15)测试 (93)8.5ABRIS测试屏幕 (93)8.5.1主菜单项 (93)8.5.2查看历史会话 (94)8.5.3保存并退出 (94)8.5.4打印 (94)8.5.5电子帮助 (94)8.5.6报告 (94)8.5.7查看EEG或噪声条 (94)8.5.8刺激窗口 (94)8.5.9测试状态窗口 (95)8.5.10受试耳 (95)8.6进行ABRIS记录 (96)8.6.1开始与暂停测试 (96)8.6.2EEG曲线图 (96)8.6.3EEG噪声条 (96)8.6.4AEP波形 (96)8.6.5备注框 (96)8.6.6状态栏 (97)8.6.7ABRIS反应曲线 (97)8.7电脑快捷键 (98)8.8可拆卸零部件 (98)9.ASSR操作说明 (99)9.1使用ASSR模块 (99)9.2ASSR测试前准备 (99)9.3测试前准备 (99)9.3.1皮肤准备 (99)9.3.2放置电极 (100)9.3.3阻抗检查 (100)9.4安装电极 (101)9.5阻抗检查 (101)9.6系统性能/回路(LBK15)测试 (101)9.7ASSR标签 (102)9.7.1主菜单项 (102)9.7.2协议选择 (102)9.7.3临时设置 (103)9.7.4报告 (103)9.7.5打印 (103)9.7.6保存并退出 (103)9.7.7查看历史会话 (103)9.7.8刺激窗口 (103)9.7.9总会话状态窗口 (104)9.7.10刺激率 (104)9.8进行ASSR记录 (105)9.8.1开始/停止 (105)9.8.2暂停 (105)9.8.3原始EEG曲线图 (105)9.8.4测试频率曲线图 (105)9.8.5CM 检测器 (106)9.8.6ASSR表 (106)9.8.7延长测试时间 (107)9.8.8调整刺激强度 (107)9.8.9中止测试频率/强度 (108)9.8.10ASSR 遮蔽计算器 (108)9.9听力图标签 (110)9.9.1估计的听力图符号 (110)9.9.2NOAH 或 OtoAccess® 数据库中的听力符号 (111)9.9.3估算听力图 (112)9.9.4AC 和 BC 在同一听力图中 (113)9.9.5无反应 (114)9.9.6选定的校正系数 (114)9.9.7电脑快捷键 (114)10.维护 (115)10.1通用维护程序 (115)10.2如何清洁国际听力产品 (115)10.3清洁OAE探头尖 (116)10.4关于维修 (117)10.5保修 (117)11.技术规格 (119)11.1技术规格 - Eclipse硬件 (119)11.2EP15/EP25/VEMP技术规格 (120)11.2.1peSPL至nHL校正值 (122)11.3TEOAE25技术规格 (123)11.4DPOAE技术规格 (124)11.5ABRIS技术规格 (125)11.6ASSR技术规格 (126)11.7电磁兼容性(EMC) (127)11.8Eclipse软件模块概览 (132)11.8.1EP15/EP25/VEMP模块 (132)11.8.2P15/EP25/VEMP模块刺激最大强度 (133)11.8.3TEOAE25模块 (134)11.8.4DPOAE模块 (134)11.8.5ABRIS模块 (134)11.8.6ASSR模块 (134)1简介1.1 关于本手册本手册适用于EP15/25 v4.6软件版本、IA OAE套件1.2、ABRIS v1.6.3、VEMP v4.6和ASSR v 1.3。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用Eclipse开发Sencha Touch框架教程
使用Eclipse开发Sencha Touch框架的教程是本文要介绍的内容,主要是来了解Sencha Touch框架的开发快速入门学习,具体内容的实现来看本文详解。

首先跟其他的许多框架一样Sencha Touch给我们提供了一系列的控件,使用这些控件,我们可以很方便地搭建起出能够与iphone手机应用相媲美的html5页面。

完美支持触控操作,弥补了传统手机网站触控体验不佳的缺陷。

Sencha Touch是一个以javascript作为开发语言的html5框架,与json紧密相关,开始之前,建议先去了解一下json的相关资料。

Sencha Touch
开发环境
Js开发有太多的Ide可选。

建议使用Eclipse,安装skpet插件进行开发,代码提示比较完整。

Help->Install New SoftWare ->add在弹出窗口输入以下内容
Spket
1、Window → Preferences → Spket → JavaScript Profiles → New ;
2、输入“Sencha touch”点击OK;
3、选择“Sencha touch” 并点击“Add Library”然后在下拉条中选取“ExtJS”;
4、选择“ExtJS”并点击“Add File”,然后在你的sencha-touch-1.1.0目录中选取
“sencha-touch-debug-w-comments.js” 文件;
5、设置新的ExtJS Profile,选中并点击“JavaScript Profiles” 对话框右手边的“Defalut”按钮;
6、新建一个.js文件,已经有智能提示效果了。

7、最后确认你的.js文件是用SpketJavascript Editor 打开。

右键点击文件,
1. Open with->SkpetJavascript Editor:
2. Dreamwaver可以使用Spket(Dreamweaver插件)
代码提示功能较弱,不能完美支持sencha touch。

但是其cs5.5版本对html5的支持相当优秀。

Visual Studio 暂时找不到合适的方法。

如果要用的话可以参考这篇文章
调试工具
目前这个框架对桌面浏览器的支持普遍不佳,但是对于ios和android的浏览器支持则相当完美。

使用chrome浏览器进行调试吧,firefox不支持。

使用这个框架进行开发的配置工作
第一步,创建一个空白的html页面,用<script>标签引入sencha-touch.js <link>标签引入sencha-touch.css。

第二步,为我们的html页面新建一个js文件,我们将用这个文件创建出我们的sencha touch 页面。

简单的HelloWorld程序
1. var App = new Ext.Application({ //利用框架的Application类的构造函数构造一个应

2. name: 'myApp', //为这个应用指定名称
3. useLoadMask: true,
4. launch: function () { //这是程序的入口
5. Ext.Msg.alert('Hi', 'Hello Sencha Touch', Ext.emptyFn);//显示一个弹出窗口
6. }
7. });
具体见配套源码helloTouch.
使用控件
使用控件有两种方法,都很简单。

下面以panel控件为例:
一、使用new关键字实例化控件。

1. var myPanel = new Ext.Panel({
2. id: 'myPanel' ,
3. html: 'Oh, this is a Panel!'
4. });
二、使用json格式定义控件。

1. var myPanel = {
2. xtype: 'panel', //仔细观察一下他们之间的差别,应该很容易理解
3. id: myPanel ,
4. html: 'Oh, this is a Panel!'
5. }
第一种方式,浏览器会立即渲染Panel,第二种方式,等到myPanel被调用的时候浏览器才渲染Panel。

接下来把myPanel作为应用的显示内容。

在launch()方法内加上如下语句:
1. myApp.views.viewport = myPanel;
SpketIDE在VsStduio和Eclipse平台上都有相应的插件。

本人是搞JavaEE的,对NET方向无法作出交待,下面介绍SpketIDE for Eclipse的安装和使用。

1、首先手头上要有spket-1.6.16.zip文件,从网上可以下载,或者从学校FTP上获取。

我现在使用的版本是1.6.16;
2、将spket-1.6.16.zip文件解压,复制文件夹所在目录,如:
E:\LiZanhong\Devolpment\ext-2.0.2\spket-1.6.16,如果没有意外,下一级目录应该
是eclipse,千万不要复制eclipse;
3、切换到eclipse所在目录,并进入links目录(如果不存在,自己创建一个),如:
D:\Program Files\MyEclipse 6.5\eclipse\links,在该目录中创建一个文本文件,文件
名为:“skpet.1.6.16.link”,用记事本打开文件,输入内容:path=
E:\\LiZanhong\\Devolpment\\ext-2.0.2\\spket-1.6.16;
4、重新启动Eclipse,如果安装成功,在Window->Preferences中会出现Spket的选项。

相关文档
最新文档