深入浅出ASP.NET程序设计

深入浅出ASP.NET程序设计
作 者: 陈峰棋 俞彬改
出版社: 中国水利水电出版社
丛编项: 万水计算机技术实用大全系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入浅出ASP.NET程序设计》作者简介

内容简介

本书从基本的HTML语法入手,由浅入深地介绍程序设计的基本概念。本书以VB.NET作为基本语法加以介绍,以.NETFramework类别函数库作为重点内容,以超过200个以上的程序范例,逐步引领读者进入ASP.NET程序设计的领域。本书是一本全面介绍ASP.net程序设计技术的书籍。全书内容简介如下:第一篇ASP.NET基础,包括第1章到第6章,主要介绍编写ASP.NET应用程序的基础知识;第二篇表单控件,包括第7章到第9章,主要介绍ASP.NET应用程序与用户之间产生互动的重要组件;第三篇ASP.NET对象,包括第10章到第11章,主要介绍ASP.NET本身的各种对象;第四篇.NETFramework类库,包括第12章到第13章,主要介绍.NETFramework类库和.NETFrameworkSystem.IO命名空间;第五篇网页数据库,包括第14章到第16章,主要介绍网页数据库的操作基础以及如何利用ASP.NET的各种高级控件,显示从数据库取得的各种信息。本书适合ASP.NET程序设计人员和动态网页设计爱好者阅读,也可以作为广大院校、计算机培训班的教材。

图书目录

第一篇 ASP.NET基础

第1章 ASP基础与开发环境

1-1 网页设计基础

1-2 ASP.NET网页技术简介

1-3 建立ASP.NET开发环境

1-3-1 在Windows XP Professional版本中安装IIS

1-3-2 下载.NET Framework SDK

1-3-3 安装.NET Framework SDK

1-3-4 安装Cassini Web Server

1-4 编辑ASP.NET程序

1-4-1 记事本

1-4-2 MSE编辑器

1-4-3 保存编辑的结果

1-5 如何执行ASP.NET程序

1-6 习题

第2章 HTML文件基础

2-1 HTML概述

2-2 浏览器的使用

2-2-1 编写HTML文件

2-2-2 查看网页的HTML源代码

2-2-3 预览HTML文件

2-3 编辑HTML文件

2-4 HTML文件基本结构

2-4-1 HTML文件的结构

2-4-2 编写的注意事项

2-5 HTML标题标记

2-5-1 浏览器标题栏标记</p> <p>2-5-2 文件基底网址标记<Base></p> <p>2-5-3 元信息标记<META></p> <p>2-6 HTML文件的内容标记<BODY></p> <p>2-6-1 文字颜色属性TEXT</p> <p>2-6-2 背景颜色属性BGCOLOR</p> <p>2-7 HTML文件的文字标记设置</p> <p>2-7-1 文字的设置</p> <p>2-7-2 标题文字标记</p> <p>2-7-3 字形效果</p> <p>2-7-4 字体与颜色<FONT></p> <p>2-7-5 段落设置标记</p> <p>2-8 习题</p> <p>第3章 HTML文件高级设计</p> <p>3-1 HTML文件高级设计</p> <p>3-2 HTML文件的超级链接</p> <p>3-2-1 什么是超级链接</p> <p>3-2-2 超级链接标记<A></p> <p>3-3 图片的使用</p> <p>3-3-1 图片的格式</p> <p>3-3-2 网页的背景图片</p> <p>3-3-3 背景图片水印属性--BGPROPERTIES</p> <p>3-3-4 图片标记<IMG></p> <p>3-3-5 图片的显示尺寸属性WIDTH与HEIGHT</p> <p>3-3-6 图片超级链接</p> <p>3-4 水平线的应用</p> <p>3-4-1 水平线标记<HR></p> <p>3-4-2 水平线宽度属性WIDTH</p> <p>3-4-3 水平线粗细属性SIZE</p> <p>3-4-4 水平线对齐属性ALIGN</p> <p>3-4-5 水平线颜色属性COLOR</p> <p>3-5 表格的制作</p> <p>3-5-1 建立表格标记<TABLE></p> <p>3-5-2 表格高度.宽度属性HEIGHT.WIDTH</p> <p>3-5-3 表格背景.框线颜色属性BGCOLOR.BORDERCOLOR</p> <p>3-5-4 标题行标记<TH></p> <p>3-5-5 行标记<TR></p> <p>3-5-6 单元格标记<TD></p> <p>3-6 习题</p> <p>第4章 ASP.NET程序设计基本概念</p> <p>4-1 程序基本结构</p> <p>4-1-1 建立ASP.NET程序的基本要素</p> <p>4-1-2 建立第一个ASP.NET程序</p> <p>4-1-3 保存ASP.NET程序代码</p> <p>4-1-4 执行ASP.NET程序</p> <p>4-2 程序编写基本规则</p> <p>4-3 变量与数据类型</p> <p>4-3-1 数据类型</p> <p>4-3-2 变量.常量声明和赋值语句</p> <p>4-4 操作符</p> <p>4-4-1 优先级</p> <p>4-4-2 算术与字符串</p> <p>4-4-3 比较操作符</p> <p>4-4-4 逻辑操作符</p> <p>4-4-5 赋值操作符</p> <p>4-4-6 操作符范例</p> <p>4-5 数组</p> <p>4-5-1 什么是数组</p> <p>4-5-2 声明数组</p> <p>4-5-3 一维数组</p> <p>4-5-4 二维数组与多维数组</p> <p>4-5-5 调整数组的大小</p> <p>4-5-6 动态数组</p> <p>4-5-7 数组高级应用</p> <p>4-6 习题</p> <p>第5章 VB.NET流程控制</p> <p>5-1 流程控制基础</p> <p>5-2 条件判断</p> <p>5-2-1 If...Then...End If语句</p> <p>5-2-2 Select...Case...End Case语句</p> <p>5-2-3 嵌套条件判断语句</p> <p>5-2-4 其他条件判断语句</p> <p>5-3 循环控制</p> <p>5-3-1 For...Next循环语句</p> <p>5-3-2 For Each...In...Next循环语句</p> <p>5-3-3 While...End While循环语句</p> <p>5-3-4 Do...Loop循环语句</p> <p>5-3-5 嵌套Do...Loop循环语句</p> <p>5-3-6 Exit...Do/For中断循环</p> <p>5-4 习题</p> <p>第6章 VB.NET的程序, 模块与函数</p> <p>6-1 模块化</p> <p>6-1-1 模块化的基础</p> <p>6-1-2 ASP.NET的模块编写方法</p> <p>6-2 程序与函数</p> <p>6-2-1 Sub过程</p> <p>6-2-2 Function函数</p> <p>6-2-3 如何调用过程</p> <p>6-2-4 按值传递与传地址</p> <p>6-2-5 变量的有效范围</p> <p>6-3 常用函数</p> <p>6-3-1 数学运算函数</p> <p>6-3-2 日期与时间函数</p> <p>6-3-3 字符串/数值转换函数</p> <p>6-3-4 字符/ASCII/数值表示法转换函数</p> <p>6-3-5 数据类型转换函数</p> <p>6-4 习题</p> <p>第二篇 表单控件</p> <p>第7章 HTML控件</p> <p>7-1 网页表单的基础</p> <p>7-1-1 HTML表单和Web表单</p> <p>7-1-2 ASP.NET Web表单</p> <p>7-2 ASP.NET Page对象</p> <p>7-3 HTML控件基础</p> <p>7-4 输入控件</p> <p>7-4-1 文字字段与密码字段</p> <p>7-4-2 文字块</p> <p>7-4-3 隐藏字段</p> <p>7-5 选择控件</p> <p>7-5-1 复选框</p> <p>7-5-2 下拉式列表</p> <p>7-5-3 单选钮</p> <p>7-6 命令按钮控件</p> <p>7-6-1 按钮控件</p> <p>7-6-2 图像控件</p> <p>7-6-3 图像按钮</p> <p>7-7 习题</p> <p>第8章 Web控件</p> <p>8-1 Web控件</p> <p>8-1-1 Web控件基础</p> <p>8-1-2 Web控件的种类</p> <p>8-2 文字控件</p> <p>8-2-1 Label控件</p> <p>8-2-2 TextBox控件</p> <p>8-3 选择控件</p> <p>8-3-1 CheckBox控件</p> <p>8-3-2 RadioButton控件</p> <p>8-3-3 DropDownList控件</p> <p>8-3-4 ListBox控件</p> <p>8-3-5 CheckBoxList控件</p> <p>8-3-6 RadioButtonList控件</p> <p>8-4 按钮/图像控件</p> <p>8-4-1 Button控件</p> <p>8-4-2 Image控件</p> <p>8-4-3 ImageButton按钮控件</p> <p>8-5 超级链接控件</p> <p>8-5-1 HyperLink控件</p> <p>8-5-2 LinkButton控件</p> <p>8-6 习题</p> <p>第9章 ASP.NET网页验证</p> <p>9-1 表单字段验证基础</p> <p>9-1-1 验证的类型</p> <p>9-1-2 ASP.NET服务器端验证控件</p> <p>9-2 Web表单的验证控件</p> <p>9-2-1 Compare Validator控件</p> <p>9-2-2 RangeValidator控件</p> <p>9-2-3 RequiredFieldValidator控件</p> <p>9-2-4 正则表达式语言基础</p> <p>9-2-5 RegularExpressionValidator控件</p> <p>9-2-6 CustomValidator控件</p> <p>9-2-7 ValidationSummary控件</p> <p>9-3 清除Web控件字段值</p> <p>9-3-1 取消客户端验证控件的功能</p> <p>9-3-2 取消服务器端验证控件的功能</p> <p>9-4 表单回发(PostBack)</p> <p>9-4-1 IsPostBack属性</p> <p>9-4-2 AutoPostBack属性</p> <p>9-5 习题</p> <p>第三篇 ASP.NET对象</p> <p>第10章 Response对象.Request对象与Server对象</p> <p>10-1 Response对象的基础与应用</p> <p>10-1-1 文字的输出和网页重新定向</p> <p>10-1-2 服务器缓冲区处理</p> <p>10-1-3 浏览器高速缓存处理</p> <p>10-2 Request对象的基础与应用</p> <p>10-2-1 Web表单的数据传递</p> <p>10-2-2 服务器的系统信息</p> <p>10-2-3 浏览器的相关信息</p> <p>10-2-4 获取客户端浏览器证书信息</p> <p>10-3 Server对象的基础与应用</p> <p>10-3-1 Server对象的属性</p> <p>10-3-2 Server对象的方法</p> <p>10-3-3 服务器封装文件(SSI)</p> <p>10-4 习题</p> <p>第11章 ASP.NET应用程序基础</p> <p>11-1 Web应用程序基础</p> <p>11-1-1 Web应用程序的基础</p> <p>11-1-2 跨网页共享数据</p> <p>11-2 Global.asax文件</p> <p>11-2-1 Global.asax文件的基础</p> <p>11-2-2 Global.asax文件的架构</p> <p>11-2-3 使用Global.asax文件</p> <p>11-3 Application对象的基础与应用</p> <p>11-3-1 Application对象的基础</p> <p>11-3-2 Application对象的语法</p> <p>11-3-3 Application变量的使用</p> <p>11-4 Session对象的基础与应用</p> <p>11-4-1 Session对象的基础</p> <p>11-4-2 Session对象的语法格式</p> <p>11-4-3 Session变量的使用限制</p> <p>11-4-4 Session对象的使用</p> <p>11-5 Cookie对象的基础与应用</p> <p>11-5-1 Cookie对象的基础</p> <p>11-5-2 新建Cookie</p> <p>11-5-3 读取Cookie的内容</p> <p>11-5-4 删除Cookie对象</p> <p>11-6 习题</p> <p>第四篇 .NET Framework类库</p> <p>第12章 .NET Framework类库的应用</p> <p>12-1 .NET Framework类库基础</p> <p>12-1-1 再谈.NET Framework</p> <p>12-1-2 如何使用.NET Framework类</p> <p>12-2 System.String--字符串类</p> <p>12-2-1 字符串的长度与转换</p> <p>12-2-2 子字符串检索</p> <p>12-2-3 字符串的插入.替换和删除</p> <p>12-2-4 字符串比较</p> <p>12-2-5 字符串数据转换</p> <p>12-2-6 StringBuilder类</p> <p>12-3 System.Math--数学类</p> <p>12-3-1 四舍五入.绝对值.最大值和最小值</p> <p>12-3-2 数学常数和三角函数</p> <p>12-4 System.Date Time类--日期与时间类</p> <p>12-4-1 如何获取日期与时间</p> <p>12-4-2 日期与时间的运算</p> <p>12-4-3 日期与时间的转换</p> <p>12-5 System.Random类--随机数类</p> <p>12-6 System.Array类--数组类</p> <p>12-6-1 获取数组信息</p> <p>12-6-2 数组的检索.排序.反转和复制</p> <p>12-7 习题</p> <p>第13章 文件处理</p> <p>13-1 System.IO类基础</p> <p>13-1-1 网站的数据保存方式</p> <p>13-1-2 System.IO命名空间</p> <p>13-1-3 Server.MapPath</p> <p>13-2 文件操作</p> <p>13-2-1 如何检查文件是否存在</p> <p>13-2-2 如何创建文件</p> <p>13-2-3 如何删除文件</p> <p>13-3 文件夹操作</p> <p>13-3-1 如何检查文件夹是否存在</p> <p>13-3-2 如何创建文件夹</p> <p>13-3-3 如何删除文件夹</p> <p>13-3-4 如何获取服务器的磁盘列表</p> <p>13-4 文本文件的读取与写入</p> <p>13-4-1 如何读写文本文件</p> <p>13-4-2 读取字符</p> <p>13-4-3 读取一整行</p> <p>13-4-4 读取整个文件</p> <p>13-4-5 写入一行数据</p> <p>13-5 二进制文件的处理</p> <p>13-6 习题</p> <p>第五篇 网页数据库</p> <p>第14章 网页数据库基础</p> <p>14-1 网页数据库基础</p> <p>14-1-1 什么是数据库系统</p> <p>14-1-2 网页数据库的基本需求</p> <p>14-1-3 创建网页数据库应用程序的四部曲</p> <p>14-2 ADO.NET基础与SQL语言基础</p> <p>14-2-1 什么是ADO.NET</p> <p>14-2-2 ADO.NET对象模型</p> <p>14-2-3 SQL语言简介</p> <p>14-3 如何创建网页数据库</p> <p>14-3-1 创建数据库</p> <p>14-3-2 添加测试记录</p> <p>14-4 如何创建数据库连接</p> <p>14-4-1 ODBC简介</p> <p>14-4-2 设置ODBC数据源名称</p> <p>14-4-3 使用ADO.NET连接表</p> <p>14-5 使用DataReader读取记录</p> <p>14-5-1 DataReader对象基础</p> <p>14-5-2 如何获取字段总数</p> <p>14-5-3 如何获取字段名称与字段数据类型</p> <p>14-5-4 如何获取记录的内容</p> <p>14-5-5 如何使用DataGrid控件显示数据记录</p> <p>14-6 习题</p> <p>第15章 结构化查询语言</p> <p>15-1 结构化查询语言的基础</p> <p>15-1-1 再谈SQL语言</p> <p>15-1-2 如何执行SQL命令</p> <p>15-2 SQL数据查询语言</p> <p>15-2-1 什么是查询语言</p> <p>15-2-2 SELECT语句基本范例</p> <p>15-2-3 编写查询结果函数</p> <p>15-2-4 SQL程序范例</p> <p>15-3 SELECT语句详解</p> <p>15-3-1 SELECT语句--字段重新命名</p> <p>15-3-2 SELECT语句--筛选条件</p> <p>15-3-3 SELECT语句--数据排序</p> <p>15-3-4 SELECT语句--群组化数据</p> <p>15-3-5 SELECT语句其他规则</p> <p>15-3-6 IN子集查询</p> <p>15-4 SQL语言的数据操作命令</p> <p>15-4-1 记录操作的函数</p> <p>15-4-2 添加记录命令:INSERT命令</p> <p>15-4-3 删除记录命令:DELETE命令</p> <p>15-4-4 更新记录命令:UPDATE命令</p> <p>15-5 聚合函数</p> <p>15-6 习题</p> <p>第16章 数据库查询与操作</p> <p>16-1 DataSet对象的基础</p> <p>16-1-1 DataSet对象的基础</p> <p>16-1-2 将表填入DataSet对象</p> <p>16-1-3 如何显示记录</p> <p>16-1-4 GetDataSet()函数与ShowDataSet()函数</p> <p>16-2 DataSet对象的数据筛选</p> <p>16-2-1 DataTable对象的Select方法筛选记录</p> <p>16-2-2 使用DataView对象筛选</p> <p>16-3 ASP.NET控件与数据绑定</p> <p>16-3-1 什么是数据绑定</p> <p>16-3-2 使用对象作为控件数据来源</p> <p>16-4 Repeater控件</p> <p>16-4-1 Repeater控件的基本语法</p> <p>16-4-2 以表格方式显示表</p> <p>16-5 DataList控件</p> <p>16-6 DataGrid控件</p> <p>16-6-1 使用DataGrid控件显示记录</p> <p>16-6-2 数据的排序方式</p> <p>16-6-3 分页显示记录</p> <p>16-7 习题</p> <p>附录</p> <p>附录A 常用的HTML标记</p> <p>附录B NTFS分区权限设置</p> <p>习题答案</p> </dl> </div> </div> </div> </div> </section> <footer id="lk_footer"> <div id="footer_container" class="container"> <div class="row" style="padding-top: 10px;"> <div class="col-md-12"> <ul class="flex-between"> <li class="foot-title"> <a href="/" target="_parent" title="读书之家"> <i class="glyphicon glyphicon-home"></i> 首页 </a> </li> <li class="rights"><a href="https://laidazi.com" target="_blank">巧手打字通</a></li> <li class="rights"><a href="/public/to?p=question" target="_blank" rel="nofollow">常见问题</a></li> <li class="rights"><a href="/public/to?p=right" target="_self">免责声明</a></li> <li class="rights">网站内容仅供学习和交流,如无意间侵权,请联系告知,立马删除。</li> </ul> <ul class="flex-between split"> <li class="rights"> <i class="glyphicon glyphicon-phone-alt bold-text"></i> Copyright©2026-2027 <a href="/" target="_blank">读书之家</a> </li> <li class="rights"> <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow noopener">京ICP备2024084723号-2</a> </li> <li class="rights"> <a href="/public/to?p=tos" target="_blank" rel="nofollow">服务条款</a> </li> <li class="rights"> <a href="/public/to?p=policy" target="_blank" rel="nofollow">隐私政策</a> </li> <li class="rights"> <a href="javascript:void(0)" rel="nofollow" onclick="system.alertSimple('请将您的【合作诉求及联系方式】发送至邮箱:dushuzaixian@163.com,我们会及时跟您联系!',5000);"> 机构合作 </a> <a href="mailto:dushuzaixian@163.com" title="发邮件" rel="nofollow"> <i class="glyphicon glyphicon-envelope"></i> </a> </li> </ul> </div> </div> </div> </footer> <script type="text/javascript"> $(document).ready(function () { let $lkFooter = $("#lk_footer"); let $contentContainer = $('#lk_content'); $contentContainer = $contentContainer.length ? $contentContainer : $('#index-container'); let $headerBanner = $(".header-banner"); $headerBanner = $headerBanner.length ? $headerBanner : $(".header-nav") if ($lkFooter.length && $contentContainer.length) { let contentHeight = $contentContainer.height(); let browserHeight = window.innerHeight || document.documentElement.clientHeight || contentHeight; let footerHeight = $lkFooter.height() let headerHeight = $headerBanner.length ? $headerBanner.height() : 0; if (headerHeight + contentHeight + footerHeight <= browserHeight) { $lkFooter.css("position", "fixed"); $lkFooter.css("bottom", "0px"); } } // 添加加载中特效 $("#footer_container a").each(function () { if ($(this).attr("target") == "_self") { $(this).click(function () { let id = new Date().getTime(); system.loading(id); window.onload = function () { system.unLoading(id); }; }); } }); }) </script></body> </html>