码迷,mamicode.com
首页 > Windows程序
windows 系统注册dll文件
32 位系统:regsvr32%windir%\system32\jscript.dll64 位系统:regsvr32%windir%\SysWOW64\jscript.dll这时,如果提示DllRegisterServer的调用失败,这一般是权限问题,按照如下方式处理:命令提示符 以管理员身份运行...
分类:Windows程序   时间:2015-07-25 10:36:44    阅读次数:203
看看C# 6.0中那些语法糖都干了些什么(上篇)
一:自动初始化属性      确实这个比之前的版本简化了一下,不过你肯定很好奇,到底编译器给我们做了哪些东西呢? 1 class Student 2 { 3 public string Name { get; set; } = "ctrip"; 4 }   从这张图中可以看到,在ctor中k__backingfield=“...
分类:Windows程序   时间:2015-07-25 09:31:38    阅读次数:260
看看C# 6.0中那些语法糖都干了些什么(终结篇)
终于写到终结篇了,整个人像在梦游一样,说完这一篇我得继续写我的js系列啦。   一:带索引的对象初始化器   还是按照江湖老规矩,先扒开看看到底是个什么玩意。 1 static void Main(string[] args) 2 { 3 Dictionarystring, string> dic = new Di...
分类:Windows程序   时间:2015-07-25 09:31:59    阅读次数:220
看看C# 6.0中那些语法糖都干了些什么(中篇)
一:字符串嵌入值   我想String.Format方法就是化成灰大家都认识,比如下面代码: 1 class Bird 2 { 3 private string Name = "swallow"; 4 5 public void Fly() 6 { 7 var result = string....
分类:Windows程序   时间:2015-07-25 09:31:38    阅读次数:213
学C#你应该熟练使用ILDasm和Reflector
我们在学习C#的时候通常都会多多少少接触ILDasm和Reflector,这两样工具让我们对C#的理解不会只停留在编译器这个层面 上,而是让我们更深入的穿透编译器。这篇也是希望对IL和Reflector不是很了解或者懒的了解的同学能够重视起来,同样这篇我还是 以QA的形式来告知这两样工具的强大和必要性。   Q:接口中只能存在方法吗?   A: 这个问题,如果你...
分类:Windows程序   时间:2015-07-25 09:29:03    阅读次数:205
挖一挖C#中那些我们不常用的东西之系列(5)——FlagAttribute
说到FlagsAttribute,源自前几天看到了一小段代码,大概意思就是根据航班政策来返回哪些配送方式是否可用,根据这些是否可用 来隐藏或者开启界面的相关配送方式,如果大家订过机票可能知道配送方式有很多种,比如“无需打印行程单(PJN)”,“机场自取(Airport)”, “市内配送(CND)”,“快递(EMS)”等等。 根据上面的逻辑就可以知道,配送方式是有两种状态,...
分类:Windows程序   时间:2015-07-25 09:28:03    阅读次数:181
挖一挖C#中那些我们不常用的东西之系列(2)——IsXXX 系列方法
不知道有人做没做过对日外包,如果做过的话,那么对vb.net应该非常熟悉了,当年我刚毕业的时候也做过四个月的外包,那种日子简直 不是人过的,就连大楼下面买珠宝的阿姨都说,这些孩子,只看过他们上班,就没见过他们下班,不过有一点好,有个QA的小姑娘天天下午6 点教我们倭瓜语,现在还在勾搭中。。。     好了,现在我们看看需求。   一: 如何判断“a”是不是数字类型。 ...
分类:Windows程序   时间:2015-07-25 09:27:20    阅读次数:225
挖一挖C#中那些我们不常用的东西之系列(4)——GetHashCode,ExpandoObject
一:GetHashCode   从MSDN上可以看到的解释是:用作特定类型的哈希函数,也就是说任何对象的实例都会有一个int32类型的HashCode,并且存放在FCL中的 HashCollection中,废话不说,看个例子: 从图中可以看到,两个类实例的hashcode不同,说明二者不是同一个引用,也就有了不同的hashcode,利用这个特性,我们是不是 可以生成...
分类:Windows程序   时间:2015-07-25 09:26:03    阅读次数:186
挖一挖C#中那些我们不常用的东西之系列(1)——ToDictionary,ToLookup
这个系列我们看看C#中有哪些我们知道,但是又不知道怎么用,又或者懒得去了解的东西,比如这篇我们要介绍的toDictionary 和ToLookup。   从图中我们看到有四个ToXXX的方法,其中ToArray和ToList,我想大家用的是非常非常多,但是ToDictionary和ToLookup 不见得有多少人用了,但不能否认的是这些方法确实很有用。      不...
分类:Windows程序   时间:2015-07-25 09:28:49    阅读次数:207
【转】C#中对IDisposable接口的理解
IDisposable接口定义:定义一种释放分配的资源的方法。 .NET平台在内存管理方面提供了GC(GarbageCollection),负责自动释放托管资源和内存回收的工作,但它无法对非托管资源进行释放,这时我们必须自己提供方法来释放对象内分配的非托管资源,比如你在对象的实现代码中使用了一个C....
分类:Windows程序   时间:2015-07-25 09:26:16    阅读次数:195
window下实现在线预览功能
最近用到文档在线预览功能,之前没接触过,一切从零开始,整了一段时间终于实现,现在把方法分享给大家!一、主要思路 先将其他格式的文档(office文档、txt、图片等等)通过OpenOffice转换成PDF格式文档,然后通过swftools(http://www.swftools.org/)将PDF....
分类:Windows程序   时间:2015-07-25 09:23:38    阅读次数:198
怎么让你的软件可以被Win+R + 程序名启动?
1、首先在桌面建立一个需要运行程序的快捷方式;如图2、将建立的快捷方式复制到C:\windows文件夹内。如桌面上有该程序的快捷方式,可以省略第一步,直接复制;3、然后把复制过来的快捷方式改个你自己喜欢的名字,最好是字母好记,如qq、ms、YY、LOL等;4、最后点击开始-----运..
分类:Windows程序   时间:2015-07-25 07:15:20    阅读次数:191
WebAPI上传大文件
今天在研究WebAPI的上传与下载,作为Rest的框架,更多是面向资源,就其本身来说,是不会涉及也不应该涉及到大文件的处理,具体多大呢,也就是ASP.NET的限值2G。ASP.NET的pipeline对于上传文件一般的处理流程是接收到文件,放到内存中,我们也一般只处理后续的流程,例如存入硬盘等等。目...
分类:Windows程序   时间:2015-07-25 07:09:42    阅读次数:1422
meteor windows 安装, command not found
在windows 安装meteor.js, 直接在官网下载windows 版本,安装完成后习惯性打开git bash, 提示command not found。 重启后不好使,百度没有答案, google一下才知道git bash不行,命令行可以。Git Shell 也可以。讨论的地址:https:...
分类:Windows程序   时间:2015-07-25 07:06:32    阅读次数:235
C# 获取USB设备信息
WMI方式 using System; using System.Management; using System.Text.RegularExpressions; using System.Collections.Generic; namespace Splash.IO.PORTS { /// /...
分类:Windows程序   时间:2015-07-25 07:06:39    阅读次数:459
C# 查看计算机端口使用状态
using System.Net.NetworkInformation; /// /// 获取第一个可用的端口号 /// /// public static int GetFirstAvailablePort() { int MAX_PORT = 6000; //系统tcp/udp端口数最大是655...
分类:Windows程序   时间:2015-07-25 07:03:38    阅读次数:177
十七、C# 反射、特性和动态编程
反射、特性和动态编程1、访问元数据2、成员调用3、泛型上的反射4、自定义特性5、特性构造器6、具名参数7、预定义特性8、动态编程特性(attribute)是在一个程序集中插入额外的元数据,并将这些元数据同一个编程构造(比如类、方法或者属性)关联起来的一种方式。反射动态编程一、反射可以利用反射做下面这...
分类:Windows程序   时间:2015-07-25 01:43:00    阅读次数:282
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!