just4zzfer
Man can cry

导航

 

2006年3月13日

摘要: 上次写了个帖子记录了一些在UI开发上的关于异步调用的收获,上次的问题之所以用到异步调用就是因为需要开启一个工作线程来做一些事情,并保证线程安全。问题解决之后就开始在SDK,MSDN,和我的一个高手朋友的blog里找寻一些有关于线程同步问题的内容,看了一些东西,也自己写了一些东西测了一下,还是了解了一些原来概念上不是很清楚的内容。 上次用到需要同步的对象是一个Hashtable,采用的是简单到不能再... 阅读全文
posted @ 2006-03-13 19:39 just4zzfer 阅读(396) 评论(0) 推荐(0)
 

2006年3月6日

摘要: 作为一个刚从学校毕业到公司的新手,再加上公司是一个作产品的公司,有关UI部分一些任务就成为了我的近期的工作重点。 其实UI的编码工作还是有很多值得学习的东西,并不只是简单得拉上几个Control,响应一下Event了事。比如UI的布局,程序的结构etc。最近就碰到了一个问题,现在已经解决了,回过头来看一下还是很简单的问题,可是解决问题的方法还是值的记录一下以供以后参考的,毕竟bug这种东西是可以延... 阅读全文
posted @ 2006-03-06 14:22 just4zzfer 阅读(259) 评论(0) 推荐(0)
 

2005年12月6日

摘要: 我有一段带有系统托盘的winform程序,关闭主窗体的时候,主窗体隐藏,双击系统托盘将恢复主窗体,很多应用软件都是这样的,比如msn.但是存在一个问题是,当我的应用程序没有退出时,关机和注销都不起作用。可是为什么其他的系统托盘就可以顺利地退出呢?windows退出的时候理论上来说应该是对所有的处于活动状态的线程发出退出的消息才对啊。以下是我自定义的Closing事件的处理方法。隐藏主窗体priva... 阅读全文
posted @ 2005-12-06 15:07 just4zzfer 阅读(1010) 评论(0) 推荐(0)
 

2005年12月5日

摘要: 其实这个问题对于高手来说可能是很简单的,因为真正的实现过程并不复杂,实际上涉及到的代码也并不多,但是在没有搞清楚在.net下系统如何退出线程之前,这个问题还是困扰了我这个菜鸟很久的。 感觉上对于一个简单的单线程的winform程序来说,好像点击了主Form的close,主线程就自动退出了。但是它是如何退出的呢? 在查阅了MSDN和SDK之后,这个问题逐步的明朗了。 首先一定要清楚一件事,那就是当主... 阅读全文
posted @ 2005-12-05 16:42 just4zzfer 阅读(655) 评论(0) 推荐(1)
 

2005年11月14日

摘要: 上周由于工作需要,我的任务是修改一段已经编译完成的C#程序,其用途是首先从一个表的blob中读取经过base64编码的xml数据,然后进行xml分析,接下来提取所需的数据,最后导入到一个表中(包含两个字段)。 程序是现成的,但是存在逻辑上的bug,并且功能上有一些欠缺,程序的运行结果是两个字段的值最终是一样的,说明在对数据进行插入的时候出现了问题,并且取少了一个时间值的字段。 虽说是修改程序没有自... 阅读全文
posted @ 2005-11-14 15:28 just4zzfer 阅读(731) 评论(0) 推荐(0)
 
摘要: 前提是当我已经建立了一个OracleConnection的实例connection的时候,此时需要建立一个OracleCmmand 的对象,请问以下两种方法是否都能达到此效果,有什么区别吗?方法1、OracleCommand command = connection.CreateCommand();方法2、OracleCommand command = new OracleCommand(); c... 阅读全文
posted @ 2005-11-14 15:21 just4zzfer 阅读(209) 评论(0) 推荐(0)
 

2005年10月12日

摘要: 前些天在MS Press的一本名为C#编程导论中看到了一个概念:单体型。初读其定义,感到甚为不解,定义为,一个类只能实例化一次,并且提供一个全局访问点,它的典型实现手段是声明private类型的构造函数和static类型的方法。 当时我就产生了两个困惑:1、如果构造函数为private类型的话怎么可能实例化呢?2、何为全局访问点。经过查看资料和同事沟通,我产生了我对单体型的理解:“我感... 阅读全文
posted @ 2005-10-12 17:00 just4zzfer 阅读(645) 评论(0) 推荐(0)