一、引子 开源地址 http://pan.baidu.com/s/1slCMspR .NET Core微软还在发力,但作为商用还有一段距离,很多开发库尚不能用于.NET Core,因此我们还没有看到一个大型的使用案例, 这时大家或许想到Mono部署ASP.NET MVC,但部署过的人必然知道:这不是 ...
多态之抽象类与接口的相似点及不同点,刚学习的一点收获,或许不是很完整,借鉴看视频及一些被人写的文章自己写的下的一些心得!以便之久复习使用! 一、抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法, ...
平时我们在做winform开发的时候,有时候需要让程序休眠几秒钟,但是,如果我们直接使用 thread.sleep()函数,页面ui就会停止响应。怎么样解决呢,你可以把页面涉及到表现ui的代码放到一个单线程处理,也可以采用我下面的做法,加一个小函数ok了。测试过很好用。 也可以在线程里面休眠,然后在 ...
C#的精彩世界还离不开其提供的丰富的操作符,按照操作数的个数,C#操作符可分为以下几类: 一元操作符 :++x,x++,--y,z-- 二元操作符:x+y,x-y,x*y 三元操作符:x=(x>a?x:a); 一元操作符 :++x,x++,--y,z-- 二元操作符:x+y,x-y,x*y 三元操作 ...
1、什么是依赖属性 依赖属性是一种可以自己没有值,并且通过Binding从数据源获得值(依赖在别人身上)的属性,拥有依赖属性的对象被称为“依赖对象”。 依赖项属性通过调用 Register 方法(或 RegisterReadOnly)在 WPF 属性系统中注册,并通过 DependencyPrope ...
扩展方法的目的就是为一个现有类型添加一个方法,现有类型既可以是int,string等数据类型,也可以是自定义的数据类型。 为数据类型的添加一个方法的理解:一般来说,int数据类型有个Tostring的方法,就是把int 数据转换为字符串的类型,比如现在我们想在转换成字符串的时候还添加一点东西,比如增 ...
使用Prism6 建立 Windows 10 通用程序. 目标: 使用prism6,建立Windows 通用程序项目. 1, 解决方案—添加新建项目—通用—空白应用—输入名称—确定—确定 2 ,引用上右键--选择管理NuGet程序包--点浏览—输入Prism.unity查找—安装—确定安装 3,打开 ...
只需要传入datagridview的name即可。 ...
起因是安装Python3.6后,打开失败提示丢失api-ms-win-crt-runtime-l1-1-0.dll。查询文档后发现需下载visualc++redistributable2015,并安装.net4.6(视乎不是必须的)。成功安装.net4.6后,visualc++redistributable2015安装失败,进度条卡住,看日志并查询文档,将其下载到目录..
23.1 泛型的概念 (1)在普通集合中,元素均被看做是object类型,会有以下缺点(a)赋值时候将类型转为object,使用时候又将object转为对应的类型,在装箱和拆箱时候造成一定性能损失;(b)任何类型的数据都可以放进集合里面,不利于类型安全检查; (2)泛型集合:泛型集合和普通集合功能是 ...
学习WCF时出现报错-- 其他信息: HTTP 无法注册 URL http://+:8083/User/。进程不具有此命名空间的访问权限(有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=70353)。 此报错为VS2013未使用管理员权限启动造成, ...
1.根据年月日获取 星期几 http://www.cnblogs.com/liwp/p/5943226.html 2.json对象转换为泛型集合 http://www.cnblogs.com/liwp/p/5938729.html 3.数据库日期在中js转换 http://www.cnblogs.c ...
Atitit Atitit.软件兼容性原理 API兼容 Qa7 1. 兼容性的重要性与反面教材1 2. 提升兼容性的原则2 2.1. What 与how 分离2 2.2. 老人老办法,新人新办法,只新增,少修改,莫删除3 2.3. 计划赶不上变化,永远api修改也不可能整齐划一,反而带来不兼容的风险 ...
linux的txt转为windows的txt#cpunixfile.txtwinfile.txt#viwinfile.txt:setff=dos:wq然后将winfile.txt弄到windows系统上即可正常查看这样的作用是可在windows系统上保留linux时的格式,如在linux上分了很多行,如果不转换直接弄到windows上就会显示为1行,全挨在一起
如果电脑不支持TPM加密BitLocker,就无法对系统盘进行全盘加密。 可以采用一个变通的方法:创建一个vhdx,将这个虚拟磁盘进行BitLocker加密,然后在这个盘里安装操作系统,最后把vhdx添加到bootmanager。 这样一个系统是原来的Windows(Vista以上的系统,建议是Wi ...
分类:
Windows程序 时间:
2016-10-10 19:12:08
阅读次数:
1973
C# 压缩解压文件 方法一、调用WinRAR方式 注意:如果路径中有空格(如:D:\Program Files\)的话压缩解压就会出现问题,需要在path 和 rarName 上加双引号,如: path = "\"" + path + "\""; 方法二、使用C#压缩解压库 SharpCompres ...
1、代码 2、效果 控制台效果 我是在传智播客学的习。O(∩_∩)O~ txt效果 ...
由于项目需要,需要在qt下实现floatformat的函数。之前写过一个,但是写得不好。决定重新写一个,参考delphi xe2下的实现。把xe2下的相关代码都看了一遍,xe2的代码思路在这里贴出来。xe2下的代码在system.sysutils下,核心函数是InternalFloatToTextF ...