以前学习asp,总是苦于寻找asp教程。下了一些留言本代码,可是总是觉得代码很乱,感觉有很多用不到的代码都被添加到里面了。最近突然想写个留言本程序,所以就从平时的空闲时间里抽出一点时间写了下,今天终于完成了。
如果你想学习asp,或者需要一个留言本程序,那么就下载我写的代码吧。里面有详细的注释,如果有不懂的地方可以联系我。
PS:以前做的比较粗糙,现在处理了一下界面使得录入很多文字时也不会使表格拉长。解决了留言时提示录入的文字过多时还照样添加记录的问题。修改了表结构使得不容易出现溢出。对管理员入口的用户名和密码也进行了检验。

来自zylew’blog|点击下载
网络日志 留言本
已经不记得在哪个网站保存的图片了,先不管那些了,帖出来让大家看看才是最重要的。
不知道是哪个大师做的这张图片,当我看到它的时候我就喜欢上它了。太酷了!
我就把我所看到的站点都写出来,如果大家发现我没找到的一定要给我补充一下呦!

我找的依据是:从左到右,从上到下。
1:Tech
2:myspace
3:feedburner
4:gtalk
5:flickr
6:google
7:youtube
8:amazon
9:skype
10:digg
11:delicious
就这些吧,好像还有好多网站我都不知道呦,我也不去查了,大家知道的给我补充一下啊!
网络日志 Web2.0
全国几十所重点大学的ftp资源,足够你看几天的了
好东西与大家一起分享!
大连理工大学
ftp://ftp.dlut.edu.cn
南京邮电学院
ftp://ftp.njupt.edu.cn/
南京理工大学
ftp://ftp.njnet.edu.cn/
浙江大学
ftp://ftp.zju.edu.cn/
科学技术大学
ftp://ftp.ustc.edu.cn
哈尔滨建筑大学
ftp://hrbucea.edu.cn
武汉测绘科技大学
ftp://ftp.wtusm.edu.cn
武汉水利电力大学
ftp://ftp.wuhee.edu.cn/
中南财经大学
ftp://ftp.znufe.edu.cn/
中南工业大学
ftp://ftp.csut.edu.cn
上海理工大学ftp
202.120.223.50
用户名:download
密码:usstdown
教育ftp站点
221.6.101.26
用户名:guest
密码:guest
山东大学英语学习ftp
ftp://211.87.235.172/
请单线程下载
清华java服务器。
ftp://java:java@166.111.164.21
东北师大FTP
202.198.128.107
成都理工大学 FTP 服务器
http://ftp.cdut.edu.cn/
郑州航院视频中心,内容丰富
202.196.160.15
哈工大FTP
ftp://ftp.hagongda.com/ ;
有人数限制的,人太多了进不去的!
东北师大FTP(影视教学齐全)
ftp://202.198.128.107
清华C语言服务器
ftp://cpp:cpp@166.111.168.29
上海电力学院
哪个地方有LOTUS 5设计教程
公用Ftp服务器:210.35.88.9
校外上传用户名:suepoutup 密码:suepoutup
校外下载用户名:suepoutdown 密码:suepoutdown
FTP16(铁通北分网络FTP站点)
地址:&nbsftp://ftp.crcbj.com
帐号: crcbj 密码: crcbj
山东大学2003年本科教学优秀课件
ftp://202.194.14.235/ecourse/
主机名: 2003gdut@ftp
端口: 21
ftp地址名字内容速度星级
202.115.112.29 光华影院有很多电影、音乐、工具★★★★★
202.112.94.136 北京师范大学有音乐、游戏、软件,好象没有电影★★★★★
166.111.168.118 清华大学音乐…… ★★★
166.111.168.168 清华大学动画、音乐、书★★★★
166.111.168.18 清华大学电影、音乐★★★★
166.111.168.6 清华大学动画、音乐、游戏、软件★★★★
162.105.92.40 北京大学 mp3、mtv、flash、少量电影★★★
162.105.90.53 北京大学 mp3、mtv、大量软件、game、少量电影★★★★
162.105.56.6 北京大学有很多电影,值得一看★★★★
162.105.90.54 北京大学 mp3、mtv、flash、少量电影★★★
162.105.43.253 北京大学有不少电影,分类比较清楚★★★★
166.111.65.6 清华大学有非常多电影★★★★
166.111.174.33 清华大学有电影很音乐,电影非常多★★★
166.111.162.27 清华大学没什么电影,但软件真的很多★★★
166.111.168.8 清华大学有大话西游的DivX版★★★
166.111.60.159 清华大学电影很少★★
202.112.94.136 北京师范大学有很多东西,不过没有电影★★★★
202.112.105.119 北京邮电大学有十多部电影、还有书、软件、字体库等★★★★
tracy.bupt.edu.cn 北京邮电大学有很多东西,不过好象没有电影★★★★
202.38.240.223 华南理工大学音乐、书籍、墙纸、少量电影、其它★★★
202.38.248.1 华南理工大学有十多部电影、音乐和其它东西★★★
ftp.xjtu.edu.cn 西交电影非常多,还有很多东西。★★★★★
vod.sjtu.edu.cn 上海交通大学电影不少,不过是拼音命名的。★★★★
ftp://ftp2.nju.edu.cn
清华大学
ftp://ftp.net.edu.cn
北京大学
ftp://ftp.pku.edu.cn
北京邮电大学
ftp://ftp.buptnet.edu.cn
华中理工大学
ftp://ia.hust.edu.cn
暨南大学
ftp://202.116.9.59
大连理工大学
ftp://ftp.dlut.edu.cn
上海交通大学
ftp://mssite.sjtu.edu.cn
同济大学
ftp://ftp.tongji.edu.cn
河北师范大学的FTP
地址:ftp.hebtu.edu.cn
用户:movie
密码:movie
端口:21
西安电子
ftp:// 202.117.35.170
内有大量资料
成都理工大学的ftp
里面有很多unix和linux的资料和系统及工具哦~~~
速度不错~~~~~强烈推荐!!!!
http://ftp.cdut.edu.cn/
同济大学FTP主页(各类教育FTP)
http://tjftp.tongji.net/
不要密码
南开大学数学学院匿名ftp
ftp://ftp.math.nankai.edu.cn/
山东大学软件学院教学课件ftp
ftp://211.87.226.11/skonline/study
北京信息工程学院
ftp://ftp.biti.edu.cn/
上海理工大学ftp
202.120.223.50【软件、学习】
用户名:download
密码:usstdown
南开大学数学学院FTP服务器
匿名
202.113.29.4
清华大学FTP(匿名)
ftp.tsinghua.edu.cn
南大的三个ftp
ftp://thephy.nju.edu.cn/
扬州大学ftp服务器
202.195.62.11
不用密码
清华31CD的网络课程ftp下载
FTP:218.2.183.165
端口:21
用户名:guest
密码:yuanding
中山大学
ftp://ftp.zsu.edu.cn
中南工业大学
ftp://ftp.csut.edu.cn
广东大学FTP站点
主机名: 2003gdut@ftp
端口: 21
同济大学ftp
ftp://plinux.org ;24小时开机
匿名,最大用户数100,速度50kb/s。【游戏,教学,软件,电子书籍,音乐,少量动画】
中山大学化学与化学工程学院FTP服务器
202.116.83.77
西安交大,西工大课件之FTP
ftp://www.slsz.com/
匿名登录。
西安交大ftp
主机名: ftp.xjtu.edu.cn
匿名
端口: 21
网络日志 Ftp
歌名:爱上冒险
所属专辑:陈好首张同名专辑
所属歌手:陈好
快点离开桌边 臂膀擦着香水
晚上我就躺在你到必先
化身成一只蝴蝶
迫不及待迎接 最迷人的黑夜
到出了白天见面的时间
每个游戏都新鲜
爱上冒险自由了的感觉
别错过快乐的机会
爱上冒险各种角色扮演
别问原来我是谁
停不了的音乐挡不住的视线
每个人的心里有一点点
不甘寂寞的狂野
心中没有速写心跳没有速限
要是你能够频繁说再见
黑夜是我的世界
爱上冒险自由了的感觉
别错过快乐的机会
爱上冒险各种角色扮演
别问原来我是谁
nana………………..
爱上冒险自由了的感觉
别错过快乐的机会
爱上冒险各种角色扮演
别问原来我是谁
爱上冒险自由了的感觉
别错过快乐的机会
爱上冒险各种角色扮演
别问原来我是谁
娱乐搞笑
改变显示器的分辨率程序DispSet.DLL,RELEASE版,用VC6开发,在NT40+PB7下通过
提供两个版本的程序:RELEASE和DEBUG
这部分定义在DECLARE的EXTERNAL FUNCTIONS部分
FUNCTION string GetDisplaySettings () LIBRARY “DispSet.DLL”
FUNCTION boolean SetDisplaySettings (string wh) LIBRARY “DispSet.DLL”
FUNCTION boolean ResetDisplaySettings() LIBRARY “DispSet.DLL”
这是SCRIPT部分
string wh
得到当前分辨率
wh = GetDisplaySettings()
messagebox(””, WH)
wh = ”800*600”
设置新分辨率
if (SetDisplaySettings(wh)) then
messagebox(”ok”, ”ok”)
end if
恢复原分辨率
ResetDisplaySettings()
网络日志 PowerBuilder
前段时间我去注销银行卡,只知道那个银行在四方,具体的位置就不清楚了。我独自一人坐车到达那里,下车之后就不知道该往哪走。突然想起来google已经推出移动搜索服务,所以我打算试试该服务怎么样。
拿出手机,输入短信“青岛四方 工行”,发送到999333.大约过了有30秒,google就给我回复了N条短信。有一条是说明工行位置的,具体位置是人民路117号。可是我在附件找了很长时间也没找到人民路。我看到前面有个站牌,标着那是杭州路。于是我就输入“青岛四方 杭州路 人民路”返回的结果没有我需要的信息。就这么来回发了几条也没有的想要的信息。让我白白花了五角人民币。没办法只能向同学求救,问完之后我找了一会就找到了。当我走出工行时看了下它的门牌号“嘉禾路21号”,于是我就又搜了最后一次“青岛四方 嘉禾路21号”,得到的结果是“很抱歉”真晕了。
刚才我用电脑上的google移动搜索试了下,我很快就找到结果了。我搜的内容是“青岛四方 杭州路 工行”
。第二条信息就是我要找的工行。也许当时我没用好关键字吧!也许google需要完善一下搜索服务吧!
附google移动搜索网址:http://www.google.cn/mobile/sms/
PS:我去注销的银行卡是学校给办的,学校也没给我们说偷偷的就办了。那张卡是要扣年费的,由于我手中有N张卡,所以用不到它。我在工行的柜台上看到有点很温馨的提示:“**大学注销卡在此办理”。无奈……
网络日志
Event ID 含义 内容浅析
单选或多选按钮消息(前缀:pbm_bm)
pbm_bmgetcheck 单选按钮或多选按钮是否被选。
pbm_bmgetstate 按钮是否加亮。
pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。
pbm_bmsetstate 加亮或不加亮按钮。
pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。
单选或多选按钮通知消息(前缀:pbm_bn)
pbm_bnclicked 按钮控件被点中。
pbm_bndisable 使按钮控件无效。
pbm_bndoubleclicked 按钮控件被双点。
pbm_bndragdrop 一个对象被放到按钮控件。
pbm_bndragenter 一个对象被拖到按钮控件。
pbm_bndragleave 一个对象被拖离按钮控件。
pbm_bndragover 一个对象被拖经按钮控件。
pbm_bnhilite 按钮控件被加亮。
pbm_bnpaint 按钮控件被绘制。
pbm_bnsetfocus 按钮控件获得聚焦。
pbm_bnunhilite 按钮控件不被加亮。
通用对话框消息(前缀:pbm_cb)
pbm_cbaddstring 将字符串加到通用对话框。
pbm_cbdeletestring 从通用对话框删除一个字符串。
pbm_cbdir 加一个目录列表到通用对话框。
pbm_cbfindstring 搜索以一组字符开头的字符串。
pbm_cbfindstringexact 搜索与所提供的字符完全匹配的字符串。
pbm_cbgetcount 列表框中的项数。
pbm_cbgetcursel 当前被选项的数目。
pbm_cbgetdroppedcontrolset 列表框在屏幕上的坐标位置。
pbm_cbgeteditsel 编辑器控件中被选字符的范围。
pbm_cbgetextendedui 缺省或扩展的用户界面。
pbm_cbgetitemdata 重画的列表框中的4字节(32位)项。
pbm_cbgetitemheight 列表框中某一项的高度。
pbm_cbgetlbtext 列表框中的文本。
pbm_cbgetlbtextlen 列表框中文本的长度。
pbm_cbinsertstring 向列表框中增加新的字符串或4字节项。
pbm_cblimittext 限制能被输入到列表框中的字符数。
pbm_cbresetcontent 删除列表框中所有元素。
pbm_cbselectstring 搜索匹配的字符串并显示。
pbm_cbsetcursel 在列表框中选择并显示一项。
pbm_cbseteditsel 在列表框的编辑区域中选择一块文本。
pbm_cbsetextendedui 设置缺省或扩展的用户界面。
pbm_cbsetitemdata 在列表框中设定4字节(32位)项。
pbm_cbsetitemheight 设置列表框中项的高度。
pbm_cbshowdropdown 转换(显示或隐藏)列表框中拖放区域。
通用对话框通知消息(前缀:pbm_cbn)
pbm_cbndblclk 用户在列表中某一项上双点。
pbm_cbndragdrop 一个对象被放到通用对话框控件上。
pbm_cbndragenter 一个对象被拖到通用对话框控件上。
pbm_cbndragleave 一个对象被拖离通用对话框控件。
pbm_cbndragover 一个对象被拖经通用对话框控件。
pbm_cbndropdown 列表框的下放区域即将被显示。
pbm_cbneditchange 编辑器控件中的文本发生变化。
pbm_cbneditupdate 列表框编辑器控件中的文本即将被改变。
pbm_cbnerrspace 列表框满,不能再向其中加入项。
pbm_cbnkillfocus 通用列表框失去聚焦。
pbm_cbnselchange 列表框中被选文本被改变。
pbm_cbnselendcancel 用户按下了”取消”按钮。
pbm_cbnselendok 用户按下了”确认”按钮。
pbm_cbnsetfocus 通用对话控件拥有聚焦。
数据窗口消息(前缀:pbm_dw)
pbm_dwclosedropdown 关闭下拉式数据窗口。
pbm_dwscrollend 在数据窗口中卷滚到最后一行。
pbm_dwscrollhome 在数据窗口中卷滚到第一行。
pbm_dwscrolllineend 卷滚到当前行的行尾(水平方向)。
pbm_dwscrolllinehome 卷滚到当前行的行首(水平方向)。
数据窗口通知消息(前缀:pbm_dwn)
pbm_dwnbacktabout 即将通过Shift+Tab组合键离开该控件。
pbm_dwnchanging 控件即将被改变。
pbm_dwndropdown 下拉式列表框的下拉部分即将可见。
pbm_dwngraphcreate 即将创建图形。
pbm_dwnitemchangefocus 数据窗口控件中当前项的聚焦改变。
pbm_dwnitemvalidationerror 对当前项的修改引起了一个合法性检查错误。
pbm_dwnkey 有键被按下。使用KeyDown()处理键盘值。
pbm_dwnlbuttondown 鼠标左键被按下。
pbm_dwnlbuttonup 鼠标左键被松开。
pbm_dwnmbuttonclk 鼠标中键点击。
pbm_dwnmbuttondbclk 鼠标中键双击。
pbm_dwnmousemove 鼠标移动。
pbm_dwnprintmarginchange 打印边界被改变。
pbm_dwnprocessenter 回车键被按下。
pbm_dwnrowchange 数据窗口中聚焦从一行转向另一行。
pbm_dwntabdownout 用户在数据窗口最后一行按了下箭头键。
pbm_dwntabout 用户在数据窗口的最后一行/列中按了tab键。
pbm_dwntabupout 用户在数据窗口第一行中按了上箭头键。
动态数据交换(DDE)消息(前缀:pbm_dde)
pbm_ddeddeack 收到一个DDE消息。
pbm_ddeddeinitiate 开始一个DDE会话。
pbm_ddeddeterminate 终止一个DDE会话。
编辑器控件消息(前缀:pbm_em)
pbm_emcanundo 编辑器控件是否能撤消上一次修改。
pbm_ememptyundobuffer 清空由Windows管理的取消操作的缓冲区。
pbm_emfmtlines 在多行编辑器控件的行尾增加或删除回车换行。
pbm_emgetfirstvisibleline 返回编辑器控件中可见的第一行的行号。
pbm_emgethandle 获得编辑器控件使用的内存句柄。
pbm_emgetline 从编辑器控件中复制一行到内存中的一个缓冲区。
pbm_emgetlinecount 返回多行编辑器控件的行数。
pbm_emgetmodify 文本是否被用户修改。
pbm_emgetrect 返回控件的长方形域。
pbm_emgetsel 返回被选文本的起始位置。
pbm_emlimittext 限制用户键入的文本长度。
pbm_emlinefromchar 返回被选文本的行号。
pbm_emlineindex 返回编辑器控件中被选行第一个字符在编辑串中的位置。
pbm_emlinelength 返回编辑器控件中被选行中的字符数。
pbm_emlinescroll 水平或垂直卷滚编辑器控件。
pbm_emreplacesel 从剪贴板或从键盘上用新文本替换被选文本。
pbm_emsethandle 设置编辑器控件的句柄指向内存中的一个缓冲区。
pbm_emsetmodify 设置编辑器控件的modified标志。
pbm_emsetpasswordchar 设置用户输入任何文本时显示的字符,在输入密码时的显示。
pbm_emsetrect 设置/重置编辑器控件所在的长方形区域,编辑器控件中的文本被重画。
pbm_emsetrectnp 除了不重画文本,大致与setrect相同。
pbm_emsetsel 选择字符。
pbm_emsettabstops 在多行编辑器控件中设置tabstops。
pbm_emsetwordbreak 设置新的词拆分函数。
pbm_emsetwordbreakproc 设置新的词拆分过程。
pbm_emundo 撤消最近的编辑操作。
编辑控件通知消息(前缀:pbm_en)
pbm_enchange 编辑器控件中的文本发生改变。
pbm_enerrspace 编辑器控件内存缓冲区溢出。
pbm_enhscroll 用户点中上水平卷滚条。
pbm_enmaxtext 用户试图输入比允许更多的文本。
pbm_enupdate 编辑器控件即将显示用户的修改。
pbm_envscroll 用户点中了垂直卷滚条。
列表框消息(前缀:pbm_lb)
pbm_lbaddstring 向列表框控件中增加一项或一个字符串。
pbm_lbdeletestring 从列表框中删除一项或一个字符串。
pbm_lbdir 用目录列表填充列表框。
pbm_lbfindstring 在列表框中搜索与所给字符串部分匹配的第一项。
pbm_lbfindstringexact 在列表框中搜索与所给字符串精确匹配的第一项。
pbm_lbgetcaretindex 在列表框中搜索拥有聚焦的项。
pbm_lbgetcount 确定列表框中的项数。
pbm_lbgetcursel 确定所选项是第几项。
pbm_lbgethorizontalextent 获得列表框的宽度、计算水平卷滚。
pbm_lbgetitemheight 确定列表框控件中项的高度。
pbm_lbgetitemrect 确定列表框的尺寸。
pbm_lbgetsel 获得列表框中当前所选的项。
pbm_lbgetselcount 在多选列表框中获得所选项的数目。
pbm_lbgetselitems 用列表框中表框各自的项号填充一个给定的整数数组。
pbm_lbgettext 获得列表框中当前所选项的文本。
pbm_lbgettextlen 获得列表框中当前所选项的文本中的字符数。
pbm_lbgettopindex 确定列表框中可见的最上面一项的项号。
pbm_lbinsertstring 向列表框中加入一个新字符串。
pbm_lbresetcontent 重置(消除)列表框中的内容。
pbm_lbselectstring 搜索并加亮与所给字符匹配的字符串。
pbm_lbselitemrange 选择/取消列表框中某一范围中的项。
pbm_lbsetcaretindex 设置列表框中的某一项拥有聚焦。
pbm_lbsetcolumnwidth 设置列表框中列的宽度。
pbm_lbsetcursel 在列表框中选择并加亮一项;如果需要,卷滚到列表框。
pbm_lbsethorizontaltext 设置列表框中被水平卷滚的单元数。
pbm_lbsetitemdata 设置与列表框相关的32位/4字节值。
pbm_lbsetitemheight 设置列表框中项的高度。
pbm_lbsetsel 在列表框中选择一个字符串。
pbm_lbsettabstops 设置列表框控件中tabstops的位置。
pbm_lbsettopindex 卷滚列表框使特定的项成为可见的最上面一项。
列表框通知消息(前缀:pbm_en)
pbm_endblclk 用户在列表框控件中的某一项上双击。
pbm_enerrspace 用户试图超越可在列表框中输入字符的最大限制。
pbm_enselcancel 当前选取文本被取消。
pbm_enselchange 用户在列表框中选择或取消了一项。
窗口消息(前缀:pbm_)
pbm_activateapp 被激活的窗口属于另外一个应用。
pbm_askcbformatname 要求剪贴板中的内容被复制到一个使用自定义格式的文本缓冲区中。
pbm_char 传送键盘上按下的键。
pbm_chartoitem 通过转换键盘来的字符,帮助列表框定位其中的项。
pbm_childactivate 一个子窗口被移动或激活。
pbm_clear 用户要删除当前编辑器控件中的内容。
pbm_command 用户选择了一个菜单项、控件,或使用了加速键。
pbm_compacting 系统内存资源不足;当Windows占用了多于1/8的CPU时间紧缩内存时,产生这条消息。
pbm_compareitem 当新的一项被加入列表框或组合框时产生此消息,Window用这条消息进行项之间的比较。
pbm_ctlcolor 一个控件即将被画出,可在此时改变控件的颜色。
pbm_deadchar 用户选择了一种非英语字符集或其它特殊字符集,这将改变下面将要输入的字符。
pbm_deleteitem 从列表框或通用对话框中移去一项。
pbm_destroyclipboard 剪贴板内容被清除。
pbm_devmodechanged WIN.INI中的一个设备名被修改。
pbm_drawclipboard 剪贴板内容发生改变。
pbm_drawitem 列表框或通用对话框的一项内容被改变。
pbm_dropfiles 当鼠标左键在一个注册为拖放文件接受器的应用上释放时,发出该消息。
pbm_erasebkgnd 窗口的客户区需要重画。
pbm_fontchange 应用可用的字体数改变。
pbm_getdlgcode 通知消息,说明当前使用哪种类型的键盘。
pbm_getfont 获取当前激活的字体。
pbm_getminmaxinto Windows正在检查最小化或最大化窗口的尺寸。
pbm_gettext 从一个控件(如按钮或编辑器控件)中复制文本到一个内存缓冲区。
pbm_gettextlength 用来确定一个控件中的字符数。
pbm_hscrollclipboard 剪贴板的水平卷滚条被使用。
pbm_iconerasebkgnd 一个最小化窗口需要重化背景。
pbm_initdialog 一个对话框即将被显示。
pbm_initmenu 一个菜单即将被显示。
pbm_initmenupopup 一个弹出式窗口即将被显示。
pbm_keydown 键盘上的一个键被按下。
pbm_keyup 键盘上的一个键被释放。
pbm_mdiactive 一个MDI子窗口(表单)被激活。
pbm_mdicascade 以重叠的形式重排所有的表单。
pbm_mdicreate 创建一个表单。
pbm_mdidestroy 从MDI框架中移去一个表单。
pbm_mdigetactive 获得当前活动的MDI表单的句柄。
pbm_mdiiconrange 在一个MDI框架中重排最小化表单的图标。
pbm_mdimaximize 最大化一个MDI子表单。
pbm_mdinext 激活下一个MDI表单(紧接着活动表单的表单)。
pbm_mdirestore 把MDI表单恢复到它原来的大小。
pbm_mdisetmenu 将一个菜单与一个MDI表单联系起来。
pbm_mdifitle 平铺所有的MDI表单。
pbm_measureitem 这个消息被送给即将创建的、内有按钮或其它控件的窗口。
pbm_menuchar 用户使用了一个快捷键,但系统不支持该快捷键。
pbm_menuselect 用户选择了一个菜单项。
pbm_mouseactivate 用户在一个非活动窗口中点击了鼠标。
pbm_mousemove 用户移动了鼠标。
pbm_ncactivate 窗口的非客户区即将被激活。
pbm_nccalcsize 窗口的尺寸需要重新计算。
pbm_nccreate 窗口即将创建它的非客户区。
pbm_ncdestroy 窗口的非共享区被析构。
pbm_nchittest 每次非客户区被移动时都发送该消息。
pbm_nclbuttondblclk 用户在非客户区双点了鼠标左键。
pbm_ncpaint 非客户需要画出。
pbm_nextdlgctl 在对话框中将聚焦转给另一个控件。
pbm_paint 窗口的客户区需要被画出。
pbm_paintclipboard 剪贴板应用有剪贴操作,剪贴板查看器需重画。
pbm_palettechanged 系统调色板被改变。
pbm_paletteischanging 系统调色板即将被改变。
pbm_parentnotify 通知父窗口一个子窗口即将被创建。
pbm_querydragicon 用户要拖一个最小化窗口。
pbm_queryendsession 通知消息,说明窗口即将被关闭。
pbm_querynewpalette 应用即将收到输入聚焦,应该执行必要的颜色调整。
pbm_queryopen 一个最小化窗口即将被恢复。
pbm_quit 应用处理的最后一个消息。
pbm_renderallformats 通知一个剪贴板格式的拥有者,应用将失去所有的格式。
pbm_renderformats 通知消息,说明放在剪贴板中的数据应该用一种特殊格式传送。
pbm_setcursor 通知消息,说明鼠标指针在一个窗口中移动。
pbm_setfont 用来在对话框中改变字体。
pbm_setredraw 在加一个新项之前发送给列表框或通用对话框。
pbm_settext 用来改变窗口的标题或文本。
pbm_sizeclipboard 剪贴板查看器应用改变尺寸。
pbm_spoolerstatus 一个打印管理器任务被添加或删除。
pbm_syschar <ALT>键和其它某键同时被按下。
pbm_syscolorchange 一种或多种系统颜色被改变。
pbm_syscommand 用户选择了一个系统菜单命令。
pbm_sysdeadchar 通知消息,说明一种非英语字符集被选定。
pbm_syskeydown 用户按下某键的同时按下了<ALT>键。
pbm_syskeyup 用户释放了<ALT>组合键。
pbm_timechange 系统时钟被修改。
pbm_undo 从undo缓冲区复制文本到编辑器控件。
pbm_vkeytoitem 当一个列表框拥有聚焦时,用户按下了一个键。
pbm_vscroll 用户点击了垂直卷滚条。
pbm_vscrollclipboard 剪贴板查看器的垂直卷滚条被点击。
pbm_windowposchanged 窗口位置发生改变。
pbm_windowposchanging 窗口位置即将发生改变。
pbm_wininichange WIN.INI文件被修改。
有一个程序能够查询这些ID的用法,下载地址如下:
http://h.99081.com/liuzhenfu/pb/PBMessage.exe
网络日志 PowerBuilder
本人刚学PB,平时练习编写了这个备忘小程序。具有的功能:显示各个月份的信息,能添加备忘,到时提醒(在窗口的右下角弹出窗口提示),最近一年的节气,公历节日,阴历节日,还有阴历和公历的转化。
界面如下图所示:

PS;
本程序有个BUG,就是因为跟随鼠标移动的信息提示窗口的缘故,程序有时候不知道什么原因就会死掉。
哪位高手如果知道什么原因,请告诉我。在这里谢过~
下载地址:
小备忘http://h.99081.com/liuzhenfu/pb/remider.rar
网络日志 PowerBuilder
1 不要太个性,虽然你才20初头,也许你很聪明和天赋,这个网络上面对你的可能是笨蛋,也可能是天才,你不要在虚拟中张 扬你的个性,因为你是草根站长! 你不是网民。
2 要心平气和的去接受、对待,要学习,不停的学习、学习、再学习。这不是说教,是做人之道。
3 你可以用思路去改变网站,但是别用性格去改变网站,你面对的是网站用户,而不是教徒。
4 你可以不能判断未来的盈利点,可以不能确定未来的走向,但是你网站今天必须赚钱,因为你的口袋已经不多。
5 争取和把握每次机会,虽然你面前的机会很多,但是人生中 100次机会,也就那一次适合你,并被你把握, 如果你错过,你可能上了另外一趟车。
6 法律,是永久的利剑,你必须关注,必须常常学习,为你,为网民。
7 融入社会,你必须更广泛的参与社会活动,而不要封闭到网络里。
8 网络让人发散思维,思绪万千,也让人找不到北,你必须要不停的看书,让自己能静下来。
9 网络之前必须有亲情,友情,爱情等众多情感的关爱。那是你的生存之本,和港湾家园。
10 赚到的钱及时兑换,存起,不要赚多少,花多少,不要把网络当作赌场,出来仍然两手空空,然后大叹逝者如斯。
11 你知道你能控制住自己的域名吗?你的企业代理商会黑走你的域名吗? 域名所有者是你的邮件,是你的名字吗?
12 你的域名过户,是不要钱的,你的代理收费了吗,会在你以后的域名交易里宰你一刀吗?
13 你的银行帐户,QQ密码,域名密码,FTP密码,联盟帐户,论坛管理密码,会员密码 是否都已分级 会不会被人窥一斑而知全豹。
14 你的域名什么时候续费,什么时候过期,你知道吗?
15 你熟悉你的对手吗。你的对手,领域的领头羊类的漏洞,他们的相关流量,他们的你能分得一杯吗?
16 你熟悉网络语言是 ASP PHP ,数据库是Mysql Mssql ACC 你的网站未来的技术能扩张吗?留了扩张的余地了没有。
17 你有没有把 WWW和没有WWW分开,知道搜索的权重吗,集中推广你的WW而不是其他而分散你的精力和权重。
18 你熟悉SEO吗,看过SEO 教程没有,有没有实际操作一些SEO的实例。
19 推广有哪些,免费推广如何推广,你能迅速推广网站吗。
20 找到你的用户人群,确定你的用户人群范围,第一,第二,第三,80% 的用户人群如何抓,剩下的20%散兵游勇如何抓。
21 推广中花小钱办大事,有哪些,合作有哪些,策划了你的网站推广了没有。
22 你会写软文吗。不要歧视软文,宣传网站,产品的一个主要渠道是软文,软文的几大好处, 搜索权重,知名度,转载率。直接点击率。
23 如何做病毒式营销,如果让用户主动帮你宣传,你做到了吗,想到了吗参考了没有,去想了没有。
24 如何利用一些知名大站的免费宣传 如何利用事件营销! 从战略的角度去推网站,做网站,而不是埋头苦干。
25 如何统一收编一些比你之下的中小网站的力量,帮他们谋利,让他们给你架势。
26 ,如何细分你的市场,确定你的主力,一个人最多不要超过5个项目,因为你只有5个手指。科学的证明,一个人的手指超过5个时候,就不再灵活,而同样,你的侧重点,超过5个时候,你也会力不从心。
27 你知道的禁忌有哪些? 宗教,医疗,政治,情色,这些是不能触及,因为你一个年轻20来岁的人,是自己都不能把握,如何引导用户,更是艰难。CN 域名里,64 89 CCTV领导人,一类的CN是不能注册的。
28 你必须熟悉国内10家搜索的登录入口,必须熟悉国内30家网址站的登录途径。
29 你必须熟悉国内5家CMS ,3家论坛源码,Discuz, Dvbbs Phpwind 其实很简单, 现在的源码都是傻瓜式。
30 你的网站每天更新的程度怎么样,是抓领域,还是抓范畴,是抓横向幅度还是纵向深度,这关系到网站的走向。
31 你必须迅速提高网站流量,没有流量,一切都是空谈,流量多少要看不同的性质,一般怎么也得一天数千人才叫网站的。
32 你的服务器 空间程序安全吗?漏洞很多,你必须时刻备份,一天,一周,看你的情况和精力。
33 站长最大的老师是谁?Baidu ,Google,你得会搜索,任何问题,没有人可以帮你,只有Baidu ,Google。在尽力帮你。
34 如果你不会程序,你就要熟练软件,如果你什么都不会,你就要花更多的时间。
35 晚上一点前睡觉的,那是新手站长,老鸟们都是深夜2-3点,还意犹未尽,网络已经痴迷的境界才能有所升华。
36 你必须要知道PR是什么,不知道去搜索,如何提高PR,PR的价值,PR的获取
37 你必须知道Alexa排名,虽然你现在还没有排名,但是你要有目标,Alexa不需要申请,你有流量就有排名。
38 你必须知道 一些站长常用的工具 查询的,翻译的,破解的。
39 网站必须备案,非经营备案不能接广告,但是网站的发展需要一些投入,可以找一些支持的赞助。用广告位去换
40 人必须要有追求,做网站必须要有对手,先确定你的行业和对手,然后划出你的对阵图,最后挤进前三强,然后保二进一
41 做垃圾网站也是站长,做垃圾网站的目的就是做点流量,迅速兑换成钱,要么放广告,要么就去卖掉,不要不伦不类,既当了bz,又要去立牌坊,垃圾网站就是为了赚流量和赚钱的。为了第一桶金的,大家都是这么过来的,没有必要去回避或羞涩什么。
42 不要害怕竞争,没有哪个行业没有竞争,连门口便利店都几个老大妈在竞争的。竞争中才有胜出,才有进步。
43 如何迅速挤进你要的名次,这是技巧,推广,炒作,营销,不要嘲笑别人的动作,只有落后的人才被人嘲笑。
44 站长常用的网站,Donews 理论和精英的地方,可以去看看, Techweb 探讨大公司内幕的地方,可以去泡泡,Alimama 买卖广告的地方,可以去碰碰, Admin5 资讯信息的地方,可以去学学, Admin5的交易论坛,可以去淘淘, Im286 站长交流的论坛,可以去落落,Chinaz 的源码,可以去拿拿 Blueidea 设计的地方,可以去瞧瞧,K68 任务的地方,也可以去走走。 Sina的News ,一定要去上上,关心国家大事,关注社稷民生。
45 站长交流的聚会,还是要参加的,关注一下站长动态,一个月几个月,能参加一次,对你的收获是长期的,隐形的。
46 版权的东西,小的可以撤,大的要担心,版权,版权,版权,但是你要做一个无版权纠纷的东西,估计也就自己的私人日记了。
47 你要会的一些技术,采集,编辑,优化,聚合 如果你不会,你得有最可靠的熟人会。
48 网站的一条立足根本不能丢,无论你是流量高手,还是技术高手,还是作弊高手,你的根本是真正根网民带来有用的东西,让别人上了你的网站有所收获,让别人上了你的网站,没有上当,没有耽误时间,对网民有利是网站的立足之本。
49 每天更多的关注你的网站,把心放在网站上,放在用户上,真正的投入进去,才有收获,既然定了他,就走下去。事业成功路上最大的障碍是禁不起诱惑,在你的网站边缘,在你的想法灵感里,更多可以赚的更多,得到更多的点子,你不要放弃一直努力着快要到手已经非常擅长的方向。
网络日志 Blog
本人接触PB有三个月了。在学习PB的过程中自己试着编写程序主要是下面的这个类似windows自带的记事本的程序。
应该算是模仿记事本吧。但是,有些功能还是和windows的记事本相差很远,远不如它稳定。
我在程序总增加了加密、解密和最近打开文件列表功能。因为要加、解密,所以要配置odbc单机版的数据库。数据库中的表结构比较简单,主要是存储加密的文件路径以及如何加密的信息。
最近文件列表功能在两个地方体现:一个是菜单,另一个是数据窗口。菜单只能显示最近的十个文件,本来想用动态菜单实现的,可是没有成功。
有什么不妥当的地方,请大家指出~~~
很高兴能够和大家一起交流PB的经验!
以下是程序的抓图

程序的下载地址是:http://h.99081.com/liuzhenfu/pb/notebook.rar
网络日志 PowerBuilder