
net路程
十分钟年华老去
这个作者很懒,什么都没留下…
展开
-
每日.net生活,告别helloword从connection开始
学了4个月的java,真是没想到居然跑到.net上工作来了,也好,多学点东西。今天是接触.net的第三天,昨天交给我的任务还没有完成,就是写一个事务提交的公用模块,昨天已经完成了数据库连接的部分,还算快吧,毕竟是刚刚接触,努力,奋斗!呵呵using System;using System.Data;using System.Data.SqlClient;namespace LogModule{ /原创 2005-07-28 08:46:00 · 1244 阅读 · 1 评论 -
学习笔记[序列化].NET Framework 开发员指南
让我奇怪的是.net高级编程里居然没有序列化,也可能是太疲倦了,注意力不集中吧.可恶,为什么这么困呢?!令一个类可序列化的最简单的方式是按如下所示使用 Serializable 属性标记它。[Serializable]public class MyObject { public int n1 = 0; public int n2 = 0; public String str = null;}原创 2005-10-24 09:57:00 · 1549 阅读 · 0 评论 -
工作流开发笔记二
跑出基本的流程了 start->1->2->3->4->end 单线的好使,复杂的设计等换成持久化的时候再弄吧.现在应该考虑回过头来做UI的部分了.引擎的流程出来了,再把模板的可视化操作弄出来就OK了.需要连接数据库,可以先用xml把结构表示出来,具体细节等移植的时候再说.执行工作项的部分应该也是一个UI,在listview中完成就行,不用做控件了.原创 2005-10-13 13:25:00 · 1043 阅读 · 0 评论 -
工作流开发笔记四
这两天做UI突然发现自己的数学都忘光了,以至于计算点到线段的最短距离不知该怎么算了.在本子上画来画去还是想不起来,终于搞到一个点是否在线段上,但是这样编程的话精度太高用户没办法操作啊,还是得把那个计算方法找到才行.留下点东西以后慢慢研究判断点在线段上设点为Q,线段为P1P2 ,判断点Q在该线段上的依据是:( Q - P1 ) × ( P2 - P1 ) = 0 且 Q 在以 P1,P2为对角顶点的原创 2005-10-20 18:01:00 · 1009 阅读 · 0 评论 -
工作流开发笔记一
现在主要问题是模板和实例的连接部分。可以手动的方式在数据库中建立模板需要的数据,画好流程图,而创建过程和工作项的时候连接的不很紧密。原因主要是没有完全理解数据库中的每个数据,遗漏了关键项。即:要工作项中的数据严格遵循模板设计好的顺序,开始->活动1->活动2->活动3->结束 那么在活动表格中应该出现几项呢?假设是5项吧,那么在工作项中也应该出现5项才对,而中间的转换就应该有4项.原创 2005-10-12 17:19:00 · 1215 阅读 · 0 评论 -
工作流开发笔记三
暂时不用usercontrol了,把别人的一个代码拿来简化了一下,基本功能已经有了,下午开始添加自己需要的东西。转移的地方也就是line 不是太好完成,因为要自己来写,应该是自动计算位置还是给定呢?还没有想好.一旦完成了模板的设计还要进行遍历保证完整性,中午睡觉时想到,既然能存到数据库中,那要是从数据库中读出来,应该也可以显示成 结点-链 的形式.原创 2005-10-18 13:47:00 · 990 阅读 · 0 评论 -
温故知新
“决定软件价值的,不是技术,而是客户;决定公司生存的,不是技术,而是服务!”网上偶然间看到这样的一句话,现在还在coding阶段,只是到了 ‘知道’ 还没到‘ 掌握’, 真想在这方面有点造诣,恐怕还得几年时间吧。可惜自己没那么天才了,慢慢learn吧,不知何年何月何日才能理解上面那句话。今天最大的收获,呵呵,翻出以前下载的没看的pdf居然发现fox999的东西写的蛮好。于是下了一大原创 2005-09-28 16:22:00 · 1059 阅读 · 0 评论 -
要三周完成工作流引擎的设计
还包括UI的部分。好在是在自己的系统上,不是开始想象的那种通用形的,这样容易了好多。因为没有详细的数据分析,只能做一步算一步,现有的需求太简单,就快速原型法,弄出个东西来,然后在细化需求吧。现在本机上作,不用remote,等需求没问题了,在做移植,代码改动量应该不是太大。(以前改过)现在确定了7张表主健外键也确定了,建表和关系都弄完了,开始代码部分。首先要搭出框架。今天能完成这些就行了,高质量的。原创 2005-09-27 13:47:00 · 1296 阅读 · 3 评论 -
读书笔记c#高级编程 委托和事件
在C#中使用一个类时,分两个阶段。首先需要定义这个类,即告诉编译器这个类由什么字段和方法组成。然后(除非只使用静态方法)实例化类的一个对象。使用委托时,也需要经过这两个步骤。首先定义要使用的委托,对于委托,定义它就是告诉编译器这种类型代表了那种类型的方法,然后创建该委托的一个或多个实例。定义委托是从delegate开始的然而它是如何运作的呢。也许弄个鼠标事件会容易理解一些,这里还是拿出书中的例子来原创 2005-09-14 14:32:00 · 1149 阅读 · 1 评论 -
有关foreach的小研究
因为以前接触的是java再以前是c所以一直没有机会看到foreach这个东西,现在看到了正好研究研究。foreach是一个对集合中的元素进行简单的枚举及处理的现成语句,用法如下例所示: using System;using System.Collections;namespace LoopTest{class Class1{ static void Main(str原创 2005-09-12 11:33:00 · 998 阅读 · 0 评论 -
开工喽!工作流的初化篇__UI部分
看了几天的工作流,还是不知道引擎该怎么搞。暂时想把程序分成三个部分,就是数据库设计、UI设计、工作流引擎设计。数据库设计部分参考需求分析就行了,主要还得和引擎设计配合,难点也是工作流引擎的设计。因为没有UI设计,应该也是可以运行的。但是不好想啊,感觉上根设计个操作系统差不多。要调度啊,要并发啊,要发送处理啊。可能还不是一台机器做主s,所以还要有消息传递接收方面的问题。别说编码了,想明白不出问题都很原创 2005-09-21 13:44:00 · 1442 阅读 · 4 评论 -
读书笔记c#高级编程-懒死了
这几天看的有点毛躁,8-11章的内容只是大体上浏览,没什么深入研究,看别人的正则表达式,自己还是弄不出来。懒的出奇。也好,回过头来看代码的时候对照这看吧,那样印象深入一些,还可以边改边看。快周末了,拿回去好好研究研究。原创 2005-09-16 14:25:00 · 1237 阅读 · 0 评论 -
c#有关分页问题的分析
大体看了一下,思路无非是两种:一种是通过数据库端建立存储过程的方式,一种是在程序段读取指定的数据集。简单的说,要么在数据库端实现,要么在程序端实现。在程序端会占用较大的内存空间,如果涉及到remote的问题就麻烦了,如果处理的数据少还好说,多的话还是用数据库端的要好些。所以看到很多解决方式都在向存储过程的方向上靠。最终的处理呢,就是看谁的存储过程更能优化,效率更高了。下面给出几个例子参考一下:例一原创 2005-09-09 12:29:00 · 1019 阅读 · 0 评论 -
实现:为自写的表格控件中的表格线 实现鼠标拖放功能
在原始表格的基础上(已经完成了绘制的功能,并且包含相应的数组可以用来计算)先看看效果。然后实现的是对鼠标事件的判断,通过数组的数据可以知道鼠标在什么情况下会经过表格线的上方现在构造方法中加入相关的监听:this.MouseMove +=new MouseEventHandler(Grid_MouseMove);this.MouseDown +=new MouseEventHandler(Grid_原创 2005-09-06 11:13:00 · 1167 阅读 · 1 评论 -
改动鼠标形状的一小段代码
主要还是调用了系统的方法,因为实在做鼠标时间是开发的,想了好久才找到,留在这里,以作纪念。 public class Grid : GoldSoft.Inf.UI.Controls.Grid.Grid { /// /// 必需的设计器变量。 /// private System.ComponentModel.Container components = null; public G原创 2005-08-25 15:29:00 · 1447 阅读 · 0 评论 -
csharp学习笔记--Grid篇
首先创建一个新的项目,选c# --->windows控件库,namespace:TryGrid。 在class前加入[Designer(typeof(GridDesigner))]接口方面 : Panel, ICellLabelManager 然后再建一个新的类,来写 ICellLabelManager。代码如下: /// /// ICellLabelManager 的摘要说明。 /原创 2005-08-19 09:27:00 · 5420 阅读 · 2 评论 -
日志管理完成版----.net练习篇
好在系统没有最终使用这个版本,这下可以放心的在网上发文了。其实就是简单的数据库连接啊,添加啊,删除啊什么的。首先在数据库中写一个表Log (logdatetime,loguser,logtype,logmodule,logdescribe)后来发现这个表名跟关键字重了,不过也懒得改了。单独写了一个类用来添加数据到数据库中。代码如下:using System;using System.Data;us原创 2005-08-17 09:15:00 · 1273 阅读 · 5 评论 -
c#一周的作品
说是事务日志处理,其实就是简单的连接数据库,添加,查询,和删除这几个功能而已。贴代码:废话少说using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.Sql原创 2005-08-04 15:19:00 · 1738 阅读 · 1 评论 -
限定文本输入为金额(money)类型
写了一小段程序,用来控制textbox的输入数据为money类型,也就是123.45的格式.不过还不是太完善,拿出来共同研究吧.不说废话了,贴代码...this.textbox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textbox1_KeyPress);...private void textbox1_Key原创 2005-11-17 18:03:00 · 3124 阅读 · 1 评论