| 作 者: | 木林森 |
| 出版社: | 清华大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | C# |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第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对象模型