摘要: 一.构造函数与析构函数的原理  作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。  C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。  但是程序通过了编译检查并不表示错误已经不存在了,  在“错误”的大家庭里,“语法错误”的地位只能算是冰山一角。级别高的错误通常隐藏得很深,不容易发现。  ... 阅读全文
posted @ 2009-09-23 18:16 书奎 阅读(402) 评论(3) 推荐(0) 编辑
摘要: C#中的结构(struct)  我要说的是C#中的,注意,我在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西,下面我就与类相对比,来说一说这个struct.下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他.000: // Structs\struct1.cs001: using System;002: struct SimpleSt... 阅读全文
posted @ 2009-09-23 18:15 书奎 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 可空类型是System.Nullable结构体的实列。一个可空类型代表了相应值类型的正确范围附加null值。例如Nullable<Int32>的取值范围应该是-2147483648到2147483647外加null。Null<bool>的取值为true,false和null。这种方法一般在处理数据库的时候用到,因为数据库里面可能含有没有赋值的值类型。class Nullab... 阅读全文
posted @ 2009-09-23 18:12 书奎 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 软件腐化的原因:--可维护性才是王道1过于僵硬 相反:要使软件具有可扩展性(新性能可以很容易加入系统)2过于脆弱灵活性(修改不会波及其它)3复用率低4粘度过高可插入性(新功能容易加入系统(气囊加入方向盘))解释:过于僵硬、过于脆弱、复用率低、粘度过高的系统都必然导致可维护性的减弱。反过来,可扩展、可插入、灵活的设计是提高可维护性的基础,但不一定能够保证可维护性。有些人开发的系统高度灵活,所有数据库... 阅读全文
posted @ 2009-09-23 18:10 书奎 阅读(498) 评论(0) 推荐(0) 编辑
摘要: --基础:select * from areaselect * from cgfpmxb/*可以包含任意表达式*//*指定别名可以直接写 也可以 as aa *//*将两个字段合并成一个字段的方法 用||*//*可以在语句中加一个字符串 用单引号括起来*/select itemid || itemname || amount || 'hello'taxamount,amount*taxratio... 阅读全文
posted @ 2009-09-23 18:08 书奎 阅读(349) 评论(1) 推荐(0) 编辑
摘要: [C#程序]汉字转拼音缩写的函数2008-01-20 17:02 /// <summary> /// 汉字转拼音缩写 /// Code By /// 2004-11-30 /// </summary> /// <param name="str">要转换的汉字字符串</param> /// <returns>拼音缩写</returns... 阅读全文
posted @ 2009-09-23 18:07 书奎 阅读(298) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中的错误处理支持确保不会泄露安全信息ASP.NET同以前的ASP一样,当服务器上发生了一个运行时间或编译时间错误时,就会生成一个html 错误页面。但是与ASP不同,ASP.NET格外关注的是:要确保在默认状态下,不会因为这个错误的发生而泄露“安全”信息。尤其是如果你从一个远程机器上点击服务器的话。“out of the box”型的错... 阅读全文
posted @ 2009-09-23 18:05 书奎 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 描述对 String 对象编码以便它们能在所有计算机上可读,语法escape(charstring)charstring 参数是要编码的 String 对象。说明escape 返回一个包含了 charstring 内容的新的 String 对象( Unicode 格式), 所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。 例如,空... 阅读全文
posted @ 2009-09-23 18:04 书奎 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 未来世界,电子商务,搜索,学习,办公,娱乐,政府,军事指挥等等都将是一个云计算的过程.而整合不同的云计算资源,使得任何人都可以很方便的访问自己想要的云计算资源必将成为未来的一个主要技术攻破点. 我觉得 未来应该有一个 "通用界面",这个"通用界面"类似于浏览器,但超脱于浏览器.他可以直接嵌入到硬件中.开机即可运行.而且不用安装操作系统.只要安装了这个"通用界面",那么都可以共享世界的一切数据,也就... 阅读全文
posted @ 2009-09-23 18:01 书奎 阅读(283) 评论(0) 推荐(0) 编辑
摘要: C#3.0 LINQ 查询语法首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列:class Program{ static void Main(string[] args) { int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 }; var m = from n in arr where n < 5... 阅读全文
posted @ 2009-09-23 17:41 书奎 阅读(352) 评论(0) 推荐(0) 编辑