ExtJs6 Desktop Demo 修改测试

一直用Extjs4, extjs6 的变化较大,这几天有兴趣研究一下,把自带的Demo的desktop做了些修改,

1.首先下载安装sencha cmd  

2.然后  需要生成新项目 用sencha cmd 命令如下:

sencha -sdk E:\ext-6.0.0 generate app linbdesktop e:\linbdesktop

其中 E:\ext-6.0.0  是网上下载的 extjs6 后面是项目名称和存放位置

3.把extjs自带的examples中的desktop目录复制到新建的项目位置( e:\linbdesktop)

4.把e:\linbdesktop 设置为iis虚拟目录

5. 浏览器中测试 http://localhost/linbdesktop

6.如果能看到Demo的desktop说明项目环境已配置成功,接下来就可以自己去修改,增加项目文件了

参照ext4的积累,主要修改了如下几点:

(1). 修改提示宽度不能自适应问题
(2). 增加桌面图标自适应换行
(3). 增加桌面图标拖动
(4). 解决桌面图标拖动后闪屏问题
(5). 桌面背景默认拉伸
(6). 增加中文支持文件
(7). 任务栏背景色
(8). 开始菜单多级菜单
(9). 登录窗口

项目修改好后,可以打包发布了

在dos命令窗口,进入项目目录 输入命令:sencha app build production 即可看到启动打包过程,完成后,复制build的项目到发布网站即可

csdn下载中已打包的资源:http://download.csdn.net/detail/olinbsoft/9454446

demo: http://demo.linbsoft.com/ext6desktop/

时间: 2024-09-17 03:42:07

ExtJs6 Desktop Demo 修改测试的相关文章

extjs6 desktop 桌面多主题切换

extjs6 desktop想实现多主题切换,因为项目要编译,不像extjs4一样方便的切换主题,采用Ext.util.CSS.swapStyleShee的API进行切换主题,虽然可以无刷新即时切换,但有原主题残留,导致多主题叠加的现象,效果并不理想,因此,找到以下方法实现切换.1.修改项目根目录下的 app.json文件, 找到 "theme": "theme-crisp",一节,改为其它主题,比如 "theme": "theme-t

自定义封装Logger demo 小测试

1>  log4j.properties 文件: log4j.rootLogger=DEBUG,MINA,file ### 控制台 ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdo

使用duilib开发半透明异形窗体程序(附源码和demo)

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/43532791                  半透明异形窗体的功能在之前维护的老版本的duilib里面已经有了基本的功能,但是因为一直存在较多的缺陷,所以我一直建议少用,就连我自己写仿酷狗项目也只是在几个小地方用了半透明异形窗体.不过今天在群里和其他几位朋友讨论后,发现了之前的许多问题以及解决方法.所以我立马修复了当前的库,并且写了一个半透明异形窗体的demo来测试效

用 .NET 开发的轻量级 UI 测试自动化

James McCaffrey 下载本文的代码: TestRun0501.exe (131KB) 本页内容 待测试应用程序 测试自动化脚本 操作待测试应用程序 检查应用程序状态 讨论 手动用户界面测试是一种最基本的软件测试类型,大多数软件工程师首次采用的就是这种测试类型.与此矛盾的是,自动化用户界面测试可能是编写的测试类型中最具技术挑战的一种.Microsoft .NET 环境为您提供了许多编写自动用户界面测试自动化的方式.一种常见而有用的方法是记录击键.鼠标移动和单击,然后在应用程序中回放以确

《移动App测试实战》——2.2 App UI层面的自动化

2.2 App UI层面的自动化 除了上面介绍的基于接口的自动化,App UI层面的自动化也是一个重要的自动化技术.可以帮助快速地进行App功能的回归.考虑到功能的变动和维护的代价,实际中投入产出比较高的方式是针对相对稳定的功能进行快速的回归.也可以和后面讨论的持续集成结合,做新构建的验证.除了功能的自动化验证之外,UI自动化技术还有一些其他的价值,比如第4章专项测试中介绍了使用UI自动化技术和云测试平台来构造一套高效的兼容性测试方案,以及基于模糊测试思路和UI自动化建立的App稳定性测试平台.

将配置文件自动复制到vs的测试项目中

问题描述: 对一个需要读取web.config获取数据库连接字符串的项目创建单元测试,测试抛出异常:System.NullReferenceException: 未将对象引用设置到对象的实例,一步步debug发现在测试项目中无法读取被测项目的web.config文件.后来把web.config整个复制到测试项目中,却也发现不行.无奈之下,把复制到测试项目的web.config改成app.config,却发现可以从app.config中正确读出配置信息了.   相关约定: 1.如果是WEB应用程序

我们的测试为什么不够敏捷?

测试是为了保证软件的质量,敏捷测试关键是保证可以持续.及时的对软件质量情况进行全面的反馈.由于在敏捷开发过程中每个迭代都会增加功能.修复缺陷或重构代码,所以在完成当前迭代新增特性测试工作的同时,还要通过回归测试来保证历史功能不受影响.为此我们期望: 测试范围足够广: ● 测试用例要覆盖所有功能: ● 要在各种可能的环境下作兼容性测试: ● 系统的稳定性.性能都要测试: 测试频率足够高: ● 每日构建产生的版本要保证可用: ● 每个迭代都需要对历史功能做回归测试: ● 释放前或上线后如果打了补丁,

Jasmine一款JavaScript测试框架基本概念和用法

随着互联网浪潮的逐渐兴起,各种基于互联网的云战略也不断涌现,各个公司对云平台的理解和实现不尽相同,而云+端的模式越来越多受到关注.其中的端可以理解为终端用户手中的各种终端,包括 PC.手机.平板等不一而足. 而越来越多的用户愿意在自己的设备上使用轻量级的基于浏览器的应用.这类应用的安装部署可以是通过插件的方式安装,也有可能是直接以网页的形式访问而无需安装,相对于富客户端的下载安装,对用户来说更加简单方便,用户体验也更好. 这类应用对开发人员来说,需要一些互联网相关的技术,其中必不可少 HTML

阻击外挂——《龙之谷手游》安全测试的那点事

作者:sheldon,腾讯游戏漏洞测试高级工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处.  一.项目背景 外挂的危害 随着智能手机的全面普及和市场泛娱乐化,移动游戏行业发展迅猛,无论是市场收入还是用户规模,手游在游戏市场上已经占据了半壁江山.如此火热的市场吸引了大量外挂.辅助工作室等非法盈利团队,严重影响了游戏的收益.平衡,缩短游戏的生命周期,外挂对手游形成了这些危害: 手游外挂的八大危害   为了避免这些损害,腾讯游戏内部的测试流程已经将"手游安全测试"设立为