书籍详情

专家门诊:ASP开发答颖200问

专家门诊:ASP开发答颖200问

作者:易昭湘,聂元铭,杨眉 编著

出版社:人民邮电出版社

出版时间:2005-01-01

ISBN:9787115126979

定价:¥48.00

购买这本书可以去
内容简介
  本书精选了200个实用性很强的问题和常用需求,旨在帮助读者解决在利用ASP进行程序开发的过程中经常遇到的实际问题,提高程序开发效率。问题涉及了入门要点、VBScript基础、ASP对象、ASP组件、ADO数据库、数据验证、文件处理、表单与页面显示、使用XML、应用基础、综合开发、错误与调试、性能优化及安全加密等内容。问题的解答注重实用性,是作者多年开发经验的总结。本书所附光盘提供所有涉及到的程序设计示例代码。 本书适合于已经初步掌握ASP编程概念、方法的读者阅读,可帮助读者迅速掌握实际应用中的开发技巧。
作者简介
暂缺《专家门诊:ASP开发答颖200问》作者简介
目录
第1章  ASP入门要点  1
1  ASP入门综述  2
2  ASP工作原理诠释  4
3  如何区分ASP、PHP和JSP  4
4  如何构建ASP开发环境  6
5  怎样选择ASP开发工具  8
6  ASP基本语法  11
7  如何创建一个ASP文件并浏览其执行结果  13
8  如何调试ASP  14
9  ASP开发原则  16
10  如何使用Include指令  19
11  如何使用Global.asa文件  20
第2章  VBScript基础  23
12  如何定义变量和判定变量类型  24
13  什么是变量的作用域  25
14  如何强制要求显式声明变量  26
15  如何保留或消除过程调用对变量的影响  27
16  如何创建和调整动态数组  28
17  Sub和Function有什么区别  29
18  如何计算中英文混合字符串的长度  29
19  如何判断字符串是否以指定字符串开头或结尾  31
20  如何判断字符是否是英文字符  32
21  如何检测字符串出现的次数  33
22  如何过滤字符串中的HTML代码  34
23  如何截取字符串  36
24  如何实现字符串和数组的转换  37
25  如何实现字符大小写的转换  38
26  如何将每个单词的首个字母改成大写  39
27  如何将汉字转换为拼音  40
28  如何分位显示位数较长的数字  43
29  如何将数字转换为大写的中文字符  45
30  如何判断奇数和偶数  46
31  如何计算日期的间隔  47
32  如何生成一个随机数  48
33  如何实现VBScript和JavaScript的数据共享  50
34  如何创建VBScript编码模板  51
第3章  ASP对象  55
35  如何创建和获取Application级的对象及变量  56
36  如何创建和获取Session级的对象及变量  59
37  Application对象和Session对象有什么区别  64
38  如何利用Session防止用户重复投票  65
39  如何解决Session变量丢失的问题  67
40  如何在Session对象失效后重新设置Session对象  68
41  如何创建、读写和删除Cookie  70
42  Session对象和Cookie有什么区别  73
43  如何遍历Cookies集合  74
44  如何判断客户端的Cookie是否处于开启状态  74
45  如何使用Cookie记录用户访问信息  75
46  如何用Cookie实现仅弹出一次同样的窗口  76
47  Response.Write和<%=%>有什么区别  77
48  如何清除页面缓存  78
49  如何获取用户浏览器信息  79
50  如何获取用户真实的IP地址  79
51  Server.Transfer和Response.Redirect有什么区别  80
52  如何判断网站的虚拟物理路径  80
53  如何解决URL含有特殊字符引发的错误  81
第4章  ASP组件  83
54  认识ActiveX组件  84
55  如何使用Browser Capabilities组件获取浏览器信息  85
56  如何使用Ad Rotator组件实现页面导航  88
57  如何使用Content Linking组件  90
58  如何使用File Access组件  92
59  如何使用Counters组件实现网站访问人数统计  95
60  如何使用ASPPing组件  98
61  如何使用ASPHttp组件  100
62  如何用Visual Basic编写ActiveX DLL及其使用  103
63  如何远程注册DLL文件  106
64  如何把ASP代码编写成DLL文件  109
65  如何在ASP中引用类  112
第5章  ADO数据库  115
66  如何建立ASP与Access、SQL Server、Oracle、MySQL、FoxPro等数据库的连接  116
67  如何创建一个断开连接的数据库访问页  117
68  如何获取数据库表名、字段名以及执行相应操作  118
69  如何在客户端向服务器端数据库批量添加数据  121
70  使用Insert Into和AddNew添加记录有什么区别  123
71  如何让数据库中ID字段自动加1  125
72  如何在页面错误时向数据库中添加记录  126
73  如何对欲删除的记录确认后再删除  127
74  如何用in关键字实现数据的批量删除  128
75  如何只读取数据库的前几条记录且如何实现排行榜  131
76  如何实现在多个表中查询数据  132
77  如何用ASP实现通用条件查询模块  133
78  如何在ASP整合SQL语句  136
79  如何实现不刷新页面筛选数据库中的数据  139
80  如何实现公共的数据分页模块  141
81  使用Command对象和RecordSet对象访问数据库有什么区别  144
82  如何在ADO中调用SQL函数  146
83  如何调用SQL Server存储过程  149
84  如何处理SQL Server的大数据  151
85  为什么存储过程中用OLEDB方式不能返回记录集  152
86  如何用ASP备份和恢复SQL Server数据库  153
87  如何创建数据库事务处理  155
88  如何将图像存入到数据库中  157
89  如何从数据库中调用显示图像  160
90  如何用ASP读取Excel文件  161
91  怎样将数据从Excel导入到SQL Server中  163
92  怎样将数据从Access导入到SQL Server中  165
93  为什么在更新Access数据库时会出现错误  167
94  如何对Access数据库进行压缩  168
95  如何正确显示数据库里同时存在的GB码和BIG5码  170
96  如何使用ASP实现Web数据统计和报表  171
97  如何在查询结果中搜索  174
98  如何提高连接Web数据库的ADO性能  177
第6章  数据验证  179
99  ASP中如何实现数据验证的功能  180
100  如何验证字符串为空  181
101  如何验证字符串包含有效字符  183
102  如何验证用户名和密码  183
103  如何验证数字  184
104  如何验证整数或长整数  185
105  如何验证电话号码  186
106  如何验证电子邮件地址  186
107  如何验证日期  188
108  如何验证IP地址  188
109  如何验证注册用户  189
第7章  文件处理  193
110  什么是FileSystemObject  194
111  如何处理驱动器和文件夹  195
112  如何编写文件遍历排序函数  199
113  如何使用起泡法按照时间排列文件  202
114  如何处理文本文件  203
115  如何读取INI文件  206
116  如何读取注册表的信息  209
117  如何获知文件被改动的情况  211
118  用ASP实现远程批量文件改名  212
119  如何实现无组件文件上传  214
120  如何利用组件实现复杂上传功能  218
121  如何使用流(Stream)技术  224
122  如何计算下载一个文件需要多长时间  228
123  如何禁用FileSystemObject组件  230
第8章  表单与页面显示  235
124  表单的GET方法和POST方法有什么区别  236
125  如何处理单个网页中多个表单的提交  236
126  如何防止表单被多次提交  237
127  如何防止表单在网站外被提交  238
128  如何解决表单发送数据大于100KB的问题  239
129  如何在表单中动态添加文本框  240
130  如何解决下拉列表出现选项重复的问题  242
131  如何实现在下拉列表中输入文字  243
132  如何实现级联下拉列表  244
133  如何根据用户的分辨率调整窗口  247
134  如何弹出自定义窗口  248
135  如何定时自动关闭弹出的窗口  249
136  如何解决用showModelessDialog弹出新窗口的问题  250
137  如何创建和使用隐藏帧  251
138  如何强制刷新网页  253
139  如何吸取网页上的颜色  253
140  如何将RGB值转换成十六进制值  255
第9章  使用XML  257
141  如何创建和显示一个XML文档  258
142  如何在ASP环境下应用XML  263
143  如何通过XMLDom在服务器端操作XML文件  267
144  如何使用XML实现不刷新页面查询数据库  268
145  如何把HTML表单提交的数据转化成XML文件  270
146  如何在ASP中使用XML实现网页"本地化"  273
147  如何用XML制作留言本  277
第10章  专题应用  283
148  如何统计在线人数  284
149  如何判断用户是否在线  286
150  如何统计用户在站点停留的时间  286
151  如何从服务器获得客户端时间  288
152  如何测试网站速度  289
153  如何计算日平均访问量  290
154  如何制作防刷新计数器  291
155  如何实现ASP缓存技术  291
156  如何在ASP中实现Ping  293
157  如何打印Iframe中的内容  294
158  如何用ASP实现网络打印  295
159  如何用组件实现本地特定打印  296
160  如何在ASP程序中打印Excel报表  297
161  如何在ASP中调用Java类  298
162  如何在线压缩和解压缩WinRAR文件  299
163  如何将ASP应用程序编译成为.exe文件  300
第11章  综合开发  303
164  如何实现聊天室功能  304
165  如何实现网上投票调查  307
166  如何实现购物车功能  313
167  如何实现在线影音播放  319
168  如何实现论坛功能  323
169  如何实现智能搜索  332
170  如何利用索引服务创建站内搜索引擎  334
171  如何实现电子邮件的自动发送  337
172  如何使用ASP和Jmail进行邮件群发  340
第12章  错误与调试  345
173  ASP常见脚本错误有哪些  346
174  ASP和SSI的运行时错误有哪些  352
175  如何个性化显示错误信息  353
176  如何同时显示数据库连接错误和页面错误  357
177  如何解决80004005错误  358
178  如何解决IIS5的HTTP500内部错误  362
179  常用的ASP调试技术有哪些  365
180  如何解决调试ASP服务端组件出现的错误  366
181  如何在ASP编程中防止错误  368
第13章  性能优化  371
182  如何全面提高ASP的性能  372
183  如何提高ASP中执行SQL语句的效率  384
184  如何加快ASP程序的显示速度  386
185  如何改善ASP中动态分页的性能  387
186  高效开发ASP程序的规则  390
第14章  安全加密  395
187  如何禁止用户使用右键  396
188  如何屏蔽键盘  396
189  如何禁止用户复制网页的内容  398
190  ASP常见的漏洞及安全对策有哪些  398
191  如何防止泄漏Access数据库中的信息  402
192  如何正确配置Web服务器的安全设置  404
193  如何通过事务处理提高程序的安全性  407
194  如何生成条形码  410
195  如何实现图片验证  413
196  如何用Script Encoder对文件加密  416
197  如何用磁盘序列号保护ASP应用程序  418
198  如何实现MD5加密  420
猜您喜欢

读书导航