第1章 表单、窗口与导航条设计<br>1.1 下拉列表<br>实例001 把数据库中的记录显示到下拉列表中<br>实例002 将数组中的数据添加到下拉列表中<br>实例003 级联菜单<br>实例004 修改数据时下拉列表的默认值为数据库中原数据信息<br>实例005 可以输入文字的下拉列表<br>实例006 应用下拉列表选择所要联机的网站<br>实例007 根据下拉列表的值显示不同控件<br>1.2 动态添加表单元素<br>实例008 根据数据表结构自动生成数据录入页面<br>实例009 投票信息一次性设置<br>1.3 文本框组件的应用<br>实例010 自动计算金额<br>实例011 设置文本框的只读属性<br>实例012 让您的密码域更安全<br>实例013 限制多行文本域输入的字符个数<br>1.4 单选按钮组<br>实例014 不提交表单获取单选按钮的值<br>实例015 选中单选按钮后显示其他表单元素<br>1.5 表单的应用<br>实例016 防止表单在网站外部提交<br>实例017 带记忆功能的表单<br>1.6 弹出窗口控制<br>实例018 打开新窗口显示广告信息<br>实例019 自动关闭的广告窗口<br>实例020 弹出窗口居中显示<br>实例021 打开新窗口显示详细信息<br>实例022 弹出窗口的Cookie控制<br>实例023 为弹出的窗口加入关闭按钮<br>实例024 关闭弹出窗口时刷新父窗口<br>实例025 应用window.close()关闭窗口<br>1.7 弹出网页对话框<br>实例026 弹出网页(模式)对话框<br>实例027 弹出全屏显示的网页(模式)对话框<br>实例028 网页拾色器<br>1.8 无边框窗口<br>实例029 全屏显示无边框有滚动条窗口<br>实例030 应用JavaScript实现指定尺寸的无边框窗口<br>实例031 应用CSS+DIV实现无边框窗口<br>1.9 水平导航条应用<br>实例032 带图标的文字导航条<br>实例033 flash导航条<br>实例034 按钮导航条<br>实例035 导航条的动画效果<br>实例036 不用图片实现质感导航条<br>1.10 下拉菜单式导航条<br>实例037 二级导航菜单<br>实例038 半透明背景的下拉菜单<br>实例039 弹出式下拉菜单<br>实例040 展开式导航条<br>1.11 侧导航条设计<br>实例041 导航按钮<br>实例042 收缩式导航菜单<br>实例043 树状导航菜单<br><br>第2章 代码封装技术<br>2.1 数据库操作函数<br>实例044 通用数据库连接函数<br>实例045 测试数据库连接<br>2.2 窗口与对话框<br>实例046 弹出提示对话框并重定向网页<br>实例047 打开指定大小的新窗口并居中显示<br>2.3 字符串处理<br>实例048 自动获得汉字的拼音简码<br>实例049 转换输入文本中的回车和空格<br>实例050 小写金额转换为大写金额<br>实例051 判断字符串是否以指定字符开头<br>实例052 把一个长数字分位显示<br>实例053 检查字符是否是英文字母<br>实例054 计算字符串的实际长度<br>实例055 将数字字符串格式化为指定长度<br>实例056 将RGB格式的颜色值转换为十六进制格式<br>实例057 将IP地址转换为对应的数值<br>实例058 字符串转换成数组<br>实例059 截取字符串<br>实例060 ASP生成条形码<br>实例061 过滤输入字符串中的危险符号<br>2.4 数据验证<br>实例062 验证输入的日期格式是否正确<br>实例063 检查表单元素是否为空<br>实例064 服务器端验证E-mail是否正确<br>实例065 客户端验证E-mail是否正确<br>实例066 通过正则表达式验证电话号码<br>实例067 应用正则表达式验证车牌号码<br>实例068 验证输入的字符串是否为汉字<br>实例069 验证身份证号码<br>实例070 客户端验证用户名和密码<br>实例071 验证网址是否合法<br>实例072 验证数量和金额<br>实例073 限制输入字符串的长度<br>2.5 身份验证<br>实例074 用户登录模块<br>实例075 带状态识别的用户登录模块<br>2.6 日期与时间<br>实例076 显示长日期格式的系统日期<br>实例077 实时显示系统时间<br>实例078 倒计时<br>实例079 特殊日期提示<br>2.7 随机函数<br>实例080 随机产生指定位数的验证码<br>实例081 生成随机字符串<br><br>第3章 数据库技术<br>3.1 连接Access数据库<br>实例082 通过DSN连接数据库<br>实例083 通过ADO连接数据库<br>实例084 通过OLE DB连接数据库<br>实例085 连接加密的Access数据库<br>3.2 连接SQL Server数据库<br>实例086 通过非DSN连接数据库<br>实例087 通过OLE DB连接数据库<br>实例088 通过DSN连接数据库<br>3.3 数据插入<br>实例089 单条数据录入<br>实例090 批量数据录入<br>实例091 插入系统日志信息<br>3.4 立即获取插入记录的自动编号<br>实例092 获取SQL Server数据库中插入记录的自动编号<br>实例093 获取Access数据库中插入记录的自动编号<br>3.5 数据更新<br>实例094 更新指定记录<br>实例095 批量更新<br>实例096 商品价格调整<br>3.6 数据删除<br>实例097 删除指定记录<br>实例098 批量删除数据<br>实例099 删除数据前给予提示<br>实例100 记录从数据库里删除的记录数<br>3.7 分页显示数据信息<br>实例101 分页显示<br>实例102 查询结果分页显示<br>实例103 转到指定页的分页<br>实例104 具有页码跳转功能的分页<br>实例105 分栏显示<br>实例106 分类、分栏显示<br>实例107 统计记录集中数据的数量<br>实例108 对超长文本数据进行分页显示<br>3.8 密码管理<br>实例109 修改密码<br>实例110 找回密码<br>3.9 锁定记录<br>实例111 在线售票<br>实例112 自动生成编号<br>3.10 在ASP中应用事务<br>实例113 事务在插入多表数据中的应用<br>实例114 事务在添加留言信息中的应用<br>实例115 事务在删除数据中的应用<br>3.11 使用代码创建数据库、数据表和字段<br>实例116 动态创建Access数据库<br>实例117 动态创建SQL数据库<br>实例118 动态创建SQL数据表和字段<br>3.12 枚举数据库中的数据表<br>实例119 列举SQL Server数据库中的数据表<br>实例120 列举Access数据库中的数据表<br>3.13 查看及修改数据表结构<br>实例121 查看数据表结构<br>实例122 在线维护投票数据库<br>3.14 在线删除表或索引<br>实例123 在线删除指定的一个数据表<br>实例124 在线删除多个指定的数据表<br>实例125 在线删除索引<br>3.15 清除部分或全部数据表中的数据<br>实例126 清空指定数据表中的所有数据<br>实例127 清空指定数据表中的全部记录并插入指定ID的新记录<br>实例128 批量清空数据表<br>3.16 生成和恢复SQL数据库脚本<br>实例129 生成SQL数据库脚本<br>实例130 恢复SQL数据库脚本<br>3.17 SQL Server数据库备份与恢复<br>实例131 SQL Server数据备份<br>实例132 SQL Server数据恢复<br>3.18 Access数据库备份与恢复<br>实例133 Access数据备份<br>实例134 Access数据恢复<br>实例135 Access数据压缩<br>3.19 其他<br>实例136 不刷新页面筛选数据库中的数据<br>实例137 动态附加数据库<br>实例138 连接Oracle数据库<br><br>第4章 SQL查询相关技术<br>4.1 查询常量<br>实例139 查询数值型数据<br>实例140 查询字符串<br>实例141 查询日期型数据<br>实例142 查询逻辑型数据<br>实例143 查询非空数据<br>4.2 查询控件<br>实例144 查询指定控件内字符串<br>实例145 查询指定控件内数据<br>实例146 查询日期控件内数据<br>实例147 控件作为字段、操作符和内容进行查询<br>4.3 查询变量<br>实例148 利用变量查询字符串数据<br>实例149 利用变量查询数值型数据<br>4.4 查询名列前茅或垫底者<br>实例150 查询前10名数据<br>实例151 查询后10名数据<br>实例152 取出数据统计结果前10名数据<br>4.5 周期、日期查询<br>实例153 查询指定ACCESS数据库中的日期型数据<br>实例154 查询指定SQL Server数据库中的日期型数据<br>实例155 查询指定时间段的数据<br>实例156 按月查询统计数据<br>4.6 大小比较、逻辑查询、重复<br>实例157 查询大于指定条件的数据<br>实例158 查询时不显示重复记录<br>实例159 NOT与谓词进行组合条件的查询<br>实例160 列出数据中的重复记录和记录条数<br>4.7 排序、分组统计<br>实例161 对数据进行降序查询<br>实例162 对数据进行多条件排序<br>实例163 对统计结果进行排序<br>实例164 单列数据分组统计<br>实例165 多列数据分组统计<br>实例166 多表分组统计<br>实例167 使用COMPUTER和COMPUTER BY<br>4.8 聚集函数<br>实例168 利用聚集函数SUM对学生成绩进行汇总<br>实例169 利用聚集函数AVG求某班学生的平均成绩<br>实例170 利用聚集函数MIN求销售额、利润最少的商品<br>实例171 利用聚集函数MAX求月销售额完成最多的销售记录<br>实例172 利用聚集函数COUNT求日销售额大于某值的记录数<br>实例173 利用聚集函数First或Last求数据表中第一条或最后一条记录<br>4.9 多表查询<br>实例174 利用from子句进行多表查询<br>实例175 使用表的别名<br>实例176 合并多个结果集<br>4.10 嵌套查询<br>实例177 简单的嵌套查询<br>实例178 复杂的嵌套查询<br>实例179 嵌套查询在查询统计中的应用<br>4.11 子查询<br>实例180 用子查询作派生的表<br>实例181 用子查询作表达式<br>实例182 用子查询关联数据<br>4.12 联合语句<br>实例183 多表联合查询<br>实例184 对联合查询后的结果进行排序<br>实例185 条件联合语句<br>4.13 内连接查询<br>实例186 简单内连接查询<br>实例187 复杂内连接查询<br>实例188 选择一个表中与另一个表中的行相关的所有行<br>4.14 外连接查询<br>实例189 使用外连接进行多表联合查询<br>实例190 left outer join查询<br>实例191 right outer join查询<br>4.15 利用IN进行查询<br>实例192 利用in或notin语句限定范围<br>实例193 用IN查询表中的记录信息<br>实例194 由IN引入的关联子查询<br>4.16 交叉表查询<br>实例195 利用transform分析数据<br>实例196 利用transform动态分析数据<br>4.17 函数查询<br>实例197 在查询语句中使用格式化函数格式条件<br>实例198 在查询中使用字符串函数<br>实例199 在查询中使用日期函数<br>4.18 HAVING语句应用<br>实例200 利用having语句过滤分组数据<br>4.19 更新数据<br>实例201 更新单条数据<br>实例202 批量修改数据<br>实例203 将指定字段数据为空的记录添上数据<br>4.20 删除数据<br>实例204 删除单条数据<br>实例205 删除指定字段数据为空的记录<br><br>第5章 视图、存储过程和触发器的应用<br>5.1 视图的应用<br>实例206 创建视图<br>实例207 在ASP中应用视图<br>实例208 获取数据库中的全部用户视图<br>实例209 修改视图<br>实例210 删除视图<br>5.2 在ASP中使用存储过程<br>实例211 创建存储过程<br>实例212 应用存储过程实现登录身份验证<br>实例213 应用存储过程添加数据<br>实例214 应用存储过程实现数据分页<br>实例215 获取数据库中全部的存储过程<br>实例216 修改存储过程<br>实例217 删除存储过程<br>5.3 在ASP中使用SQL Server触发器<br>实例218 创建触发器<br>实例219 应用触发器自动插入回复记录<br>实例220 获取数据库中的触发器<br>实例221 应用触发器添加数据<br>实例222 应用触发器修改数据<br>实例223 应用触发器删除数据<br><br>第6章 文件管理<br>6.1 文件上传<br>实例224 单一文件上传到数据库<br>实例225 将文件与表单数据一同上传到数据库<br>实例226 使用组件上传文件到数据库<br>实例227 上传文件到服务器<br>实例228 使用组件上传文件到服务器<br>实例229 限制上传文件的大小<br>6.2 文件下载<br>实例230 应用Stream对象实现文件下载<br>实例231 获取下载文件所需时间<br>6.3 对文件的基本操作<br>实例232 对文件的创建、删除、移动、复制的操作<br>实例233 对文件名称的修改<br>6.4 文件操控<br>实例234 从文本文件中读取注册服务条款<br>实例235 应用文本文件保存访客人数的计数器<br>实例236 判断文件是否被改动<br>实例237 远程批量重命名文件<br>实例238 通过文本文件向数据库文件中传递数据<br>实例239 用ASP生成HTML<br>6.5 对文件夹的操作<br>实例240 对文件夹创建、删除、移动、复制的操作<br>实例241 对文件夹名称的修改<br>6.6 遍历文件<br>实例242 遍历指定目录下的所有文件<br>实例243 遍历指定驱动器<br>实例244 获取驱动器信息<br>6.7 其他<br>实例245 获取文件信息<br>实例246 读取注册表信息<br>实例247 读取驱动器信息<br><br>第7章 图形与多媒体<br>7.1 头像选择<br>实例248 通过下拉列表选择头像<br>实例249 从网页对话框中选择头像<br>7.2 图片上传<br>实例250 将图片文件保存到数据表<br>实例251 限制上传图片的格式<br>7.3 显示数据表中的二进制图片<br>实例252 显示数据表中的单个图片文件<br>实例253 连续显示数据表中的图片<br>实例254 按实际大小显示图片<br>7.4 控制、显示图片特效<br>实例255 通过滑动鼠标放大或缩小图片<br>实例256 显示随机图像<br>实例257 如何实现图片的动态翻动的效果<br>实例258 播放图片<br>实例259 浮动广告<br>实例260 投票结果柱形图显示<br>实例261 获取页面中图像的实际尺寸<br>7.5 插入Flash动画<br>实例262 插入Flash动画<br>实例263 插入背景透明的Flash动画<br>7.6 在线播放与下载<br>实例264 在线点播<br>实例265 MP3文件下载<br>实例266 自制视频播放器<br>实例267 带记忆的在线影片欣赏<br><br>第8章 在线统计<br>8.1 网站计数器<br>实例268 通过Application对象实现网站计数器<br>实例269 网站图形计数器<br>实例270 记录用户IP地址的计数器<br>实例271 只对新用户计数的计数器<br>8.2 统计用户停留时间<br>实例272 统计用户在某一页停留的时间<br>实例273 统计用户在站点停留的时间<br>8.3 在线统计<br>实例274 判断用户是否在线<br>实例275 实时统计在线人数<br>8.4 统计网站访问量<br>实例276 统计日访问量<br>实例277 利用柱形图统计分析网站访问量<br><br>第9章 ActiveX组件<br>9.1 广告轮显组件<br>实例278 制作旗帜广告条<br>实例279 随机广告<br>9.2 计数器组件<br>实例280 图形计数器<br>实例281 幸运有奖<br>实例282 自动生成Web导航链接(content linking组件实现)<br>9.3 Browser Capabilities组件<br>实例283 显示浏览器信息<br>实例284 根据获取的浏览器名称及版本显示不同的页面<br>9.4 注册DLL或OCX组件<br>实例285 本机注册<br>实例286 远程注册DLL组件<br>9.5 图表分析组件<br>实例287 获取情报曲线分析图<br>实例288 年销售额及利润柱形图分析<br>实例289 年销售额及利润折线图分析<br>9.6 VB订制组件<br>实例290 文件上传组件<br>实例291 Ping组件<br>9.7 调用Delphi编写的OCX组件<br>实例292 显示系统时钟组件<br>实例293 自制媒体播放器组件<br>9.8 日历组件<br>实例294 调用Microsoft Date and Time Picker组件<br>实例295 调用Delphi编写的日历组件<br><br>第10章 E-mail短信<br>10.1 发送邮件<br>实例296 利用E-mail发送邮件<br>实例297 邮件群发<br>实例298 带附件的邮件发送程序<br>实例299 利用AspEmail组件发送邮件<br>实例300 利用Microsoft OutLook发送邮件<br>10.2 构建邮件服务器<br>实例301 利用CDONTS组件发送邮件<br>实例302 接收邮件<br><br>第11章 报表与打印<br>11.1 Web打印<br>实例303 利用JavaScript调用IE自身的打印功能实现打印<br>实例304 利用WebBrowse打印<br>11.2 利用Word打印报表<br>实例305 将页面中的客户列表导出到Word并打印<br>实例306 利用Word自动打印指定格式的会议记录<br>11.3 利用Excel打印报表<br>实例307 利用Excel打印学生信息报表<br>实例308 将web页面中的数据导出到Excel并自动打印<br>11.4 打印库存报表<br>实例309 打印库存明细表<br>实例310 打印库存盘点报表<br>实例311 打印库存汇总报表<br>实例312 打印指定条件的库存报表<br>11.5 套打邮寄产品单<br>实例313 打印汇款单<br>实例314 打印快递单<br>实例315 打印信封<br>11.6 利用CSS样式打印<br>实例316 利用CSS样式打印页面中的指定内容<br>实例317 利用CSS样式实现分页打印<br><br>第12章 应用与控制<br>12.1 调用Word<br>实例318 将表格数据保存到Word<br>实例319 将查询结果保存到Word<br>12.2 在ASP中访问Excel<br>实例320 通过ADO访问Excel<br>实例321 直接访问Excel<br>12.3 导出数据到Excel<br>实例322 将table数据导出到Excel<br>实例323 将查询结果导出到Excel<br>12.4 导出SQL Server数据<br>实例324 将数据导出到Access数据库<br>实例325 将数据导出到Excel<br>12.5 ASP中压缩与解压缩RAR文件<br>实例326 ASP中压缩RAR文件<br>实例327 ASP中解压缩RAR文件<br>12.6 其他<br>实例328 在ASP中调用PowerPoint<br>实例329 在ASP中编写并调用类<br><br>第13章 Ajax技术<br>13.1 ASP操作XML数据<br>实例330 向XML文件中动态添加数据<br>实例331 读取指定XML文件中的数据<br>实例332 分页显示XML文件中的数据<br>13.2 无刷新技术应用<br>实例333 不刷新页面查询数据库中的数据<br>实例334 实时验证用户注册信息<br>实例335 XML留言板<br>实例336 无刷新广告轮显<br><br>第14章 安全技术<br>14.1 用户登录<br>实例337 用户安全登录<br>实例338 带验证码的用户登录模块<br>实例339 分级用户登录<br>实例340 如果未登录浏览某页,强制跳到登录页面<br>14.2 权限<br>实例341 测试管理员级别<br>实例342 权限不够弹出的对话框<br>14.3 获取客户端信息<br>实例343 确定对方的IP地址<br>实例344 获取客户端TCP/IP端口的方法<br>14.4 禁止用户复制网页内容及保护源码<br>实例345 禁止用户复制网页内容(方法一)<br>实例346 禁止用户复制网页内容(方法二)<br>实例347 禁止网页被另存为<br>实例348 防止网页被盗链<br>实例349 使用Script Encoder加密工具加密<br>实例350 将ASP文件转换成HTML文件<br>14.5 数据加密<br>实例351 对登录密码进行加密<br>实例352 应用变换法对系统日志信息加密<br>实例353 应用数字加密算法对用户密码加密<br>14.6 Access数据库安全<br>实例354 防止Access数据库被下载<br>实例355 设置数据库密码<br>14.7 防止SQL注入<br>实例356 替换输入字符串中的危险字符<br>实例357 禁止用户输入字符串中的危险字符<br>实例358 防止表单被重复提交<br>14.8 禁止用户刷新屏幕<br>实例359 屏蔽IE主菜单<br>实例360 屏蔽键盘相关事件<br>实例361 屏蔽鼠标右键<br><br>第15章 建站与程序调试<br>15.1 配置IIS服务器<br>实例362 在Windows 2000 Server中配置IIS5.0<br>实例363 在Windows XP +IIS中配置IIS<br>实例364 在Windows 2003 Server中配置IIS<br>15.2 配置数据库服务器需要注意的事项<br>实例365 SQL Server数据库注意事项<br>实例366 Access数据库不能更新<br>15.3 程序调试与错误处理<br>实例367 应用Microsoft Script Debugger调试程序<br>实例368 解决SQL Server中用户登录失败<br>实例369 解决SQL Server语句出现的错误<br>实例370 解决“没有权限”错误<br>实例371 截获系统错误并给出友好提示<br>实例372 常用错误代码一览<br>15.4 服务器安全设置<br>实例373 设置和管理账户<br>实例374 windows2003安装的安全设置<br>实例375 Windows 2003远程管理WEB站点<br>实例376 Windows 安全设置<br>实例377 配置IIS服务<br>实例378 管理服务器IIS用户<br>15.5 其他<br>实例379 FTP服务器<br>实例380 在IIS中建立WAP服务器<br>实例381 Asp配置虚拟目录<br><br>第16章 网站设计与网页配色<br>16.1 企业网站<br>实例382 电脑产品<br>实例383 软件产品<br>实例384 汽车销售<br>实例385 物流<br>实例386 宾馆酒店<br>实例387 工业产品<br>16.2 大型门户类网站<br>实例388 综合性门户<br>实例389 搜索引擎<br>实例390 垂直门户<br>16.3 机构类网站<br>实例391 政务<br>实例392 市委党校<br>实例393 银行<br>16.4 教育类网站<br>实例394 院校<br>实例395 招生<br>实例396 科研<br>实例397 培训学校<br>实例398 考试<br>16.5 电子商务类<br>实例399 图书<br>实例400 购物<br>16.6 生活资讯类<br>实例401 电信<br>实例402 家居<br>实例403 中介<br>实例404 房地产<br>16.7 其他<br>实例405 个人主页<br>实例406 游戏<br>实例407 电影<br>实例408 美食<br><br>第17章 行业应用(综合应用)<br>17.1 用户注册<br>实例409 一般用户注册<br>实例410 带检测用户名的用户注册<br>实例411 分步用户注册<br>17.2 留言本<br>实例412 简易留言本<br>实例413 留言本(留言分类)<br>实例414 留言本(版主回复)<br>17.3 在线投票系统<br>实例415 网上投票系统(限制多次投票)<br>实例416 网上投票系统(一个IP一月只能投票一次)<br>17.4 论坛<br>实例417 查看帖子信息<br>实例418 发表主题信息<br>实例419 回复主题信息<br>实例420 删除主题及回复信息<br>实例421 安全退出<br>17.5 购物车<br>实例422 添加至购物车<br>实例423 查看购物车<br>实例424 从购物车中移去指定商品<br>实例425 修改商品购买数量<br>实例426 清空购物车<br>实例427 收银台结账<br>17.6 万年历<br>实例428 简易万年历<br>实例429 带有备忘录的万年历<br>17.7 聊天室<br>实例430 Application形式的聊天室<br>实例431 数据库形式的聊天室(10分钟不说话用户下线)<br>实例432 聊天室(私聊)<br>17.8 搜索<br>实例433 一般搜索<br>实例434 高级搜索<br>实例435 常用搜索<br><br>技术要点对应实例位置
展开