dhs9B大。乱。搞/A/V/bt/下...










王帅(新媒体运营解决方案)











家电罗建新???????????
?晶?核?丶?挚?爱?L?P?











??? ?姍?姸???.?
















A派潭茗昌商行(茶、烟、酒)特产

































A派潭茗昌商行(茶、烟、酒)特产














范志伟 ℡???????????














家电罗建新???????????



微?距?数?码?陈?湧?龙?














不愿意透露姓名的鄒先生














本一心向明月 ??????








彭才$????????????






A毛驴手机数码置换维修分期








微?距?数?码?陈?湧?龙?























低首付-融易金融-小蘭-


















































A$LT ???????
















???中朗将°?????



你是掉进人堆也找不见的(孙大剩)



























捌零音乐论坛督察…赤峰琅琊































































































?设?置?名?字? · ?等伱°






































来世做春风,流浪又自由


大喵喵℡????????










No.???????????




















诗经℡???????????











喜 悦 ?????? 蓝 天














修改运营商10.3.3系统不好使


























北京市朝阳区精神病院主治医师



我的改完就出现这个不是我要改的运营商







????Huang??????









A伟哥?莆田文明城市????

A万智零用贷 二流车贷~小王


















 K??????????

 K??????????













淡淡的?一座城????????bb

???A?d?o?x?a???














































?漫步云端YES!卝諰^ω^波









































?????壞壞????


























田林______陈星周二休





















A507捷豹手机维修销售回收@梁少

















只有一个显示的怎么回事






中国联通修改鈈了其他的












A港峰?℡???????????











































我想问咆哮,我的 xsmax 怎么拍照






如何查看手机ID是什么

vivo手机顾问:赵佳利










































靓丽电器 ???????????






















靓丽电器 ???????????























田林______陈星周二休















不显示改后的吗名称/::~
W. Jia℡???????????
运营商显示中国移动的英文名称








小辉 上海11月21-25发哲烫染班








?????????楓????














????????????????











小明通讯. 手机***维修



























A手机批发(高价回收抵押)






由于Ext JS 6将原来的Ext JS和Sencha Touch合并为一个框架因而在使用CMD来创建应用程序前,需要考虑清楚你是要创建一个通用应用程序还是仅仅只是针对桌面或移动设备的应用程序。

要做这样嘚考量是因为通用应用程序和比较单一的应用程序在开发上会有些小麻烦。这些小麻烦主要是因为Ext JS的自动加载机制造成的有时候会很困扰人。

6中通用应用程序为了区分桌面和移动两个应用程序所需要的不同的文件,添加了classic和modern目录这时候问题就来了,同一个类名可能是在app目录,也可能是在classic或modern目录如果直接根据自动加载机制,就会出现找不到类文件的情况(默认在app目录找)为了解决这一问题,就鉯指定路径的方式将类与对应的路径写在了classic.json和modern.json文件中这时候,另外一个问题产生了当你新建了一个类的时候,你就必须build一次将类的蕗径写进classic.json或modern.json中,不然就找不到该类了也就是说,你最好是执行sencha watch监控着目录让cmd随时去生成classic.json或modern.json,这点对开发来说应该问题不大最主要的還是生成操作需要获取首页文件的路径,然后根据脚本与首页的相对路径来构建脚本的路径这对于使用MVC作为后台开发的应用程序来说就會出现找不到脚本的情况,还需要通过调整bootstrap.js来修正总的来说是小问题很多,不过整个过程熟悉了之后,问题也不算太大而对于只针對唯一平台的项目,就没这个困扰了会减少不少麻烦。

由于SimpelCMS并没有针对移动平台的考量因而不需要创建通用应用程序,这样开发环境和过程就和之前Ext JS 4的差不多了。面来创建这个应用程序

由于命令使用太少,记忆力也不怎么样会不记得如何来创建应用程序,这时候可以先输入以命令来获取帮助:

 
以上命令添加了sdk参数用来指定Ext JS 6的框架目录,不然它会从互联网上载框架这得花不少时间。
等待一会僦可在SimpleCMS目录看到以目录和文件了:

对比之前使用Ext JS 4创建的应用程序,会发现目录结构基本差不多因而,如果已经熟悉了Ext JS 4的开发使用Ext JS 6进行開发,不会感觉太困难
现在在Visual Studio打开之前创建的SimpleCMS项目,在解决方案资源管理器中将原来的Scripts目录修改为Scripts_old并创建一个新的Scripts目录。然后将使用CMD創建的应用程序中的文件和目录复制到Scripts目录

注意:需要修改加载bootstrap.js脚本的路径。
打开app_start目录的BundleConfig.cs文件将暂时代码全部屏蔽掉,因为这些文件囷目录已经没有了
复制scripts目录的index.html文件,然后点选项目SimpleCMS在右键菜单中选择粘贴,这样做的目的是为了在使用sencha app build命令的时候让CMD能找到index.html文件,鉯免出现错误
打开app.json文件,找到indexHtmlPath将首页修改为“../index.html”,这样生成应用程序的时候就能正确设置路径了
在命令提示符窗口进入Scripts目录,然后運行sencha app build命令重新生成一应用程序
好了,现在在生成菜单选择重新生成解决方案然后在调试菜单选择“开始执行(不调试)”,就可在浏覽器看到如的界面了:

参考资料

 

随机推荐