摘要: 在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键... 阅读全文
posted @ 2009-02-24 15:03 A.wei 阅读(607) 评论(0) 推荐(0) 编辑
摘要: Windows2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处:(1)不用登陆进系统即可运行.(2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的.笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序.运行Delphi7,选择菜单File-->New-->... 阅读全文
posted @ 2009-02-01 11:01 A.wei 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: Windows的服务是一个比较实用的功能,你的程序可以在Windows未进行登录的时候就开始运行,不受用户注销的影响,也不容易被用户误关闭。但是编写服务也许不是一件容易的事情,幸好Delphi给我们提供了一个模板,可以很容易的编写一个标准的Windows服务程序。首先,在Delphi内新建一个Service Application。此时,Delphi已经给我们建好了一个Service程序的框架,我... 阅读全文
posted @ 2009-02-01 09:34 A.wei 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: 一、Windows服务简介  服务程序(Service Application)是一种运行于WinNT的后台程序,每个服务程序(Service Application)中可能包含若干个服务(Service),每个服务就是其中的一个线程(该服务也可以创建多个子线程)。采用服务,应用程序可以获得特殊的权限,而且不会被用户通过Win2000的任务管理器直接结束程序,所以服务常常用来实现一些特殊的目标。 ... 阅读全文
posted @ 2009-02-01 09:22 A.wei 阅读(4200) 评论(1) 推荐(0) 编辑
摘要: 完成DELPHI的不可能功能:宏替换!(如何根据字符串来创建对象) 我们在做一个比较大的系统(采用MDI方式)的时候,希望项目中的菜单、窗体全部是动态创建的,这样的话,程序员就很容易利用数据库将这些内容储存起来,需要的时候再根据这个用户的权限来取得相应的记录,根据这些记录来创建菜单、表单等! 在这个过程中,我们必须面对的一个问题是: 在储存窗体对象的时候我们只能储存它的对象名(字符串), 但我们在... 阅读全文
posted @ 2009-01-14 23:59 A.wei 阅读(1107) 评论(3) 推荐(0) 编辑
摘要: exit() exit 除了在 main 中可以被调用外,其他的地方不应该调用。因为这样做不给任何代码代码机会来截获退出。一个类似后台服务地程序不应该因为某一个库模块决定了要退出就退出。 异常 申明的错误应该抛出一个RuntimeException或者派生的异常。 顶层的main()函数应该截获所有的异常,并且打印(或者记录在日志中)在屏幕上。 垃圾收集 JAVA... 阅读全文
posted @ 2009-01-08 17:00 A.wei 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package 的命名 Package 的名字应该都是由一个小写单词组成。 Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 Class 变量的命名 变量的名字... 阅读全文
posted @ 2009-01-08 16:58 A.wei 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ... 阅读全文
posted @ 2009-01-08 10:53 A.wei 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1、request JSP是动态WEB程序,需要能够有交互功能;request是JSP内置对象,用于接受其他页面传递的参数。 语法:request.getParameter("参数名称") ; 阅读全文
posted @ 2009-01-04 16:41 A.wei 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、注释: 显式注释:注释内容会被发送到客户端,客户端通过察看源码可以看到注释内容。 语法: 注视中可插入表达式: --> 隐式注释:注释内容会被发送到客户端。 语法: 此语法为JAVA注释。 脚本: 2、声明: 语法: ... 阅读全文
posted @ 2009-01-04 16:20 A.wei 阅读(233) 评论(0) 推荐(0) 编辑