2006年8月20日
摘要: 正则表达式1. 书写形式1.[ ] 用来定义可接收的字符2.{ } 用来定义必须输入的字符数3.| 用来表示“或”4.( ) 表示可以使用括号5.\ 表示转义2. 常用匹配符号1. . 匹配除\n之外的任何字符。2. [制定字符集] 匹配制定字符集中包含的任何单个字符3. [^制定字符集] 匹配不在指定字符集中的任何单个字符4. [0-9a-fA-F] 使用连字符号“-”允许指定连续的字符范围3. 正则表达式的书写举例1.[a-zA-Z]{4,8} 表示要求4~8个英文字母2.[^a-zA-Z]{1,} 表示不能包含有字母,至少含有1个字符3.[0-9]{3,} 表示至少含有3个数字4.{3, 阅读全文
posted @ 2006-08-20 07:55 wkjs 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 从ASP过渡到ASP.net遗留的二十大积习在技术更新的进程中,仍然有一些人死抱着已经过了气的东西不放.也有一些人虽然进入到新的世界,但仍摆脱不了陈旧的习惯.我没有用”陋习”这个词,因为我对这个词也非常反感. 新技术应该有新技术的做法,进入ASP.NET的世界,就应该把以往的习惯改正,全新的进入新的世界. 以下列举的都是错误的做法,请不要误以为是推荐的做法而进行推广: 1.使用serversideinclude给ASPX引入共同的页面构图.在ASP.NET的机制下,应使用ASCX(webusercontrol)来实现.ASCX提供了更多可控制接口.并且更重要的是,ASCX是一个类.一个实实在在 阅读全文
posted @ 2006-08-20 07:48 wkjs 阅读(184) 评论(0) 推荐(0) 编辑
  2006年8月19日
摘要: 图形图像与多媒体编程1.1 GDI+概述1.1.1 Graphics类Graphics类包含在System.Drawing名称空间下。要进行图形处理,必须首先创建Graphics对象,然后才能利用它进行各种图画操作。创建Graphics对象的形式有:1. 在窗体或控件的Paint事件中直接引用Graphics对象。Private void Form_Paint(object sender,System.Windows.Forms.PaintEventArgs e){ Grahpics g=e.Graphics;}2. 从当前窗体获取对Graphics对象的引用。Graphics g=this. 阅读全文
posted @ 2006-08-19 23:34 wkjs 阅读(366) 评论(0) 推荐(0) 编辑
  2006年8月18日
摘要: 设计,看上去很美 设计没有标准,模式充满变化,我们对设计与模式的探讨,就是希望能从没有标准的设计中体验设计的乐趣,从充满变化的模式中寻求问题的解决之道。 我这里所谓“设计没有标准”,其实并非没有标准,现实是设计的标准实在太多了。我们都希望找到最好的设计方案,然而什么是最好,每个人都有自己的“哈姆雷特”。满足客户需求的设计就是最好的,这个结论我想不会有人反对,前提是,怎样通过设计来满足客户需求? 计划的设计和演进的设计 通常来说,软件设计不外乎两种方式:计划的设计和演进的设计。很多人看来,计划的设计更符合工程学的理念。如果你要建一间茅屋,那么你只需夯好土墙,再胡乱堆放一些茅草置于屋顶之上就可以了 阅读全文
posted @ 2006-08-18 08:23 wkjs 阅读(230) 评论(0) 推荐(0) 编辑
  2006年8月14日
摘要: 第一章 绪论1.1 性能分析和度量1.1.1 算法的性能标准判断一个算法优劣的标准:1. 正确性:要求算法能够正确的执行预先规定的功能和性能要求。2. 可使用性:要求算法能够很方便的使用。用户友好性。要有良好的界面,完备的用户文档。3. 可读性:要求算法应该是可读的,这个是理解、测试和修改算法的需要。4. 效率:算法的效率主要指算法执行时计算机资源的消耗,包括存储和运行时间的开销,前者叫算法的空间代价,后者叫做算法的时间代价。5. 健壮性:要求在算法中加入对输入参数、打开文件、读文件记录、子程序调用状态进行自动检错、报错并通过与用户对话来纠错的功能(容错或例外处理)。1.1.2 算法的后期测试 阅读全文
posted @ 2006-08-14 14:37 wkjs 阅读(190) 评论(0) 推荐(0) 编辑
摘要: .Net的编码规范规则:编程时必须遵守的约定。建议:编程时必须加以考虑的约定。1 代码格式【规则 1-1】全部代码使用TAB键缩进。【规则 1-2】代码行的长度小于120个字符。【规则 1-3】“{”放在行首,“}”新起一行也在行首。【规则 1-4】不要在相关的一组类或者是一个模块中使用不同的代码格式。【规则 1-5】成员按照一定的顺序,并且使用#region分组。2 命名规范【规则 2-1】使用英文命名标识符。【规则 2-2】使用Pascal大小写和Camel大小写命名标识符。l Pascal大小写是每个单词的首字母大写。例如:BackColor。l Camel大小写是第一个单词的首字母小写 阅读全文
posted @ 2006-08-14 10:53 wkjs 阅读(205) 评论(0) 推荐(0) 编辑
  2006年8月13日
摘要: 数据库设计指南如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我们最近找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。我们的编辑从收到的130 个反馈中精选了其中的60 个最佳技巧,并把这些技巧编写成了本文,为了方便索引其内容划分为5 个部分:第1 部分— 设计数据库之前这一部分罗列了12 个基本技巧,包括命名规范和明确业务需求等。第2 部分— 设计数据库表总共24 个指南性技巧,涵盖表内字段设计以及应该避免的常见 阅读全文
posted @ 2006-08-13 08:09 wkjs 阅读(148) 评论(0) 推荐(0) 编辑
  2006年8月9日
摘要: 第六章 脚本编程的相关技术6.1 编写兼容IE和NS的jiavascript代码 6.1.1 JavaScript实现marquee动能<html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>无标题页</title></head><body onload="scroll1()"> <script language="javascript" type="text/javascript&quo 阅读全文
posted @ 2006-08-09 23:15 wkjs 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 第五章 DOM编程5.1 DHTML 5.1.1 如何编写事件处理程序 <html><head> <title>关闭鼠标右键</title> <script language="javascript" type="text/javascript"> <!-- function hideContextmenu() { window.event.returnValue=false; } --> </script></head><body oncontextm 阅读全文
posted @ 2006-08-09 23:11 wkjs 阅读(291) 评论(0) 推荐(0) 编辑
  2006年8月6日
摘要: 第四章 JavaScript语法4.1 JavaScript是什么 <html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>无标题页</title></head><body> <script language="javascript" type="text/javascript"> alert(new Date()); </script></body></html 阅读全文
posted @ 2006-08-06 01:55 wkjs 阅读(177) 评论(0) 推荐(0) 编辑