关于.NET
acson1972
干活的,从.NET到工控
展开
-
我对面的桌子没了
昨天晚上奋战到2点,把老杜要的程序搞定了,今天发过去了。还不知道怎样呢,今天继续沉闷,对面的桌子也没有了。需要写一点程序的总结了。关于最近所作的程序的总结。程序完成的功能是能够通过局域网上的一台计算机控制一个网络内的另外一台计算机中的画面切换功能。完成这个功能需要两台机器配合,运行组态的计算机可以通过FB系统功能实现画面切换,操作的计算机能够控制组态计算机的变量。假设A机运行组态,B机作为控制操作原创 2005-06-27 19:15:00 · 963 阅读 · 0 评论 -
使用.NET开发可扩展性应用(续)
一篇文章没有读完当然需要接着研究,直到有所收获才对,今天的时间不多,因为阿伟带着朋友过来,一起玩了一个下午,上午读到的一些内容还没有整理。昨天读到发现的机制,该讲具体做法了,文章提到,.NET没有一个固定的模式用来进行后期的发现,但是提供了多种手段允许用户来做。文章给出了2种手段来做着一件事情,这与上一篇中提到的那个“自相矛盾”的问题紧密相关。第一种手段:给一个程序集配备一个XML文件,用该文件描原创 2005-06-06 01:36:00 · 1244 阅读 · 0 评论 -
使用.NET开发可扩展性应用的学习
今天有点时间来研究那篇文章,就是关于可扩展性应用开发的,我可不管什么是插件,具体的定义我也不是很清楚,但是我知道开发一个程序,能够加入新的功能并能够执行这些功能是真的很牛的一件事情,当然我想做的不是插入什么漂亮的界面,我只是想学习一下,能够为程序增加很好的功能而不用触动现有的框架。事实上,这篇文章也提到了“不管您的应用程序有什么用途,只要它是可扩展的,就必须执行三个基本任务……”,也就是说,无论我原创 2005-06-04 17:42:00 · 1216 阅读 · 0 评论 -
在DataGrid(Windows Form)中绑定一个日期和时间控件(DatetimePicker)的做法
这是项目中用到的一个技术,很多情况下,客户需要大量录入数据,这是为了提高效率,需要在客户端的用户界面上采用DataGrid来处理,但是.NET提供的DataGrid控件的功能有限,一般只能处理文本,当某一列的数据类型是时间和日期型的时候,客户的输入相当麻烦,也不能有效处理用户误输入的错误格式,如果能够将时间日期控件绑定到Grid的单元格中,既加快了用户的录入,也能有效防止用户的错误录入。进一步,如原创 2005-09-15 14:46:00 · 3084 阅读 · 1 评论 -
谁知道“人肉多少钱一斤”?
这个题目听起来好吓人,但是实际上这个问题确实存在,有的人为了把体重降下来花了无数的钱去减肥,有的人为了挣一点钱体重下降了很多。我属于后者,8月10号开始介入项目,9月9日提交给最终客户,其间办了一些其他的事情,在项目上的净时间大约是18天,去的时候74kg回来的时候69kg,也就是说为了项目舍掉了10斤肉。下面是项目的粗略总结:1、项目要求采用C/S结构,也就是UI不能使用浏览器,这样做出发点是C原创 2005-09-15 14:16:00 · 4859 阅读 · 0 评论 -
AutoResetEvent的进一步分析
前几天根据MSDN中提供的关于AutoResetEvent的一段示例代码分析了AutoResetEvent的使用,为了加深理解,我对代码做了进一步扩展,是这样的,原始的程序包括2个线程:主线程用来写,附加的线程用于读取,读取需要在写完成之后进行,采用了信号通知的机制,能够确保一写一读的顺序,也就是说不会发生混乱,其中关键点就是一个AutoResetEvent这个类。我的扩展是这样的,我先写,然后改原创 2005-07-24 17:56:00 · 1510 阅读 · 1 评论 -
关于Socket的编程以及信号量的进一步理解
今天在测试Socket的异步方式的使用方法时,进一步发现了对AutoResetEvent和ManualResetEvent的进一步理解。到底是先把ManuslResetEvent的例子代码贴出来还是把Socket的例子代码贴出来呢?我决定先把关于Socket的例子代码贴出来再说。下面的代码也是摘自MSND,在“使用.NET Framework编程”这一部分中有一章讲述的是“套接字”,其中的示例代码原创 2005-07-27 01:07:00 · 2866 阅读 · 1 评论 -
把前一段做的程序的流程清理出来了
本来是要研究一下那个线程,然后进一步整理和细化优选的流程的,但是下了几盘棋,耽误了。懒惰,不可原谅。原创 2005-07-22 00:50:00 · 730 阅读 · 0 评论 -
终于翻译完了,下次总结,先贴出来!
SERIAL COMM Use P/Invoke to Develop a .NET Base Class Library for Serial Device CommunicationsSUMMARY Out-of-the-box, the only way of coding RS232 serial communications applications in the .NET enviro翻译 2005-07-21 00:08:00 · 2535 阅读 · 1 评论 -
关于AutoResetEvent的学习
今天看到了串口通信的那篇文章的ReceiveThread的部分,这里面用到了AutoResetEvent,而这个类以前碰到过很多次,主要是在看多线程编成部分的时候遇到的,每一次都对它的使用不是很清楚,这一次结合这篇文章的讲解希望能够了解的彻底一点。为此我找到MSDN中相关的讲解部分,发现这里面有一个例子,一下就结合这个例子来分析一下。例子代码如下:using System;using System原创 2005-07-20 00:15:00 · 2630 阅读 · 0 评论 -
可扩展性程序的提纲
一、可扩展性的实现基础 1、CTS 2、反射 3、FUSION 4、CAS二、可扩展性程序的实现过程 1、加载 2、发现,发现的3个标准 1) 接口标准 2) 基类标准 3) 自定义标准 3、激活扩展三、保护可扩展性四、调整安全策略五、扩展程序设计六、版本控制七、健壮性八、可卸载的插件程序集原创 2005-06-07 23:31:00 · 940 阅读 · 0 评论