C#程序设计大学教程

副标题:无

作   者:罗兵,刘艺,孟武生等编著

分类号:

ISBN:9787111217213

微信扫一扫,移动浏览光盘

简介

  本书以C#语言为载体,通过讨论C#程序设计的一般过程和方法,重点讲   述了程序设计基础、面向对象程序设计、算法与数据结构、GUI程序设计和   数据库程序设计的知识,并涉及计算机基础、数据和控制、程序设计理论、   软件工程4大知识领域。同时,本书详细分析了C#作为通用程序设计语言的   本质特征和语法规则,并以大量C#程序实例演示应用程序的设计过程,介绍   主流的程序设计思想和方法,培养读者的代码编写能力。    本书采用案例教学法,既有丰富的理论知识,也有大量的实战范例,更   提供了精心设计的课后练习。    本书内容深入浅出,覆盖面广,图文并茂,独具特色,适合作为计算机   及其相关专业本科教学用书,也可用做其他专业的计算机公共课基础教材。    对于自学程序设计的计算机爱好者以及从事软件开发和应用的科技人员来说   ,本书也是极佳的参考书。

目录

目录
前言
第1章 绪论
1.1 计算机概述
1.1.1 计算机系统组成
1.1.2 数据表示与处理
1.2 程序设计语言
1.2.1 发展历史
1.2.2 语言的类型
1.2.3 高级语言的分类
1.3 .NET介绍
1.3.1 Microsoft.NET概述
1.3.2 Microsoft.NET框架
1.4 C#语言简介
1.4.1 C#语言的起源
1.4.2 C#语言的性能
1.4.3 C#语言的特点
1.5 Visual C# 2005 Express简介
1.5.1 Visual C# 2005 Express的功能介绍
1.5.2 Visual C# 2005 Express的项目
1.5.3 Visual C# 2005 Express的界面介绍
1.6 本章习题
第2章 程序设计基础
2.1 程序
2.1.1 初识C#程序
2.1.2 标识符和关键字
2.2 常量和变量
2.3 数据类型
2.3.1 简单类型
2.3.2 枚举类型
2.3.3 结构类型
2.3.4 数组类型
2.4 类型转换
2.4.1 隐式转换
2.4.2 显式转换
*2.5 撰写规范的程序代码
2.5.1 基本格式
2.5.2 注释
2.5.3 命名
2.6 本章习题
第3章 程序控制与算法
3.1 表达式与运算符
3.1.1 表达式
3.1.2 运算符
3.1.3 运算符的优先级
3.2 流程控制
3.2.1 顺序结构
3.2.2 选择结构
3.2.3 循环结构
3.3 算法
3.3.1 算法的图形描述
3.3.2 基本算法
3.3.3 排序
3.3.4 查找
3.3.5 算法复杂性分析
3.4 本章习题
第4章 面向对象与对象模型
4.1 面向对象的概念
4.1.1 面向对象的基本原理
4.1.2 类和对象的概念
4.1.3 UML和对象建模
4.1.4 简评面向对象
4.2 类和对象
4.2.1 类的声明及其成员
4.2.2 对象和对象的生命周期
4.3 属性和索引
4.3.1 属性
4.3.2 索引
4.4 方法
4.4.1 方法的定义
4.4.2 方法中的字段
4.4.3 实例方法与静态方法
4.4.4 方法的参数
4.5 重载
4.5.1 重载方法
4.5.2 重载操作符
4.6 本章习题
第5章 C#面向对象编程基础
5.1 继承
5.1.1 继承的定义
5.1.2 覆盖
5.1.3 继承.NET Framework中的类
5.2 抽象类和密封类
5.2.1 抽象类
5.2.2 密封类
5.3 多态
5.3.1 理解多态
5.3.2 实现多态
5.4 泛型类
5.4.1 引入泛型的原因
5.4.2 创建和使用泛型
5.4.3 泛型类的成员
5.5 本章习题
第6章 C#面向对象编程深入
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.3.3 实例化委托
6.3.4 通过委托调用方法
6.3.5 多重委托
6.4 事件
6.4.1 定义事件
6.4.2 订阅事件
6.4.3 实现事件
6.4.4 触发事件
6.5 匿名方法
6.5.1 定义匿名方法
6.5.2 委托作为参数和返回值
6.6 本章习题
第7章 开发过程与程序调试
7.1 软件开发过程概述
7.1.1 软件生命周期
7.1.2 软件开发过程
7.2 调试与测试
7.2.1 程序调试
7.2.2 软件质量与测试
7.3 异常与异常处理
7.3.1 异常处理概览
7.3.2 try、catch和finally块
7.3.3 使用throw抛出异常
7.4 本章习题
第8章 Windows程序设计
8.1 Windows窗体
8.1.1 Windows窗体简介
8.1.2 Windows窗体的特性
8.2 事件处理
8.2.1 事件驱动概述
8.2.2 C#中的事件处理程序
8.2.3 Windows窗体事件处理示例
8.3 使用控件
8.3.1 公共控件
8.3.2 容器控件
8.3.3 菜单和工具栏
8.3.4 对话框
8.3.5 综合示例
8.4 自定义控件
8.5 本章习题
第9章 GDI+编程
9.1 Graphics类
9.2 图形参数
9.2.1 位置和大小
9.2.2 颜色
9.3 绘图工具
9.3.1 Brush工具
9.3.2 Pen工具
9.4 绘制图形
9.5 添加文本
9.5.1 字体
9.5.2 绘制文本
9.6 使用图像
9.6.1 图像
9.6.2 绘制图像
9.7 本章习题
第10章 文件操作
10.1 文件和流
10.2 文件存储管理
10.2.1 文件管理
10.2.2 目录管理
10.2.3 Path类
10.2.4 程序示例
10.3 读写文件
10.3.1 二进制文件的读写
10.3.2 文本文件的读写
10.4 异步访问文件
10.5 本章习题
第11章 数据库程序开发
11.1 数据库和数据库系统
11.1.1 数据库管理系统
11.1.2 数据库应用程序
11.2 SQL基础
11.2.1 SQL的历史
11.2.2 SQL的特点
11.2.3 SQL的基本语法
11.3 数据库访问技术的发展
11.4 ADO.NET
11.4.1 ADO.NET简介
11.4.2 ADO.NET体系结构
11.4.3 数据集的操作
11.5 创建数据库应用程序
11.5.1 连接数据库
11.5.2 设计数据集
11.5.3 填充数据集
11.5.4 显示数据
11.5.5 编辑并更新数据
11.6 本章习题
附录A ASCII码
附录B Unicode码

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C#程序设计大学教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon