码迷,mamicode.com
首页 > Windows程序
c#自定义控件属性面板及选择资源设置
因为要做流体布局,但两个控件没办法组合,就做自定义控件。这个控件需要一个text设置文本,一个pic设置图片显示,图片通过选择获取,在属性面板里能够修改。添加用户控件之后就可以自己随意设置控件内容了,这里说下关于属性的一些设置。自定义控件显示在工具箱的开关:将true改为false就可以不显示了。[...
分类:Windows程序   时间:2015-08-20 01:15:47    阅读次数:297
给WebAPI的REST接口添加测试页面(三)
在前面的文章中,我介绍过了通过Swashbuckle在WebAPI中集成Swagger-UI。不过这种方式不适合于最新版的ASP.Net MVC6下的WebAPI,在网上搜了一下,发现了它还有一个专供ASP.Net MVC6 WebAPI使用的版本:https://github.com/domain...
分类:Windows程序   时间:2015-08-20 01:11:19    阅读次数:599
编写高质量代码改善C#程序的157个建议——建议90:不要为抽象类提供公开的构造方法
建议90:不要为抽象类提供公开的构造方法首先,抽象类可以有构造方法。即使没有为抽象类指定构造方法,编译器也会为我们生成一个默认的protected的构造方法。下面是一个标准的最简单的抽象类: abstract class MyAbstractClass { protecte...
分类:Windows程序   时间:2015-08-20 01:08:27    阅读次数:198
C#使用xsd文件验证XML 格式是否正确
方法一:我使用XmlReader来处理,因为觉得XmlReader简单点。我自己做了个例子来说明,例子里的XML不是很复杂,没有子节点的。XML 文件(a.xml): 0001 我的内容 6 trueXSD文件(a.xsd): ...
分类:Windows程序   时间:2015-08-20 01:00:45    阅读次数:339
win7下IIS安装与配置运行网站
1.打开控制面板,点击程序和功能;2.点击打开或关闭Windows功能进行安装;3.等待进入安装界面,需要几十秒左右;4.找到Internet信息服务,将Web管理工具和万维网服务所有勾上,然后点确定,安装需要几分钟时间;5.IIS成功安装后打开控制面板下的管理工具;6.双击“Internet 信息...
分类:Windows程序   时间:2015-08-20 00:56:47    阅读次数:279
C# Json 序列化与反序列化二
/// /// 将对象转换为 JSON 字符串 /// /// /// /// public static string ScriptSerialize(T input) { string _jsonString = string.Empty; ...
分类:Windows程序   时间:2015-08-19 23:46:44    阅读次数:171
ref(C# 参考)
ref关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用ref参数,则方法定义和调用方法都必须显式使用ref关键字。例如:class RefExample{ static void Method(ref int i) { ...
分类:Windows程序   时间:2015-08-19 23:32:07    阅读次数:173
编写高质量代码改善C#程序的157个建议——建议85:Task中的异常处理
建议85:Task中的异常处理在任何时候,异常处理都是非常重要的一个环节。多线程与并行编程中尤其是这样。如果不处理这些后台任务中的异常,应用程序将会莫名其妙的退出。处理那些不是主线程(如果是窗体程序,那就是UI主线程)产生的异常,最终的办法都是将其包装到主线程上。在任务并行库中,如果对任务运行Wai...
分类:Windows程序   时间:2015-08-19 23:29:28    阅读次数:220
编写高质量代码改善C#程序的157个建议——建议89:在并行方法体中谨慎使用锁
建议89:在并行方法体中谨慎使用锁除了建议88所提到的场合,要谨慎使用并行的情况还包括:某些本身就需要同步运行的场合,或者需要较长时间锁定共享资源的场合。在对整型数据进行同步操作时,可以使用静态类Interlocked的Add方法,这就极大地避免了由于进行原子操作长时间锁定某个共享资源所带来的同步性...
分类:Windows程序   时间:2015-08-19 23:26:50    阅读次数:223
Windows7下不能玩中文版魔兽3的解决办法
Keywords: 中文版, war3, warcraft 3,warcraft III, English, Language, 英文版本, win7, Windows 7, 语言, 插入CD英文版的windows 7可能会玩不了中文版魔兽3,会提示需要特定的语言版本,还要CD。修改game.dll...
分类:Windows程序   时间:2015-08-19 23:20:32    阅读次数:225
编写高质量代码改善C#程序的157个建议——建议88:并行并不总是速度更快
建议88:并行并不总是速度更快并行所带来的后台任务及任务的管理,都会带来一定的开销,如果一项工作本来就能很快完成,或者说循环体很小,那么并行的速度也许会比非并行要慢。看这样一个例子,我们比较在同步和并行状态下的时间消耗:static void Main(string[] args) { ...
分类:Windows程序   时间:2015-08-19 23:07:36    阅读次数:191
编写高质量代码改善C#程序的157个建议——建议86:Parallel中的异常处理
建议86:Parallel中的异常处理建议85阐述了如何处理Task中的异常。由于Task的Start方法是异步启动的,所以我们需要额外的技术来完成异常处理。Parallel相对来说就要简单很多,因为Parallel的调用者线程会等到所有的任务全部完成后,再继续自己的工作。简单来说,它具有同步的特性...
分类:Windows程序   时间:2015-08-19 23:01:51    阅读次数:157
在win10中创建开机自动登陆的网络驱动器
前提环境:win10系统电脑一台。centos系统电脑一台,在该系统中安装samba,并配置共享。要解决的问题:在win10做了网络映射,将centos共享的文件夹设置成本地硬盘。在映射时,也选中了【登录时重新连接】,但是在电脑重启登陆后却没有自动连接上,盘附上是一个大大的红叉,需要点击后输入密码,...
分类:Windows程序   时间:2015-08-19 22:56:46    阅读次数:186
c# 解析JSON的几种办法
欲成为海洋大师,必知晓海中每一滴水的真名。刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。这...
分类:Windows程序   时间:2015-08-19 22:50:27    阅读次数:194
Win10
先把ISO镜像文件下载好放到不安装系统的盘里,如果要直接升级原系统,那你用压缩软件把镜像打开,然后双击setup.exe,按照提示往下走就行,默认是直接升级的;如果你要装在其他盘,装成双系统,那就不能直接setup.exe,打开镜像后下面有一个sources的文件,双击打开后里边还有一个setup....
分类:Windows程序   时间:2015-08-19 22:41:42    阅读次数:132
Windows安全配置的几条规则
一、物理安全 服务器应当放置在安装了监视器的隔离房间内,并且监视器应当保留15天以内的录像记录。另外,机箱、键盘、抽屉等要上锁,以保证旁人即使在无人值守时也无法使用此计算机,钥匙要放在安全的地方。 二、...
分类:Windows程序   时间:2015-08-19 21:26:53    阅读次数:167
shell脚本文件在Windows下编辑后无法运行
方法一,使用notepad++? -> Save As,在弹出的保存对话框中选择保存类型为Unix script file。(未验证) 方法二, vim filename :set ff #查看文件的格式会看到fileformat=dos 或者 fileformat=unix :set ff=un...
分类:Windows程序   时间:2015-08-19 21:25:16    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!