摘要: Func与Action是C#的内置委托,在使用委托时,可不必再定义。 (1)Func:有返回类型的委托。 Func类型的委托,肯定有一个返回类型,如果Func只有一个参数,那么它就是代表没有参数但是有返回类型的一个方法,如Func<int>就代表没有参数且返回类型为int的函数原型。 (2)Acti 阅读全文
posted @ 2018-07-20 19:21 一点飞鸿 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 原因:C#中的声明函数的参数类型与C++的函数的参数类型不一致,在参照C#与C++的参数类型对照表以后,修改相应参数类型,问题解决 阅读全文
posted @ 2018-04-27 19:54 一点飞鸿 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 问题描述:不带参数的函数可以通过C#调用,含有参数的函数报错: EntryPointNotFoundException;此外,采用depends可以查看到所有导出函数。 此问题解决方案:步骤1:在C++中添加模块定义文件(.def),将要导出的函数写进去。 LIBRARY EXPROTS 函数名1 阅读全文
posted @ 2018-04-27 19:51 一点飞鸿 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 实现一个textBox像另一个TextBox拖拽数据。 一个控件想要被拖入数据的前提是AllowDrop属性为true。 所以,首先需要将被拖入数据的textBox的AllowDrop属性设置为True; txt1为原textBox名称,txt2为要拖入数据的TextBox名称。 代码如下: pri 阅读全文
posted @ 2017-11-04 22:56 一点飞鸿 阅读(462) 评论(0) 推荐(0) 编辑
摘要: (1)在向Access中插入数据时,显示语法错误,后来将生成的sql语句单独拿到Access数据库中运行,能正确插入数据,从网上寻找资料,有人的sql语句正常,但是该语句在Access中运行错误,错误原因为:sql语句中包含了access的保留字,并列举了保留字。通过对比自己写的sql语句,没发现保 阅读全文
posted @ 2017-06-03 16:24 一点飞鸿 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 在winform中编程时,需要动态向主窗体中增加菜单栏和用户控件,菜单栏需要设置DockStyle为Top ,而设置用户控件的DockStyle为Fill,之后在加载的时候,出现了菜单栏遮盖用户控件的情况。 解决办法:重新定义了一个窗口进行测试,同时添加了菜单栏和一个按钮,按钮DockStyle为F 阅读全文
posted @ 2017-05-28 23:01 一点飞鸿 阅读(1945) 评论(0) 推荐(1) 编辑
摘要: 使用base时,首先给父类中的构造函数赋值。 使用this时,先调用父类无参构造函数,再调用自身其他构造函数并对其赋值,最后调用自身当前构造函数。 阅读全文
posted @ 2017-05-04 14:35 一点飞鸿 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 最近使用Dev控件,Gridview绑定数据源后不能显示数据,于是在网上查询,说是使用PopulateColumns()方法,可以显示数据。试了一下,管用。 于是在所有更新数据源数据后,都用上了这句话。 后来发现,每当用这句话的时候,GridView的标题都需要重新设置。 于是查询PopulateC 阅读全文
posted @ 2016-12-19 13:39 一点飞鸿 阅读(2081) 评论(0) 推荐(1) 编辑
摘要: LRU(Least Recently Used)最少使用页面置换算法,顾名思义,就是替换掉最少使用的页面。 FIFO(first in first out,先进先出)页面置换算法,这是的最早出现的置换算法。该算法总是淘汰最先进入内存的页面,即选择在内存中驻留时间最长的页面给予淘汰。 FIFO置换算法 阅读全文
posted @ 2016-10-08 21:48 一点飞鸿 阅读(4705) 评论(0) 推荐(0) 编辑
摘要: 一维数组(Single-Dimensional)多维数组(Multidimensional)交错数组(Jagged arrays):交错数组是元素为数组的数组。交错数组元素的维度和大小可以不同。交错数组有时称为“数组的数组”。以下示例说明如何声明、初始化和访问交错数组。 下面声明一个由三个元素组成的 阅读全文
posted @ 2016-10-07 17:46 一点飞鸿 阅读(2629) 评论(0) 推荐(0) 编辑