.NET基础
文章平均质量分 56
zg1g
7年算法工程师,10年Python使用经验。
展开
-
进程间调用,参数带有空格的解决措施
进程间调用,传递的参数带有空格,该如何解决。用双引号包起来,这个得借助转义字符了。还是得参考msdn官网文档:https://msdn.microsoft.com/zh-cn/library/system.diagnostics.processstartinfo.arguments caxaAutoUpdate.StartInfo.Arguments = string.Format("\"{0}原创 2017-11-30 16:57:06 · 910 阅读 · 0 评论 -
.NET-MessageBox延时一定时间自动关闭
.NET-MessageBox延时一定时间自动关闭原创 2017-04-27 16:08:41 · 2069 阅读 · 1 评论 -
.NET-object与Json(反)序列化,键提取
.NET-object与Json(反)序列化,键提取原创 2017-04-27 13:46:12 · 1014 阅读 · 0 评论 -
.NET-控件keyDown和keyPress事件
.NET-控件keyDown和keyPress事件原创 2017-04-27 10:21:41 · 2735 阅读 · 0 评论 -
.NET-值类型能赋值为null的方法
.NET-值类型能赋值为null的方法原创 2017-04-26 17:02:54 · 3056 阅读 · 0 评论 -
.NET-TreeView选中节点失去焦点后颜色仍突出显示
TreeView选中节点失去焦点后颜色仍突出显示原创 2017-04-26 14:48:29 · 1551 阅读 · 2 评论 -
.NET-list扩展方法Distinct去重
.NET中list的扩展方法Distinct可以去掉重复的元素,分别总结默认去重和自定义去重。原创 2017-04-26 14:21:23 · 7095 阅读 · 0 评论 -
SQL Server 重要的官方指导文档
Microsoft SQL Server 语言参考,Transact-SQL 引用(数据库引擎) https://msdn.microsoft.com/zh-cn/library/bb510741.aspx SQL Server 事务锁定和行版本控制指南:https://msdn.microsoft.com/zh-cn/library/jj856598(v=sql.110).aspx原创 2017-05-16 16:07:30 · 1300 阅读 · 0 评论 -
.NET-IList和List的Reverse陷阱
.NET提供的集合命名空间中,有个常用的列表list 这个数据结构,在使用过程中,遇到了一个陷阱,也是暂时没想明白的问题,在这里备忘一下。原创 2017-04-19 14:04:57 · 1588 阅读 · 0 评论 -
.NET-数据拖动
使用场景选中左侧树的某个节点,在右侧表格中显示此节点下的数据list,如果想拖动其中一条数据到另一个树节点下。该如何操作呢。实现代码添加grid的MouseDown事件: private void gridMouseDown(object sender, MouseEventArgs e) { if (e.Button原创 2017-06-16 13:42:29 · 563 阅读 · 0 评论 -
python与C, C++,C#一个计算精度的区别
python计算精度问题,如下所示,会自动保留精度 但在C, C++,C#中情况就不尽然,是的结果为01/(Math.Pow(10,3) = 0原创 2017-06-29 22:04:36 · 1526 阅读 · 0 评论 -
WCF分布操作-如何判断通道关闭并再次创建通道
分布操作含义解释一个会话协定的操作有时会隐含了操作调用的顺序。有的操作不能被最先调用,而有的操作则必须被最后调用。WCF实现分布操作的技术WCF允许协定设计者指定协定操作为启动会话的操作,还是终止会话的操作,方法是使用 OperationContract 特性的 IsInitiating 和 IsTerminating 属性,还有一个前提条件是,必须在相应的服务协定上添加 SessionMode 设原创 2017-10-17 16:35:16 · 1236 阅读 · 0 评论 -
.NET-房贷计算器
买房贷款,选择等额本息?还是等额本金?各自需要支付多少利息?每月还的贷款中,有多少支付了本金,多少支付了利息?大额还款,您知道有几种方法吗?大额还款后,您能节省多少钱?原创 2017-02-02 15:57:24 · 6277 阅读 · 4 评论 -
.NET-Demo for async and await
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyQuartz{ class Program { static void Main(string[] args)原创 2017-09-08 16:07:47 · 440 阅读 · 0 评论 -
.NET框架-集合和LINQ中的“分组”和“排序”技术
List的GroupBy可以根据一个关键码分组,那么它能实现多个关键码分组功能吗? Linq怎么实现多个关键码组合分组呢?原创 2017-03-09 22:57:43 · 1080 阅读 · 0 评论 -
.NET并行计算和并发3.2-多线程调用Invoke
以下这个例子是用一个后台线程执行计算逻辑,这样不影响前台界面操作,也就是说 可以在前台UI界面执行其他操作。 重点是新线程中,调用了一个委托方法,这个方法是需要填充数据到前台控件,因为 前台控件是在原来的线程中创建的,所以在新线程中需要调用Invoke方法,实时的展示 后台逻辑的计算进度。 代码如下: 1 public partial class原创 2017-08-18 13:01:34 · 387 阅读 · 0 评论 -
.NET并行计算和并发3-Invoke
Control.Invoke 方法 (Delegate) 在拥有此控件的基础窗口句柄的线程上执行指定的委托。 Invoke方法搜索沿控件的父级链,直到它找到的控件或窗口具有一个窗口句柄; 如果尚不存在当前控件的基础窗口句柄,或者找不到任何合适的句柄,Invoke方法 将会引发异常。 例子 1 public class MyFormControl : F原创 2017-08-18 11:27:27 · 1673 阅读 · 0 评论 -
c/c++动态库(DLL)调用,c#等其他语言调用c/c++的DLL
总结点c++动态库调用另一个动态库c++动态库调用c动态库c#等其他语言调用c/c++动态库IDEvs2010及以上c++动态库调用另一个动态库a动态库调用另一个动态库b,主要由2种方式, 在头文件中声明__declspec(dllexport).def文件利用.def文件新建此DLL(模块)的导出接口,例如: EXPORTS必须为大写LIBRARY EXPORTS add @1原创 2017-08-09 15:44:26 · 5348 阅读 · 0 评论 -
User32-SendInput模拟数字键盘发送到文本框-32位和64位兼容问题
原来的Input结构体为如下,导致只能在32位下运行,using System;using System.Runtime.InteropServices;using System.Drawing;namespace CAXA.MES.ScreenKeyboard { [StructLayout(LayoutKind.Sequential)] internal struct MOU原创 2017-06-27 15:39:09 · 2933 阅读 · 0 评论 -
.NET-BackgroundWorker实现异步处理和滚动条报告进度Demo
.NET-BackgroundWorker实现异步处理和滚动条报告进度Demo原创 2017-05-05 16:18:51 · 732 阅读 · 0 评论 -
.NET框架-全应用思维导图
总结了C#及应用的思维导图!原创 2017-03-08 09:24:18 · 2520 阅读 · 0 评论 -
.NET-一种实现表格数据滚动显示的方法
.NET-一种实现表格数据滚动显示的方法原创 2017-04-28 14:41:29 · 2909 阅读 · 0 评论 -
.NET-修改TreeView控件使实现CheckBoxs父子选中状态同步和自动显示调整
TreeView扩展功能.NET System.Windows.Forms命名控件中TreeView组件,有一个CheckBoxs属性,控制着这个控件每个节点前是否显示勾选框,如果设置为true,所有节点的勾选框选中,反之都不选中;如果选中父节点,子节点不会自动选中。根据需求,自动扩展了这个控件,使具备父子选中状态同步。原创 2017-03-28 23:17:40 · 1059 阅读 · 0 评论 -
.NET框架-Winform技术中组件被容器引用陷阱
.net(C#) 组件关系原创 2017-01-12 10:57:07 · 1216 阅读 · 2 评论 -
.NET框架-Try-Parse和Tester-Doer
您知道.net框架中为什么提供Parse()和TryParse()这两个转化吗? Try-Parse模式是什么模式? Tester-Doer模式是什么?用在何处呢?原创 2017-01-13 08:56:18 · 1857 阅读 · 0 评论 -
.NET框架- in ,out, ref , paras的使用总结
C#.net 提供的4个关键字,in,out,ref,paras开发中会经常用到,那么它们3个如何使用呢,又有什么区别?原创 2017-02-04 09:42:44 · 4126 阅读 · 0 评论 -
.NET框架:引用陷阱
属性值相等,对象便默认相等? 多个引用某个对象,有什么坏处? 成员返回引用变量,会有什么坏处?原创 2017-02-07 11:11:19 · 609 阅读 · 1 评论 -
.NET框架-微软C#编程风格官方指南
.NET C# 15 rules for coding style原创 2017-03-13 08:54:34 · 2383 阅读 · 0 评论 -
.NET框架-应用特性和反射检查数据唯一性
应用反射,特性标记,检查数据重复性原创 2017-01-15 10:52:35 · 749 阅读 · 1 评论 -
.NET-File, XmlDocument, WebService读写文件APIs总结
.NET-File, XmlDocument, WebService读写文件APIs总结原创 2017-04-28 12:54:14 · 855 阅读 · 0 评论 -
.NET- 可以Load元素以数字开头的XML吗?
通过XMLDocument对象Load某个xml文件时,遇到了一个不常见的引发异常的情况,那就是xml文档的`元素` 的首字符为了数字,如下图所示,root根元素的子元素为 `2` 或 `2fqaa`。原创 2017-04-17 17:11:13 · 938 阅读 · 0 评论 -
.NET-C#类库用regsvr32注册,找不到入口点的问题
C#类库用regsvr32注册,找不到入口点的问题方法!原创 2017-03-27 13:24:08 · 24935 阅读 · 5 评论 -
.NET框架-内存管理-变量创建与销毁
.NET中memory stack and heap 做什么用的? GC如何回收资源? 析构函数,Finalize()方法,using语法糖,和IDisposable接口功用是什么? 如何更安全的释放资源(managed and unmanaged resources)?原创 2017-03-03 11:11:08 · 2703 阅读 · 0 评论 -
.NET框架-LINQ 9类操作符使用举例
Linq标准查询操作符 筛选操作符 投射操作符 排序操作符 连接运算符 组合运算符量词操作符 ...原创 2017-01-11 15:59:30 · 2065 阅读 · 0 评论 -
.NET框架-Clone如何由浅复制变深度复制?
如何由浅复制变为深复制?原创 2017-03-07 12:56:40 · 1308 阅读 · 0 评论 -
.NET框架- 异常设计原则
前沿异常设计准则,参考微软msdn,结合自己的理解和过去的开发中对异常错误的处理,总结下软件开发架构,如何更好地设计一套异常错误准则。原创 2017-01-12 17:24:26 · 1243 阅读 · 0 评论