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

Visual C#程序设计教程

Visual C#程序设计教程

定 价:¥35.00

作 者: 王昊亮,李刚等编著
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
标 签: C#

ISBN: 9787302072546 出版时间: 2003-01-01 包装: 胶版纸
开本: 26cm 页数: 375 字数:  

内容简介

  本书的特点是由浅入深,从最基本的语法开始讲起,逐步深入到面向对象、Windows程序设计、数据库、网络等高级编程方法。在介绍语法时,本书并没有像一些语法书一样教条而死板地讲定义,而是试图利用示例代码生动地让读者在实践中体会一个个知识点。通过认真分析示例代码和书中的讲解,读者可以很快掌握C#语言的精髓。本书的每一章后面都有上机练习和习题。这些练习都是作者精心编排的,认真思考这些题目是掌握各重点的关键。C#是微软公司推出的新一代编程语言。它功能强人,编程过程简捷、明快。除具有VisualBasic语言易学、易用、适合快速程序开发的特性外,同时也继承了VisualC++的强大功能,是微软公司推行的.NET战略的重要组成部分。本书基于微软最新发布的.NETFrameworkl.1和VisualStudio.NET2003中文版,从C#的基础知识讲起,逐步深入到结构化程序设计、面向对象程序设计、常用的数据结构与算法、异常处理机制、Windows应用程序开发、GDI+与图形编程、多线程程序设计、访问文件与注册表、数据库应用程序设计、Web应用程序开发,以及Web服务的开发与调用等内容。本书适合作为高等院校信息技术相关专业C#语言课程教材,也可作为希望在.NETFramework下使用C#开发各类应用程序的程序员的初、中级参考书,还适合于希望从基本概念开始学习.NET应用程序开发的程序设计爱好者。本书内容安排循序渐进,由浅入深,读者无须具备任何程序设计经验即可轻松学习。本书示例丰富,对书中涉及的所有知识点均用实例加以演示说明,可以加速读者对相关知识的理解并易于应用。此外,本书知识覆盖面广,对当前最热门的面向对象程序设计思想、图形编程、多线程、文件与注册表、数据库访问、Web应用程序开发、Web服务的开发与调用等均有详细介绍并给出丰富的实例。

作者简介

暂缺《Visual C#程序设计教程》作者简介

图书目录

第1章 VisualC#简介
1. 1 . NETFrameworkl. 1简介
1. 1. 1 . NETFramework
1. 1. 2 . NETFrameworkl. 1版本的新功能
1. 2 VisualC#. NET简介
1. 2. 1 VisualC#. NET的产生背景
1. 2. 2 VisualC#. NET语言的特点
1. 3 VisualStudio. NET2003简介
1. 3. 1 VisualStudio. NET2003的主要作用
1. 3. 2 VisualStudio. NET2003的新功能
1. 4 编写第一个C#程序
1. 4. 1 使用VisualStudio. NETIDE创建C#程序
1. 4. 2 编译C#应用程序
1. 5 C#程序的结构
1. 6 本章小结
1. 7 上机练习
1. 8 习题
第2章 数据类型. 运算符和表达式
2. 1 数据类型
2. 1. 1 值类型
2. 1. 2 引用类型
2. 1. 3 装箱与拆箱
2. 2 常量和变量
2. 2. 1 变量
2. 2. 2 常量
2. 3 运算符
2. 3. 1 算术运算符
2. 3. 2 赋值运算符
2. 3. 3 关系运算符
2. 3. 4 逻辑运算符
2. 3. 5 位运算符
2. 3. 6 条件运算符
2. 3. 7 其他运算符
2. 4 表达式
2. 5 本章小结
2. 6 上机练习
2. 7 习题
第3章 结构化程序设计
3. 1 条件语句
3. 2 循环语句
3. 2. 1 while语句
3. 2. 2 do-while语句
3. 2. 3 for语句
3. 2. 4 foreach语句
3. 3 分支语句
3. 4 跳转语句
3. 4. 1 break语句和continue语句
3. 4. 2 标签语句和goto语句
3. 5 异常处理结构
3. 6 using语句
3. 7 本章小结
3. 8 上机练习
3. 9 习题
第4章 面向对象程序设计基础
4. 1 面向对象概述
4. 1. 1 类和对象概述
4. 1. 2 属性. 方法. 继承. 重载
4. 2 类和对象
4. 2. 1 类的声明
4. 2. 2 类的成员
4. 2. 3 声明对象
4. 3 构造函数与析构函数
4. 3. 1 构造函数
4. 3. 2 析构函数
4. 4 方法与重载
4. 4. 1 方法的声明
4. 4. 2 方法的重载
4. 5 运算符重载
4. 6 继承与多态
4. 6. 1 类的继承
4. 6. 2 类的多态性
4. 7 本章小结
4. 8 上机练习
4. 9 习题
第5章 深入理解面向对象
5. 1 类的深入讨论
5. 1. 1 类成员的可访问性
5. 1. 2 类的静态成员
5. 1. 3 this关键字
5. 1. 4 方法的种类
5. 1. 5 密封类与密封方法
5. 2 域. 属性和事件
5. 2. 1 域
5. 2. 2 属性
5. 2. 3 事件
5. 3 面向对象程序设计实例
5. 4 命名空间
5. 4. 1 命名空间的声明
5. 4. 2 命名空间的成员
5. 4. 3 命名空间的使用
5. 5 本章小结
5. 6 上机练习
5. 7 习题
第6章 常用数据结构与算法
6. 1 字符串
6. 1. 1 字符串类型定义
6. 1. 2 字符串类型的应用
6. 2 数组
6. 2. 1 数组的定义
6. 2. 2 数组的使用
6. 3 集合
6. 3. 1 集合的定义
6. 3. 2 集合的使用
6. 4 枚举
6. 4. 1 枚举类型的定义
6. 4. 2 枚举型的应用
6. 5 搜索算法
6. 5. 1 顺序搜索
6. 5. 2 折半搜索
6. 6 排序
6. 6. 1 直接插入排序
6. 6. 2 快速排序
6. 6. 3 选择排序
6. 7 本章小结
6. 8 上机练习
6. 9 习题
第7章 接口
7. 1 接口的意义
7. 1. 1 三层体系结构
7. 1. 2 组件编程思想
7. 2 接口的定义
7. 3 接口的成员
7. 3. 1 接口属性
7. 3. 2 接口事件
7. 3. 3 接口索引
7. 3. 4 接口成员的访问
7. 3. 5 接口成员的完全有效名称
7. 4 接口的实现
7. 4. 1 在类中实现接口
7. 4. 2 显式接口成员执行体
7. 4. 3 接口映射
7. 4. 4 接口实现的继承
7. 4. 5 接口的重实现
7. 4. 6 抽象类与接口
7. 5 接口应用实例
7. 6 本章小结
7. 7 上机练习
7. 8 习题
第8章 异常处理
8. 1 异常处理概念
8. 2 异常类
8. 3 异常的处理
8. 4 把异常传给调用者
8. 4. 1 调用者处理
8. 4. 2 抛出异常
8. 4. 3 重发异常
8. 4. 4 添加异常信息
8. 5 用户自定义异常
8. 6 finally的用法
8. 7 异常处理实例
8. 8 本章小结
8. 9 上机练习
8. 10 习题
第9章 Windows应用程序设计
9. 1 Windows应用程序的结构
9. 1. 1 计算器窗体
9. 1. 2 计算器控件
9. 1. 3 计算器事件
9. 2 窗体控件
9. 2. 1 窗体概述
9. 2. 2 多文档界面设计
9. 3 控件共有的属性. 事件和方法
9. 4 常用控件
9. 4. 1 标签
9. 4. 2 按钮
9. 4. 3 文本框
9. 4. 4 单选按钮
9. 4. 5 复选框
9. 4. 6 组合框
9. 4. 7 列表框
9. 4. 8 进度条
9. 4. 9 滚动条
9. 4. 10 菜单
9. 4. 11 工具栏
9. 4. 12 编辑控件
9. 5 定制控件
9. 5. 1 关于定制控件
9. 5. 2 定制控件示例
9. 6 本章小结
9. 7 上机练习
9. 8 习题
第10章 GDI 与图形编程
10. 1 . NET中的图形绘制
10. 1. 1 GDI 简介
10. 1. 2 图形类库
10. 1. 3 绘图方法
10. 2 GDI 中的图形对象
10. 2. 1 Pen对象
10. 2. 2 Color结构
10. 2. 3 Font对象
10. 2. 4 Brush对象
10. 2. 5 矩形结构
10. 3 绘图实例
10. 4 本章小结
10. 5 上机练习
10. 6 习题
第11章 多线程程序设计
11. 1 线程的概念
11. 2 C#多线程编程概述
11. 3 多线程编程实例
11. 4 线程同步
11. 4. 1 没有同步
11. 4. 2 一写多读同步
11. 4. 3 多读多写同步
11. 4. 4 使用AutoResetEvent
11. 5 增强多线程的交互性
11. 5. 1 交互性问题
11. 5. 2 简单实例
11. 5. 3 高级多线程实例
11. 6 本章小结
11. 7 上机练习
11. 8 习题
第12章 文件与注册表
12. 1 C#的文件处理系统
12. 1. 1 认识C#的文件处理系统
12. 1. 2 文件和流
12. 2 文件处理
12. 2. 1 目录管理
12. 2. 2 文件管理
12. 3 读写文件
12. 3. 1 StreamReader类
12. 3. 2 StreamWriter类
12. 4 读写注册表
12. 4. 1 注册表概述
12. 4. 2 C#对注册表编程的支持
12. 4. 3 注册表编程示例
12. 5 本章小结
12. 6 上机练习
12. 7 习题
第13章 数据访问
13. 1 ADO. NET概述
13. 1. 1 ADO. NET的历史
13. 1. 2 ADO. NET的特点
13. 1. 3 SQL语言简介
13. 1. 4 ADO与ADO. NET的比较
13. 2 ADO. NET组件和对象
13. 2. 1 ADO. NET组件和组件之间的关系
13. 2. 2 数据集组件
13. 2. 3 数据适配器组件
13. 3 ADO. NET编程
13. 3. 1 连接
13. 3. 2 数据集编程
13. 3. 3 数据绑定
13. 3. 4 Windows窗体和Web页面
13. 4 ADO. NET可视化编程
13. 4. 1 创建Access数据库
13. 4. 2 创建新数据库项目
13. 4. 3 创建数据库连接
13. 4. 4 创建数据库对象和访问方法
13. 4. 5 设置程序显示界面
13. 4. 6 显示数据库中的数据
13. 5 本章小结
13. 6 上机练习
13. 7 习题
第14章 开发Web应用程序
14. 1 什么是Web应用程序
t4. 1. 1 Web程序发展简史
14. 1. 2 Web程序设计的要素
14. 2 设计Web窗体
14. 3 创建和使用Web服务
14. 3. 1 分布式应用程序模式和浏览器的作用
14. 3. 2 什么是Web服务
14. 3. 3 Web平台中的协议
14. 3. 4 Web服务的实现
14. 4 本章小结
14. 5 上机练习
14. 6 习题
附录A C#预处理指令

本目录推荐