08 2017 档案

摘要:在项目中也是经常用到: 刚见到它时,你会想:为什么不直接使用System.Windows命名空间下的MessageBox类,何必要这么麻烦?(认真分析看它做了什么,具体原因下面解释) 主要介绍的方法: Dispatcher.Invoke 方法 作用:在与 Dispatcher 关联的线程上同步执行指 阅读全文
posted @ 2017-08-30 09:06 小金乌会发光-Z&M 阅读(2280) 评论(0) 推荐(0)
摘要:详析GetHashCode方法 阅读全文
posted @ 2017-08-30 06:29 小金乌会发光-Z&M 阅读(172) 评论(0) 推荐(0)
摘要:在进行.NET开发时,经常会遇见如何保持线程同步的情况。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁的一种方式。MethodImplAtt 阅读全文
posted @ 2017-08-29 10:09 小金乌会发光-Z&M 阅读(922) 评论(0) 推荐(1)
摘要:.NET Core全面扫盲贴 .NET Core与.NET Framework、Mono之间的关系 https://www.postgresql.org/ 阅读全文
posted @ 2017-08-29 08:05 小金乌会发光-Z&M 阅读(190) 评论(0) 推荐(0)
摘要:C#为了类型安全,默认并不支持指针。但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式。在不安全模式下,我们可以直接操作内存,这样就可以使用指针了。在不安全模式下,CLR并不检测unsafe代码的安全,而是直接执行代码。unsafe代码的安 阅读全文
posted @ 2017-08-21 16:38 小金乌会发光-Z&M 阅读(189) 评论(0) 推荐(0)
摘要:前言 在foreach语句代码中,我们经常是对List,Collection,Dictionary等类型的数据进行操作,不过C#允许用户自定义自己的类型来使用foreach语句。那么自定义类型能够使用foreach语句的条件是什么呢? 要想回答这个问题,必须清楚foreach语句的原理,即: 从实现 阅读全文
posted @ 2017-08-21 16:34 小金乌会发光-Z&M 阅读(314) 评论(0) 推荐(0)
摘要:参考:《Effective C#》快速笔记(一)- C# 语言习惯 参考:《Effective C#》快速笔记(二)- .NET 资源托管 参考:《Effective C#》快速笔记(三)- 使用 C# 表达设计 参考:《Effective C#》快速笔记(四)- 使用框架 参考:《Effectiv 阅读全文
posted @ 2017-08-21 14:19 小金乌会发光-Z&M 阅读(185) 评论(0) 推荐(0)
摘要:前言 今天在开会时提到的一个概念,入职3个多月多注重在项目中使用C#的编程知识,一直没有很认真地过一遍C#的全部语法,当我们新人被问及是否了解Extension Method时,一时之间竟不能很通俗准确地描述。所以下面做个笔记吧。在空闲的时候还是要多看看MSDN的文档以及C#高级编程,熟悉相关语法知 阅读全文
posted @ 2017-08-15 18:55 小金乌会发光-Z&M 阅读(996) 评论(0) 推荐(0)
摘要:前言 在使用wpf构建一个窗体时,其中有这样一个功能,在保存数据或加载数据时,我们希望在改变标题栏的显示以标志当前保存成功的状态或者加载数据的名称信息,而且标题信息更新显示几秒后,再恢复到默认的状态。那么为了满足这个需求我们要解决两个问题: (1)如何在点击保存或选择相应数据后,改变标题栏的显示? 阅读全文
posted @ 2017-08-15 01:05 小金乌会发光-Z&M 阅读(285) 评论(0) 推荐(0)
摘要:前言 最近在项目中需要不断更新新版本的software installer(软件安装包),于是便查阅资料,整理了下制作方法。 NSIS安装包制作脚本 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸 阅读全文
posted @ 2017-08-14 13:32 小金乌会发光-Z&M 阅读(472) 评论(0) 推荐(0)
摘要:前言 曾经学过一段时间python,虽然现在工作了主要使用C#和C++,但是觉得还是有必要在业余的时候学习学习python,提升下自己的知识面,毕竟技多不压身,加油吧! 安装与激活Pycharm 个人比较喜欢Jetbrains的IDE,从intellij idea(Java),到Phpstorm(P 阅读全文
posted @ 2017-08-13 14:28 小金乌会发光-Z&M 阅读(241) 评论(0) 推荐(0)
摘要:前言 基本上任何software或application都会在help菜单中,有着一个关于对话框,介绍产品的版权、版本等信息,还有就是对第三方的引用(add author credits)。 首先,看下常用软件的关于对话框: 言归正传,进入正题,介绍下我在进行这部分开发时的三种方法: 由于用到了很多 阅读全文
posted @ 2017-08-10 18:06 小金乌会发光-Z&M 阅读(1571) 评论(0) 推荐(0)
摘要:首先下载ionic.Zip.dll,然后在项目中添加该引用,之后就可以在cs中使用了: PS:C#如何以管理员身份运行程序 【 在使用winform程序获取调用cmd命令提示符时,如果是win7以上的操作系统,会需要必须以管理员身份运行才会执行成功,否则无效果或提示错误。】 在Visual Stud 阅读全文
posted @ 2017-08-08 11:07 小金乌会发光-Z&M 阅读(1882) 评论(0) 推荐(0)
摘要:一、添加回车(enter)事件 在C#编程时,有时希望通过按回车键,控件焦点就会自动从一个控件跳转到下一个控件进行操作。 以用户登录为例,当输入完用户名和密码后, 需要点击登录按钮,而登录按钮必须获得焦点, 一般的办法是用鼠标去点击就可以了。但是这样用户体验就会差一些(因为这样既要操作鼠标,又要操作 阅读全文
posted @ 2017-08-04 16:53 小金乌会发光-Z&M 阅读(1633) 评论(0) 推荐(0)
摘要:Windows Presentation Foundation(WPF)独立应用程序有两种类型的图标: 一个程序集(assembly) 图标,通过在应用程序的项目构建文件中使用<ApplicationIcon>属性指定。该图标用作装配体(assembly)的桌面图标。 通过设置Icon给每个窗口指定 阅读全文
posted @ 2017-08-02 18:37 小金乌会发光-Z&M 阅读(2383) 评论(0) 推荐(0)
摘要:(1)https://stackoverflow.com/questions/5652527/editable-wpf-listview (2)How to: Create a ListView with Editable Cells 阅读全文
posted @ 2017-08-01 13:27 小金乌会发光-Z&M 阅读(299) 评论(0) 推荐(0)