公告
<script language="javascript" src="http://blog.mapbar.com/blogmap/mapjs.jsp?nid=07032713454604420370&width=190&height=303"></script>
|
|
| 29 | 30 | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | 1 | 2 |
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
常用链接
留言簿
我参与的团队
随笔档案
相册
搜索
最新评论

阅读排行榜
评论排行榜

2008年3月8日
摘要: 一个可以上下左右滚动的经典代码。1<HTML>2<HEAD>3<TITLE>滚动效果</TITLE>4<metahttp-equiv="Content-Type"content="text/html;charset=utf-8">5</HEAD>6<BODYSTYLE="overflow:hidden;border:0"...
阅读全文
posted @
2008-03-08 15:58 清新空气 阅读(18) |
评论 (0) |
编辑

2008年1月27日
今天下午在修改原来的ASP程序,其中我添加了了一个更新字段的SQL语句如下:
conn.Execute "update t_main set password='123456' where uid=2"
结果页面即不执行也不出现任何错误,不提示错误真是比提示错误还痛苦,刚开始以为是其他语句除了问题,逐句排查,最后断定问题就在这一句上,可是看来看去语法没问题呀?
经过baidu一搜,对比了一下可能出现的问题,终于找出原因在于:password 是个关键词,改为
conn.Execute "update t_main set [password]='123456' where uid=2"
运行正常。
设计数据库字段的时候,一定要按照命名规范,不然出现莫名的小问题,就得浪费时间和心情去解决。
posted @
2008-01-27 18:31 清新空气 阅读(38) |
评论 (0) |
编辑

2007年8月16日
几乎所有的重要的软件开发都使用了某种方法学,哪怕是一个非常不正规的方法学。通常包括建立模型以帮助理解系统的结构和设计。
方法学定义了语言和过程。语言定义了使用的模型和表示这些模型的表示法。过程则定义了在如何以及何时产生各种不同的模型。
UML是一种描述面向对象设计模型的语言,不是方法学的全部。
UML以若干视图描述系统的不同特性和不同用途。
模型中包含的信息用图以图形的形式来交流。
设计模型和源代码共享一个公共的语义基础——对象模型。这保证了系统的设计和代码之间保持亲密的关系。
posted @
2007-08-16 07:38 清新空气 阅读(32) |
评论 (0) |
编辑

2007年4月26日
1、什么是反射
Reflection,中文翻译为反射。
这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:
Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。
Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。
MethodInfo包含方法的信息,通过这个类可以得到方法的名称、参数、返回值等,并且可以调用之。
诸如此类,还有FieldInfo、EventInfo等等,这些类都包含在System.Reflection命名空间下。
2、装配件的概念
装配件是.Net应用程序执行的最小单位,编译出来的.dll、.exe都是装配件。装配件就像一个房子,住着这种命名空间的类,方法等。
一般要调用装配件里的类前,需要在项目中添加对装配件的引用,如果使用反射,则可以在运行的时候,找到装配件,不用添加引用。
运行期间得到类型,就是晚绑定的缺点是影响效率,优点是提高程序设计的便利性,更好的实现复用,扩展等功能。具体有多少好处,我现在还参不透,慢慢补充。
posted @
2007-04-26 08:10 清新空气 阅读(37) |
评论 (1) |
编辑

2007年1月30日
以前只是打包成MSI和EXE,今天用打包水晶报表用到合并模块,便查看了一下合并模块是什么意思。
1、Windows Installer 用于在其他计算机上安装应用程序和文件,合并模块用于安装由多个应用程序共享的组件。
2、应用程序的最终用户将直接使用的任何内容(可执行文件、文档、HTML 页)都应打包到 Windows Installer 中
仅供开发人员使用的任何内容(DLL、控件、资源)都应打包到合并模块中,然后开发人员可将合并模块打包到分发给最终用户的 Windows Installer 中
3、由多个应用程序共享(或有可能共享)的任何组件都应放入其自己的合并模块中。虽然可以将多个组件放入一个合并模块中,但最好为每个组件创建一个合并模块,这样可以避免分发不必要的文件。
posted @
2007-01-30 10:45 清新空气 阅读(114) |
评论 (2) |
编辑