图书介绍

ASP.NET程序设计教程 C#版pdf电子书版本下载

ASP.NET程序设计教程  C#版
  • 崔淼著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111312239
  • 出版时间:2010
  • 标注页数:305页
  • 文件大小:85MB
  • 文件页数:317页
  • 主题词:主页制作-程序设计-高等学校-教材;C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET程序设计教程 C#版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ASP.NET与Visual Studio开发平台 1

1.1 C/S和B/S架构体系 1

1.1.1 C/S与B/S架构的比较 1

1.1.2 B/S架构编程技术 2

1.1.3 ASP.NET网站的主要组成文件 3

1.2 Visual Studio集成开发环境 5

1.2.1 Visual Studio项目管理 5

1.2.2 使用Visual Studio的帮助系统 14

1.3 创建ASP.NET网站的基本步骤 18

1.4 习题 22

第2章 网页设计基础 23

2.1 HTML和XHTML标记语言 23

2.1.1 HTML的基本格式 23

2.1.2 常用HTML标记 25

2.1.3 XHTML的基本格式 29

2.1.4 常用XHTML标记 30

2.2 在Visual Studio中设计网页 32

2.2.1 向ASP.NET网站中添加静态网页 32

2.2.2 .aspx文件与XHTML 33

2.2.3 Visual Studio提供的网页设计环境 34

2.3 样式控制 35

2.3.1 CSS的概念 35

2.3.2 向ASP.NET网站中添加样式表 38

2.3.3 使用样式生成器 39

2.3.4 创建和使用样式规则 40

2.4 页面布局 43

2.4.1 使用表格布局页面 43

2.4.2 使用DIV和CSS布局页面 45

2.4.3 页面元素的定位 51

2.5 习题 53

第3章 主题与母版页 55

3.1 使用主题和外观文件 55

3.1.1 使用主题 55

3.1.2 使用外观文件 56

3.1.3 利用主题实现页面换肤 59

3.2 母版页与内容页 62

3.2.1 母版页和内容页的概念 63

3.2.2 创建母版页和内容页 63

3.3 从内容页访问母版页的内容 67

3.3.1 从内容页访问母版页控件的属性 67

3.3.2 在内容页中响应母版页控件的事件 68

3.4 习题 69

第4章 C#语法基础与程序设计方法 70

4.1 C#变量 70

4.1.1 变量的命名规范 70

4.1.2 声明变量 71

4.1.3 给变量赋值 72

4.1.4 变量的作用域 72

4.2 数据类型及类型转换 73

4.2.1 数值类型 73

4.2.2 字符类型 74

4.2.3 布尔类型和对象类型 75

4.2.4 类型转换 75

4.3 运算符与表达式 77

4.3.1 运算符与表达式类型 78

4.3.2 运算符的优先级与结合性 82

4.4 C#常用方法与属性 83

4.4.1 日期时间类常用方法与属性 84

4.4.2 常用数学方法与属性 84

4.4.3 常用字符串方法与属性 85

4.4.4 随机方法 85

4.5 结构化程序设计方法 86

4.5.1 基本控件与顺序结构程序设计方法 86

4.5.2 选择结构程序设计方法 90

4.5.3 循环结构程序设计方法 95

4.6 习题 98

第5章 ASP.NET常用控件 101

5.1 ASP.NET控件概述 101

5.1.1 HTML控件和服务器端控件的概念 101

5.1.2 控件和页面的执行过程 102

5.2 常用标准服务器端控件 102

5.2.1 ImageButton和HyperLink控件 102

5.2.2 Image和ImageMap控件 103

5.2.3 RadioButton和RadioButtonList控件 105

5.2.4 CheckBox和CheckList控件 107

5.2.5 ListBox和DropDownList控件 107

5.2.6 FileUpload控件 110

5.2.7 Table控件 114

5.2.8 容器控件 116

5.3 数据验证控件 120

5.3.1 数据验证控件概述 120

5.3.2 必须项验证控件(RequiredFieldValidator) 121

5.3.3 比较验证控件(CompareValidator) 123

5.3.4 范围验证控件(RangeValidator) 124

5.3.5 正则表达式验证控件(RegularExpressionValidator) 125

5.3.6 自定义验证控件(CustomValidator) 126

5.3.7 验证摘要控件(ValidatorSummary) 126

5.4 用户自定义控件 128

5.4.1 用户自定义控件概述 128

5.4.2 创建用户控件 128

5.4.3 在设计视图中添加用户控件 129

5.4.4 程序运行时动态添加用户控件 131

5.4.5 公开构成控件的属性 131

5.5 习题 133

第6章 ASP.NET内置对象和状态管理 136

6.1 Page对象 136

6.1.1 Page对象的常用属性、方法和事件 136

6.1.2 Web窗体页面的生命周期 137

6.1.3 Page对象的Load事件与Init事件比较 138

6.2 Response对象 139

6.2.1 Response对象的常用属性和方法 139

6.2.2 使用Response对象输出信息到客户端 140

6.2.3 使用Redirect方法实现页面跳转 141

6.3 Request对象 142

6.3.1 Request对象的常用属性和方法 142

6.3.2 使用UserHostAddress属性获取用户IP地址 143

6.3.3 通过查询字符串实现跨页数据传递 144

6.3.4 使用Browser属性获取客户浏览器信息 145

6.3.5 使用Form属性处理HTML表单 146

6.4 Server对象 146

6.4.1 Server对象的常用属性和方法 146

6.4.2 Execute和Transfer方法 147

6.4.3 MapPath方法 147

6.4.4 对字符串编码和解码 148

6.5 ASP.NET的状态管理 149

6.5.1 创建和使用Cookie对象 149

6.5.2 创建和使用Session对象 152

6.5.3 创建和使用Application对象 157

6.6 习题 160

第7章 ASP.NET AJAX 162

7.1 基本概念 162

7.1.1 Ajax的主要内容及原理 162

7.1.2 ASP.NET AJAX概述 163

7.2 常用ASP.NET AJAX控件 163

7.2.1 ScriptManager控件和ScriptManagerProxy控件 164

7.2.2 UpdatePanel控件 166

7.2.3 UpdateProgress控件 170

7.2.4 Timer控件 171

7.3 ASP.NET AJAX控件工具包 172

7.3.1 安装ASP.NET AJAX控件工具包 173

7.3.2 使用ConfirmButtonExtender控件弹出确认对话框 175

7.3.3 使用RoundedCornersExtender控件实现圆角效果 178

7.3.4 使用CalendarExtender控件 178

7.4 习题 179

第8章 数据库基础和数据访问控件 181

8.1 使用数据库系统 181

8.1.1 创建Microsoft SQL Sever数据库 181

8.1.2 常用SQL语句 184

8.1.3 Microsoft SQL Server常用操作 186

8.1.4 创建Microsoft Access数据库 190

8.2 使用数据控件访问数据库 192

8.2.1 使用数据源控件 192

8.2.2 使用GridView控件 193

8.2.3 使用FormView控件 197

8.2.4 使用Repeater控件 199

8.2.5 使用DetailsView控件 203

8.3 习题 206

第9章 使用ADO.NET访问数据库 209

9.1 ADO.NET和数据库通用接口 209

9.1.1 ADO.NET概述 209

9.1.2 数据库通用接口 209

9.1.3 ADO.NET的数据模型 211

9.1.4 ADO.NET中的常用对象 212

9.2 数据库连接对象(Connection) 212

9.2.1 Connection对象概述 213

9.2.2 创建Connection对象 213

9.2.3 Connection对象的属性和方法 213

9.2.4 数据库的连接字符串 215

9.3 数据库命令对象(Command) 219

9.3.1 创建Command对象 220

9.3.2 Command对象的属性和方法 221

9.4 数据读取对象(DataReader) 224

9.4.1 DataReader对象的常用属性及方法 224

9.4.2 使用DataReader对象 225

9.5 数据适配器对象(DataAdapter) 228

9.5.1 DataAdapter对象概述 228

9.5.2 DataAdapter对象的属性和方法 228

9.6 习题 231

第10章 使用DataSet访问数据库 233

10.1 DataSet概述 233

10.1.1 DataSet与DataAdapter 233

10.1.2 DataSet的组成 234

10.1.3 DataSet中的对象、属性和方法 235

10.2 使用DataSet访问数据库 236

10.2.1 创建DataSet 236

10.2.2 填充DataSet 236

10.2.3 多结果集填充 238

10.2.4 添加新记录 239

10.2.5 修改记录 240

10.2.6 删除记录 241

10.3 DataSet应用实例(网站用户管理) 241

10.3.1 用户管理模块应具有的功能 242

10.3.2 模块功能的实现 244

10.4 习题 255

第11章 LINQ to SQL数据库操作 256

11.1 LINQ的概念 256

11.1.1 LINQ的构成 256

11.1.2 与LINQ相关的几个概念 257

11.2 使用LinqDataSource控件 262

11.2.1 创建DataContext类 262

11.2.2 配置LinqDataSource 265

11.2.3 LinqDataSource控件使用示例 266

11.3 使用LINQ to SQL的对象和方法 267

11.3.1 返回数据表中的全部记录(select语句) 268

11.3.2 返回数据表中符合条件的部分记录(Where语句) 269

11.3.3 返回数据集合的排序(OrderBy方法) 271

11.3.4 连接不同数据表(Join语句) 271

11.3.5 插入新记录 273

11.3.6 修改记录 274

11.3.7 删除记录 274

11.3.8 使用LINQ to SQL直接执行SQL语句 274

11.4 习题 276

第12章 ASP.NET的安全管理 279

12.1 用户身份认证 279

12.1.1 传统的认证方法 279

12.1.2 基于角色的安全管理简介 280

12.2 使用网站管理工具进行安全设置 280

12.2.1 连接SQL Server数据库 280

12.2.2 使用ASP.NET网站管理工具 282

12.3 使用登录控件 286

12.3.1 Login控件 286

12.3.2 CreateUserWizard控件 288

12.3.3 LoginName和LoginStatus控件 288

12.3.4 LoginView控件 289

12.3.5 ChangePassword和PasswordRecovery控件 292

12.4 使用Membership API 295

12.4.1 用户管理 295

12.4.2 角色管理 302

12.5 习题 304

参考文献 305

精品推荐