摘要:
一、Docker是什么 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任 阅读全文
摘要:
一、想成为一个合格的架构师,你要知道软件架构是个什么概念,明白架构的定义: 1.软件架构是一个系统的草图。 2.软件架构描述的对象是直接构成系统的抽象组件。 3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯。 4.在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。 5.在 阅读全文
摘要:
顾名思义就是装饰用的,也就是说不改变原有的控件结构,但可以为控件添加一些新的功能,或是为控件的显示外观增加些东西。如MSDN中的例子: 本来TextBox四角没有圆点,但是通过装饰器可以为它加上。所以可以看成在TextBox上加了层。 这样就“无痛”的给控件进行了装饰。当然应用不单单这样加几个点而已 阅读全文
摘要:
《本文转自同行》 《本文转自同行》 在WPF的DrawingContext对象中,提供了基本的绘制椭圆和矩形的API:DrawEllipse和DrawRectangle。但是,这些是远远不够用的,我们在日常应用中,更多的是使用DrawGeometry函数,它可以绘制更多复杂的几何图形,并且提供了许多 阅读全文
摘要:
那么该如何解决这一问题呢?通常的做法是把耗时的函数放在线程池执行,然后切回主线程更新UI显示。前面的updateTime函数改写如下: private async void updateTime() { while (true) { await Task.Run(() => Thread.Sleep 阅读全文
摘要:
前言:对于可是元素,我们常见有三种变化,旋转、平移、面积 一、 旋转(RotateTransform) CenterX和CenterY表示旋转中心,默认为原点及可视元素的左上角, Angle表示旋转角度 二、平移(TranslateTransform) 相对于原点移动的位置 三、缩放(ScaleTr 阅读全文
摘要:
一、WPF的基本图形 WPF图形的基类是Shape,所有的wpf图形类都是继承于Shape。Height,Width等决定它所处的面积,位置等,在没有设置图形宽高的情况,坐标位置为所在的容器的坐标,设置情况为对象自身。 1、Line:直线段,可以设置笔触(Stroke)。 直线是最简单的图形。使用X 阅读全文
摘要:
C#创建datatable 方法一: DataTable tblDatas = new DataTable("Datas"); DataColumn dc = null; dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); d 阅读全文
摘要:
例子1 简单触发器Triggers——满足简答的条件,触发 例子2 条件多触发MultiTriggers——满足多条件才触发 例字4 数据触发器DataTrigger——根据绑定的数据不同显示不同的内容。 阅读全文
摘要:
在WPF绑定的时候,指定绑定源时,有一种办法是使用RelativeSource。 这种办法的意思是指当前元素和绑定源的位置关系。 第一种关系: Self 举一个最简单的例子:在一个StackPanel中,有一个TextBlock。 如果想让textbox的width和height相同,通过设置属性H 阅读全文