随笔分类 - 2. C#.NET编程
与Windows上的.NET开发有关的内容,主要用C#
摘要:春季论证会逼近,地震数据体不断增加,硬盘空间吃紧,只能将一部分数据体放到187上来解决了。
由于抽取地震剖面的程序是在WEB Server中调用的,在Windows中访问187上的共享目录正常,但在程序中好像访问不到共享目录。只能在C#程序中来访问共享目录了,从网上找了段代码改了改,很快就可以用了,只是没有进行异常处理。
阅读全文
摘要:2004年项目组干到现在(有四个月了吧)吧,代码也有8万行了,但总感觉这些所以这些代码一直是我的一块心病,所以等2004年底项目阶段汇报告一段落后,终于有点时间对代码进行整改了。先上网google了一番, 最近准备在项目中使用微软的应用程序块(Application Block), 主要是感觉项目中
阅读全文
摘要:现在有个项目中想用remoting实现下面这样一个功能: 在server端有一个方法,要经过一系列复杂的运算后形成了一个比较大的文件(5M-20M)的二进制数据文件,然后再通过Remoting传输到client, 该如何实现? 我现在是用下面的办法做的: 在一个RemoteObject类中实现了这样
阅读全文
摘要:在Visual Studio.NET2003中的一个解决方案中建立了多个工程,都为Windows Form程序,绝大部分时间都可以正常编译,但有时会出现下面错误提示: 遇到此问题时,我通常只能将VS.NET2003退出后,才重新打开解决方案,才能编译成功。以前出现的频率还比较少,现在不知何故越来越多
阅读全文
摘要:今天有个组件过期了,新版本不知何日才到,但开发工作不能停,只能在Form_Load中改到10月份,在Close方法中再改回来,但问题又来了,如果在VS.NET中强行终止程序,则无法执行close方法,时间也就乱了。但也找不到其它的办法了。
阅读全文
摘要:最近项目中需要在两个应用程序之间通讯,这里的两个程序是在一台机器上,看了csdn上的一篇文章《如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据》,原理是讲清楚了,但使起来很不爽,决定自己封装一下,满足项目需要就行。 注意这里发送消息的函数:public static void ...
阅读全文
摘要:比我以前装的refactory好使多了,就是启动速度慢了不少,不知有没有办法临时禁止,想重构的时候再启用?
阅读全文
摘要:前几天试了试wwConfig, 虽然简单,但有些地方不太方便,如:读写指定的section, 读写一个列表,今天又找到一个,是开源的,功能更强,是Nini, http://nini.sourceforge.net/,下面是网站上的介绍:支持多种配置类型- INI, XML, .NET (web.config,), Windows 注册表以及命令行强类型- String, int, double, float,等. Eliminates casting设置和保存 - Add, remove, and edit configuration variables using the same AP..
阅读全文
摘要:不知大家是否都有同感,开发一个应用程序时,不论是C/S还是B/S,都需要将一些配置信息读到系统中,随时用户又可能更改了这些配置信息,然后又存回到配置文件中,以前Windows使用INI文件来管理这些配置信息,但现在到了XML时代,配置信息也要用XML,.NET中提供了ConfigurationSettings类来完成此工作,但功能简单,Building a better .NET Application Configuration Settings Class,该文中提出一套优秀的类库,完成了配置信息的读取、修改、保存、敏感内容的加解密等,而且使用了反射机制,非常重要的一点是实现这些功能,代码写起来很简单,强烈推荐有此需求的同好们一试。
阅读全文
摘要:今天写的一段程序运行时报错,最后找了半天,发现是下面的错误: private int wellID; public int WellID { get { return WellID; } set { WellID = value; } } 应该是: private int wellID; public int WellID { get { return wellID...
阅读全文