注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#语言程序设计教程

C#语言程序设计教程

C#语言程序设计教程

定 价:¥30.00

作 者: 施燕妹等编著
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
标 签: C#

ISBN: 9787508422169 出版时间: 2004-07-01 包装: 平装
开本: 26cm 页数: 326 字数:  

内容简介

  施燕妹,装备指挥技术学院,硕士,副教授,研究领域是计算机安全。承担计算机专业教学工作多年,主要讲授计算机语言,诸如C、JAVA和C#等。陈培,解放军306医院信息科,硕士,参与多项项目的研发。陈发吉,重庆通信学院通信理论教研室从事教学科研工作,副教授。主攻方向是视频检索、视频编码与通信。承担通迅专业本科和研究生课程。C#是基于微软下一代平台,NET的面向对象程序设计语言。它在保持了C++强大功能的同时,添加了大量的高效的代码,是完全面向对象的开发语言,能够提供更高的靠性和安全性。不仅能用于开发应用程序,而且也能几乎不加修改地用于开发Web服务程序。全书共17章,从内容上分为两部分,第一部分是C#基础,包括第1章-第11章,讲述C#基础语法、数据类型、表达式、面向对象编程以及界面设计元素等基础知识。第二部分是C#应用篇,包括第12章-17章,讲述数据库文件操作、网络应用、多媒体、Web应用以及程序组织等多个开发话题。本书基本覆盖C#程序设计的主要方面,思路清晰,提供很多切合技术主题的练习。不仅可以作为大专院校的C#教材,也可供C#程序员开发时参考所用。

作者简介

  施燕妹,装备指挥技术学院,硕士,副教授,研究领域是计算机安全。承担计算机专业教学工作多年,主要讲授计算机语言,诸如C、JAVA和C#等。陈培,解放军306医院信息科,硕士,参与多项项目的研发。陈发吉,重庆通信学院通信理论教研室从事教学科研工作,副教授。主攻方向是视频检索、视频编码与通信。承担通迅专业本科和研究生课程。

图书目录

前言
第1章 C#概述
1. 1 .NET概述
1. 1. 1 .NET平台
1. 1. 2 .NET的优越性
1. 1. 3 .NET框架概述
1. 1. 4 什么是命名空间
1. 1. 5 .NET体系结构
1. 1. 6 公共语言运行时环境
1. 2 C#语言简介
1. 2. 1 全新的开发工具C#
1. 2. 2 C#语言的特点
1. 3 C#在.NET中的地位
1. 4 C#与其他语言的比较
1. 5 本章总结
1. 6 练习
第2章 C#开发环境
2. 1 .NET开发环境需求
2. 1. 1 硬件需求
2. 1. 2 软件需求
2. 1. 3 基于FrameWork的C#开发
2. 2 VisualStudio. NET
2. 2. 1 VisualStudio. NET的优点
2. 2. 2 VisualStudio. NET的安装
2. 2. 3 VisualStudio. NET的用法
2. 3 第一个C#应用程序
2. 3. 1 程序实现
2. 3. 2 代码分析
2. 3. 3 运行程序
2. 3. 4 注释
2. 3. 5 控制台输入输出
2. 4 本章总结
2. 5 练习
第3章 数据类型
3. 1 值类型
3. 1. 1 整数类型
3. 1. 2 浮点类型
3. 1. 3 小数类型
3. 1. 4 布尔类型
3. 1. 5 字符类型
3. 1. 6 枚举类型
3. 1. 7 结构类型
3. 2 引用类型
3. 2. 1 类
3. 2. 2 委托
3. 2. 3 数组
3. 3 装箱和拆箱
3. 3. 1 装箱转换
3. 3. 2 拆箱转换
3. 4 数据类型的转换
3. 4. 1 隐式转换
3. 4. 2 显式转换
3. 5 本章总结
3. 6 练习
第4章 表达式
4. 1 变量和常量
4. 1. 1 变量
4. 1. 2 常量
4. 2 操作符
4. 2. 1 赋值操作符
4. 2. 2 算术操作符
4. 2. 3 逻辑操作符
4. 2. 4 比较操作符
4. 2. 5 位操作符
4. 2. 6 特殊操作符
4. 2. 7 操作符优先级和结合性
4. 3 流程控制
4. 3. 1 条件控制
4. 3. 2 循环控制
4. 3. 3 跳转控制
4. 3. 4 异常控制
4. 4 本章总结
4. 5 练习
第5章 调试和错误处理
5. 1 . NET程序的调试
5. 1. 1 Microsoft CLR调试器
5. 1. 2 VisualStudio调试器
5. 2 编译预处理命令
5. 2. 1 使用预处理指令
5. 2. 2 条件编译
5. 2. 3 发出错误与警告信息
5. 3 错误捕获和错误处理
5. 3. 1 溢出的处理
5. 3. 2 异常的处理
5. 4 本章总结
5. 5 练习
第6章 类
6. 1 面向对象的基本概念
6. 2 类的声明
6. 3 类的成员
6. 3. 1 成员的访问级别
6. 3. 2 this保留字
6. 3. 3 静态成员
6. 3. 4 成员常量
6. 4 构造函数和析构函数
6. 4. 1 构造函数
6. 4. 2 析构函数
6. 5 本章总结
6. 6 练习
第7章 方法
7. 1 方法的声明
7. 2 方法的参数类型
7. 2. 1 值参数
7. 2. 2 引用型参数
7. 2. 3 输出参数
7. 2. 4 数组型参数
7. 3 静态方法和非静态方法
7. 4 方法的重载
7. 5 操作符的重载
7. 5. 1 操作符重载的声明
7. 5. 2 一元操作符重载
7. 5. 3 二元操作符重载
7. 6 本章总结
7. 7 练习
第8章 域和属性
8. 1 域
8. 1. 1 域的声明
8. 1. 2 静态域和非静态域
8. 1. 3 只读域
8. 1. 4 域的初始化
8. 2 属性
8. 2. 1 属性声明
8. 2. 2 访问属性值
8. 3 本章总结
8. 4 练习
第9章 事件和索引器
9. 1 事件
9. 1. 1 事件的声明
9. 1. 2 事件的预定和取消
9. 1. 3 事件访问器
9. 1. 4 静态事件
9. 2 索引器
9. 3 本章总结
9. 4 练习
第10章 继承和接口
10. 1 继承性
10. 1. 1 继承概述
10. 1. 2 Base关键字
10. 1. 3 覆盖
10. 2 多态性
10. 2. 1 多态性概述
10. 2. 2 虚方法
10. 2. 3 派生类中虚方法的重载
10. 3 接口
10. 3. 1 接口的定义
10. 3. 2 接口成员
10. 3. 3 接口的实现
10. 4 本章总结
10. 5 练习
第11章 界面设计
11. 1 Label控件
11. 1. 1 Label控件
11. 1. 2 LinkLabel控件
11. 2 Button控件
11. 2. 1 将按钮指定为接受按钮
11. 2. 2 将按钮指定为取消按钮
11. 2. 3 响应按钮单击
11. 2. 4 选择Button控件的方法
11. 3 TextBox控件
11. 4 CheckBox控件和RadioButton控件
11. 4. 1 CheckBox控件
11. 4. 2 RadioButton控件
11. 5 ScrollBar控件
11. 6 列表视图和树状视图
11. 6. 1 列表视图
11. 6. 2 树状视图
11. 7 进度条和跟踪条
11. 7. 1 进度条
11. 7. 2 跟踪条
11. 8 菜单设计
11. 8. 1 菜单设计
11. 8. 2 Menultem类
11. 8. 3 MainMenu类
11. 9 对话框
11. 9. 1 打开对话框
11. 9. 2 另存为对话框
11. 9. 3 字体对话框
11. 9. 4 颜色对话框
11. 9. 5 打印对话框
11. 9. 6 打印预览对话框
11. 10 练习
第12章 C#数据库编程
12. 1 ADO. NET概念
12. 1. 1 ManagedProvider
12. 1. 2 DataSet
12. 1. 3 常用数据库访问方式
12. 2 数据库的连接
12. 2. 1 连接字符串
12. 2. 2 打开和关闭连接
12. 3 数据库操作
12. 3. 1 Command命令
12. 3. 2 检索数据
12. 3. 3 插入数据
12. 3. 4 修改数据
12. 3. 5 删除数据
12. 3. 6 使用DataReader检索数据
12. 4 使用DataAdapter和DataSet
12. 4. 1 DataAdapter组件
12. 4. 2 DataSet组件
12. 4. 3 访问数据库
12. 5 ADO. NET和XML
12. 5. 1 XML简介
12. 5. 2 通过DataSet访问XML
12. 5. 3 通过DOM访问XML
12. 6 本章总结
12. 7 练习
第13章 文件操作
13. 1 文件的输入/输出
13. 1. 1 文件和流
13. 1. 2 输入/输出操作类型
13. 2 文件存储管理
13. 2. 1 目录管理
13. 2. 2 文件管理
13. 3 读写文件
13. 3. 1 文本模式
13. 3. 2 二进制模另
13. 3. 3 异步操作
13. 4 本章总结
13. 5 练习
第14章 网络应用
14. 1 网络基础
14. 1. 1 网络技术的发展历程
14. 1. 2 网络协议
14. 2 套接字
14. 2. 1 Socket类
14. 2. 2 使用异步服务器端套接字
14. 2. 3 使用异步客户端套接字
14. 2. 4 使用同步客户端套接字
14. 2. 5 使用同步服务器端套接字
14. 3 域名服务
14. 3. 1 基本原理
14. 3. 2 DNS类
14. 4 本章总结
14. 5 练习
第15章 多媒体
15. 1 GDI 绘图
15. 1. 1 GDI 概述
15. 1. 2 组成部分
15. 1. 3 范例
15. 2 声音和视频处理
15. 2. 1 DirectShow基础
15. 2. 2 DirectShow的用法
15. 3 本章总结
15. 4 练习
第16章 组织应用程序
16. 1 基本概念
16. 1. 1 动态链接库
16. 1. 2 编译单元
16. 1. 3 命名空间和装配
16. 2 使用命名空间
16. 2. 1 声明命名空间
16. 2. 2 命名空间的成员和类型声明
16. 2. 3 范例
16. 3 指示符
16. 3. 1 别名指示符
16. 3. 2 命名空间指示符
16. 4 范例
16. 5 本章总结
16. 6 练习
第17章 Web应用
17. 1 ASP. NET简介
17. 1. 1 ASP. NET平台要求
17. 1. 2 ASP. NET的特点
17. 2 Web窗体
17. 2. 1 Page标记
17. 2. 2 ASP. NET脚本标记
17. 2. 3 Reponse. Write输出
17. 3 多事件Web窗体
17. 3. 1 常用命名空间
17. 3. 2 Page_Load函数
17. 3. 3 自定义函数
17. 3. 4 服务器端控件
17. 3. 5 页面状态控制
17. 3. 6 参数获取
17. 3. 7 使用include文件
17. 4 用C#实现发送E-mail
17. 4. 1 发送E-mail的命名空间
17. 4. 2 程序设计和分析
17. 5 实现文件处理
17. 6 本章总结
17. 7 练习
参考文献

本目录推荐