下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >ASP > ASP.NET程序设计教程

ASP.NET程序设计教程

综合评级:★★★★★

定价:36.00

作者:赵爽、李玉光、黄永生 著

出版社:清华大学出版社

出版日期:2016年1月

页数:292

字数:438000

ISBN:9787302415022

书籍介绍

本书主要从讲解ASP.NET的基础知识出发,同时结合实际操作案例,针对普通高校学习Web站点构建的初学者们精心编写。全书共分为九个项目,分别介绍了ASP.NET的背景知识、ASP.NET的语言基础、常用的HTML服务器控件、Web服务器控件、验证服务器控件以及ASP.NET的内部对象等知识。本书在讲解的过程中注重理论与实践的结合,以实例形式对理论知识进行剖析和讲解,帮助读者更好地学习ASP.NET程序设计。

本书可作为各类高职院校和普通本科院校计算机相关专业的教材,也可作为全国计算机等级考试的培训教材,还可供广大ASP.NET的初学者进行学习和参考。

相关课程
目录
项目1 ASP.NET概述 1

任务 创建简单的ASP.NET文件 3

知识储备 3

任务实践 6

上机实训 新建一个ASP.NET应用程序 8

实训背景 8

实训内容和要求 8

实训步骤 8

实训素材 10

习题 10

项目2 ASP.NET语言基础 11

任务1 使用数组存取元素值 13

知识储备 13

任务实践 21

任务2 利用数学运算求函数的值 22

知识储备 22

任务实践 23

任务3 利用字符串进行连接运算 24

知识储备 24

任务实践 25

任务4 利用日期和时间函数获取

当前时间 26

知识储备 26

任务实践 27

任务5 使用条件语句演示变量结果 28

知识储备 28

任务实践 31

任务6 利用循环语句进行数值计算 32

知识储备 32

任务实践 36

任务7 使用过程计算函数最大值 38

知识储备 38

任务实践 38

上机实训 创建ASP.NET web应用

程序 40

实训背景 40

实训内容和要求 40

实训步骤 41

实训素材 42

习题 42

项目3 html服务器控件 45

任务1 利用表单控件创建表单 48

知识储备 48

任务实践 51

任务2 利用单行文本框控件创建

客户信息 52

知识储备 52

任务实践 52

任务3 利用多行文本框控件输入文字 54

知识储备 54

任务实践 55

任务4 利用单选框控件选择支付银行 57

知识储备 57

任务实践 57

任务5 利用复选框控件创建学校

考试系统 60

知识储备 60

任务实践 60

任务6 利用下拉列表框控件创建表单 62

知识储备 62

任务实践 63

任务7 利用按钮控件计算运算结果 65

知识储备 65

任务实践 66

任务8 利用HtmlInputFile控件上传

文件 70

知识储备 70

任务实践 70

上机实训 利用控件创建基于Web的

信息输入表单 73

实训背景 73

实训内容和要求 73

实训步骤 73

实训素材 76

习题 76

项目4 Web服务器控件 77

任务1 利用文本框控件创建用户注册

页面 79

知识储备 79

任务实践 81

任务2 利用AutoPostBack属性实现

网页的 选择性功能 83

知识储备 83

任务实践 84

任务3 用列表复选框控件创建复选框

功能网页 86

知识储备 86

任务实践 87

任务4 利用RadioButton控件创建

具有单项选择功能页面 89

知识储备 89

任务实践 90

任务5 利用RadioButtonList控件

实现单项选择的功能 92

知识储备 92

任务实践 93

任务6 利用DropDownList控件创建

具有下拉列表功能的网页 95

知识储备 95

任务实践 96

任务7 利用Button控件创建具有

按钮选择功能的网页 97

知识储备 97

任务实践 98

任务8 利用HyperLink控件实现

具有超链接功能的网页 99

知识储备 99

任务实践 100

任务9 利用LinkButton控件实现具有

超链接按钮功能的网页 101

知识储备 101

任务实践 102

任务10 利用ListBox控件编写

ASP.NET网页 103

知识储备 103

任务实践 104

任务11 利用AdRotator控件创建

具有广告功能的网页 108

知识储备 108

任务实践 109

任务12 利用Calendar控件制作

网页信息 111

知识储备 111

任务实践 112

上机实训 利用Web控件创建

ASP.NET网页程序 113

实训背景 113

实训内容和要求 114

实训步骤 114

实训素材 117

习题 117

项目5 数据验证控件 119

任务1 利用必填验证控件验证信息

内容 121

知识储备 121

任务实践 122

任务2 使用比较验证控件验证密码

服务 123

知识储备 123

任务实践 124

任务3 使用范围验证控件验证年龄

范围 125

知识储备 125

任务实践 126

任务4 使用正则验证控件验证E-mail

地址信息 127

知识储备 127

任务实践 129

上机实训 利用验证控件设置用户

信息 130

实训背景 130

实训内容和要求 130

实训步骤 131

实训素材 132

习题 132

项目6 内部对象 135

任务1 利用Page对象选择课程 137

知识储备 137

任务实践 139

任务2 利用Response对象向浏览器

发送信息 142

知识储备 142

任务实践 143

任务3 利用Request对象获取信息 146

知识储备 146

任务实践 147

任务4 利用Cookie对象计算网站

访问次数 149

知识储备 149

任务实践 150

任务5 利用Session对象存取变量 151

知识储备 151

任务实践 153

任务6 利用application对象查看

访客排名 154

知识储备 154

任务实践 156

任务7 利用Server对象进行网页操作 157

知识储备 157

任务实践 158

上机实训 利用Application对象和

Session事件统计网站访问人数 163

实训背景 163

实训内容和要求 163

实训步骤 163

实训素材 165

习题 165

项目7 ASP.NET存取数据库 167

任务1 利用SELECT语句查询记录 170

知识储备 170

任务实践 174

任务2 利用INSERT语句插入记录 178

知识储备 178

任务实践 178

任务3 利用DELETE语句删除记录 180

知识储备 180

任务实践 180

任务4 利用UPDATE语句更新记录 182

知识储备 182

任务实践 182

任务5 利用DataGrid控件自定义

字段名称 183

知识储备 183

任务实践 185

任务6 利用Repeater控件查询记录 186

知识储备 186

任务实践 187

任务7 利用DataList控件查询记录 191

知识储备 191

任务实践 192

任务8 利用DataList控件选择记录 194

知识储备 194

任务实践 194

上机实训 查询数据库中的信息 196

实训背景 196

实训内容和要求 196

实训步骤 196

实训素材 202

习题 202

项目8 论坛、留言应用系统 205

任务1 添加和显示论坛标题 211

知识储备 211

任务实践 211

任务2 回复和浏览文章 215

知识储备 215

任务实践 215

上机实训 制作留言板 222

实训背景 222

实训内容和要求 222

实训步骤 222

实训素材 224

习题 224

项目9 个人网站的建设 227

任务1 角色管理和用户管理设计 232

知识储备 232

任务实践 235

任务2 相册管理页面的设计和实现 240

知识储备 240

任务实践 240

任务3 相册浏览页面的设计和实现 256

知识储备 256

任务实践 256

任务4 自定义HTTP处理程序设计

及主页面的实现 267

知识储备 267

任务实践 267

上机实训 网站常用页面的设计 274

实训背景 274

实训内容和要求 274

实训步骤 274

实训素材 280

习题 280

习题部分参考答案 281

参考文献 283

  

前言
前 言

  ASP.NET是Microsoft的Active Server Pages(ASP)的最新版本——一种基于服务器的强大技术,用于为Web站点或企业内部网创建动态的、交互的HTML页面,大大优越于ASP的其他版本。本书逐步介绍了使用Visual Basic.NET进行编程的ASP.NET,还介绍了Visual Basic.NET的基本知识。本书提供了大量的范例,帮助读者深入理解 ASP.NET,以及如何利用它构建强大的 Web应用程序等知识。

  本书的特点是:强调应用性和实战性,将ASP.NET的知识点融入案例进行讲解;前后知识的关联性,将ASP.NET中重要知识点先独立讲解,然后再将其应用到数据库系统中。

  本书共分九个项目,每个项目内容如下。

  项目1,简要介绍 ASP.NET的背景知识及如何安装和运行ASP.NET。

  项目2,主要介绍关于ASP.NET的语言基础知识,包括HTML语言基础和Visual Basic .NET脚本语言。

  项目3,主要介绍 ASP.NET中常用的 HTML服务器控件的基本语法以及属性,并通过详细实例讲述了如何在 ASP.NET中应用。

  项目4,主要介绍 ASP.NET中常用的 Web服务器控件的基本语法以及属性,并通过详细实例讲述其在 ASP.NET中的应用。

  项目5,主要介绍 ASP.NET中常用的验证服务器控件的基本语法以及属性,并通过详细实例讲述其在 ASP.NET中的应用。

  项目6,介绍有关内部对象的基础知识,并通过详细实例讲述其在 ASP.NET中的应用。

  项目7,介绍 ASP.NET中最重要的数据库访问组件 ADO.NET的基础知识及最常用的 3种数据库控件(DataGrid、DataList和 Repeater)的基本语法及使用方法。

  项目8,对留言板和在线论坛两个案例的开发进行完整细致的讲述。

  项目9,以实例形式介绍个人网站的建设及制作。

  本书内容紧凑、实例丰富、结构严谨、深入浅出,既可作为高等院校相关专业的教材,又可作为ASP.NET开发人员的参考书,特别适合初学ASP.NET Web应用程序开发的人员使用。在本书的编写过程中,参考了一些相关文献,在此谨向这些文献的作者深表感谢。

  本书由河北联合大学的赵爽、李玉光、黄永生老师编著,其中项目1至项目5由赵爽老师编写,项目6、项目7由李玉光老师编写,项目8、项目9由黄永生老师编写。参与本书编写工作的还有袁伟、刘宝成、任文营、张勇毅、郑尹、王卫军、张静等,在此一并表示感谢。

  由于编者水平有限,书中难免存在疏漏之处,恳请广大读者批评指正。

  编 者

热门图书
推荐新闻
技术文库
论坛推荐