
DotNet
bosses
这个作者很懒,什么都没留下…
展开
-
今天写了一个C#的小程序,使用了文件操作,正则表达式和XML
花了一个晚上,连查MSDN,带编写代码和调试,终于写出来了,中间还看了看姚明的NBA比赛。哈哈,好开心啊~ 第一次动手写C#的程序呢 ^_^非常简单的项目,大牛们不要笑话我啊~ 多提宝贵意见。进入正题!背景:公司的项目中,把一些有用的信息写成了Log,出了问题的时候,也好给程序员调试。由于测试部门的不停测试,这个log随时间不断变大,真的出现问题的时候,可能程序员已经没有耐心和手段来看log了。原创 2004-10-15 00:17:00 · 3070 阅读 · 2 评论 -
在一个新线程中显示winform
最近研究dotmsn,其中需要在联系人加入会话时,在一个新的线程中显示聊天窗口。开始时使用MyForm fm = new MyForm();Thread oThread = new Thread (new ThreadStart(fm.Show));oThread.Start();但是,得不到正确的结果,总是fm显示一下,就立即消失了。我也不知道是什么原因。哪位大侠了解,指教一下,不盛感激。之后,原创 2005-03-24 10:22:00 · 1691 阅读 · 0 评论 -
ASP.NET使用信任连接SqlServer时出现的不能登陆现象的解决
使用ASP.NET的B/S应用,数据库联接字符串使用integrated security=sspi时,登陆SqlServer会失败,错误信息为用户$MachineName/ASPNET不能登陆。原因是缺省的情况下,使用ASP.NET登陆SqlServer时登陆名为ASPNET,而这个登陆名在SqlServer中并不存在,故此出错。解决方案:1。使用user id和password来登陆,不采用w原创 2004-12-27 19:02:00 · 2003 阅读 · 0 评论 -
文件改名的C#实现
其实很简单了,不过这里还是说一下,希望能给和我一样的C#新手带来帮助背景:本人很爱看动画片和漫画,近日下载了火影忍者的漫画,结果目录中的图片文件命名方式是1,2,.....,10,....99,100,这样在acdsee中观看的顺序就是1,10,100....不是按照数字的顺序,看起来比较郁闷。故此就动手写一个批量文件改名的小程序,把文件名补齐为3位,按照001,002,...,009,010,.原创 2004-12-08 22:48:00 · 1658 阅读 · 0 评论 -
邮票程序的大体结构
决定采用C#来写,结构大致如下:界面层对数据库的访问涉及CRUD,直接调用数据访问接口。后者类似Duwamish的BusinessFacade。内部为具体的调用ADO访问数据库的函数。数据库内有数据表和存储过程。数据库类型,连接串等在Config文件中提供原创 2004-11-14 16:19:00 · 901 阅读 · 0 评论 -
一个简单的查询语句
今天要写一个查询语句,写了半天没弄出来,最后在同事的帮助下,用Group By搞定了。其实蛮简单的,只是我用数据库用的太少了,呵呵 ;(物品表 Good ,字段为GID(物品ID),Price(物品价格),和TID(所属交易ID)交易表 Trade,字段为TID(交易ID),Date(交易时间)需要写一个查询语句,列出所有交易的字段,然后跟一个交易总额字段,比如:TID Date原创 2004-11-24 00:08:00 · 1152 阅读 · 2 评论 -
如何做一个Dialog功能的Form
在我的小程序中,需要弹出一些设置参数的对话框,点击确定后,对输入的数值或字符进行处理。这个用MFC很简单了:CXXDlg dlg(this);if(dlg.DoModel() == IDOK) .............但是用WinForm我就不知道怎么弄了。研究了一下MSDN,发现其实很简单哦在FormXX中加入: this.buttonOk.DialogResult = OK;原创 2004-11-23 22:45:00 · 1140 阅读 · 1 评论 -
邮票管理的小程序骨架写完了
利用这几天的晚上和周末时间,把邮票交易管理的小程序的骨架写完了,再完善完善就可以给表哥交工了,轻松了许多!这个小程序是用C# + ADO写的,十分简单,因为自己第一次使用C#,作了这么久,这是汗颜啊。下图是这个小项目的类Common名称空间中是基本的类,包括邮票Stamp类,交易Trade类和用于访问Config文件的Utilities类,此类可以获取Config文件中的数据库连接字符串和数据库P原创 2004-11-21 21:43:00 · 1137 阅读 · 0 评论 -
数据访问部分的类层次
考虑了一下,决定采用Bridge Pattern。DbFacade类中有所有界面层可以调用的接口,比如创建Stamp的接口AddStamp(Stamp)等等,DbFacade中还有一个成员变量为IDbImp m_DbImp。IDbImp是一个接口类,OleDbImp和SqlDbImp分别继承自IDbImp。IDbImp中有和DbFacade完全相同的接口,具体的实现在OleDbImp和SqlDbI原创 2004-11-15 19:24:00 · 940 阅读 · 0 评论 -
C#里面有什么办法能方便的定义Field和Property
刚刚在程序里面添加Stamp类(邮票)和Trade类(交易),和在一起有20多个Field和Property,加的我累死了。如果在添加Property的时候能够绑定Field多好啊?就是没有还是我太土,没找到??原创 2004-11-14 20:08:00 · 990 阅读 · 1 评论 -
TrayIcon和几个消息处理函数的问题
最近看了博客堂上mvm的文章 -- 键盘敲击计数器·.NET中实现Global Hook ,觉得挺有意思的,于是学着自己做了一个,能够捕获按键数和鼠标位置,并且放在系统托盘里,还想实现Form的透明动画。但是过程中遇到了两个问题,一直没能解决第一个是,我给主Form加入了一些消息的事件响应函数,比如双击消息和MouseEnter,MouseLeave消息都实现了消息响应的函数。但是发现这些函数没有原创 2004-10-24 16:49:00 · 2126 阅读 · 3 评论 -
用C#写vs插件中的一些Tip
最近用C#写了一个vs的插件,主要功能是插入标准的注释段和一些常用的代码段。在开发过程中,遇到了一些问题,也翻阅了一些资料,做了一番研究。这里对其中的一些小问题做一个简单的纪录,希望能够有所帮助。(1)在OnConnection中,判断connectMode时,一定要加上ext_cm_AfterStartup if(connectMode == Extensibility.ext_Connec原创 2005-04-05 00:06:00 · 1730 阅读 · 2 评论