《ASP&ASP.NET应用编程150例》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王兴东,千丽霞,曹明玉等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505398563
  • 页数:419 页
图书介绍:本书主要针对已有初步ASP网页编程基础的读者,全书通过150个实例全面、深入地介绍了ASP和ASP.NET网页编程技术的常用方法和技巧。全书共分为6章,主要讲解了HTML网页、HTML控件和Web服务器控件编程、与服务器端进行数据交互、网页与数据库集成、数据绑定、通过定制模板控制数据格式并处理模板内的事件、客户端编程等。这些实例简单实用、典型性强、功能突出,很多实例使用的技术可以解决一类问题,所以使用本书最好的方法是掌握实例中的技术或技巧后,使用这些技术去试着实现更复杂的功能、应用到更多方面。本书所有实例源代码可免费从网上下载。

第1章 动态网页编程基础 1

实例1 配置Web服务器 2

实例2 HTML网页结构 6

实例3 文本格式和排版 8

实例4 超级链接与书签 10

实例5 使用表格定位 12

实例6 页面分区 15

实例7 表单网页及文本框元素 17

实例8 表单中的选择元素 21

实例9 使用<%%>代码块 25

实例10 创建基本的Web窗体 28

第2章 服务器控件的应用 35

实例11 对HTML控件应用样式 36

实例12 使用CSS类属性定义样式 39

实例13 创建外部CSS样式表 42

实例14 编程设置HTML服务器控件属性 46

实例15 自定义Web服务器控件的外观 48

实例16 使用AdRotator管理广告 53

实例17 使用事件为AdRotator控件指定广告 56

实例18 使用ImageButton控件进行图像映射 58

实例19 使用Calendar控件制作日历 61

实例20 在日历中显示自定义内容 67

实例21 自定义日期链接的图标 72

实例22 使用Table控件动态创建表格 74

实例23 使用HyperLink控件创建链接 78

实例24 Panel控件 83

实例25 使用PlaceHolder控件做控件容器 86

实例26 用ListBox控件显示并选择列表 88

实例27 应用模板自定义数据显示格式1 92

实例28 应用模板自定义数据显示格式2 97

实例29 使用默认导航按钮分页显示数据 101

实例30 使用自定义的分页导航按钮 104

实例31 排序显示数据 108

实例32 使用DataGrid控件的模板列 110

实例33 自定义排序 113

实例34 向DataGrid控件添加超级链接列 118

实例35 嵌入其他标记的HtmlButton控件 122

实例36 动态效果的Button控件 124

实例37 使用隐藏域存储信息 126

实例38 上载文件 128

实例39 将Web窗体页转换为用户控件 131

实例40 具有公开属性的用户控件 134

实例41 使用具有公开属性的用户控件 137

实例42 能够传递参数的用户控件 140

实例43 使用传递参数的Web用户控件 143

实例44 在用户控件中封装事件 145

实例45 编程创建用户控件 150

第3章 客户端与服务器的交互 155

实例46 取得文本框和密码文本框的内容 156

实例47 取得备注文本的内容 158

实例48 确定单选按钮的状态 160

实例49 确定复选框的状态 162

实例50 确定在下拉式列表框中选择的项 164

实例51 获取Web服务器控件的值 167

实例52 必须输入的验证 169

实例53 服务器端验证 172

实例54 测试单独控件的错误状态 174

实例55 按照指定范围验证 178

实例56 对照数据类型验证 180

实例57 对照值进行验证 183

实例58 显示验证错误信息 186

实例59 对照模式验证 190

实例60 自定义函数验证 194

实例61 对照数据库中的值进行验证 197

实例62 避开与禁用验证 200

实例63 验证Web窗体页中的用户输入 202

第4章 后台数据处理 209

实例64 绑定到属性 210

实例65 绑定到另一个控件的属性 212

实例66 将控件绑定到哈希表 214

实例67 绑定到方法和表达式 216

实例68 使用DataBinder.Eval进行数据绑定 218

实例69 连接数据库 221

实例70 使用数据适配器和数据集 223

实例71 使用连接、命令和数据集 226

实例72 在Web窗体页中显示只读数据 229

实例73 静态参数查询 232

实例74 动态参数查询 235

实例75 使用 DataGrid控件更新数据 238

实例76 使用 SQL语句更新数据库 245

实例77 插入数据行 249

实例78 对输入的数据进行验证 253

实例79 删除SQL数据库中的数据 255

实例80 允许选择DataGrid控件中的行 259

实例81 分页的数据访问 260

实例82 为列指定排序 265

实例83 使用存储过程 268

实例84 使用具有参数的存储过程 271

实例85 处理表之间的主从关系(主) 274

实例86 处理主从关系(从) 276

实例87 使用数据集读取XML数据 278

实例88 获取XML文件的架构 282

实例89 写入XML数据 283

实例90 将XML数据加载到XML控件 287

实例91 显示非结构XML文档 289

实例92 将XML文件作为对象加载 293

实例93 在XML控件中包括XML数据 295

实例94 将XSLT转换应用于DataSet 296

实例95 从数据库中获取单个值 300

实例96 更新指定的记录 302

实例97 使用DataList控件的Select命令 308

实例98 处理模板激发的任意命令字符串 313

实例99 使用选择模板 317

实例100 使用编辑模板和Edit/Update等命令 318

第5章 ASPNET高级技巧的应用 325

实例101 登录验证 326

实例102 在页间传递数据(内联代码) 330

实例103 在页间传递数据(QueryString) 334

实例104 在页间传递数据(Session) 337

实例105 用FileSystemObject处理文件 339

实例106 调用API函数 340

实例107 递归过程 342

实例108 数据的加密 344

实例109 获取服务器中可用的驱动器列表 346

实例110 获取服务器中可用的IP地址 347

实例111 用图像平铺图形 349

实例112 创建线性梯度 351

实例113 绘制轨迹梯度 353

实例114 绘制基数样条 356

实例115 绘制正弦曲线 357

实例116 使用颜色矩阵设置图像中的Alpha 359

实例117 旋转、反射和扭曲图像 362

实例118 图案填充的文字 363

实例119 在随机文件中存储结构 365

实例120 将数据从打开的磁盘文件读入变量 367

实例121 二进制文件访问 370

实例122 从IP地址获取域名 372

实例123 字符顺序流与文件 374

实例124 基本序列化 375

实例125 复杂结构的序列化 379

实例126 有选择的序列化 382

实例127 自定义序列化 383

实例128 域名解析 385

实例129 读写ini文件 387

实例130 枚举服务器可用的字体 390

第6章 客户端编程技术 393

实例131 直接编写客户端脚本 394

实例132 从服务器传递客户端脚本 395

实例133 通过response输出客户端脚本 396

实例134 禁止鼠标左键选中对象 398

实例135 屏蔽鼠标右键 398

实例136 滚动文本 399

实例137 通过脚本控制窗口的开关 400

实例138 禁止用户保存Web网页 402

实例139 页面定时刷新 403

实例140 页面的自动刷新和自动跳转 404

实例141 为页面添加热键 405

实例142 统计逗留时间 406

实例143 倾斜的文本 407

实例144 用脚本实现文本的溶解效果 409

实例145 使用系统中的鼠标形状 411

实例146 显示自定义的鼠标形状 413

实例147 显示动画鼠标 414

实例148 随鼠标移动而改变状态的菜单 415

实例149 显示客户端IP地址 417

实例150 在Web页面中固定位置的图像 418