彩票走势图

DevExpress经典案例赏析:SQLServerBooster数据库备份软件

原创|行业资讯|编辑:我只采一朵|2014-07-02 10:53:00.000|阅读 873 次

概述:本案例将为你介绍的是Erik公司员工利用DevExpress Winforms控件开发的定时数据库备份软件SQLServerBooster。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Erik Veliz公司来自于拉丁美洲的危地马拉(Guatemala),从上世纪90年代开始就和Microsoft有技术上的合作。它的主要业务是数据库开发,包括鼎鼎有名的Microsoft SQL Server 和 Oracle。目前,Erik主要专注于Microsoft SQL Server咨询服务和高性能商业智能解决方案。本案例将为你介绍的是Erik公司员工利用DevExpress Winforms控件开发的定时数据库备份软件SQLServerBooster

项目描述

SQLServerBooster是一个可以生成Microsoft SQL Server数据库备份的软件。最开始,这个软件只是Erik工程师为自己开发的一个小桌面应用,主要用于备份客户端数据。后来他决定将这个好用的工具免费分享给更多人,于是在功能上又作了进一步完善。SQLServerBooster的所有UI和表现层全部是由DevExpress实现。

SQLServerBooster主要包含以下功能:

  • 生成备份
  • 压缩/解压备份文件
  • 同时备份多个数据库
  • 记录备份日志并发送邮件报告
  • 支持256 位 AES加密和32bit/64bit版Windows系统
  • 可通过网络,FTP, Amazon S3 和 Glacier, Azure, Dropbox进行共享
  • 可以以Windows Service运行
  • 可以在指定日期后删除备份

为何选择DevExpress

SQLServerBooster是一个WinForms应用程序,因此它选择了 DXperience WinForms Subscription 界面套包,主要运用到了套包下面的10个控件:

  • XtraPrinting 高级打印控件
  • XtraRichEdit 富文本编辑控件
  • XtraBars 基于.NET的菜单栏/工具栏控件库
  • XtraEditors 第一个.NET编辑器控件
  • XtraGrid 最完整的WinForms数据网格和编辑器库
  • XtraLayout功能全面的布局控件
  • XtraNavBar 高级工具栏控件
  • XtraReports 广受好评的跨平台报表组件
  • XtraTreeList 样式丰富的Treelist控件
  • XtraWizard 高级向导控件

之所以选择DevExpress,主要有以下几个原因:

  • 易于使用(这个易用性不仅针对开发人员,还针对最终用户)
  • 界面美观大方
  • 功能全面
  • 强大的技术支持
  • 完善的帮助文档
  • 丰富的示例
  • WinForms平台下最好用的界面控件之一

另外值得一提的是,编程使用了DevExpress的VS编码神奇CodeRush,它可以自动生成代码,提供直观的代码重构,编码格式标准而干净,修改代码非常方便,可以节省不少时间。总之,DevExpress控件可以在最短的时间内实现满意的UI,从而将更多的精力放在软件的功能上。

界面预览

服务器、数据库和用户配置

DevExpress案例 SQLServerBooster

选择备份类型和压缩选项

DevExpress案例 SQLServerBooster

选择备份路径和复制路径

DevExpress案例 SQLServerBooster

可通过网络,FTP, Amazon S3 和 Glacier, Azure, Dropbox进行共享

DevExpress案例 SQLServerBooster


标签:DevExpress数据库

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP