系统开发内嵌 “在线Excel” 教程(2) — 主题
系统开发内嵌 “在线Excel” 教程系列之二来啦!
我们一直在说,纯前端表格控件 SpreadJS 的样式外观、操作习惯,都和桌面版的微软Excel非常类似。
在前一篇教程中,向大家介绍了如何通过 SpreadJS 设计器轻松设计模板,减少代码量。今天将向大家介绍 SpreadJS 强大的主题支持。
第二讲:SpreadJS 能提供哪些样式的主题?
主要分为两类,一类是Excel 风格的主题,另一类是第三方样式主题。
1. Excel 的各种主题,SpreadJS 都支持
a) 普通主题
b) excel2013darkGray
c) excel2013lightGray
d) excel2013white
e) excel2016colorful
f) excel2016darkGray
2. 第三方样式主题,随你选
a) 支持 jQuery UI 主题
b) 支持 bootstrap 主题
除了上述各类主题之外,还支持自定制的特殊样式主题哦!
相信通过 SpreadJS 提供的丰富样式的主题,可以帮助您快速开发最靓丽、专业的表格。
了解更多,请登陆SpreadJS官网:www.gcpowertools.com.cn
快人一步,免费试用
请通过以下方式联系葡萄城,获取SpreadJS的免费试用版。
微信:GrapeCityDT
邮件:marketing.xa@grapecity.com
关于葡萄城控件
葡萄城是一家跨国软件研发集团,专注控件领域近30年,是全球最大的控件提供商,也是微软认证的金牌合作伙伴。
往期系统开发内嵌“在线Excel”教程:
2021年Top 5主流用户界面(UI)控件推荐
用户界面简称UI,是英文User和 interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系。用户界面(UI)控件就是可以嵌入到您的软件中,可重复使用的用户界面层的功能模块,常见的用户界面控件有:菜单控件、表格控件、Tab控件、日历控件、Ribbon控件等。
1. .NET平台——DevExpress
DevExpress控件拥有.NET开发需要的所有平台控件,包含600多个UI控件、涵盖WinForms、ASP.NET、WPF等全平台,同时还支持.Net Core 3全平台代码复用等,是全球数百万开发者的共同选择!同时您只需投入一次性的费用,购买开发者授权,即可使用并享受运行时分发免费!DevExpress旗下热门控件推荐:
- DevExpress WinForms:拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案,能完美构建流畅、美观且易于使用的应用程序!
- DevExpress WPF:拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。
- DevExpress ASP.NET:多款重量级ASP.NET用户界面组件套包,让您快速开发出完美、强大的应用程序!
- DevExtreme:拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。
2. .NET平台——Telerik
Telerik包含一个完整的产品栈来构建您下一个Web、移动和桌面应用程序。它使用HTML和每个.NET平台的UI库,加快开发速度。Telerik DevCraft提供最完整的工具箱,用于构建现代和面向未来的业务应用程序!telerik旗下热门控件推荐:
- Kendo UI:带有jQuery、Angular、React和Vue库的JavaScript UI组件的最终集合,无论选择哪种JavaScript框架,都可以快速构建高性能响应式Web应用程序。通过可自定义的UI组件,Kendo UI可以创建数据丰富的桌面、平板和移动Web应用程序。
- Telerik UI for WPF:充分利用此完整的套件,其中包含120多个WPF UI控件和20多个主题,用于高性能、精美的桌面应用程序。
- Telerik UI for WinForms:使用130多种出色的WinForms UI控件构建一流的商务桌面应用程序。
- Telerik UI for Xamarin:使用单个共享代码库在C#中构建跨平台的本地移动应用程序,享受只有本机代码才能提供的质量性能。
3. C++/ MFC库——BCGControlBar Pro for MFC
BCGControlBar是MFC扩展库,使您可以创建具有完全自定义选项(功能区、可自定义工具栏、菜单等)以及一组专业设计的丰富Microsoft Office和Microsoft Visual Studio的应用程序 GUI控件,例如图表、日历、网格、编辑器、甘特图和许多其他控件。
4. C++——Qt
Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。相关热门商业组件推荐:
- QtitanRibbon:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
- QtitanChart:是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
- QtitanDataGrid:提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中,支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。
5. C++/ MFC库——Xtreme Suite Pro
Xtreme Suite Pro是为Windows开发人员提供的用于ActiveX COM的用户界面套包,创建包含完整的高度可自定义的用户界面组件(包括Visual Studio样式对接窗格和Office样式功能区,工具栏和菜单),以使您的应用程序具有现代外观。
*本次评选仅代表个人观点,欢迎评论去留言推荐更多实用工具。
jQuery 3.0 正式发布,兼容 Promises/A+
jQuery 3.0 正式发布,此版本从 2014 年 10 月份就开始开发,jQuery 团队想打造成轻量级的,速度更快,向后兼容的 jQuery 版本。此版本移除了所有旧版 IE 的方法,并且借鉴了一些现代 web APIs。如果用户想要继续支持 IE 6-8,请使用最新的 jQuery 1.12 版本。
为了更方便用户升级,jQuery 3.0 提供了全新的 3.0 升级指南,还有 jQuery Migrate 3.0 插件。
用户可以从 jQuery CDN 或者下面链接中下载最新文件:
https://code.jquery.com/jquery-3.0.0.js
https://code.jquery.com/jquery-3.0.0.min.js
或者从 npm 获取:
此外,发布了 jQuery Migrate 3.0:
https://code.jquery.com/jquery-migrate-3.0.0.js
https://code.jquery.com/jquery-migrate-3.0.0.min.js
更多从 jQuery 1.x/2.x 升级到 jQuery 3.0 的迁移问题请看 jQuery Migrate 1.4.1 博文。
更轻量的构建版本
jQuery 团队发布了一个更轻量的 “slim” 版本,不包括 ajax,动画效果和当前废弃的代码。有时候用户不需要 ajax,只要使用一些独立库就可以处理 ajax 请求。或者使用 CSS 和类操作的结合来制作 web 动画效果。jQuery 的性能得到了很大的提升,slim 构建版本比之前常规的构建小了 6k,也就是 23.6k vs 之前的 30k。 文件提供在 npm 和 CDN:
https://code.jquery.com/jquery-3.0.0.slim.js
https://code.jquery.com/jquery-3.0.0.slim.min.js
此外,jQuery 3.0 还兼容 jQuery UI 和 jQuery Mobile。
jQuery 3.0 主要改进
-
jQuery.Deferred 兼容 Promises/A+
-
Deferreds 新增 .catch() 方法
-
错误事例会抛出错误提示
-
移除废弃的事件别名,比如 , , 和
-
动画效果现在使用
-
加速一些 jQuery 自定义选择器
更多改进内容请看 jQuery 博客。
微信订阅号:开源派 (opensourcepie)
开源派官网:osp.io 作者:叶秀兰
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。