ASP程序开发范例宝典(附盘)

ASP程序开发范例宝典(附盘) - 图书城
作者:
ISBN:
9787115148735 , 7115148732
出版社:
人民邮电出版社
出版日期:
2006-7-1
定价:
82.00
¥61.50元 去当当网购买
¥61.50元 去卓越网购买 免费配送!
¥61.50元 去卓越网购买 免费配送!
¥64.00元 去蔚蓝网购买
内容提要 :
    本书全面介绍了ASP程序开发的各方面技术和技巧,共分17章,内容包括表单/窗口与导航条设计、代码封装技术、数据库技术、SQL查询相关技术、在线统计、视图/存储过程和触发器的应用、报表与打印、窗体与界面设计、图形与多媒体、ActiveX组件、信息提取与图表分析、E-mail短信、安全技术、应用与控制、建站与程序调试、网站设计与网页配色、行业应用等。全书共提供了422个实例,每个实例都突出了其实用性。
  本书适用于ASP编程人员,也可供大中专院校相关专业的师生学习参考。
编辑推荐 :
   本书全面介绍了ASP程序开发的各方面技术和技巧,共分17章,内容包括表单/窗口与导航条设计、代码封装技术、数据库技术、SQL查询相关技术、在线统计、视图/存储过程和触发器的应用、报表与打印、窗体与界面设计、图形与多媒体、ActiveX组件、信息提取与图表分析、E-mail短信、安全技术、应用与控制、建站与程序调试、网站设计与网页配色、行业应用等。全书共提供了422个实例,每个实例都突出了其实用性。
  本书适用于ASP编程人员,也可供大中专院校相关专业的师生学习参考。
作者简介 :
  明日科技有限公司是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等待业公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术和文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。
目录 :
第1章 表单、窗口与导航条设计 1
1.1 下拉列表 2
实例001 把数据库中的记录显示到下拉列表中 2
实例002 将数组中的数据添加到下拉列表中 3
实例003 级联菜单 4
实例004 修改数据时下拉列表的默认值为数据库中原数据信息 7
实例005 可以输入文字的下拉列表 8
实例006 应用下拉列表选择所要联机的网站 9
实例007 根据下拉列表的值显示不同控件 10
1.2 动态添加表单元素 12
实例008 根据数据表结构自动生成数据录入页面 12
实例009 投票信息一次性设置 13
1.3 文本框组件的应用 15
实例010 自动计算金额 15
实例011 设置文本框的只读属性 16
实例012 让您的密码域更安全 17
实例013 限制多行文本域输入的字符个数 18
1.4 单选按钮组 19
实例014 不提交表单获取单选按钮的值 20
实例015 选中单选按钮后显示其他表单元素 21
1.5 表单应用 22
实例016 防止表单在网站外部提交 22
实例017 同一个页中的多表单提交 24
1.6 弹出窗口控制 26
实例018 打开新窗口显示广告信息 26
实例019 自动关闭的广告窗口 28
实例020 弹出窗口居中显示 29
实例021 打开新窗口显示详细信息 30
实例022 弹出窗口的Cookie控制 32
实例023 为弹出的窗口加入关闭按钮 33
实例024 关闭弹出窗口时刷新父窗口 34
实例025 应用window.close()关闭窗口时,不弹出确认对话框 35
1.7 弹出网页对话框 36
实例026 弹出网页(模式)对话框 36
实例027 弹出全屏显示的网页(模式)对话框 39
实例028 网页拾色器 40
1.8 无边框窗口 42
实例029 全屏显示无边框有滚动条窗口 42
实例030 应用JavaScript实现指定尺寸的无边框窗口 43
实例031 应用CSS+DIV实现无边框窗口 44
1.9 水平导航条应用 47
实例032 带图标的文字导航条 47
实例033 Flash导航条 48
实例034 按钮导航条 49
实例035 导航条的动画效果 50
实例036 不用图片实现质感导航条 52
1.10 下拉菜单式导航条 53
实例037 二级导航菜单 53
实例038 半透明背景的下拉菜单 55
实例039 弹出式下拉菜单 59
实例040 展开式导航条 61
1.11 侧导航条设计 62
实例041 导航按钮 62
实例042 收缩式导航菜单 64
实例043 树状导航菜单 66

第2章 代码封装技术 69
2.1 数据库操作函数 70
实例044 通用数据库连接函数 70
实例045 测试数据库连接 72
实例046 关闭记录集 73
实例047 关闭数据库连接 74
2.2 窗口与对话框 75
实例048 弹出提示对话框并重定向网页 75
实例049 打开指定大小的新窗口并居中显示 76
2.3 字符串处理 78
实例050 自动获得汉字的拼音简码 78
实例051 转换输入文本中的回车和空格 79
实例052 小写金额转换为大写金额 81
实例053 判断字符串是否以指定字符开头 83
实例054 把一个长数字分位显示 84
实例055 检查字符是否是英文字母 85
实例056 计算字符串的实际长度 86
实例057 将数字字符串格式化为指定长度 87
实例058 将小写字母转换为大写字母 88
实例059 将大写字母转换为小写字母 89
实例060 字符串转换成数组 90
实例061 截取字符串 92
实例062 ASP生成条形码 92
实例063 过滤输入字符串中的危险符号 94
2.4 数据验证 96
实例064 验证输入的日期格式是否正确 96
实例065 检查表单元素是否为空 98
实例066 服务器端验证E-mail是否正确 99
实例067 客户端验证E-mail是否正确 101
实例068 通过正则表达式验证电话号码 102
实例069 验证输入的字符串是否为汉字 104
实例070 验证身份证号码 105
实例071 客户端验证用户名和密码 107
实例072 验证网址是否合法 108
实例073 验证数量和金额 110
实例074 限制输入字符串的长度 111
2.5 身份验证 113
实例075 用户登录模块 113
实例076 带状态识别的用户登录模块 115
2.6 日期与时间 116
实例077 显示长日期格式的系统日期 116
实例078 实时显示系统时间 118
实例079 倒计时 119
实例080 特殊日期提示 120
2.7 随机函数 121
实例081 随机产生指定位数的验证码 122
实例082 生成随机字符串 123

第3章 数据库技术 125
3.1 连接Access数据库 126
实例083 通过DSN连接数据库 126
实例084 通过ADO连接数据库 128
实例085 通过OLE DB连接数据库 129
实例086 连接加密的Access数据库 131
3.2 连接SQL Server数据库 133
实例087 通过非DSN连接数据库 133
实例088 通过OLE DB连接数据库 138
实例089 通过DSN连接数据库 139
3.3 分页显示数据信息 142
实例090 分页显示 142
实例091 查询结果分页显示 144
实例092 转到指定页的分页 149
实例093 具有页码跳转功能的分页 152
实例094 分栏显示 154
实例095 分类、分栏显示 155
实例096 统计记录集中数据的数量 158
实例097 对超长文本数据进行分页显示 159
3.4 数据插入 161
实例098 单条数据录入 161
实例099 批量数据录入 165
实例100 插入系统日志信息 169
3.5 数据更新 170
实例101 更新指定记录 170
实例102 批量更新 172
实例103 商品价格调整 173
3.6 密码管理 175
实例104 修改密码 175
实例105 找回密码 176
3.7 使用代码创建数据库、数据表和字段 178
实例106 动态创建Access数据库 179
实例107 动态创建SQL数据库 181
实例108 动态创建SQL数据表和字段 183
3.8 枚举数据库中的数据表 185
实例109 列举SQL Server数据库中的数据表 185
实例110 列举Access数据库中的数据表 187
3.9 查看及修改数据表结构 188
实例111 查看数据表结构 188
实例112 在线维护投票数据库 190
3.10 立即获取插入记录的自动编号 191
实例113 获取SQL Server数据库中插入记录的自动编号 192
实例114 获取Access数据库中插入记录的自动编号 192
3.11 在线删除表或索引 194
实例115 在线删除指定的一个数据表 194
实例116 在线删除多个指定的数据表 195
实例117 在线删除索引 196
3.12 清除部分或全部数据表中的数据 198
实例118 清空指定数据表中的所有数据 198
实例119 清空指定数据表中的全部记录并插入指定ID的新记录 200
实例120 批量清空数据表 201
3.13 生成和恢复SQL数据库脚本 202
实例121 生成SQL数据库脚本 202
实例122 恢复SQL数据库脚本 205
3.14 数据删除(sml) 208
实例123 删除指定记录 208
实例124 批量删除数据 209
实例125 删除数据前给予提示 211
实例126 记录从数据库里删除的记录数 213
3.15 锁定记录 215
实例127 在线售票 215
实例128 自动生成编号 217
3.16 SQL Server数据库备份与恢复 218
实例129 SQL Server数据备份 218
实例130 SQL Server数据恢复 222
3.17 Access数据库备份与恢复 227
实例131 Access数据备份 227
实例132 Access数据恢复 229
3.18 在ASP中应用事务 230
实例133 事务在插入多表数据中的应用 230
实例134 事务在添加留言信息中的应用 233
3.19 其他 236
实例135 不刷新页面筛选数据库中的数据 236
实例136 动态附加数据库 238

第4章 SQL查询相关技术 239
4.1 查询常量 240
实例137 查询数值型数据 240
实例138 查询字符串 242
实例139 查询日期型数据 244
实例140 查询逻辑型数据 245
实例141 查询非空数据 246
4.2 查询控件 248
实例142 查询指定控件内字符串 248
实例143 查询指定控件内数据 250
实例144 查询日期控件内数据 251
实例145 控件作为字段、操作符和内容进行查询 253
4.3 查询变量 256
实例146 利用变量查询字符串数据 256
实例147 利用变量查询数值型数据 258
4.4 查询名列前茅或垫底者 259
实例148 查询前10名数据 259
实例149 查询后10名数据 261
实例150 取出数据统计结果前10名数据 262
4.5 周期、日期查询 264
实例151 查询指定ACCESS数据库中的日期型数据 264
实例152 查询指定SQL Server数据库中的日期型数据 266
实例153 查询指定时间段的数据 267
实例154 按月查询统计数据 269
4.6 大小比较、逻辑查询、重复 271
实例155 查询大于指定条件的数据 271
实例156 查询时不显示重复记录 273
实例157 NOT与谓词进行组合条件的查询 274
实例158 列出数据中的重复记录和记录条数 276
4.7 排序、分组统计 278
实例159 对数据进行降序查询 278
实例160 对数据进行多条件排序 280
实例161 对统计结果进行排序 281
实例162 单列数据分组统计 283
实例163 多列数据分组统计 285
实例164 多表分组统计 287
实例165 使用COMPUTER和COMPUTER BY 288
4.8 聚集函数 290
实例166 利用聚集函数SUM对学生成绩进行汇总 290
实例167 利用聚集函数AVG求某班学生的平均成绩 291
实例168 利用聚集函数MIN求销售额、利润最少的商品 293
实例169 利用聚集函数MAX求月销售额完成最多的销售记录 295
实例170 利用聚集函数COUNT求日销售额大于某值的记录数 296
实例171 利用聚集函数First或Last求数据表中第一条或最后一条记录 298
4.9 多表查询 299
实例172 利用from子句进行多表查询 299
实例173 使用表的别名 301
实例174 合并多个结果集 302
4.10 嵌套查询 304
实例175 简单的嵌套查询 304
实例176 复杂的嵌套查询 305
实例177 嵌套查询在查询统计中的应用 307
4.11 子查询 310
实例178 用子查询作派生的表 310
实例179 用子查询作表达式 311
实例180 用子查询关联数据 312
4.12 联合语句 314
实例181 多表联合查询 314
实例182 对联合查询后的结果进行排序 316
实例183 条件联合语句 317
4.13 内连接查询 318
实例184 简单内连接查询 319
实例185 复杂内连接查询 320
实例186 选择一个表中与另一个表中的行相关的所有行 321
4.14 外连接查询 323
实例187 使用外连接进行多表联合查询 323
实例188 left outer join查询 325
实例189 right outer join查询 326
4.15 利用IN进行查询 328
实例190 利用in或notin语句限定范围 328
实例191 用IN查询表中的记录信息 329
实例192 由IN引入的关联子查询 331
4.16 交叉表查询 332
实例193 利用transform分析数据 333
实例194 利用transform动态分析数据 335
4.17 函数查询 338
实例195 在查询语句中使用格式化函数格式条件 338
实例196 在查询中使用字符串函数 340
实例197 在查询中使用日期函数 342
4.18 having语句应用 343
实例198 利用having语句过滤分组数据 343
4.19 更新数据 345
实例199 更新单条数据 345
实例200 批量修改数据 347
实例201 将指定字段数据为空的记录添上数据 348
4.20 删除数据 349
实例202 删除单条数据 350
实例203 删除指定字段数据为空的记录 351

第5章 在线统计 355
5.1 网站计数器 356
实例204 通过Application对象实现网站计数器 356
实例205 网站图形计数器 357
实例206 记录用户IP地址的计数器 358
实例207 只对新用户计数的计数器 359
5.2 统计用户停留时间 362
实例208 统计用户在某一页停留的时间 362
实例209 统计用户在站点停留的时间 363
5.3 在线统计 364
实例210 判断用户是否在线 364
实例211 实时统计在线人数 365
5.4 统计网站访问量 367
实例212 统计日访问量 367
实例213 利用柱形图统计分析网站访问量 368

第6章 视图、存储过程和触发器的应用 371
6.1 视图的应用 372
实例214 创建视图 372
实例215 在ASP中应用视图 373
实例216 获取数据库中的全部用户视图 375
实例217 修改视图 375
实例218 删除视图 376
6.2 在ASP中使用存储过程 377
实例219 创建存储过程 377
实例220 应用存储过程实现登录身份验证 378
实例221 应用存储过程添加数据 379
实例222 应用存储过程实现数据分页 384
实例223 获取数据库中全部的存储过程 387
实例224 修改存储过程 388
实例225 删除存储过程 389
6.3 在ASP中使用SQL Server触发器 390
实例226 创建触发器 390
实例227 应用触发器自动插入回复记录 392
实例228 获取数据库中的触发器 393

第7章 报表与打印 395
7.1 Web打印 396
实例229 利用JavaScript实现打印(Web打印) 396
实例230 利用WebBrowse打印 397
7.2 利用Word打印报表 397
实例231 利用Word打印员工报表 398
实例232 利用Word自动打印会议记录 399
7.3 利用Excel打印报表 400
实例233 利用Excel打印学生信息报表 400
实例234 利用Excel自动打印工资报表 401
7.4 打印库存报表 402
实例235 打印库存明细表 402
实例236 打印库存盘点报表 404
实例237 打印库存汇总报表 405
实例238 打印指定条件的库存报表 407
7.5 打印邮寄产品单(JavaScript框架) 408
实例239 打印汇款单 408
实例240 打印快递单 409
实例241 打印信封 410
7.6 利用CSS样式打印 410
实例242 利用CSS样式打印客户信息 411
实例243 利用CSS样式打印供应商信息 413

第8章 窗体与界面设计 417
8.1 文件上传 418
实例244 单表单文件上传到数据库 418
实例245 多表单文件上传到数据库 419
实例246 上传文件到服务器 422
实例247 限制文件大小的文件上传 424
8.2 遍历文件 
前言:
1997年,笔者参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时基于Windows的开发资料很少,网络也不发达,常常为了解决一个问题,大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作。在开发过程中深刻地感觉到:编程是一门创造性较强的活动,因其涉及面广,开发者往往需要学习、研究各方面的技术和问题;编程水平的提高与开发时间成正比,需要长时间经验的积累和磨练;编程也是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验、体会,更会产生创新的灵感,达到事半功倍的效果。. 总之,项目开发从来不是一件容易的事,即使是非常..
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城 - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城网上书店 © TuShuCheng.com - 京ICP备06069800