本书全面介绍了ASP程序开发的各方面技术和技巧,共分17章,内容包括表单/窗口与导航条设计、代码封装技术、数据库技术、SQL查询相关技术、在线统计、视图/存储过程和触发器的应用、报表与打印、窗体与界面设计、图形与多媒体、ActiveX组件、信息提取与图表分析、E-mail短信、安全技术、应用与控制、建站与程序调试、网站设计与网页配色、行业应用等。全书共提供了422个实例,每个实例都突出了其实用性。 本书适用于ASP编程人员,也可供大中专院校相关专业的师生学习参考。 第1章 表单、窗口与导航条设计 11.1 下拉列表 2实例001 把数据库中的记录显示到下拉列表中 2实例002 将数组中的数据添加到下拉列表中 3实例003 级联菜单 4实例004 修改数据时下拉列表的默认值为数据库中原数据信息 7实例005 可以输入文字的下拉列表 8实例006 应用下拉列表选择所要联机的网站 9实例007 根据下拉列表的值显示不同控件 101.2 动态添加表单元素 12实例008 根据数据表结构自动生成数据录入页面 12实例009 投票信息一次性设置 131.3 文本框组件的应用 15实例010 自动计算金额 15实例011 设置文本框的只读属性 16实例012 让您的密码域更安全 17实例013 限制多行文本域输入的字符个数 181.4 单选按钮组 19实例014 不提交表单获取单选按钮的值 20实例015 选中单选按钮后显示其他表单元素 211.5 表单应用 22实例016 防止表单在网站外部提交 22实例017 同一个页中的多表单提交 241.6 弹出窗口控制 26实例018 打开新窗口显示广告信息 26实例019 自动关闭的广告窗口 28实例020 弹出窗口居中显示 29实例021 打开新窗口显示详细信息 30实例022 弹出窗口的Cookie控制 32实例023 为弹出的窗口加入关闭按钮 33实例024 关闭弹出窗口时刷新父窗口 34实例025 应用window.close()关闭窗口时,不弹出确认对话框 351.7 弹出网页对话框 36实例026 弹出网页(模式)对话框 36实例027 弹出全屏显示的网页(模式)对话框 39实例028 网页拾色器 401.8 无边框窗口 42实例029 全屏显示无边框有滚动条窗口 42实例030 应用JavaScript实现指定尺寸的无边框窗口 43实例031 应用CSS+DIV实现无边框窗口 441.9 水平导航条应用 47实例032 带图标的文字导航条 47实例033 Flash导航条 48实例034 按钮导航条 49实例035 导航条的动画效果 50实例036 不用图片实现质感导航条 521.10 下拉菜单式导航条 53实例037 二级导航菜单 53实例038 半透明背景的下拉菜单 55实例039 弹出式下拉菜单 59实例040 展开式导航条 611.11 侧导航条设计 62实例041 导航按钮 62实例042 收缩式导航菜单 64实例043 树状导航菜单 66第2章 代码封装技术 692.1 数据库操作函数 70实例044 通用数据库连接函数 70实例045 测试数据库连接 72实例046 关闭记录集 73实例047 关闭数据库连接 742.2 窗口与对话框 75实例048 弹出提示对话框并重定向网页 75实例049 打开指定大小的新窗口并居中显示 762.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 过滤输入字符串中的危险符号 942.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 限制输入字符串的长度 1112.5 身份验证 113实例075 用户登录模块 113实例076 带状态识别的用户登录模块 1152.6 日期与时间 116实例077 显示长日期格式的系统日期 116实例078 实时显示系统时间 118实例079 倒计时 119实例080 特殊日期提示 1202.7 随机函数 121实例081 随机产生指定位数的验证码 122实例082 生成随机字符串 123第3章 数据库技术 1253.1 连接Access数据库 126实例083 通过DSN连接数据库 126实例084 通过ADO连接数据库 128实例085 通过OLE DB连接数据库 129实例086 连接加密的Access数据库 1313.2 连接SQL Server数据库 133实例087 通过非DSN连接数据库 133实例088 通过OLE DB连接数据库 138实例089 通过DSN连接数据库 1393.3 分页显示数据信息 142实例090 分页显示 142实例091 查询结果分页显示 144实例092 转到指定页的分页 149实例093 具有页码跳转功能的分页 152实例094 分栏显示 154实例095 分类、分栏显示 155实例096 统计记录集中数据的数量 158实例097 对超长文本数据进行分页显示 1593.4 数据插入 161实例098 单条数据录入 161实例099 批量数据录入 165实例100 插入系统日志信息 1693.5 数据更新 170实例101 更新指定记录 170实例102 批量更新 172实例103 商品价格调整 1733.6 密码管理 175实例104 修改密码 175实例105 找回密码 1763.7 使用代码创建数据库、数据表和字段 178实例106 动态创建Access数据库 179实例107 动态创建SQL数据库 181实例108 动态创建SQL数据表和字段 1833.8 枚举数据库中的数据表 185实例109 列举SQL Server数据库中的数据表 185实例110 列举Access数据库中的数据表 1873.9 查看及修改数据表结构 188实例111 查看数据表结构 188实例112 在线维护投票数据库 1903.10 立即获取插入记录的自动编号 191实例113 获取SQL Server数据库中插入记录
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序