08 2017 档案

摘要:我们知道由于DataGridView的单元格DataGridCell处于编辑的时候,当你按Enter键,那么DataGridView是不会激发KewPress/KeyDown/KeyUp这些事件的,因为这个时候的DataGridView是一个容器。 如果我们需要做一些事情,比如在DataGridCe 阅读全文
posted @ 2017-08-23 10:41 每天进步多一点 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:使用Vs自带工具:开始菜单--》Microsoft Visual Studio 2010--》 Visual Studio Tools--》Visual Studio 命令提示符 输入dumpbin /exports 动态库.bll(动态库的存放地址) 获取里面所有方法对应的名称 eg: dumpb 阅读全文
posted @ 2017-08-19 10:59 每天进步多一点 阅读(1936) 评论(0) 推荐(0) 编辑
摘要:1、创建新C#控制台应用程序,项目命名createBll,打开Program.cs重命名为TestA(可以不重命名)并修改代码,如图: 写好后,可以写其它的类.cs文件 2、完成后,点击菜单栏的“项目”,下拉单选择“createDll属性”,打开如图窗口 在输出类型选择“类库”,然后关掉该窗口,生成 阅读全文
posted @ 2017-08-19 10:05 每天进步多一点 阅读(8311) 评论(0) 推荐(0) 编辑
摘要:数组可以被foreach语句遍历数组中的元素,原因是数组可以按需提供一个叫做枚举数(enumerator)的对象.枚举数可以依次返回请求的数组的元素.对于有枚举数的类型而言,必须有一个方法来获取它们.在.NET中获取一个对象枚举数的标准用法是调用对象的GetEnumerator方法.实现GetEnu 阅读全文
posted @ 2017-08-14 14:09 每天进步多一点 阅读(1783) 评论(0) 推荐(1) 编辑
摘要:读配置很简单,可以用ConfigurationManager.AppSettings[key] 来读出, 可是写配置文件时,如果写成这样 ConfigurationManager.AppSettings[key] = "111"; 总是提示只读,那么该怎么办呢? 其实也很简单,用这两个封装过的方法就 阅读全文
posted @ 2017-08-13 15:44 每天进步多一点 阅读(14200) 评论(0) 推荐(1) 编辑
摘要:1.为何要有unsafe 也许是为了实现CLR类型安全的目标吧,默认情况下,C#没有提供指针的使用算法,但是有些情况下也可能需要指针这样直接访问内存的东西(虽然目前我还没有用过),但是有时候程序员非常清楚程序的运行状况,需要使用指针直接访问内存以便于提高性能或者调试、监控程序运行的内存的使用状况,以 阅读全文
posted @ 2017-08-13 14:10 每天进步多一点 阅读(8537) 评论(0) 推荐(0) 编辑
摘要:为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序出厂后还能根据需要进行必要的配置;配置文件有很多如INI配置文件,XML配置文件,还有就是可以使用系统注册表等。 本文主要是为 阅读全文
posted @ 2017-08-11 16:46 每天进步多一点 阅读(5442) 评论(0) 推荐(0) 编辑
摘要:一、Debug和Release的区别 Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码 阅读全文
posted @ 2017-08-02 14:32 每天进步多一点 阅读(1145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示