书籍详情

C#和ASP.NET程序设计教程

C#和ASP.NET程序设计教程

作者:木林森编著

出版社:清华大学出版社

出版时间:2002-01-01

ISBN:9787900637307

定价:¥38.00

购买这本书可以去
内容简介
  本书从实用角度出发,对C#编程及怎样用ASP.NET进行Web应用程序的开发做了全面系统的介绍。全书共分8章。第1章对什么是.NET及.NET体系结构和框架做了介绍;第2章介绍了C#编程的基础知识;第3章介绍了怎样用C#进行面向对象编程;第4章对接口、名字空间、文件管理及注册表编程做了介绍;第5章对Web动态开发技术(如CGI、服务器API、PHP和ASP)做了介绍;第6章介绍了用ASP.NET开发Web应用程序的基础知识;第7章介绍了怎样用ADO.NET进行Web数据库编程;第8章通过一个综合实例(在线论坛)对前面所学的知识做了贯穿。本书对C#和ASP.NET中的每个知识点、概念和难点,都力求以较精练的语言进行讲解并配以必要的实例,读者只要照书中的实例上机操作,便可全面掌握C#和ASP.NET编程的思路和开发技巧与体系。本书适合C#和ASP.NET开发人员使用,并可作为各类培训班的教材。
作者简介
暂缺《C#和ASP.NET程序设计教程》作者简介
目录
第1章 .NET初步
1.1 什么是.NET
1.2 Internet与Microsoft平台的演进
1.3 .NET体系结构
1.4 .NET框架
1.4.1 公共语言运行时
1.4.2 服务框架
1.5 ASP.NET
1.6 思考与练习
第2章 C#编程基础
2.1 概述
2.2 编写简单的C#程序
2.2.1 编译程序ch2_1.cs
2.2.2 名字空间
2.2.3 程序的输入和输出
2.2.4 命令行参数
2.2.5 注释
2.3 变量和常量
2.3.1 变量
2.3.2 常量
2.4 数据类型
2.4.1 简单类型
2.4.2 结构类型
2.4.3 枚举类型
2.4.4 类型
2.4.5 数组类型
2.4.6 代表元类型
2.5 类型转换
2.5.1 隐式转换
2.5.2 显式转换
2.5.3 Boxing和Unboxing
2.6 操作符
2.6.1 算术操作符
2.6.2 赋值操作符
2.6.3 比较操作符
2.6.4 逻辑操作符
2.6.5 位操作符
2.6.6 is操作符
2.6.7 三元操作符
2.6.8 自增和自减操作符
2.6.9 as操作符
2.6.10 new操作符
2.6.11 typeof操作符
2.6.12 sizeof操作符
2.6.13 checked和unchecked操作符
2.6.14 操作符优先级
2.7 控制语句
2.7.1 选择语句
2.7.2 循环语句
2.8 预处理指令
2.8.1 #define和#undef
2.8.2 条件编译指令
2.8.3 #error和#warning
2.8.4 #line
2.9 异常处理
2.9.1 try-catch结构
2.9.2 try-finally结构
2.9.3 try-catch-finally结构
2.10 编译选项
2.11 思考与练习
第3章 面向对象编程
3.1 概述
3.2 类
3.2.1 类的声明
3.2.2 类的成员
3.2.3 this关键字
3.2.4 静态成员和非静态成员
3.2.5 成员常量
3.2.6 构造函数和析构函数
3.3 方法
3.3.1 方法的声明
3.3.2 值参数和引用参数
3.3.3 输出参数
3.3.4 数组参数
3.3.5 静态方法与非静态方法
3.3.6 方法重载
3.3.7 操作符重载
3.4 域和属性
3.4.1 域
3.4.2 属性
3.5 事件
3.6 索引指示器
3.7 继承
3.7.1 简介
3.7.2 base关键字
3.7.3 隐藏
3.7.4 多态性
3.8 抽象类
3.9 密封类
3.10 思考与练习
第4章 深入C#编程
4.1 接口
4.1.1 接口定义
4.1.2 接口继承
4.1.3 访问接口成员
4.1.4 接口实现
4.1.5 显式接口成员
4.2 名字空间
4.2.1 名字空间的声明
4.2.2 简单实例
4.2.3 使用指示符
4.3 文件管理和操作
4.3.1 System.IO名字空间
4.3.2 FileSystemInfo类
4.3.3 Directory和DirectoryInfo类
4.3.4 File和FileInfo类
4.3.5 按文本模式读写
4.3.6 按二进制模式读写
4.4 注册表编程
4.4.1 Registry和RegistryKey类
4.4.2 一个简单实例
4.5 思考与练习
第5章 Web开发技术回顾
5.1 概述
5.2 CGI技术
5.3 服务器API
5.4 PHP
5.5 ASP编程基础
5.5.1 ASP的工作流程
5.5.2 一个简单的ASP程序
5.5.3 使用ASP命令
5.5.4 多脚本语言混合编程
5.5.5 包含文件
5.5.6 ASP内建对象
5.5.7 Request对象
5.5.8 Response对象
5.5.9 使用Cookie
5.5.10 Application对象
5.5.11 Session对象
5.5.12 Global.asa文件
5.5.13 Server对象
5.5.14 ASP组件
5.6 ASP.NET与ASP的比较
5.7 思考与练习
第6章 ASP.NET编程基础
6.1 Web Form
6.1.1 一个简单实例
6.1.2 页面处理过程
6.1.3 页面状态
6.1.4 页面事件
6.1.5 页指示符
6.2 HTML Server Controls
6.2.1 HTML Server Controls的层次结构
6.2.2 HTML Server Controls都有的属性
6.2.3 HtmlAnchor控件
6.2.4 HtmlButton控件
6.2.5 HtmlForm控件
6.2.6 HtmlGeneric控件
6.2.7 HtmlImage控件
6.2.8 HtmlInputButton控件
6.2.9 HtmlInputCheckBox控件
6.2.10 HtmlInputRadioButton控件
6.2.11 HtmlInputText控件
6.2.12 HtmlSelect控件
6.2.13 HtmlTextArea控件
6.2.14 HtmlInputHidden控件
6.2.15 HtmlInputFile控件
6.2.16 HtmlInputImage控件
6.2.17 HtmlTable控件
6.2.18 HtmlTableRow控件
6.2.19 HtmlTableCell控件
6.3 Web Server Controls
6.3.1 Web Server Controls的层次结构
6.3.2 Web服务器端控件都有的属性
6.3.3 TextBox控件
6.3.4 Label控件
6.3.5 Image控件
6.3.6 HyperLink控件
6.3.7 Button控件
6.3.8 LinkButton控件
6.3.9 ImageButton控件
6.3.10 DropDownList控件
6.3.11 ListBox控件
6.3.12 CheckBox控件
6.3.13 RadioButton控件
6.3.14 CheckBoxList控件
6.3.15 RadioButtonList控件
6.3.16 Literal控件
6.3.17 PlaceHolder控件
6.3.18 Panel控件
6.3.19 Table控件
6.3.20 TableRow控件
6.3.21 TableCell控件
6.3.22 AdRotator控件
6.3.23 Calendar控件
6.4 Validation Server Controls
6.4.1 简介
6.4.2 客户端验证
6.4.3 RequiredFieldValidator控件
6.4.4 CompareValidator控件
6.4.5 RangeValidator控件
6.4.6 RegularExpressionValidator控件
6.4.7 ValidationSummary控件
6.4.8 CustomValidator控件
6.5 用户控件
6.6 数据绑定
6.7 Global.asax文件
6.8 ASP.NET配置
6.8.1 简介
6.8.2 Web.config文件的格式
6.9 思考与练习
第7章 用ADO.NET访问数据库
7.1 概述
7.1.1 .NET Data Provider
7.1.2 DataSet
7.2 Connection和Command对象
7.2.1 Connection对象
7.2.2 Command对象
7.3 DataReader对象
7.3.1 Read()方法
7.3.2 NextResult()方法
7.4 参数查询
7.5 DataAdapter对象
7.6 Repeater控件
7.7 DataList控件
7.8 DataGrid控件
7.9 存储过程
7.9.1 创建存储过程
7.9.2 调用存储过程
7.9.3 输出参数
7.9.4 使用返回码
7.10 思考与练习
第8章 综合实例——在线论坛
8.1 简介
8.2 创建数据库
8.3 程序文件
8.4 登录及注册
8.4.1 登录及登录检查
8.4.2 新用户注册
8.5 “论坛”主界面
8.5.1 index.aspx程序
8.5.2 head.aspx程序
8.5.3 board.aspx程序
8.5.4 display.aspx程序
8.5.5 postthd.aspx程序
8.5.6 getthd.aspx程序
8.5.7 jinhua.aspx程序
8.5.8 banzhu.aspx程序
8.6 注册用户管理
附录A 数据库基础
A.1 表和数据库
A.1.1 表、记录和字段
A.1.2 数据库
A.1.3 索引
A.1.4 关系
A.2 创建数据库和表
A.2.1 创建数据库
A.2.2 创建表
A.3 SQL语言
A.3.1 SQL简介
A.3.2 SQL的构成
A.3.3 select语句
A.3.4 delete语句
A.3.5 insert语句
A.3.6 update语句
A.4 ODBC
A.5 OLE DB
A.6 ADO对象模型
猜您喜欢

读书导航