书籍详情
基于C#的Web应用
作者:仲福根 著
出版社:电子工业出版社
出版时间:2012-01-01
ISBN:9787121154775
定价:¥25.80
购买这本书可以去
内容简介
《面向应用型高校“十二五”规划教材:基于C#的Web应用》以Visual Studio 2008为开发平台,C#为程序开发语言,面向具有一定程序设计基础的学生,较详细地介绍ASP.NET网站开发技术和应用,各章均配有一定数量的课程实例和习题,帮助学生快速提高C# Web动态网页设计思路和开发能力。全书共分为7章,主要内容包括ASP.NET基础,包括Visual Studio 2008和Dreamweaver开发工具,以及ASP.NET开发环境的安装和配置、C#编程基础、结构化程序设计思想、常用Web服务器控件、ASP.NET 内置对象、数据库访问技术、Web应用程序开发实例等。《面向应用型高校“十二五”规划教材:基于C#的Web应用》配有精美的PPT电子教案和所有课程实例、习题的源码,以及专用于《面向应用型高校“十二五”规划教材:基于C#的Web应用》开发的上机操作的实验环境程序。
作者简介
暂缺《基于C#的Web应用》作者简介
目录
第1章 ASP.NET应用程序基础 1
1.1 ASP.NET概述 1
1.1.1 什么是ASP.NET 1
1.1.2 ASP.NET的发展历史 1
1.1.3 ASP.NET的特点 2
1.2 .NET框架 2
1.3 ASP.NET可使用的编程语言 4
1.4 ASP.NET开发运行环境 4
1.4.1 ASP.NET软硬件开发运行环境 4
1.4.2 安装和配置Web服务器 5
1.4.3 Windows 7操作系统下Web服务器IIS的安装和配置 5
1.4.4 安装和配置Apache Web服务器 8
1.5 Visual Studio 2008集成开发环境安装和使用 11
1.5.1 安装Visual Studio 2008 12
1.5.2 Visual Studio 2008集成开发环境使用简介 14
1.6 创建ASP .NET应用程序 15
1.6.1 创建一个简单的ASP.NET网站 15
1.6.2 Dreamweaver CS环境下开发ASP.NET网站 16
1.6.3 Visual Studio 2008环境下开发ASP.NET网站 19
1.7 调试ASP.NET程序 23
1.7.1 捕获中间值 24
1.7.2 设置断点 24
1.7.3 调试程序 24
1.8 部署应用程序 25
1.9 习题 26
第2章 C#程序设计基础 28
2.1 C#程序的代码结构 28
2.1.1 C#代码的组成要素及书写规则 28
2.1.2 C#程序的格式 30
2.2 C#数据类型 31
2.2.1 数值类型 32
2.2.2 字符类型 33
2.2.3 布尔类型 33
2.2.4 对象类型 34
2.3 C#变量和常量 35
2.3.1 变量及其作用域 35
2.3.2 常量 37
2.4 C#运算符与表达式 38
2.4.1 运算符与表达式类型 38
2.4.2 运算符的优先级与结合 41
2.5 C#的常用方法与属性 42
2.5.1 常用数学类的方法与字段 42
2.5.2 字符串的方法与属性 43
2.5.3 日期时间类的常用方法与属性 45
2.5.4 随机类方法 46
2.5.5 类型转换方法 47
2.6 习题 48
第3章 结构化程序设计方法 49
3.1 基本控件和顺序结构程序设计 49
3.1.1 标签控件 50
3.1.2 文本框控件 50
3.1.3 按钮控件 51
3.2 选择结构程序设计 51
3.2.1 选择结构程序设计的概念 51
3.2.2 选择结构if…else 52
3.2.3 选择结构if…else if 54
3.3 循环结构程序设计 55
3.3.1 循环结构程序设计的概念 55
3.3.2 for循环 56
3.3.3 while循环 57
3.3.4 foreach循环 57
3.3.5 转向语句和循环的嵌套 58
3.4 数组 59
3.4.1 数组与数组元素 59
3.4.2 声明和访问一维数组 60
3.4.3 声明和访问多维数组 62
3.5 异常处理语句和命名空间 63
3.6 习题 65
第4章 WEB服务器控件 67
4.1 ASP.NET控件概述 67
4.2 标准服务器控件 72
4.2.1 RadioButton和RadioButtonList控件 72
4.2.2 CheckBox和CheckBoxList控件 75
4.2.3 ListBox和DropDownList控件 77
4.2.4 FileUpload文件上传控件 79
4.2.5 Calendar日历控件 80
4.3 习题 82
第5章 ASP.NET的内置对象 83
5.1 Page对象 83
5.1.1 Page对象常用的属性、方法及事件 83
5.1.2 IsPostBack属性和Load事件的应用 83
5.1.3 IsPostBack属性、DataBind方法和Load事件的综合应用 84
5.2 Response对象 86
5.2.1 Response对象常用的属性及方法 86
5.2.2 Response对象的Write方法应用 86
5.2.3 Response对象的Redirect方法应用 88
5.2.4 Response对象的End方法应用 88
5.3 Request对象 89
5.3.1 Request对象常用属性和方法 89
5.3.2 Request对象Form属性和QueryString属性的应用 89
5.3.3 Request对象MapPath属性 92
5.3.4 Request对象Server Variables属性 92
5.4 Server对象 93
5.4.1 Server对象的常用方法 93
5.4.2 Server对象的MapPath方法 93
5.4.3 Server对象的Excute方法 94
5.4.4 Server对象的Transfer方法 94
5.5 Application对象 94
5.5.1 Application对象常用方法和事件 95
5.5.2 Application对象的应用 95
5.6 Session对象 97
5.6.1 Session对象常用属性和方法 97
5.6.2 Session对象的工作原理 97
5.6.3 配置Session会话状态模式 98
5.6.4 Session对象的应用 99
5.7 Cookie对象 102
5.7.1 Cookie对象的常用属性 103
5.7.2 Cookie对象的应用 104
5.8 综合应用 105
5.9 习题 110
第6章 数据库访问技术 112
6.1 数据库基础知识 112
6.1.1 关系型数据库的基本结构 112
6.1.2 MySQL数据库简介 112
6.1.3 结构化查询语言 113
6.2 MySQL数据库安装与配置 114
6.2.1 安装与配置MySQL数据库 114
6.2.2 MySQL管理与操作 116
6.3 ADO .NET对象概述 120
6.3.1 ADO.NET简介 120
6.3.2 ADO .NET体系结构 121
6.3.3 Connection对象 122
6.3.4 Command对象 123
6.3.5 DataReader对象 124
6.3.6 Connection、Command、DataReader对象的应用 125
6.3.7 DataAdapter对象 131
6.3.8 DataSet数据集对象 132
6.3.9 DataTable数据表对象 132
6.3.10 DataAdapter、DataSet、DataTable对象的应用 132
6.4 使用数据控件访问数据库 135
6.4.1 数据绑定 135
6.4.2 列表控件 136
6.4.3 GridView数据控件 137
6.4.4 DataList数据控件 142
6.5 存储过程与事务处理 144
6.5.1 存储过程的概念及优点 144
6.5.2 创建存储过程 145
6.5.3 ASP .NET中调用存储过程 146
6.5.4 事务处理 147
6.5.5 事务与锁定 148
6.5.6 事务处理的应用 148
6.6 综合应用 154
6.6.1 音乐媒体播放器 154
6.6.2 用户信息管理程序 157
6.7 习题 159
第7章 Web应用程序开发实例 163
7.1 网站系统设计和开发 163
7.1.1 系统功能设计 163
7.1.2 系统流程 164
7.1.3 网站服务器系统设计 164
7.1.4 数据库设计 165
7.2 页面与程序设计 166
7.2.1 首页设计 166
7.2.2 音频播放页 170
7.2.3 视频播放页 174
7.2.4 音频列表分页 177
7.2.5 视频列表分页 181
7.2.6 登录页 181
7.2.7 注册页 183
7.2.8 启用访客登录 185
7.3 信息管理 185
7.3.1 用户管理 186
7.3.2 音频媒体管理 190
7.3.3 视频媒体管理 193
7.3.4 音频媒体上传 194
7.3.5 视频媒体上传 197
7.3.6 启用管理员登录 198
7.4 网站标题、导航栏设计和发布网站 199
7.4.1 网站动态Banner标题设计和制作 199
7.4.2 导航栏设计和制作 200
7.4.3 管理页面图片按钮设计和制作 201
7.4.4 应用Banner标题和导航栏到主页面 202
7.4.5 运行和发布 204
7.5 习题 204
习题参考答案 205
参考文献 215
1.1 ASP.NET概述 1
1.1.1 什么是ASP.NET 1
1.1.2 ASP.NET的发展历史 1
1.1.3 ASP.NET的特点 2
1.2 .NET框架 2
1.3 ASP.NET可使用的编程语言 4
1.4 ASP.NET开发运行环境 4
1.4.1 ASP.NET软硬件开发运行环境 4
1.4.2 安装和配置Web服务器 5
1.4.3 Windows 7操作系统下Web服务器IIS的安装和配置 5
1.4.4 安装和配置Apache Web服务器 8
1.5 Visual Studio 2008集成开发环境安装和使用 11
1.5.1 安装Visual Studio 2008 12
1.5.2 Visual Studio 2008集成开发环境使用简介 14
1.6 创建ASP .NET应用程序 15
1.6.1 创建一个简单的ASP.NET网站 15
1.6.2 Dreamweaver CS环境下开发ASP.NET网站 16
1.6.3 Visual Studio 2008环境下开发ASP.NET网站 19
1.7 调试ASP.NET程序 23
1.7.1 捕获中间值 24
1.7.2 设置断点 24
1.7.3 调试程序 24
1.8 部署应用程序 25
1.9 习题 26
第2章 C#程序设计基础 28
2.1 C#程序的代码结构 28
2.1.1 C#代码的组成要素及书写规则 28
2.1.2 C#程序的格式 30
2.2 C#数据类型 31
2.2.1 数值类型 32
2.2.2 字符类型 33
2.2.3 布尔类型 33
2.2.4 对象类型 34
2.3 C#变量和常量 35
2.3.1 变量及其作用域 35
2.3.2 常量 37
2.4 C#运算符与表达式 38
2.4.1 运算符与表达式类型 38
2.4.2 运算符的优先级与结合 41
2.5 C#的常用方法与属性 42
2.5.1 常用数学类的方法与字段 42
2.5.2 字符串的方法与属性 43
2.5.3 日期时间类的常用方法与属性 45
2.5.4 随机类方法 46
2.5.5 类型转换方法 47
2.6 习题 48
第3章 结构化程序设计方法 49
3.1 基本控件和顺序结构程序设计 49
3.1.1 标签控件 50
3.1.2 文本框控件 50
3.1.3 按钮控件 51
3.2 选择结构程序设计 51
3.2.1 选择结构程序设计的概念 51
3.2.2 选择结构if…else 52
3.2.3 选择结构if…else if 54
3.3 循环结构程序设计 55
3.3.1 循环结构程序设计的概念 55
3.3.2 for循环 56
3.3.3 while循环 57
3.3.4 foreach循环 57
3.3.5 转向语句和循环的嵌套 58
3.4 数组 59
3.4.1 数组与数组元素 59
3.4.2 声明和访问一维数组 60
3.4.3 声明和访问多维数组 62
3.5 异常处理语句和命名空间 63
3.6 习题 65
第4章 WEB服务器控件 67
4.1 ASP.NET控件概述 67
4.2 标准服务器控件 72
4.2.1 RadioButton和RadioButtonList控件 72
4.2.2 CheckBox和CheckBoxList控件 75
4.2.3 ListBox和DropDownList控件 77
4.2.4 FileUpload文件上传控件 79
4.2.5 Calendar日历控件 80
4.3 习题 82
第5章 ASP.NET的内置对象 83
5.1 Page对象 83
5.1.1 Page对象常用的属性、方法及事件 83
5.1.2 IsPostBack属性和Load事件的应用 83
5.1.3 IsPostBack属性、DataBind方法和Load事件的综合应用 84
5.2 Response对象 86
5.2.1 Response对象常用的属性及方法 86
5.2.2 Response对象的Write方法应用 86
5.2.3 Response对象的Redirect方法应用 88
5.2.4 Response对象的End方法应用 88
5.3 Request对象 89
5.3.1 Request对象常用属性和方法 89
5.3.2 Request对象Form属性和QueryString属性的应用 89
5.3.3 Request对象MapPath属性 92
5.3.4 Request对象Server Variables属性 92
5.4 Server对象 93
5.4.1 Server对象的常用方法 93
5.4.2 Server对象的MapPath方法 93
5.4.3 Server对象的Excute方法 94
5.4.4 Server对象的Transfer方法 94
5.5 Application对象 94
5.5.1 Application对象常用方法和事件 95
5.5.2 Application对象的应用 95
5.6 Session对象 97
5.6.1 Session对象常用属性和方法 97
5.6.2 Session对象的工作原理 97
5.6.3 配置Session会话状态模式 98
5.6.4 Session对象的应用 99
5.7 Cookie对象 102
5.7.1 Cookie对象的常用属性 103
5.7.2 Cookie对象的应用 104
5.8 综合应用 105
5.9 习题 110
第6章 数据库访问技术 112
6.1 数据库基础知识 112
6.1.1 关系型数据库的基本结构 112
6.1.2 MySQL数据库简介 112
6.1.3 结构化查询语言 113
6.2 MySQL数据库安装与配置 114
6.2.1 安装与配置MySQL数据库 114
6.2.2 MySQL管理与操作 116
6.3 ADO .NET对象概述 120
6.3.1 ADO.NET简介 120
6.3.2 ADO .NET体系结构 121
6.3.3 Connection对象 122
6.3.4 Command对象 123
6.3.5 DataReader对象 124
6.3.6 Connection、Command、DataReader对象的应用 125
6.3.7 DataAdapter对象 131
6.3.8 DataSet数据集对象 132
6.3.9 DataTable数据表对象 132
6.3.10 DataAdapter、DataSet、DataTable对象的应用 132
6.4 使用数据控件访问数据库 135
6.4.1 数据绑定 135
6.4.2 列表控件 136
6.4.3 GridView数据控件 137
6.4.4 DataList数据控件 142
6.5 存储过程与事务处理 144
6.5.1 存储过程的概念及优点 144
6.5.2 创建存储过程 145
6.5.3 ASP .NET中调用存储过程 146
6.5.4 事务处理 147
6.5.5 事务与锁定 148
6.5.6 事务处理的应用 148
6.6 综合应用 154
6.6.1 音乐媒体播放器 154
6.6.2 用户信息管理程序 157
6.7 习题 159
第7章 Web应用程序开发实例 163
7.1 网站系统设计和开发 163
7.1.1 系统功能设计 163
7.1.2 系统流程 164
7.1.3 网站服务器系统设计 164
7.1.4 数据库设计 165
7.2 页面与程序设计 166
7.2.1 首页设计 166
7.2.2 音频播放页 170
7.2.3 视频播放页 174
7.2.4 音频列表分页 177
7.2.5 视频列表分页 181
7.2.6 登录页 181
7.2.7 注册页 183
7.2.8 启用访客登录 185
7.3 信息管理 185
7.3.1 用户管理 186
7.3.2 音频媒体管理 190
7.3.3 视频媒体管理 193
7.3.4 音频媒体上传 194
7.3.5 视频媒体上传 197
7.3.6 启用管理员登录 198
7.4 网站标题、导航栏设计和发布网站 199
7.4.1 网站动态Banner标题设计和制作 199
7.4.2 导航栏设计和制作 200
7.4.3 管理页面图片按钮设计和制作 201
7.4.4 应用Banner标题和导航栏到主页面 202
7.4.5 运行和发布 204
7.5 习题 204
习题参考答案 205
参考文献 215
猜您喜欢