加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

BI 和 UI Automation 的学习

发布时间:2020-12-14 03:06:50 所属栏目:大数据 来源:网络整理
导读:?? BI 学习: 商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。数据包含的范围很广,只要是和企业相关的数据都会对我们的分析作出很重要的作用。数据仓库、联机分析处理(OLAP)工具和数据挖掘等技术来将数据转换
??

BI学习:

商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。数据包含的范围很广,只要是和企业相关的数据都会对我们的分析作出很重要的作用。数据仓库、联机分析处理(OLAP)工具和数据挖掘等技术来将数据转换为知识。所以讲BI看做是一种解决方案比较合适,为公司的高层作出一些重要的决策。数据需要经过抽取(Extraction)、转换(Transformation)和装载(Load),即ETL过程。现在大多数企业已经建立了比较完善的CRM(客户关系管理软件),ERP(企业资源计划) OA(办公自动化),这些可以成为OLTP。OLTP侧重于对数据库进行增加、修改、删除等日常事务操作,OLAP(Online Analytics Process,在线分析系统)则侧重于针对宏观问题,全面分析数据,获得有价值的信息。广义上说,任何从数据库中挖掘信息的过程都叫做数据挖掘。从这点看来,数据挖掘就是BI。但从技术术语上说,数据挖掘(DataMining)特指的是:源数据经过清洗和转换等成为适合于挖掘的数据集。数据报表、数据分析、数据挖掘是BI的三个层面。BI的未来取决于你的产品是不是具有简洁易用的用户界面和操作,良好的适用性(Google),实施和管理的便捷性。

UI Automation学习

?? 这个我们在生活中就经常碰见,12306抢票的软件,还有一些自动安装软件的程序,这些都是UI的自动化,这样我们可以在程序测试或者软件安装的时候做一些其他的事。大致分为4步:(1)添加引用:需要添加UIAutomationClient.dll,UIAutomationClientSideProvider.dll,UIAutomationTypes.dll。(2)添加相应的命名空间System.Windows.Automation。(3)查找你感兴趣的控件。(4) 如何触发控件的事件。网上有一个开源项目White,对UI Automation进行了一些易用性上的封装,非常值得我们去学习和参考,甚至直接拿来使用。

?? 然后介绍一下White,White对于标准的.net控件,是完全支持的;而对于其他控件,可以用White中定义的CustomUIItem进行扩展。 尽管UISpy++是包含在.net 3.0中的,但是它并不能完全识别标准控件,所以最好是用LogStructure()方法来得到控件内部的信息。下载好White后,新建一个TestProject,引用White.Core.dll,常用的名字空间大概有:

White.Core.UIItems: 包含几乎除Window类之外的其他常用控件类

White.Core.UIItems.WindowsItems: 包含Window等类

White.Core.InputDevices: 包含Keyboard、Mouse、AttachedKeyboard、AttachedMouse等类

White.Core.UIItems.Finders:包含定义搜索控件条件的SearchCondition、SearchCritera等

White.Core.WindowsAPI: 包含特殊的按键的枚举类KeyboardInput.SpecialKeys等。

启动一个程序->得到一个标题为"Getting Started"的窗口得到该窗口下面的name属性为“Filename:"textbox"OK"button:;->键盘的输入:White中如果要在某个控件上进行键盘或者鼠标操作,需要先attached到该控件;如果要输入组合键,需要先Hold住特殊键,然后属于一般字母键,在释放特殊键.

Scrum框架:

敏捷开发适应现在的市场,由于现在需求每天都在变化,软件跟新很快,如果还是按照以前的开发思路,我们就可能会被淘汰,跟不上节奏。这个框架就是告诉我们,在开发的时候循环的去写plan,然后再去DO it,最后在发布demo。因为我们在前期并不知道我们到底最后开发的东西是什么样子,功能如何,效果如何,消费者需要什么,所以这样的开发思路对于我们来说不仅节约时间,而且做出来的软件效果也会很好。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读