摘要: 写了一个对xml文件的词法分析,程序的分析引擎用switch+state写的,主要是为加深对词法分析的理解.while(sr.Peek()!=-1){//intc=sr.Read();//Charch=(char)c;//Console.WriteLine("{0}\t{1}\t{2}",ch,c,Convert.ToString(c,2).PadLeft(16,'0'));/**/////swi... 阅读全文
posted @ 2008-01-04 13:09 未未 阅读(747) 评论(2) 推荐(0) 编辑
摘要: 我今天做的是输出,终结字符和非终结字符的LR0型的状态转换表,突然间发现datagridview的两列是一模一样的,我查了一下问题,发现数据源用的这个datatable中有非终结字 A 和终结字 a ,调试中发现 这两列的数据是完全不一样的,但是显示出来竟然是一样的,我翻了半天有关datagridview的大小敏感东西没有任何的收获,故询问问题 DataTable dt = new DataT... 阅读全文
posted @ 2007-11-29 11:38 未未 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 这段时间的生活只能用一个"衰"字概括了, 目前做的是HIS系统,但是每家医院的需求和流程都是不一样的,日夜陷入到无穷的代码调整和重构过程中,感觉生命浪费在无用的事情上太多.上一批的程序的程序我再次用一个"衰"字概括,只有一份纯的需求之外,其他一切文档都消失了得影踪,我只好担负起阅读他们的代码,从而加上注释,完善文档,不断重构的重任,多少次想对满屏的鸟语的显示器大发一次雷霆,想用键盘拍这帮人... ... 阅读全文
posted @ 2007-11-28 15:37 未未 阅读(187) 评论(0) 推荐(0) 编辑
摘要: byte[] - string System.Text.Encoding.Default.GetString- basestring ToBase64Stringstring - byte[] Encoding.UTF7.GetBytes(string) public static byte[] UrlDecodeToBytes(string); Char[]- stringnew string(char[] value);string - char[]string.ToCharArray()char[] - byte[]byte [] Encoding.UTF7.GetBytes 阅读全文
posted @ 2007-10-24 15:13 未未 阅读(598) 评论(0) 推荐(0) 编辑
摘要: XmlTextWriter类可以把XML写入一个流、文件或TextWriter对象中。 简单例子: private void button2_Click(object sender, System.EventArgs e) { string filename = "booknew.xml"; XmlTextWriter tw = new XmlTextWriter(file... 阅读全文
posted @ 2007-09-10 10:06 未未 阅读(902) 评论(0) 推荐(1) 编辑
摘要: 常用的字符串格式 C# 阅读全文
posted @ 2007-07-31 17:30 未未 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 网络是趋势,面向网络编程是必然, 整合网络资源,我是这样做的. 阅读全文
posted @ 2007-06-28 10:40 未未 阅读(433) 评论(3) 推荐(0) 编辑
摘要: 近来看了看生成静态页面并加以尝试,发现做静态页面也是一种很过瘾的事情。 生成的静态页面会比原有动态页页面更容易被搜索到,好像叫什么SEO什么的吧,反正就是有利于网络的推广。我用的数据来源是不是数据库,而是某些网站,而实现生成静态页代码在一个动态页里面。 这个页面的主要的功能是分析数据源的格式信息,并从中提取有用的数据,将这些数据转换为现有网站的数据格式,做好后发现一个问题,就是你必须要指定... 阅读全文
posted @ 2007-05-30 15:37 未未 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 昨天闻之,湛蓝科技之昆仑居士等高手在博客园的文章删除了,甚是惋惜! 伫立窗头而兴叹之。我想他们之所以如此一定是有原因的,因为业界对于代码生成的争议颇多,也许昆仑兄想必是为潜心研究此学科,少听一点乌七八糟的言语,以专心做自己的东西吧。 感觉我们在代码生成的道路任重道远呀,其实软件而只是一种工具,我们需要做的是驾驭工具而已,为什么要对工具进行如此多的评判呢?为什么不多找找自己的原因呢?也... 阅读全文
posted @ 2007-05-10 09:56 未未 阅读(615) 评论(4) 推荐(0) 编辑
摘要: 中国目前处于一种 阅读全文
posted @ 2007-04-30 09:33 未未 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 下载地址: 天思代码生成0.8.rar 操作手册文档下载 目前的代码生成已经帮我做了不少的事情了, 但是不是很完善,功能也不是很强大 呵呵。 但是保持灵活性还是必须的哦. 在开发的路上总是有特别多的困难,但我觉得,做好底层,做好框架,认真写好每一句代码,要相信自己,框架不好可以学习可以升级,不怕国外的代码思想有多么的先进,我们一样可以做的很好。 路是一步一步走出来的,在... 阅读全文
posted @ 2007-04-19 11:30 未未 阅读(1959) 评论(6) 推荐(0) 编辑
摘要: 从David Hayden那里获知,CodeProject上的一个开源代码生成器SmartCode,对于不想花钱买CodeSmith的朋友来说,是个不错的选择,SmartCode完全基于模版代码生成(我一直认为基于模版的代码生成才是正道),它通过读取数据库Schema,可以为每张表或者每一个字段设置生成属性,有兴趣的朋友可以访问: http://www.codeproject.com/useri... 阅读全文
posted @ 2007-04-05 13:35 未未 阅读(1417) 评论(1) 推荐(0) 编辑
摘要: 介绍codesmith 阅读全文
posted @ 2007-04-03 18:03 未未 阅读(10443) 评论(3) 推荐(6) 编辑
摘要: 引: 花了一上午才找到原因: 用OLEDB访问ACCESS时,含子查询的语句如: select ... from t1 where a=? and not exists (select * from t2 where b=t1.b and c=?) 第二个占位符(即子查询中的?)会先获取,因此 OleDbDataAdapter.SelectCommand.Parameters.Add(...... 阅读全文
posted @ 2007-03-20 15:07 未未 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 当GridView里面有一个删除按钮时... 阅读全文
posted @ 2007-03-20 10:34 未未 阅读(1983) 评论(0) 推荐(1) 编辑
摘要: 基于构件的软件开发日益流行,这里我吧自己在学校时整理的关于COM的一些东西献给大家,供初学者参考. 一.组件 阅读全文
posted @ 2007-02-26 11:12 未未 阅读(1036) 评论(1) 推荐(0) 编辑
摘要: 点击下载..net 代码生成 这个版本的最主要的特点是除了实现对单表的基本操作外,提供了Model层次架构和DAL的方法自定义实现。 阅读全文
posted @ 2007-02-10 18:21 未未 阅读(722) 评论(2) 推荐(0) 编辑
摘要: 随着信息时代网络技术的不断的更新,Internet成为人们在工作、生活中交流信息的主要的平台,而B/S架构的系统被越来越多的人采纳。经过一代网络技术的更新换代,构建Web2.0平台成为大势所趋,Ajax的客户端的亲和力成为新一代网络的主要标志。而现实中残酷的竞争不得不让人意识到,在这样的一个环境中,谁快速的搭建一个Web2.0的网站,谁就网站建设者的赢家。 阅读全文
posted @ 2007-02-09 12:45 未未 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 代码生成的过程是一个将某种形式的组织结构的软件框架或体系,通过一种的映射规则,转换生成以某种高级语言为程序实现的过程。 阅读全文
posted @ 2007-01-19 17:24 未未 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 代码生成在去年的年底是好弄了一段时间, 然后就觉得有点累了 , 就觉得要歇一歇了,于是 有好长的一段时间没有整理这个事情. 代码生成这个东西,真是的,怎么说呢,从框架上也没有什么特别的需要突破的地方, 可能是做了一段时间就不想做的原因吧, 今天发现公司里有人还在用那个东西 , 虽然很是难用,但却是可以帮人省去大量的浪费时间的事情. 于是又打算做个计划,把这个东西给进一步的完善一下. ... 阅读全文
posted @ 2007-01-11 17:18 未未 阅读(226) 评论(0) 推荐(0) 编辑