ASP程序开发范例宝典

ASP程序开发范例宝典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-07
版次: 1
ISBN: 9787115148735
定价: 82.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 712页
字数: 1258千字
27人买过
  •   本书全面介绍了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 遍历文件 427

    实例248 遍历指定目录下的所有文件 427

    实例249 遍历指定驱动器 428

    实例250 获取驱动器信息 429

    8.3 文件操作 430

    实例251 从文本文件中读取注册服务条款 430

    实例252 应用文本文件保存访客人数的计数器 431

    实例253 判断文件是否被改动 432

    实例254 远程批量重命名文件 433

    实例255 通过文本文件向数据库文件中传递数据 435

    8.4 文件下载 436

    实例256 应用Stream对象实现文件下载 436

    实例257 获取下载文件所需时间 437

    8.5 对文件夹的操作 439

    实例258 对文件夹创建、删除、移动、复制的操作 439

    实例259 对文件夹名称的修改 441

    8.6 对文件的操作 442

    实例260 对文件的创建、删除、移动、复制的操作 442

    实例261 对文件名称的修改 444

    实例262 查看文件是否存在 445

    实例263 用ASP生成HTML 445

    8.7 其他 447

    实例264 获取文件信息 447

    实例265 读取注册表信息 449

    实例266 读取驱动器信息 450

    第9章 图形与多媒体 453

    9.1 头像选择 454

    实例267 通过下拉列表选择头像 454

    实例268 从网页对话框中选择头像 455

    9.2 图片上传 457

    实例269 将图片文件保存到数据表 457

    实例270 限制上传图片的格式 458

    9.3 显示数据表中的二进制图片 461

    实例271 显示数据表中的单个图片文件 461

    实例272 连续显示数据表中的图片 462

    实例273 按实际大小显示图片 463

    9.4 控制、显示图片特效 464

    实例274 通过滑动鼠标放大或缩小图片 464

    实例275 显示随机图像 465

    实例276 如何实现图片的动态翻动的效果 466

    实例277 播放图片 468

    实例278 浮动广告 469

    实例279 投票结果柱形图显示 471

    实例280 获取页面中图像的实际尺寸 473

    9.5 插入Flash动画 476

    实例281 插入Flash动画 476

    实例282 插入背景透明的Flash动画 477

    9.6 在线播放与下载 478

    实例283 在线点播 478

    实例284 MP3文件下载 479

    实例285 自制视频播放器 482

    实例286 带记忆的在线影片欣赏 484

    第10章 ActiveX组件 487

    10.1 广告轮显组件 488

    实例287 制作旗帜广告条 488

    实例288 随机广告 490

    10.2 计数器组件 492

    实例289 图形计数器 492

    实例290 幸运有奖 494

    实例291 自动生成Web导航链接(content linking组件实现) 496

    10.3 Browser Capabilities组件 498

    实例292 显示浏览器信息 498

    实例293 根据获取的浏览器名称及版本显示不同的页面 500

    10.4 注册DLL或OCX组件 501

    实例294 本机注册 501

    实例295 远程注册DLL组件 502

    10.5 VB订制组件 503

    实例296 文件上传组件 503

    实例297 Ping组件 507

    10.6 调用Delphi编写的OCX组件 510

    实例298 显示系统时钟组件 510

    实例299 自制媒体播放器组件 511

    10.7 日历组件 512

    实例300 调用Microsoft Date and Time Picker组件 512

    实例301 调用Delphi编写的日历组件 515

    第11章 信息提取与图表分析 517

    11.1 情报获取 518

    实例302 远程获取其他网页情报 518

    实例303 获取情报曲线分析图 519

    11.2 显示数据库数据的图表 523

    实例304 网站访问量显示图表 523

    实例305 投票结果显示图表 525

    实例306 利用折线图分析商品的价格走势 526

    11.3 将汇总数据利用图表分析 528

    实例307 某产品月销售量柱形图分析 528

    实例308 单产品月销售量折线图分析 529

    实例309 年销售额及利润柱形图分析 531

    实例310 年销售额及利润折线图分析 533

    第12章 E-mail短信 535

    12.1 发送邮件 536

    实例311 利用E-mail发送邮件 536

    实例312 邮件群发 537

    实例313 带附件的邮件发送程序 540

    实例314 利用ActiveX组件发送邮件 541

    12.2 构建邮件服务器 542

    实例315 利用CDONTS组件发送邮件 542

    实例316 接收邮件 543

    第13章 安全技术 547

    13.1 用户登录 548

    实例317 用户安全登录 548

    实例318 带验证码的用户登录模块 549

    实例319 如果未登录点击某页,强制跳到登录页面 551

    13.2 权限 552

    实例320 测试管理员级别 552

    实例321 权限不够弹出的对话框 554

    13.3 获取客户端信息 555

    实例322 确定对方的IP地址 555

    实例323 获取访问者IP所属地 557

    实例324 获取客户端TCP/IP端口的方法 558

    13.4 禁止用户复制网页内容及保护源码 559

    实例325 禁止用户复制网页内容(方法一) 559

    实例326 禁止用户复制网页内容(方法二) 560

    实例327 禁止网页被另存为 561

    实例328 使用Script Encoder加密工具加密 562

    13.5 数据加密 563

    实例329 对登录密码进行加密 563

    实例330 字符串加密 566

    13.6 Access数据库安全 568

    实例331 防止Access数据库被下载 568

    实例332 设置数据库密码 569

    13.7 防止SQL注入 570

    实例333 替换输入字符串中的危险字符 571

    实例334 禁止用户输入字符串中的危险字符 572

    实例335 防止表单被重复提交 573

    13.8 禁止用户刷新屏幕 576

    实例336 屏蔽IE主菜单 576

    实例337 屏蔽键盘相关事件 577

    实例338 屏蔽鼠标右键 579

    第14章 应用与控制 581

    14.1 调用Word 582

    实例339 将表格数据保存到Word 582

    实例340 将查询结果保存到Word 583

    14.2 在ASP中访问Excel 585

    实例341 通过ADO访问Excel 585

    实例342 直接访问Excel 586

    14.3 导出数据到Excel 587

    实例343 将table数据导出到Excel 588

    实例344 将查询结果导出到Excel 588

    14.4 导出SQL Server数据 589

    实例345 将数据导出到Access数据库 590

    实例346 将数据导出到Excel 591

    14.5 ASP中压缩与解压缩RAR文件 591

    实例347 ASP中压缩RAR文件 592

    实例348 ASP中解压缩RAR文件 593

    14.6 其他 594

    实例349 在ASP中调用PowerPoint 594

    实例350 在ASP中编写并调用类 595

    第15章 建站与程序调试 597

    15.1 配置IIS服务器 598

    实例351 在Windows 2000 Server中配置IIS5.0 598

    实例352 在Windows XP +IIS中配置 599

    实例353 在Windows 2003 Server中配置IIS 600

    15.2 配置数据库服务器需要注意的事项 602

    实例354 SQL Server数据库注意事项 602

    实例355 Access数据库不能更新 603

    15.3 程序调试与错误处理 604

    实例356 应用Microsoft Script Debugger调试程序 604

    实例357 解决SQL Server语句出现的错误 605

    实例358 解决“没有权限”错误 606

    实例359 截获系统错误并给出友好提示 607

    实例360 常用错误代码一览 608

    15.4 服务器安全设置 610

    实例361 设置和管理账户 610

    实例362 Windows 2003安装的安全设置 611

    实例363 Windows 2003 远程管理WEB站点 611

    实例364 Windows 安全设置 612

    实例365 配置IIS服务 614

    15.5 其他 614

    实例366 FTP服务器 614

    实例367 在IIS中建立WAP服务器 615

    实例368 Asp配置虚拟目录 616

    第16章 网站设计与网页配色 619

    16.1 企业网站 620

    实例369 电脑产品 620

    实例370 软件产品 621

    实例371 汽车销售 622

    实例372 物流 623

    实例373 宾馆酒店 624

    实例374 工业产品 625

    16.2 大型门户类网站 626

    实例375 综合性门户 627

    实例376 搜索引擎 628

    实例377 垂直门户 629

    16.3 机构类网站 630

    实例378 政务 630

    实例379 市委党校 631

    实例380 银行 632

    16.4 教育类网站 633

    实例381 院校 633

    实例382 招生 634

    实例383 科研 635

    实例384 培训学校 636

    实例385 考试 637

    16.5 电子商务类 638

    实例386 图书 639

    实例387 购物 640

    16.6 生活资讯类 641

    实例388 电信 641

    实例389 家居 642

    实例390 中介 643

    实例391 房地产 645

    16.7 其他 646

    实例392 个人主页 646

    实例393 游戏 647

    实例394 电影 648

    实例395 美食 649

    第17章 行业应用(综合应用) 651

    17.1 在线投票系统 652

    实例396 网上投票系统(限制多次投票) 652

    实例397 网上投票系统(一个IP一月只能投票一次) 653

    17.2 用户注册 655

    实例398 一般用户注册 655

    实例399 带检测用户名的用户注册 656

    实例400 分步用户注册 658

    17.3 聊天室 661

    实例401 Application形式的聊天室 661

    实例402 数据库形式的聊天室(10分钟不说话该用户下线) 665

    实例403 聊天室(私聊) 668

    17.4 留言本 670

    实例404 简易留言本 670

    实例405 留言本(留言分类) 671

    实例406 留言本(版主回复) 673

    17.5 购物车 675

    实例407 添加至购物车 676

    实例408 查看购物车 678

    实例409 从购物车中移去指定商品 680

    实例410 修改商品购买数量 681

    实例411 清空购物车 683

    实例412 收银台结账 684

    17.6 万年历 686

    实例413 简易万年历 686

    实例414 万年历(备忘录) 689

    17.7 论坛 691

    实例415 查看帖子信息 691

    实例416 发表主题信息 694

    实例417 回复主题信息 695

    实例418 删除主题及回复信息 696

    实例419 安全退出 698

    17.8 搜索 699

    实例420 一般搜索 699

    实例421 高级搜索 700

    实例422 常用搜索 702

    技术要点对应实例位置 705
  • 内容简介:
      本书全面介绍了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 遍历文件 427

    实例248 遍历指定目录下的所有文件 427

    实例249 遍历指定驱动器 428

    实例250 获取驱动器信息 429

    8.3 文件操作 430

    实例251 从文本文件中读取注册服务条款 430

    实例252 应用文本文件保存访客人数的计数器 431

    实例253 判断文件是否被改动 432

    实例254 远程批量重命名文件 433

    实例255 通过文本文件向数据库文件中传递数据 435

    8.4 文件下载 436

    实例256 应用Stream对象实现文件下载 436

    实例257 获取下载文件所需时间 437

    8.5 对文件夹的操作 439

    实例258 对文件夹创建、删除、移动、复制的操作 439

    实例259 对文件夹名称的修改 441

    8.6 对文件的操作 442

    实例260 对文件的创建、删除、移动、复制的操作 442

    实例261 对文件名称的修改 444

    实例262 查看文件是否存在 445

    实例263 用ASP生成HTML 445

    8.7 其他 447

    实例264 获取文件信息 447

    实例265 读取注册表信息 449

    实例266 读取驱动器信息 450

    第9章 图形与多媒体 453

    9.1 头像选择 454

    实例267 通过下拉列表选择头像 454

    实例268 从网页对话框中选择头像 455

    9.2 图片上传 457

    实例269 将图片文件保存到数据表 457

    实例270 限制上传图片的格式 458

    9.3 显示数据表中的二进制图片 461

    实例271 显示数据表中的单个图片文件 461

    实例272 连续显示数据表中的图片 462

    实例273 按实际大小显示图片 463

    9.4 控制、显示图片特效 464

    实例274 通过滑动鼠标放大或缩小图片 464

    实例275 显示随机图像 465

    实例276 如何实现图片的动态翻动的效果 466

    实例277 播放图片 468

    实例278 浮动广告 469

    实例279 投票结果柱形图显示 471

    实例280 获取页面中图像的实际尺寸 473

    9.5 插入Flash动画 476

    实例281 插入Flash动画 476

    实例282 插入背景透明的Flash动画 477

    9.6 在线播放与下载 478

    实例283 在线点播 478

    实例284 MP3文件下载 479

    实例285 自制视频播放器 482

    实例286 带记忆的在线影片欣赏 484

    第10章 ActiveX组件 487

    10.1 广告轮显组件 488

    实例287 制作旗帜广告条 488

    实例288 随机广告 490

    10.2 计数器组件 492

    实例289 图形计数器 492

    实例290 幸运有奖 494

    实例291 自动生成Web导航链接(content linking组件实现) 496

    10.3 Browser Capabilities组件 498

    实例292 显示浏览器信息 498

    实例293 根据获取的浏览器名称及版本显示不同的页面 500

    10.4 注册DLL或OCX组件 501

    实例294 本机注册 501

    实例295 远程注册DLL组件 502

    10.5 VB订制组件 503

    实例296 文件上传组件 503

    实例297 Ping组件 507

    10.6 调用Delphi编写的OCX组件 510

    实例298 显示系统时钟组件 510

    实例299 自制媒体播放器组件 511

    10.7 日历组件 512

    实例300 调用Microsoft Date and Time Picker组件 512

    实例301 调用Delphi编写的日历组件 515

    第11章 信息提取与图表分析 517

    11.1 情报获取 518

    实例302 远程获取其他网页情报 518

    实例303 获取情报曲线分析图 519

    11.2 显示数据库数据的图表 523

    实例304 网站访问量显示图表 523

    实例305 投票结果显示图表 525

    实例306 利用折线图分析商品的价格走势 526

    11.3 将汇总数据利用图表分析 528

    实例307 某产品月销售量柱形图分析 528

    实例308 单产品月销售量折线图分析 529

    实例309 年销售额及利润柱形图分析 531

    实例310 年销售额及利润折线图分析 533

    第12章 E-mail短信 535

    12.1 发送邮件 536

    实例311 利用E-mail发送邮件 536

    实例312 邮件群发 537

    实例313 带附件的邮件发送程序 540

    实例314 利用ActiveX组件发送邮件 541

    12.2 构建邮件服务器 542

    实例315 利用CDONTS组件发送邮件 542

    实例316 接收邮件 543

    第13章 安全技术 547

    13.1 用户登录 548

    实例317 用户安全登录 548

    实例318 带验证码的用户登录模块 549

    实例319 如果未登录点击某页,强制跳到登录页面 551

    13.2 权限 552

    实例320 测试管理员级别 552

    实例321 权限不够弹出的对话框 554

    13.3 获取客户端信息 555

    实例322 确定对方的IP地址 555

    实例323 获取访问者IP所属地 557

    实例324 获取客户端TCP/IP端口的方法 558

    13.4 禁止用户复制网页内容及保护源码 559

    实例325 禁止用户复制网页内容(方法一) 559

    实例326 禁止用户复制网页内容(方法二) 560

    实例327 禁止网页被另存为 561

    实例328 使用Script Encoder加密工具加密 562

    13.5 数据加密 563

    实例329 对登录密码进行加密 563

    实例330 字符串加密 566

    13.6 Access数据库安全 568

    实例331 防止Access数据库被下载 568

    实例332 设置数据库密码 569

    13.7 防止SQL注入 570

    实例333 替换输入字符串中的危险字符 571

    实例334 禁止用户输入字符串中的危险字符 572

    实例335 防止表单被重复提交 573

    13.8 禁止用户刷新屏幕 576

    实例336 屏蔽IE主菜单 576

    实例337 屏蔽键盘相关事件 577

    实例338 屏蔽鼠标右键 579

    第14章 应用与控制 581

    14.1 调用Word 582

    实例339 将表格数据保存到Word 582

    实例340 将查询结果保存到Word 583

    14.2 在ASP中访问Excel 585

    实例341 通过ADO访问Excel 585

    实例342 直接访问Excel 586

    14.3 导出数据到Excel 587

    实例343 将table数据导出到Excel 588

    实例344 将查询结果导出到Excel 588

    14.4 导出SQL Server数据 589

    实例345 将数据导出到Access数据库 590

    实例346 将数据导出到Excel 591

    14.5 ASP中压缩与解压缩RAR文件 591

    实例347 ASP中压缩RAR文件 592

    实例348 ASP中解压缩RAR文件 593

    14.6 其他 594

    实例349 在ASP中调用PowerPoint 594

    实例350 在ASP中编写并调用类 595

    第15章 建站与程序调试 597

    15.1 配置IIS服务器 598

    实例351 在Windows 2000 Server中配置IIS5.0 598

    实例352 在Windows XP +IIS中配置 599

    实例353 在Windows 2003 Server中配置IIS 600

    15.2 配置数据库服务器需要注意的事项 602

    实例354 SQL Server数据库注意事项 602

    实例355 Access数据库不能更新 603

    15.3 程序调试与错误处理 604

    实例356 应用Microsoft Script Debugger调试程序 604

    实例357 解决SQL Server语句出现的错误 605

    实例358 解决“没有权限”错误 606

    实例359 截获系统错误并给出友好提示 607

    实例360 常用错误代码一览 608

    15.4 服务器安全设置 610

    实例361 设置和管理账户 610

    实例362 Windows 2003安装的安全设置 611

    实例363 Windows 2003 远程管理WEB站点 611

    实例364 Windows 安全设置 612

    实例365 配置IIS服务 614

    15.5 其他 614

    实例366 FTP服务器 614

    实例367 在IIS中建立WAP服务器 615

    实例368 Asp配置虚拟目录 616

    第16章 网站设计与网页配色 619

    16.1 企业网站 620

    实例369 电脑产品 620

    实例370 软件产品 621

    实例371 汽车销售 622

    实例372 物流 623

    实例373 宾馆酒店 624

    实例374 工业产品 625

    16.2 大型门户类网站 626

    实例375 综合性门户 627

    实例376 搜索引擎 628

    实例377 垂直门户 629

    16.3 机构类网站 630

    实例378 政务 630

    实例379 市委党校 631

    实例380 银行 632

    16.4 教育类网站 633

    实例381 院校 633

    实例382 招生 634

    实例383 科研 635

    实例384 培训学校 636

    实例385 考试 637

    16.5 电子商务类 638

    实例386 图书 639

    实例387 购物 640

    16.6 生活资讯类 641

    实例388 电信 641

    实例389 家居 642

    实例390 中介 643

    实例391 房地产 645

    16.7 其他 646

    实例392 个人主页 646

    实例393 游戏 647

    实例394 电影 648

    实例395 美食 649

    第17章 行业应用(综合应用) 651

    17.1 在线投票系统 652

    实例396 网上投票系统(限制多次投票) 652

    实例397 网上投票系统(一个IP一月只能投票一次) 653

    17.2 用户注册 655

    实例398 一般用户注册 655

    实例399 带检测用户名的用户注册 656

    实例400 分步用户注册 658

    17.3 聊天室 661

    实例401 Application形式的聊天室 661

    实例402 数据库形式的聊天室(10分钟不说话该用户下线) 665

    实例403 聊天室(私聊) 668

    17.4 留言本 670

    实例404 简易留言本 670

    实例405 留言本(留言分类) 671

    实例406 留言本(版主回复) 673

    17.5 购物车 675

    实例407 添加至购物车 676

    实例408 查看购物车 678

    实例409 从购物车中移去指定商品 680

    实例410 修改商品购买数量 681

    实例411 清空购物车 683

    实例412 收银台结账 684

    17.6 万年历 686

    实例413 简易万年历 686

    实例414 万年历(备忘录) 689

    17.7 论坛 691

    实例415 查看帖子信息 691

    实例416 发表主题信息 694

    实例417 回复主题信息 695

    实例418 删除主题及回复信息 696

    实例419 安全退出 698

    17.8 搜索 699

    实例420 一般搜索 699

    实例421 高级搜索 700

    实例422 常用搜索 702

    技术要点对应实例位置 705
查看详情
相关图书 / 更多
ASP程序开发范例宝典
ASP.NET程序设计
张铁红
ASP程序开发范例宝典
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP程序开发范例宝典
ASP.NET动态网站项目开发实用教程(C#版)(微课版)
陈凤 张治军 谭恒松 胡游龙
ASP程序开发范例宝典
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP程序开发范例宝典
ASP.NET实践教程(第3版)(微课版)
魏菊霞;李志中;李晶;谢云
ASP程序开发范例宝典
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP程序开发范例宝典
ASP.NET程序设计案例教程
张华
ASP程序开发范例宝典
ASM全埋点开发实战
王灼洲 张伟
ASP程序开发范例宝典
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP程序开发范例宝典
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP程序开发范例宝典
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
ASP程序开发范例宝典
ASP.NET Web开发技术(微课版)
王颖;刘艳;王先水
您可能感兴趣 / 更多
ASP程序开发范例宝典
C#开发案例精粹
明日科技
ASP程序开发范例宝典
Linux运维从入门到精通
明日科技
ASP程序开发范例宝典
HTML5+CSS3+JavaScript从入门到精通
明日科技
ASP程序开发范例宝典
Python完全自学教程
明日科技
ASP程序开发范例宝典
Node.js从入门到精通
明日科技
ASP程序开发范例宝典
C语言完全自学教程
明日科技
ASP程序开发范例宝典
C语言从入门到精通(第6版)
明日科技
ASP程序开发范例宝典
C#从入门到精通(第7版)
明日科技
ASP程序开发范例宝典
JavaScript从入门到精通(第5版)
明日科技
ASP程序开发范例宝典
Java从入门到精通(第7版)
明日科技
ASP程序开发范例宝典
MySQL从入门到精通(第3版)
明日科技
ASP程序开发范例宝典
Python从入门到精通(第3版)
明日科技