bruesz的专栏

机会永远只留给有准备的人

软件开发

原创 C#中new和override的区别收藏

在C#中,override和new都会覆盖父类中的方法。那它们两者之前有什么区别呢?override是指“覆盖”,是指子类覆盖了父类的方法。子类的对象无法再访问父类中的该方法。new是指“隐藏”,是指子类隐藏了父类的方法,当然,通过一定的转换,可以在子类的对象中访问父类的方法。阅读全文>

发表于 @ 2008年06月20日 11:48:00|评论(loading...)|编辑|收藏

原创 都是分号惹的祸(ORA-00911: invalid character)收藏

今天在写SQL查询Oracle中的数据时遇到一个问题。在一般的SQL查询分析器中写好的SQL语句(运行一切正常),扔到用C#写的程序中就报错。错误代码如下: System.Data.OleDb.OleDbException:One or more errors occurred during processing of command. ORA-00911: invalid character at... 阅读全文>

发表于 @ 2008年04月21日 09:29:00|评论(loading...)|编辑|收藏

原创 设计模式-23种设计模式之间的关系收藏

学习设计模式不容易,将各种设计模式之间的关系弄懂更加困难。下图列出了各种不同的设计模式之间的关系,可以作为学习设计模式后的一个总结,大家也可以打印出来供平常参考之用。由于该图之前网络中只有英文版本,这里特地将英文和中文的名字一起列出,方便大家的阅读。 就我个人而言,这幅图里的关系还是不全的,比方说,Singleton Pattern就可以和绝大多数的其他Pattern 相关联。不过毕竟一幅图里要表达的内容越多越复杂,能说明50%-60%的情况已经不错了。 阅读全文>

发表于 @ 2008年03月23日 13:50:00|评论(loading...)|编辑|收藏

原创 用面向对象方法进行俄罗斯方块游戏设计(持续更新中)收藏

游戏介绍:顾名思义,俄罗斯方块自然是俄罗斯人发明的。这位伟人叫做阿列克谢·帕基特诺夫(Alexey Pazhitnov)。这款游戏操作简单,老少皆宜,也是一个不错的练手项目。阅读全文>

发表于 @ 2008年03月20日 17:42:00|评论(loading...)|编辑|收藏

转载 『转』揭开正则表达式的神秘面纱收藏

导读: 在软件开发过程中使用正则表达式可以起到事半功倍的效果,然而正则表达式向来是“易学,难用,容易忘记”的,以下文章转自:http://www.regexlab.com/zh/regref.htm,可以说是一篇由深入浅的介绍。 阅读全文>

发表于 @ 2008年03月10日 11:21:00|评论(loading...)|编辑|收藏

原创 加密算法学习笔记之三__加密算法整体框架收藏

在本文中,用图形化来表示整个的加密算法的介绍,一目了然。以下就是整个加密过程的图表。阅读全文>

发表于 @ 2008年02月21日 14:53:00|评论(loading...)|编辑|收藏

原创 加密算法学习笔记之二__一个完整的加密过程收藏

一个完整的密码/消息传送过程阅读全文>

发表于 @ 2008年02月21日 14:50:00|评论(loading...)|编辑|收藏

原创 加密算法学习笔记之一__加密算法概述收藏

加密3大目的: 保密性:保护用户的标志或数据不被读取 完整性:保护数据不被更改 身份验证:确保数据来自特定发送方阅读全文>

发表于 @ 2008年02月21日 14:40:00|评论(loading...)|编辑|收藏

原创 如何使得你的软件更加好用_人机界面思考收藏

做程序开发的,大都会思考过如何使得自己开发的软件更加适合用户使用。其实只要用心的站在用户的角度多加思考,很多时候就能解决大部分的使用问题。我在这里拿了一个前段时间写的小程序来作为例子来说明,这个例子虽然小,但反映的思考过程却是比较普遍和适用的。阅读全文>

发表于 @ 2008年02月14日 15:25:00|评论(loading...)|编辑|收藏

原创 "Partial Class"详解收藏

相信使用过.NET 1.0/1.1 (VS.NET 2003)的朋友都知道,原先的窗体设计代码和业务逻辑是写在一起的。阅读全文>

发表于 @ 2007年12月19日 14:36:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © bruesz