ASP&ASP.NET应用编程150例
2004-6-1
明天出版社,北京中唱时代音像出版有限公司
托芙・扬松,王兴东,千丽霞,曹明玉
416
574000
本书主要针对已有初步ASP网页编程基础的读者,全书通过150个实例全面、深入地介绍了ASP和ASP.NET网页编程技术的常用方法和技巧。全书共分为6章,主要讲解了HTML网页、HTML控件和Web服务器控件编程、与服务器端进行数据交互、网页与数据库集成、数据绑定、通过定制模板控制数据格式并处理模板内的事件、客户端编程等。这些实例简单实用、典型性强、功能突出,很多实例使用的技术可以解决一类问题,所以使用本书最好的方法是掌握实例中的技术或技巧后,使用这些技术去试着实现更复杂的功能、应用到更多方面。
本书内容丰富、结构合理、叙述简明,可以作为广大网页编程爱好者提供编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。本书所有实例源代码可免费从网上下载。
第1章 动态网页编程基础 实例1 配置Web服务器 实例2 HTML网页结构 实例3 文本格式和排版 实例4 超级链接与书签 实例5 使用表格定位 实例6 页面分区 实例7 表单网页及文本框元素 实例8 表单中的选择元素 实例9 使用代码块 实例10 创建基本的Web窗体第2章 服务器控件的应用 实例11 对HTML控件应用样式 实例12 使用CSS类属性定义样式 实例13 创建外部CSS样式表 实例14 编程设置HTML服务器控件属性 实例15 自定义Web服务器控件的外观 实例16 使用AdRotator管理广告 实例17 使用事件为AdRotator控件指定广告 实例18 使用ImageButton控件进行图像映射 实例19 使用Calendar控制制作日历 实例20 在日历中显示自定义内容 实例21 自定义日期链接的图标 实例22 使用Table控件动态创建表格 实例23 使用HyperLink控件创建链接 实例24 Panel控件 实例25 使用PlaceHolder控件做控件容器 实例26 用ListBox控件显示并选择列表 实例27 应用模板自定义数据显示格式1 实例28 应用模板自定义数据显示格式2 实例29 使用默认导航按钮分页显示数据 实例30 使用自定义的分页导航按钮 实例31 排序显示数据 实例32 使用DataGrid控件的模板列 实例33 自定义排序 实例34 向DataGrid控件添加超级链接列 实例35 嵌入其他标记的HtmlButton控件 实例36 动态效果的Button控件 实例37 使用隐藏域存储信息 实例38 上载文件 实例39 将Web窗体页转换为用户控件 实例40 具有公开属性的用户控件 实例41 使用具有公开属性的用户控件 实例42 能够传递参数的用户控件 实例43 使用传递参数的Web用户控件 实例44 在用户控件中封装事件 实例45 编程创建用户控件第3章 客户端与服务器的交互 实例46 取得文本框和密码文本框的内容 实例47 取得备注文本的内容 实例48 确定单选按钮的状态 实例49 确定复选框的状态 实例50 确定在下拉式列表框中选择的项 实例51 获取Web服务器控件的值 实例52 必须输入的验证 实例53 服务器端验证 实例54 测试单独控件的错误状态 实例55 按照指定范围验证 实例56 对照数据类型验证 实例57 对照值进行验证 实例58 显示验证错误信息 实例59 对照模式验证 实例60 自定义函数验证 实例61 对照数据库中的值进行验证 实例62 避开与禁用验证 实例63 验证Web窗体页中的用户输入第4章 后台数据处理 实例64 绑定到属性 实例65 绑定到另一个控件的属性 实例66 将控件绑定到哈希表 实例67 绑定到方法和表达式 实例68 使用DataBinder.Eval进行数据绑定 实例69 连接数据库 实例70 使用数据适配器和数据集 实例71 使用连接、命令和数据集 实例72 在Web窗体页中显示只读数据 实例73 静态参数查询 实例74 动态参数查询 实例75 使用DataGrid控件更新数据 实例76 使用SQL语句更新数据库 实例77 插入数据行 实例78 对输入的数据进行验证 实例79 删除SQL数据库中的数据 实例80 允许选择DataGrid控件中的行 实例81 分页的数据访问 实例82 为列指定排序 实例83 使用存储过程 实例84 使用具有参数的存储过程 实例85 处理表之间的主从关系(主) 实例86 处理主从关系(从) 实例87 使用数据集读取XML数据 实例88 获取XML文件的架构 实例89 写入XML数据 实例90 将XML数据加载到XML控件 实例91 显示非结构XML文档 实例92 将XML文件作为对象加载 实例93 在XML控件中包括XML数据 实例94 将XSLT转换应用于DataSet 实例95 从数据库中获取单个值 实例96 更新指定的记录 实例97 使用DataList控件的Select命令 实例98 处理模板激发的任意命令字符串 实例99 使用选择模板 实例100 使用编辑模板和Edit/Update等命令第5章 ASP.NET高级技巧的应用 实例101 登录验证 实例102 在页间传递数据(内联代码) 实例103 在页间传递数据(QueryString) 实例104 在页间传递数据(Session) 实例105 用FileSystemObject处理文件 实例106 调用API函数 实例107 递归过程 实例108 数据的加密 实例109 获取服务器中可用的驱动器列表 实例110 获取服务器中可用的IP地址 实例111 用图像平铺图形 实例112 创建线性梯度 实例113 绘制轨迹梯度 实例114 绘制基数样条 实例115 绘制正弦曲线 实例116 使用颜色矩阵设置图像中的Alpha 实例117 旋转、反射和扭曲图像 实例118 图案填充的文字 实例119 在随机文件中存储结构 实例120 将数据从打开的磁盘文件读入变量 实例121 二进制文件访问 实例122 从IP地址获取域名 实例123 字符顺序流与文件 实例124 基本序列化 实例125 复杂结构的序列化 实例126 有选择的序列化 实例127 自定义序列化 实例128 域名解析 实例129 读写ini文件 实例130 枚举服务器可用的字体 第6章 客户端编程技术 实例131 直接编写客户端脚本 实例132 从服务器传递客户端脚本 实例133 通过response输出客户端脚本 实例134 禁止鼠标左键选中对象 实例135 屏蔽鼠标右键 实例136 滚动文本 实例137 通过脚本控制窗口的开关 实例138 禁止用户保存Web网页 实例139 页面定时刷新 实例140 页面的自动刷新和自动跳转 实例141 为页面添加热键 实例142 统计逗留时间 实例143 倾斜的文本 实例144 用脚本实现文本的溶解效果 实例145 使用系统中的鼠标形状 实例146 显示自定义的鼠标形状 实例147 显示动画鼠标 实例148 随鼠标移动而改变状态的菜单 实例149 显示客户端IP地址 实例150 在Web页面中固定位置的图像