深入浅出C#程序设计 (1CD)
|
|
| 新书城图书编号:4789 |
| 图书ISBN:7113064337 |
| 出版时间:2005-5-1 |
| 出版社:中国铁道出版社 |
| 作者:林邦杰 编著 |
|
市场价格:¥56 |
|
普通会员:¥44.8
|
80折 |
|
VIP会员:¥42
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
|
本书通过介绍安装.NET 平台、以记事本编辑C#程序,使用命令行、UltraEdit和Visual Studio.NET编辑并执行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#相关网站
|
|
|
|