书籍详情
深入浅出C#程序设计:深入浅出
作者:林邦杰编著
出版社:中国铁道出版社
出版时间:2005-05-01
ISBN:9787113064334
定价:¥56.00
购买这本书可以去
内容简介
C# 念成C Sharp,它是微软公司配合.NET平台而推出的一种全新的面向对象的程序语言。微软公司的.NET平台,说它是近几年来最重要的一种新技术一点也不夸张。.NET 平台提供一种环境,让设计者所设计的任何应用程序都能运行在Windows操作系统,甚至在不久的将来也可以运行在其他的操作系统。C# 是专为.NET平台而设计的一种全新的程序语言,使用C# 您可以写一个动态网页、设计一个组件或传统的窗口应用程序等。因为C#是一个全新的程序语言,本书将完整地将它介绍给读者,即使您没有其他程序语言的设计经验,也不难了解。
作者简介
暂缺《深入浅出C#程序设计:深入浅出》作者简介
目录
第0章 本书导读
O.1 本书导读
0.2 书附光盘
0.3 如何使用书附光盘
第1章 C#开发环境
1.1 安装.NET平台
1.1.1 下载.NET软件
1.1.2 安装.NET软件
1.1.3 设置环境变量
1.2 用记事本编辑C#程序
1.3 在命令行编译并运行C#程序
1.4 用UltraEdit编辑并运行C#程序
1.5 用Visual Studio.NET编辑并运行C#程序
第2章 流程图与算法
2.1 流程图
2.2 算法
2.3 习题
第3章 第一个C#程序
3.1 第一个C#程序
3.2 注释
3.3 using命令
3.4 类结构
3.5 方法结构
3.6 字符串显示在屏幕
3.7 题
第4章 C#的基本元素
4.1 字符集
4.2 常量
4.2.1 整型常量
4.2.2 浮点型常量
4.2.3 布尔型常量
4.2.4 字符型常量
4.2.5 字符串型常量
4.2.6 对象引用
4.3 标识符
4.4 关键字
4.5 标记
4.6 习题
第5章 基本类型
5.1 整型类型
5.1.1 字节类型sbyte
5.1.2 短整型类型short
5.1.3 整型类型int
5.1.4 长整型类型long
5.1.5 无符号整型类型
5.1.6 整型类型值域
5.2 浮点型类型
5.2.1 浮点型类型float
5.2.2 精度浮点型类型double
5.3 字符类型
5.4 布尔类型
5.5 枚举类型
5.6 结构类型
5.7 字符串
5.8 数组
5.9 表达式
5.10 综合范例
5.11 习题
第6章 基本输出与输入
6.1 Console类
6.2 从键盘输入一个字符
6.3 从键盘输入一个字符串
6.4 从命令行输入字符串
6.5 输出字符到屏幕
6.6 输出布尔值到屏幕
6.7 输出字符串到屏幕
6.8 输出数值到屏幕
6.9 数值根据格式输出
6.10 输出到打印机
6.11 习题
第7章 语句
7.1 流程控制运算符
7.2 关系运算符与表达式
7.3 逻辑运算符与表达式
7.4 字符串转换为数值
7.5 选择语句
7.5.1 If语句
7.5.2 switch语句
7.6 循环语句
7.6.1 while语句
7.6.2 do语句
7.6.3 for语句
7.6.4 foreach语句
7.7 跳转语句
7.7.1 break语句
7.7.2 continue语句
7.7.3 return语句
7.7.4 goto语句
7.8 异常处理语句
7.8.1 throw语句
7.8.2 try语句
7.9 checked与unchecked语句
7.10 lock锁住语句
7.11 习题
第8章 定义类
8.1 类的定义
8.2 定义常量
8.3 定义字段
8.4 定义方法
8.4.1 返回值
8.4.2 指针类型
8.4.3 参数列表
8.5 定义属性
8.6 构造函数声明
8.7 索引声明
8.8 事件声明
8.9 析构函数
8.10 使用.NET类里的类
8.11 习题
第9章 类的进阶说明
9.1 对象与类
9.2 创建对象
9.3 调用方法
9.4 参数
9.5 数据类型
9.6 创建多个实体
9.7 字段初值
9.8 程序代码
9.9 Clock实体
9.9.1 实现Needle及Clock类
9.9.2 类图与对象图
9.9.3 Needle类程序代码
9.9.4 Clock类程序代码
9.9.5 内部与外部方法调用
9.9.6 Clock类的编译及运行
9.10 对象间的沟通
9.11 Notebook类
9.11.1 Notebook类程序代码
9.11.2 集合对象的结构
9.11.3 集合对象的编号
9.11.4 从集合对象移除
9.11.5 处理整个集合对象
9.12 Score类
9.13 习题
第10章 字符与字符串
10.1 Char结构
10.2 字符串构造函数
10.3 字符串基本操作
10.4 字符串查找
10.5 字符串比较
10.6 字符串转换
10.7 字符串对象其他方法
10.8 StringBuilder类
10.9 习题
第11章 命名空间
11.1 命名空间的使用
11.2 using的使用
11.3 制作DLL文件
11.4 习题
第12章 异常处理
12.1 除以零所产生的异常
12.2 使用throw产生异常
12.3 try与catch
12.4 使用finally子句
12.5 Exception类的继承关系
12.6 自定义异常类
12.7 综合例题
12.8 习题
第13章 事件
13.1 Timer对象
13.2 火灾事件
13.3 信息到达事件
13.4 习题
第14章 文件处理
14.1 Stream流
14.2 MemoryStream类
14.3 FileStream类
14.3.1 FileMode枚举类型
14.3.2 FileAccess枚举类型
14.3.3 FileShare枚举类型
14.3.4 范例
14.4 BufferedStream类
14.5 StreamWriter类
14.6 StreamReader类
14.7 File类
14.8 Directory类
14.9 字符的编码系统
14.10 二进制文件
14.10.1 BinaryWriter和BinaryReader类
14.10.2 进制文件输出
14.10.3 从二进制文件定位读取
14.10.4 建立一个随机文件
14.10.5 从随机文件读取记录
14.10.6 随机文件排序
14.10.7 查找指定记录
14.11 习题
第15章 SQL与数据库对象
15.1 关系型数据库
15.2 SQL指令
15.3 SQL所支持的数据类型
15.4 SQL的组成
15.4.1数据定义语言
15.4.2数据处理语言
15.5 微软Access数据库系统支持SQL
15.6 支持Access数据库的相关类
15.6.1 DataSet类
15.6.2 DataTable类
15.6.3 DataRow类
15.6.4 DataColumn类
15.6.5 OleDbConnection类
15.6.6 OleDbDataAdapter类
15.6.7 OleDbCommandBuilder类
15.6.8 OleDbCommand类
15.6.9 OleDbDataReader类
15.7 创建phonetab数据表
15.8 插入记录到数据表
15.9 查询操作
15.10 更新操作
15.11 删除记录
15.12 删除数据表
15.13 创建addrtab数据表
15.14 关联数据表的查询
15.15 主从三层式体系结构
15.16 数据库的结构数据
15.17 习题
第16章 继承与多态
16.1 多媒体管理程序
16.2 使用继承机制
16.3 C#的继承表示法
16.4 子类型
16.5 动态绑定
16.6 覆盖
16.7 调用超类方法
16.8 方法多态
16.9 习题
第17章 接口
17.1 接口的声明格式
17.2 实现接口的属性
17.3 实现接口的方法
17.4 习题
第18章 线程
18.1 创建线程
18.2 线程的暂停与恢复
18.3 删除线程
18.4 线程的优先权
18.5 综合例题
18.6 习题
第19章 .NET运行时期环境
19.1 .NET平台主要组件
19.2 .NET平台的体系结构
19.3 通用语言运行环境
19.4 .NET平台类库
19.5 配件
19.5.1 组件
19.5.2 配件功能
19.5.3 配件结构
19.5.4 配件属性
19.6 调用配件
19.7 私有及共享配件
第20章 在.NET环境设计程序
20.1 Visual Studio.NET功能
20.1.1 文件(F)
20.1.2 编辑(E)
20.1.3 视图(V)
20.1.4 项目(P)
20.1.5 生成(B)
20.1.6 调试(D)
20.1.7 工具(T)
20.1.8 窗口(W)
20.1.9 帮助(H)
20.2 创建一个窗口应用程序
20.3 创建一个窗口应用程序项目
20.4 选择一个项目类型
20.5 一个项目所包含的文件
20.6 解决方案及项目
20.6.1 在解决方案里加入一个项目
20.6.2 设置为启动项目
20.7 项目程序代码
20.8 项目窗口
20.8.1 设计视图窗口
20.8.2 属性窗口
20.8.3 类视图窗口
20.8.4 对象浏览器窗口
20.8.5 服务器资源管理器窗口
20.9 图钉按钮
20.10 设置项目配置
20.11 调试
20.12 命名常规
第21章 窗口窗体类
21.1 组件和控件框架
21.2 Control框架
21.3 创建简单的Windows Form
21.4 Control与Form控件
第22章 窗体基本组件
22.1 Button控件
22.2 CheckBox控件
22.3 RadioButton控件
22.4 TextBox控件
22.5 RichTextBox控件
22.6 ComboBox列表控件
22.7 ListBox控件
22.8 CheckedListBox控件
22.9 习题
第23章 项目制作
23.1 字体及颜色
23.2 按键及鼠标
23.3 绘图
23.4 多媒体
23.5 文件
23.6 习题
附录A ASCII码表
附录B UltraEdit安装及使用
B.1 安装U1traEdit
B.2 设置UltraEdit
B.3 有关UltraEdit中文版
附录C C#编译器命令行格式
附录D VisuaI Studio.NET安装及使用
D.1 Visual Studio.NET安装
D.2 Visual Studio.NET对C#程序的设置
D.3 使用Visual Studio.NET编译运行C#程序
D.4 使用Visual Studio.NET创建C#项目
附录E .NET平台的SDK工具
附录F .NET平台的SDK文件使用
附录G C#内置类
G.1 bool类
G.2 byte类
G.3 char类
G.4 Decimal类
G.5 double类
G.6 float类
G.7 int类
G.8 long类
G.9 object类
G.10 sbyte类
G.11 short类
G.12 string类
G.13 uint类
G.14 ulong类
G.15 ushort类
附录H 参考数据及C#相关网站
H.1 参考数据
H.2 C#相关网站
O.1 本书导读
0.2 书附光盘
0.3 如何使用书附光盘
第1章 C#开发环境
1.1 安装.NET平台
1.1.1 下载.NET软件
1.1.2 安装.NET软件
1.1.3 设置环境变量
1.2 用记事本编辑C#程序
1.3 在命令行编译并运行C#程序
1.4 用UltraEdit编辑并运行C#程序
1.5 用Visual Studio.NET编辑并运行C#程序
第2章 流程图与算法
2.1 流程图
2.2 算法
2.3 习题
第3章 第一个C#程序
3.1 第一个C#程序
3.2 注释
3.3 using命令
3.4 类结构
3.5 方法结构
3.6 字符串显示在屏幕
3.7 题
第4章 C#的基本元素
4.1 字符集
4.2 常量
4.2.1 整型常量
4.2.2 浮点型常量
4.2.3 布尔型常量
4.2.4 字符型常量
4.2.5 字符串型常量
4.2.6 对象引用
4.3 标识符
4.4 关键字
4.5 标记
4.6 习题
第5章 基本类型
5.1 整型类型
5.1.1 字节类型sbyte
5.1.2 短整型类型short
5.1.3 整型类型int
5.1.4 长整型类型long
5.1.5 无符号整型类型
5.1.6 整型类型值域
5.2 浮点型类型
5.2.1 浮点型类型float
5.2.2 精度浮点型类型double
5.3 字符类型
5.4 布尔类型
5.5 枚举类型
5.6 结构类型
5.7 字符串
5.8 数组
5.9 表达式
5.10 综合范例
5.11 习题
第6章 基本输出与输入
6.1 Console类
6.2 从键盘输入一个字符
6.3 从键盘输入一个字符串
6.4 从命令行输入字符串
6.5 输出字符到屏幕
6.6 输出布尔值到屏幕
6.7 输出字符串到屏幕
6.8 输出数值到屏幕
6.9 数值根据格式输出
6.10 输出到打印机
6.11 习题
第7章 语句
7.1 流程控制运算符
7.2 关系运算符与表达式
7.3 逻辑运算符与表达式
7.4 字符串转换为数值
7.5 选择语句
7.5.1 If语句
7.5.2 switch语句
7.6 循环语句
7.6.1 while语句
7.6.2 do语句
7.6.3 for语句
7.6.4 foreach语句
7.7 跳转语句
7.7.1 break语句
7.7.2 continue语句
7.7.3 return语句
7.7.4 goto语句
7.8 异常处理语句
7.8.1 throw语句
7.8.2 try语句
7.9 checked与unchecked语句
7.10 lock锁住语句
7.11 习题
第8章 定义类
8.1 类的定义
8.2 定义常量
8.3 定义字段
8.4 定义方法
8.4.1 返回值
8.4.2 指针类型
8.4.3 参数列表
8.5 定义属性
8.6 构造函数声明
8.7 索引声明
8.8 事件声明
8.9 析构函数
8.10 使用.NET类里的类
8.11 习题
第9章 类的进阶说明
9.1 对象与类
9.2 创建对象
9.3 调用方法
9.4 参数
9.5 数据类型
9.6 创建多个实体
9.7 字段初值
9.8 程序代码
9.9 Clock实体
9.9.1 实现Needle及Clock类
9.9.2 类图与对象图
9.9.3 Needle类程序代码
9.9.4 Clock类程序代码
9.9.5 内部与外部方法调用
9.9.6 Clock类的编译及运行
9.10 对象间的沟通
9.11 Notebook类
9.11.1 Notebook类程序代码
9.11.2 集合对象的结构
9.11.3 集合对象的编号
9.11.4 从集合对象移除
9.11.5 处理整个集合对象
9.12 Score类
9.13 习题
第10章 字符与字符串
10.1 Char结构
10.2 字符串构造函数
10.3 字符串基本操作
10.4 字符串查找
10.5 字符串比较
10.6 字符串转换
10.7 字符串对象其他方法
10.8 StringBuilder类
10.9 习题
第11章 命名空间
11.1 命名空间的使用
11.2 using的使用
11.3 制作DLL文件
11.4 习题
第12章 异常处理
12.1 除以零所产生的异常
12.2 使用throw产生异常
12.3 try与catch
12.4 使用finally子句
12.5 Exception类的继承关系
12.6 自定义异常类
12.7 综合例题
12.8 习题
第13章 事件
13.1 Timer对象
13.2 火灾事件
13.3 信息到达事件
13.4 习题
第14章 文件处理
14.1 Stream流
14.2 MemoryStream类
14.3 FileStream类
14.3.1 FileMode枚举类型
14.3.2 FileAccess枚举类型
14.3.3 FileShare枚举类型
14.3.4 范例
14.4 BufferedStream类
14.5 StreamWriter类
14.6 StreamReader类
14.7 File类
14.8 Directory类
14.9 字符的编码系统
14.10 二进制文件
14.10.1 BinaryWriter和BinaryReader类
14.10.2 进制文件输出
14.10.3 从二进制文件定位读取
14.10.4 建立一个随机文件
14.10.5 从随机文件读取记录
14.10.6 随机文件排序
14.10.7 查找指定记录
14.11 习题
第15章 SQL与数据库对象
15.1 关系型数据库
15.2 SQL指令
15.3 SQL所支持的数据类型
15.4 SQL的组成
15.4.1数据定义语言
15.4.2数据处理语言
15.5 微软Access数据库系统支持SQL
15.6 支持Access数据库的相关类
15.6.1 DataSet类
15.6.2 DataTable类
15.6.3 DataRow类
15.6.4 DataColumn类
15.6.5 OleDbConnection类
15.6.6 OleDbDataAdapter类
15.6.7 OleDbCommandBuilder类
15.6.8 OleDbCommand类
15.6.9 OleDbDataReader类
15.7 创建phonetab数据表
15.8 插入记录到数据表
15.9 查询操作
15.10 更新操作
15.11 删除记录
15.12 删除数据表
15.13 创建addrtab数据表
15.14 关联数据表的查询
15.15 主从三层式体系结构
15.16 数据库的结构数据
15.17 习题
第16章 继承与多态
16.1 多媒体管理程序
16.2 使用继承机制
16.3 C#的继承表示法
16.4 子类型
16.5 动态绑定
16.6 覆盖
16.7 调用超类方法
16.8 方法多态
16.9 习题
第17章 接口
17.1 接口的声明格式
17.2 实现接口的属性
17.3 实现接口的方法
17.4 习题
第18章 线程
18.1 创建线程
18.2 线程的暂停与恢复
18.3 删除线程
18.4 线程的优先权
18.5 综合例题
18.6 习题
第19章 .NET运行时期环境
19.1 .NET平台主要组件
19.2 .NET平台的体系结构
19.3 通用语言运行环境
19.4 .NET平台类库
19.5 配件
19.5.1 组件
19.5.2 配件功能
19.5.3 配件结构
19.5.4 配件属性
19.6 调用配件
19.7 私有及共享配件
第20章 在.NET环境设计程序
20.1 Visual Studio.NET功能
20.1.1 文件(F)
20.1.2 编辑(E)
20.1.3 视图(V)
20.1.4 项目(P)
20.1.5 生成(B)
20.1.6 调试(D)
20.1.7 工具(T)
20.1.8 窗口(W)
20.1.9 帮助(H)
20.2 创建一个窗口应用程序
20.3 创建一个窗口应用程序项目
20.4 选择一个项目类型
20.5 一个项目所包含的文件
20.6 解决方案及项目
20.6.1 在解决方案里加入一个项目
20.6.2 设置为启动项目
20.7 项目程序代码
20.8 项目窗口
20.8.1 设计视图窗口
20.8.2 属性窗口
20.8.3 类视图窗口
20.8.4 对象浏览器窗口
20.8.5 服务器资源管理器窗口
20.9 图钉按钮
20.10 设置项目配置
20.11 调试
20.12 命名常规
第21章 窗口窗体类
21.1 组件和控件框架
21.2 Control框架
21.3 创建简单的Windows Form
21.4 Control与Form控件
第22章 窗体基本组件
22.1 Button控件
22.2 CheckBox控件
22.3 RadioButton控件
22.4 TextBox控件
22.5 RichTextBox控件
22.6 ComboBox列表控件
22.7 ListBox控件
22.8 CheckedListBox控件
22.9 习题
第23章 项目制作
23.1 字体及颜色
23.2 按键及鼠标
23.3 绘图
23.4 多媒体
23.5 文件
23.6 习题
附录A ASCII码表
附录B UltraEdit安装及使用
B.1 安装U1traEdit
B.2 设置UltraEdit
B.3 有关UltraEdit中文版
附录C C#编译器命令行格式
附录D VisuaI Studio.NET安装及使用
D.1 Visual Studio.NET安装
D.2 Visual Studio.NET对C#程序的设置
D.3 使用Visual Studio.NET编译运行C#程序
D.4 使用Visual Studio.NET创建C#项目
附录E .NET平台的SDK工具
附录F .NET平台的SDK文件使用
附录G C#内置类
G.1 bool类
G.2 byte类
G.3 char类
G.4 Decimal类
G.5 double类
G.6 float类
G.7 int类
G.8 long类
G.9 object类
G.10 sbyte类
G.11 short类
G.12 string类
G.13 uint类
G.14 ulong类
G.15 ushort类
附录H 参考数据及C#相关网站
H.1 参考数据
H.2 C#相关网站
猜您喜欢