ASP.NET编程实例与技巧集粹

ASP.NET编程实例与技巧集粹
作 者: 肖建
出版社: 北京希望电子出版社
丛编项: 编程实战与技巧系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET编程实例与技巧集粹》作者简介

内容简介

本书是关于ASP.NET入门与提高的图书,可以帮读者更深入地了解ASP.NET的各种优秀性能,从而能够愉快地学习和掌握新技术。全书包括14章,第1章到第3章主要通过实例介绍了ASP.NET的重要概念,以及ASP.NET和VB.NET的语法。另外,为了让读者更快更有效率的开发网络应用程序,还介绍了微软所提供的集成开发环境Visual Studio.NET和ASP.NET辅助开发工具Web Matrix。第4章到13章则分别介绍了ASP.NET各控件在实际网页开发中的应用技巧,以及ADO.NET数据库的操作技巧,同时还介绍了Web Service的基本概念和应用。第14章则用了1个综合的网络应用程序对前面各章的知识要点做出了总结,让读者可以在这里看到ASP.NET各个新功能的整合性应用,同时还可以看到如何将前面章节所介绍的技巧融汇其中。本书即适合广大网页设计、开发人员,也可以作为各中、高等院校师生的教学、自学以及社会相关领域培训班的首选教材。本版CD内容为书中实例源代码。

图书目录

第1章 .NET与ASP.NET

1.1 Microsoft.NET的特点

1.2 .NET组成部分

1.3 ASP.NET的优越性

1.4 ASP.NET动态网站开发技术的特点

实例1 .NET程序的编译和运行

实例2 ASP与ASP.NET

实例3 如何搭建ASP.NET开发平台

实例4 如何编写并浏览ASP.NET页面

实例5 如何设置ASP.NET的安全性

实例6 如何设置ASP.NET的输出高速缓存

第2章 ASP.NET基本语法与开发环境

实例7 如何实现按钮的响应事件

实例8 如何利用ASP.NET网页的Page_Load事件

实例9 ASP.NET程序代码

实例10 如何使用Include关键字

实例11 如何引用名称空间

实例12 如何使用Server事件进行全文检索

实例13 如何展示代码

实例14 如何声明代码

实例15 如何使用ASP.NET服务器端控件

实例16 如何使用ASP.NET HTML服务控件

实例17 如何进行数据绑定

实例18 如何进行对象标记

实例19 如何实现服务器端注释

实例20 如何实现服务器端包括

实例21 如何使用事件对象

实例22 如何使用Visual Studio.NET

实例23 如何在Visual Studio.NET中建立数据存取环境

实例24 用Visual Studio.NET开发 ASP.NET Web程序

实例25 如何查看自动生成的代码

实例26 页面设计

实例27 编写HTML代码

实例28 编写程序代码

实例29 如何使用辅助开发工具ASP.NET Web Matrix

第3章 VB.NET语言简介

实例30 如何定义类

实例31 如何操作类成员

实例32 如何操作名称空间

实例33 如何访问类型

实例34 如何操作静态成员

实例35 如何操作构造器

实例36 如何继承

实例37 如何定义不可继承的类

实例38 用VB、C#和Javascript声明变量

实例39 用VB、C#和Javascript发出语句

实例40 用VB、C#和Javascript注释语句

实例41 用VB、C#和Javascript获得URL传递的变量

实例42 用VB、C#和Javascript声明属性

实例43 用VB、C#和Javascript定义数组

实例44 用VB、C#和Javascript初始化变量

实例45 用VB、C#和Javascript编写选择语句

实例46 用VB、C#和Javascript编写分支语句

实例47 用VB、C#和Javascript编写For循环语句

实例48 用VB、C#和Javascript编写While循环语句

实例49 用VB、C#和Javascript连接字符串

实例50 用VB、C#和Javascript声明事件

实例51 用VB、C#和Javascript声明对象

实例52 用VB、C#和Javascript转换数据类型

实例53 用VB、C#和Javascript声明名称空间

实例54 用VB、C#和Javascript定义和继承类

第4章 HTML服务控件

实例55 如何使用ASP.NET Web窗体

实例56 如何将HTML文件变成ASP.NET文件

实例57 如何编写真正的ASP.NET网页

实例58 用服务器端控件制作选课系统界面

实例59 如何处理控件事件

实例60 如何使用HtmlAnchor控件

实例61 如何使用InnerHtml和InnerText属性

实例62 如何使用HtmlButton控件

实例63 如何在HtmlButton控件中使用图片

实例64 如何使用HtmlImage控件

实例65 如何动态改变图像

实例66 如何使用HtmlInputButton控件

实例67 如何制作不可用的按钮

实例68 身份验证网页

实例69 如何使用HtmlInputCheckbox控件

实例70 如何使用HtmlInputFile控件

实例71 如何上传文件到本地目录

实例72 如何上传多个文件

实例73 如何使用HtmlInputImage控件

实例74 如何使用HtmlInputRadioButton控件

实例75 如何使用HtmlInputText控件

实例76 如何使用HtmlSelect控件

实例77 如何动态改变文字颜色

实例78 如何动态添加颜色选项

实例79 如何用Page_Load方法初始化选项

实例80 如何制作可以多选的列表

实例81 如何使用HtmlTable控件

实例82 表格的静态与动态创建

实例83 如何提交文本框内容

实例84 如何使用HtmlForm控件管理其他控件

实例85 如何使用HtmlGenericControl控件

第5章 Web服务控件

实例86 如何创建Web服务控件

实例87 如何声明和设定Web服务控件

实例88 如何利用id标识操纵控件

实例89 如何响应Web服务控件动作

实例90 如何循环响应控件事件

实例91 如何使用Label Web服务控件动态显示标签文字

实例92 如何使用TextBox Web服务控件

实例93 如何实现各种文本框

实例94 如何使用HyperLink Web服务控件

实例95 如何链接到到其他网页

实例96 如何数据绑定HyperLink Web服务控件

实例97 如何使用Button、LinkButton和ImageButton Web服务控件

实例98 如何实现按钮上的鼠标悬停效果

实例99 如何实现按钮的图像映射

实例100 如何在ImageButton上实现鼠标悬停效果

实例101 如何使用CheckBox和CheckBoxList Web服务控件

实例102 如何使用RadioButton和RadioButtonList Web服务控件

实例103 单选按钮组的各种属性使用技巧

实例104 如何使用Image Web服务控件动态控制图像的变换

实例105 如何使用ListBox Web服务控件

实例106 如何使用DropDownList Web服务控件进行数据绑定

实例107 如何使用Table、TableCell和TableRow Web服务控件

实例108 如何实现纯文本对象的表格

实例109 如何实现包含控件对象的表格

实例110 如何使用Panel Web服务控件隐藏一组控件

第6章 数据验证控件

实例111 数据验证机制演示

实例112 如何用RequiredFieldValidator控件提交订单

实例113 订单网页页面设计

实例114 订单网页程序代码编写

实例115 如何使用CompareValidator控件比较两个编辑框中的值

实例116 两值比较验证网页页面设计

实例117 两值比较验证网页程序代码编写

实例118 如何使用RangeValidator控件验证各种类型数据范围

实例119 数值范围验证网页页面设计

实例120 数值范围验证网页程序代码编写

实例121 如何使用正则表达式

实例122 正则验证网页

实例123 正则验证网页页面设计

实例124 正则验证网页程序代码编写

实例125 个人信息网页

实例126 个人信息网页页面设计

实例127 个人信息网页程序代码编写

实例128 客户端验证网页

实例129 客户端验证网页页面设计

实例130 客户端验证网页程序代码编写

实例131 用ValidationSummary控件提交订单

实例132 新订单网页页面设计

实例133 新订单网页程序代码编写

实例134 登录窗体验证

实例135 “登录信息”页面设计

实例136 “个人信息”页面设计

实例137 “信用卡信息”页面设计

实例138 添加其他控件

实例139 编写事件处理程序代码

第7章 数据绑定控件

实例140 如何进行数据绑定

实例141 如何进行基于变量的数据绑定

实例142 如何进行基于集合的数据绑定

实例143 如何进行基于表达式的数据绑定

实例144 如何进行基于DataBinder.Eval()方法的数据绑定

实例145 如何进行基于另一个服务器控件的属性的数据绑定

实例146 列表绑定控件的基本属性

实例147 如何使用DataList列表绑定控件

实例148 DataList动态绑定数据网页页面设计

实例149 DataList动态绑定数据网页程序代码编写

实例150 如何使用DataView列表绑定控件

实例151 DataView数据绑定网页页面设计

实例152 DataView数据绑定网页程序代码编写

实例153 HashTable数据绑定网页页面设计

实例154 HashTable数据绑定网页程序代码编写

第8章 ASP.NET高级控件

实例155 如何使用XML

实例156 XML与XSL文件配合

实例157 如何从XML文件读写数据

实例158 如何使用XML Schema

实例159 从XML中读取数据网页页面设计

实例160 从XML中读取数据网页程序代码编写

实例161 如何使用AdRotator Web服务控件

实例162 在网页中显示AdRotator

实例163 在网页中显示日历

实例164 动态更改日历显示模式网页页面设计

实例165 动态更改日历显示模式网页程序代码编写

实例166 自定义日历链接图形网页页面设计

实例167 自定义日历链接图形网页程序代码编写

实例168 自定义日历链接文本

实例169 自定义内容的日历网页页面设计

实例170 自定义内容的日历网页程序代码编写

实例171 如何使用Repeater控件

实例172 Repeater的不同显示格式网页页面设计

实例173 Repeater的不同显示格式网页程序代码编写

实例174 自定义Repeater控件

实例175 编写RepeaterItemCollection.vb

实例176 编写Repeater2.vb

实例177 如何生成并引用库文件

实例178 使用自定义Repeater的网页页面设计

实例179 使用自定义Repeater的网页程序代码编写

实例180 如何使用Email控件

实例181 电子邮件发送网页页面设计

实例182 电子邮件发送网页程序代码编写

实例183 群体邮件初始网页

实例184 群体邮件发送网页

第9章 结构化设计

实例185 如何使用Pagelet

实例186 如何编写含有属性的Pagelet

实例187 如何在网页中使用含有属性的Pagelet

实例188 如何在Pagelet中封装事件

实例189 如何在网页中使用封装事件的Pagelet

实例190 以编程方式创建Pagelet

实例191 如何在网页中使用以编程方式创建的Pagelet

实例192 如何使用Pagelet生成页眉页脚

实例193 如何在网页中显示页眉页脚

实例194 开发数据库管理下拉列表控件drop.ascx

实例195 开发数据库管理日历控件cal.ascx

实例196 数据库管理网页页面设计

实例197 数据库管理网页程序代码编写

实例198 设定事件与函数的关联

实例199 如何建立类控件

实例200 如何使用vb文件引入类控件

实例201 如何使用动态链接库引入类控件

实例202 如何区别Src和Codebehind

实例203 如何开发复合控件

实例204 如何生成复合控件的动态链接库

实例205 如何在网页中使用复合控件

实例206 如何定义自定义名称空间的维护状态

实例207 如何生成维护状态动态链接库

实例208 如何使用使用自定义名称空间的维护状态

实例209 如何将自定义名称空间与数据库结合

实例210 生成动态链接库

实例211 如何用自定义名称空间操作数据库

实例212 如何使用式样表(CSS)

实例213 如何编写式样表

实例214 如何在网页中使用式样表

实例215 如何对 HTML 控件应用式样

实例216 如何对Web服务控件应用式样

实例217 如何使用Expando CSS式样

第10章 ADO.NET技术

实例218 如何使用ADO.NET DataSet

实例219 如何使用ADO.NET的名称空间

实例220 如何使用Managed Providers对象模型

实例221 如何连接数据库

实例222 如何进行数据库查询

实例223 如何开发Connection生存周期用户控件

实例224 如何在网页中查看Connection状态

实例225 如何显示数据

实例226 如何用SqlConnection在网页中显示数据库数据

实例227 如何用SqlDataReader在网页中显示数据库数据

实例228 如何使用参数查询数据

实例229 插入数据网页页面设计

实例230 能够插入数据的网页程序代码编写

实例231 如何更新数据

实例232 能够更新数据的网页页面设计

实例233 能够更新数据的网页程序代码编写

实例234 能够删除数据的网页页面设计

实例235 能够删除数据的网页程序代码编写

实例236 能进行数据排序的网页页面设计

实例237 能进行数据排序的网页程序代码编写

实例238 如何实现基于XML的数据访问

实例239 如何在网页中访问基于XML的数据

第11章 DataSet数据管理

实例240 如何使用DataTableCollection对象

实例241 如何使用DataRelationCollection对象

实例242 如何使用ExtendedProperties属性

实例243 如何从数据库表格创建DataTable对象

实例244 如何从Schema(计划)创建DataTable对象

实例245 如何使用DataColumn对象

实例246 用表达式生成字段的网页页面设计

实例247 用表达式生成字段的网页程序代码编写

实例248 如何使用DataRow对象

实例249 如何使用DataRow对象的RowState属性

实例250 如何使用DataRelation对象

实例251 如何设计一个从XML中读取关系数据的用户控件

实例252 从XML中读取关系数据的网页页面设计

实例253 从XML中读取关系数据的网页程序代码编写

实例254 如何使用DataView对象

实例255 如何设计一个用DataView筛选数据的用户控件

实例256 如何在网页中用DataView筛选数据

实例257 如何使用Constraints对象

实例258 两种Constraint对象的使用技巧

第12章 数据服务控件

实例259 如何使用DataGrid服务控件

实例260 如何使用DataGrid控件的样式

实例261 DataGrid控件样式网页页面设计

实例262 DataGrid控件样式网页程序代码编写

实例263 DataGrid默认排序网页页面设计

实例264 DataGrid默认排序网页程序代码编写

实例265 DataGrid控件自定义排序网页页面设计

实例266 DataGrid控件自定义排序网页程序代码编写

实例267 主从关系数据显示主网页

实例268 主从关系数据显示从网页

实例269 ButtonColumn删除数据网页页面设计

实例270 ButtonColumn删除数据网页程序代码编写

实例271 TemplateColumn编辑数据网页页面设计

实例272 TemplateColumn编辑数据网页程序代码编写

实例273 如何使用DataList服务控件

实例274 如何使用ItemTemplate等属性

实例275 DataList数据显示网页页面设计

实例276 DataList数据显示网页程序代码编写

实例277 DataList数据选取网页页面设计

实例278 DataList数据选取网页程序代码编写

实例279 DataList数据编辑网页页面设计

实例280 DataList数据编辑网页页面设计

实例281 Repeater不同格式显示数据网页页面设计

实例282 Repeater不同格式显示数据网页程序代码编写

实例283 如何使用Repeater控件的模板

实例284 Repeater数据显示网页页面设计

实例285 Repeater数据显示网页程序代码编写

第13章 Web Service综述

实例286 如何建立Web Service

实例287 如何使用Web Service

实例288 如何开发存取数据的Web Service

第14章 简单的ASP.NET留言本

实例289 数据库设计

实例290 样式表MyStyle.css

实例291 用户留言网页页面设计

实例292 用户留言网页程序代码编写

实例293 提交留言网页

实例294 查看留言网页页面设计

实例295 查看留言网页程序代码编写