网站首页  安卓软件下载  安卓游戏下载  电脑软件下载  mac软件下载  翻译软件  电影下载  电视剧下载  教程攻略

请输入您要查询的电脑软件:

 

软件 HTML5移动应用开发工具AppCan-SDK 2.0 官方最新版
分类 编程开发
语言 简体中文
大小 212.0M
版本 免费
下载
介绍     HTML5移动应用开发工具AppCan-SDK 2.0 官方最新版免费艳阳喋喋不休人如潮涌高照47. 这个时间里的小草是最硕大最柔软的新床,诱惑着我们把自己的身躯无比舒坦地交给她们,没有了焦虑,没有了烦恼,在青草的簇拥下,做一个最轻松的美梦。29. In 2008, you will see Beijing as beautiful as a garden, with cleaner water and clearer sky.毛泽东393.踏遍青山人未老,风景这边独好。《清平乐?会昌》
    AppCan SDK是专为AppCan平台开发者提供的全方位的集成调试环境,可以帮助开发者使用HTML5快速的构建iOS/Android手机应用。
    AppCan移动快速开发平台是基于HTML5技术的跨平台快速开发解决方案。开发者利用HTML5+CSS3+JavaScript技术可以快速的开发与本地应用相媲美的应用。AppCan平台提供了UI快速开发框架、手机本地功能调用Api接口、AppCan应用打包系统、AppCan集成开发IDE环境和AppCan模拟器。完善的框架接口,强大的服务支持,使开发者可以快速的进入移动开发领域。
    AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。
    与Phonegap支持单一webview使用div为单位开发移动应用不同。AppCan支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。
    AppCan提供强大的设备调用能力,电话、短信、相机、LBS、传感器、数据库等常用的手机功能,开发者可以通过JS接口调用,轻松构建移动应用。
     UI2.0与UI1.0的对比:
    2012年初,我们发布了AppCan移动应用开发平台,在这个版本中,我们内置了基于JQMobile方案的CSSUI框架。这个框架可以帮助开发者遵循一套规则下,快速的开发应用。这套方案中主要采用了组合的概念。例如对一个按钮的描述,可以通过多个CSS类来组合进行定义。这样通过不同的组合可以生成多变的效果。在实际商用应用开发过程中,他极大的帮助我们加快了开发进度。但是在开发过程中,我们还是遇到了一些问题,JQMobileCSS框架在这些问题上,比较乏力。
    1.自动填充宽度
    上图中同样一个编辑框加上一个刷新按钮的组合。在不同分辨率下,如果希望,刷新按钮保持一个基本宽度,编辑框自动填充剩余区域,在不使用JS的情况下是很难做到的,如果使用百分比控制刷新钮的宽度,那么在低分辨率和高分辨率之间将会有非常大的偏差。
    2.类名称过长
    JQMobile方案中,为了帮助开发者能够更直观的了解代码,每一个功能类的名称都比较长。例如ui-pageui-mobile-viewport等。但这造成了网页代码大小变毁风败俗拼音:huǐ fēng bài sú释义:败坏良好的风俗。同伤风败俗”。出处:《晋书·刘毅传》毁风败俗,无益于化;古今之失,莫大于此。”示例:无大,降低了解析速度。
    3.类功能拆分度低
    在JQMobile方案中,很多类定义,代码重复较多,例如预制的多种色彩方案。同时由于拆分度低,经常需要重复定义类来覆盖其他类中的属性。
    4.控件组合复杂
    JQMobile方案中,控件的实现代码量很大,一个按钮需要多个divspan嵌套配合多个类才能实现。这造成开发中,界面代码量增大,不好控制界面。
    我们综合各个项目中的开发经验,整理汇总了AppCanUI2.0架构,它在继承了UI1.0的优点之上,极大地解决了UI1.0的问题,可以使开发能够更加的简单。UI2.0框架图如下
    上图中,我们可以看到AppCanUI2.0框架在基础的屏幕适配(RESOLUTIONADAPTERCLASS)基础上,对元素基本属性进行了拆分。通过如下步骤来设定一个元素。
    l定位-对元素进行布局,确定元素的现实位置大小等[LAYOUTCLASS]
    l描边-对元素基础属性进行设定,例如边框圆角等[BASECLASS]
    l添色-对元素的边框、文字和背景进行设定[COLORCLASS]
    l插图-如果元素中需要图片,从资源中引入图片类[RESCLASS]
    基于基础元素之上,为了方便开发者,我们重新定义了控件,包含BUTTON、LIST、FOLD、INPUT、TAB、RADIO、CHECK、SWITCH。这些控件可以认为是UI2.0框架的具体事例。通过UI2.0完成的控件,代码大小和复杂度,有极大的降低,如下例。
    UI1.0框架实现的按键
    UI2.0框架实现的按钮
    从上述代码中可以看到,同样功能和效果的控件可以减少三分之二的代码,嵌套减少到一层,代码复杂度极大降低。
    接着我们详细介绍如何使用UI2.0框架。
     AppCan应用框架:
    基于JQueryMobile UI方案的具有强大扩充性的UI控件组(包含列表、按钮、编辑框、等分网格、单选、复选按钮等),高效的窗口管理系统,窗口消息系统、数据视图映射库,构成了强大的AppCan应用开发框架。
    通过我们提供的AppCan集成开发环境,结合内置的UI界面控件向导,利用丰富的平台调用接口和各种扩展功能,用户可以利用HTML5技术快速的开发功能强大的富客户端应用。利用定制的UI适配方案,开发者可以用极少的工作量完成各种终端的适配工作。强大的插件系统,使开发者可以随时集成用户自定义的插件并发布给最终用户。
     公司开发人员的UI设计规则:
    1.制作前先考虑好如何组织页面,需要如何布局,在什么地方需要几个容器来进行排版。然后构建架子,使用默认效果类进行排版定位和美化
    2.如果需要使用颜色,请在ui-color.css中根据文本、背景、遮盖、边框等分别扩展自己的类定义
    3.如果需要调整圆角、边距等附加属性请在ui-base.css中进行添加。
    4.如果需要资源,请在ui-res.css中进行扩展
    5.如果需要布局,请在ui-box.css中进行调整
    6.所有调整要遵循默认的命名规则。
     
        石榴半吐红巾蹙。待浮花浪蕊都尽,伴君幽独。秾艳一枝细看取,芳心千重似束。又恐被、秋风惊绿。若待得君来向此,花前对酒不忍触。共粉泪,两簌簌。西宫南内多秋草,落叶满阶红不扫。HTML5移动应用开发工具AppCan-SDK,编程工具34、Difficult the first time, easy the second.
截图
随便看

 

电脑软件下载频道提供pc端必备的网络软件、杀毒软件、聊天工具、媒体播放等各类电脑软件的下载,找免费的安全的绿色的电脑软件就来天天下载平台!

 

Copyright © 2002-2024 hpnw.net All Rights Reserved
更新时间:2025/1/14 18:18:05