JUNIT5(maven配置)

JUNIT5开始测试的写法发生了很大的改变按照官网的说法现在的junit变成了下面的这个样子JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage基本的测试方法都放到了JUnit Jupiter 里边所以如果代码写成下面这个样子在maven里是跑不了的package FirstJunit.JTest; import static or
阅读本文

winform和wpf如何实现鼠标穿透的效果

先看一下鼠标穿透的效果:可以看到Form1这个程序虽然遮在了桌面的上面,但是我们还可以在窗体上点击桌面上的必应词典和网易邮箱大师,好像这个叫“Form1”的窗口被“穿透”一样。winform版本:1、设置TransparencyKey=BackColor=control颜色,鼠标会穿透窗体  this.painel.BackColor = System.Drawing.SystemColors.C
阅读本文

WPF 单例应用程序

通常,WPF程序可以加载任意多个(每运行.exe一次加载一个)。有时候需要单例运行,如Word,不管打开多少个文档,只有一个应用运行。WPF没有提供单例的自带解决方案,但是可以有多种方式实现。1.检测进程名字,进程中有名字一样的进程就不再启动。2.Mutex  对象  (功能有限)3.用VB 应用程序的基类对WPF 应用程序进行封装(Windows窗体为VB提供了单例的内置支持)。这种情况下,当启
阅读本文

创建WPF不规则窗口

http://p.baidu.com/ihome/center?uid=c63a6162633236336635347ebb&gdj2=l9http://p.baidu.com/pai/center?uid=c63a6162633236336635347ebb&d4wd=29http://p.baidu.com/itopic/center?uid=fb3d6162636663656363347eb
阅读本文

【转载】Web Service和WCF的到底有什么区别

【1】Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术。        它有一套完成的规范体系标准,而且在持续不断的更新完善中。        它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程
阅读本文

WPF样式的使用

1、样式的定义样式的元素名称为Style,通过TargetType来声明作用的目标的类型,通过Setter来声明作用目标的属性,一个Style中可以添加多个Setter,在控件中使用Style的x:Key值来引用这个样式,下面实现对按钮的样式定义。1.1 定义样式<Window.Resources> <!--定义按钮公共样式--> <Style x:Key=“gBut“ Targe
阅读本文

学习C#20天有感

自学C#有20多天了,期间出差去深圳一周,每天平均学习4小时左右,看书+视频,之前有点C语言基础(仅限于基础哈哈),计划30内把C#的基本语法和SQL的基本语法熟悉,把面向对象相对深入的理解一些,然后写一些小项目,加深对学习知识的理解。争取在35~40天的时候(还有半个月时间),能结合数据库(MySql/SqlServer),UI(WPF/WinForm)做一些小项目,夯实基本功。感觉学习一门语言
阅读本文

WPF实现ScrollViewer滚动到指定控件处

要实现它,首先我们需要看 ScrollViewer 为我们提供的 API,其中并没有类似于 ScrollToControl 这样的方法;在它的几个以 ScrollTo 开头的方法中,最合适的就是 ScrollToVerticalOffset 这个方法了,这个方法接受一个参数,即纵向的偏移位置。那么,很重要的问题:我们怎么能得到要定位的那个控件在 ScrollViewer 中的位置呢?在我之前写的这
阅读本文

一种WPF在后台线程更新UI界面的简便方法

WPF框架规定只有UI线程(主线程)可以更新界面,所有其他后台线程无法直接更新界面。幸好,WPF提供的SynchronizationContext类以及C#的Lambda表达式提供了一种方便的解决方法。以下是代码:public static SynchronizationContext s_SC = Synchronization.Current; //主窗口类的静态成员 在App类中:stati
阅读本文

在C#的WPF程序使用XAML实现画线

在WPF中画直线。新建WPF应用程序,使用XAML画直线。使用X1、Y1两个属性可以设置直线的起点坐标,X2、Y2两个属性则可以设置直线的终点坐标。控制起点/终点坐标就可以实现平行、交错等效果。Stroke(笔触)属性的数据类型是Brush(花刷),凡是Brush的派生类均可用于给这个属性赋值。因为WPf提供了多种渐变色花刷,所以画直线也可以画出渐变效果。同时,Line的一些属性还帮助我们画出虚线
阅读本文

WPF SDK研究 之 数据绑定

一章介绍数据绑定。本章共计27个示例,全都在VS2008下.NET3.5测试通过,点击这里下载:ConnectedData.rar1.ShowDataWithoutBinding注:语法已经升级为:xmlns:local=“clr-namespace:TestBinding“这个例子讲的是在WPF中使用传统的绑定方式数据绑定,就是要保持数据对象和UI界面的同步。.NET事件绑定是基于Observe
阅读本文

C# emgucv图像通道分离合成操作

.csusing Emgu.CV;using Emgu.CV.Structure;using Emgu.CV.Util;using System;using System.Collections.Generic;using System.Diagnostics;using System.Drawing;using System.Linq;using System.Text;using System
阅读本文

wpf问题集锦

一、今天用vs2013新建wpf程序,项目名称命名为MainWindow,一启动就出现错误:类型“MainWindow.MainWindow”中不存在类型名称“App“。博主顿时很崩溃,这是神码情况,玩我呢,项目才开始。幸好博主心理素质不错,在百度一番之后总算找到解决方法:就是这个在搞破坏,然后把MainWindow给删除,留下App,问题解决。year!
阅读本文

WPF 圖表控件 MetroChart

Torsten Mandelkow MetroChart包括以下:ColumnChart(ClusteredColumnChart,StackedColumnChart,StackedColumnChart100Percent)饼图(饼图和Dognut)BarChart(ClusteredBarChart,StackedBarChart,StackedBarChart100Percent)甜甜圈
阅读本文

Servlet和JSP比较

1. 两者哟许多相似之处,都可以生成动态网页2. JSP的优点是擅长于网页制作,生成动态页面,比较直观。   JSP的缺点是不容易跟踪与拍错3. Servlet是纯Java语言,擅长流程处理和业务逻辑。    Servlet的缺点是生成的动态网页不直观。
阅读本文

多线程编程学习笔记-基础(一)

一、多线程介绍C#通过多线程支持并行执行的代码。一个线程是一个独立执行的路径,可以同时与其他线程一起运行。一个C#客户端程序(Console,WPF,Winows Forms)开始于一个单独的线程,该线程由CLR和操作系统自动地创建,我们称它为主线程,而且可以通过创建附加的线程来实现多线程。二、初探1.创建第一个多线程程序2.打开visual studio 2015。新建一个控制台应用程序Thre
阅读本文

递归遍历XML文档

递归遍历XML文档 使用C#的WPF建立程序,下面有具体的代码以及详细的注释 `按钮的点击事件 private void button_Click(object sender, RoutedEventArgs e) { XmlDocument document = new XmlDocument(); document.Load(“GhostStor
阅读本文

WinForm中预览Office文件

WinForm预览Office文档使用WinForm, WPF, Office组件原理:使用Office COM组件将Word,Excel转换为XPS文档, 将WPF的DocumentViewer控件寄宿到WinForm中, 实现预览.1. 新建WinForm项目2. 新建WPF用户控件, 注意是WPF控件<UserControl ... ...> <Grid>
阅读本文

Tomcat 配置

在Tomcat安裝目录的conf文件下打开server.xml文件,找到,在上面加入如下的XML配置 reloadable=“true“>/test是项目名称docBase是项目路径test下的WebContent
阅读本文