当前位置:主页 > 课后答案 > C#教程习题答案
visual C#.NET程序设计教程(第2版)

《visual C#.NET程序设计教程(第2版)》课后习题答案

  • 更新:2021-09-11
  • 大小:140 KB
  • 类别:C#教程
  • 作者:罗福强、白忠建、杨剑
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

C#是微软公司推出的新一代编程语言。它在C++的基础之上重新打造,成为一门全新的完全面向对象的程序设计语言,能够提供更高的可靠性和安全性,不仅能用于开发传统的控制台应用程序和Windows应用程序,还用于开发Web应用程序、Silverlight动画和XNA游戏。

《普通高等学校计算机教育“十二五”规划教材:Visual C#.NET程序设计教程(第2版)》第2版分为3个部分,共14章。第1章~第3章为第1部分,主要介绍C#的基本语法;第4章~第8章为第2部分,重点介绍面向对象的程序设计方法和基于事件的程序设计方法;第9章~第14章为第3部分,主要介绍C#的高级实用技术,包括多线程编程技术、Windows程序设计技术、数据库访问与编程技术(包含LINQ编程)、文件操作与编程技术(包含XML编程)、TCP/IP网络应用编程技术、GDI+与多媒体编程技术等。本书内容丰富,可操作性强,叙述简洁流畅,没有晦涩的术语,所有案例精心设计,能够使学生轻松、愉快地掌握C#的基本语法、编程方法和应用技巧。

《普通高等学校计算机教育“十二五”规划教材:Visual C#.NET程序设计教程(第2版)》可作为高等院校计算机相关专业学生的教材,也可作为初、中级读者和相关专业培训班学员学习的参考用书。

目录

  • 前言
  • 第1章 C#概述
  • 1.1 C#简介
  • 1.1.1 .NET 概述
  • 1.1.2 C#语言的发展
  • 1.1.3 C#语言的特点
  • 1.2 C#程序的开发环境
  • 1.2.1 Visual Studio.NET 的基本操作
  • 1.2.2 Visual Studio.NET 解决方案和项目文件的组织结构
  • 1.3 C#程序入门
  • 1.3.1 一个简单的 C#控制台应用程序
  • 1.3.2 一个简单的Win 32 应用程序
  • 1.3.3 一个具有输入功能的 Win 32 应用程序
  • 1.3.4 一个简单的 Web应用程序
  • 1.3.5 C#程序的特点
  • 习题
  • 上机实验1
  • 第2章 C#程序设计基础
  • 2.1 常量与变量
  • 2.1.1 常量
  • 2.1.2 变量
  • 2.2 C#的数据类型
  • 2.2.1 简单类型
  • 2.2.2 枚举型 enum
  • 2.2.3 结构型 struct
  • 2.2.4 数据类型转换
  • 2.3 运算符与表达式
  • 2.3.1 算术运算符与表达式
  • 2.3.2 赋值运算符与表达式
  • 2.3.3 关系运算符与表达式
  • 2.3.4 逻辑运算符与表达式
  • 2.3.5 运算符优先级
  • 2.4 数组和字符串
  • 2.4.1 一维数组
  • 2.4.2 多维数组
  • 2.4.3 数组型的数组
  • 2.4.4 字符串string
  • 习题
  • 上机实验2
  • 第3章 C#程序的流程控制
  • 3.1 C#程序的分支语句
  • 3.1.1 if语句
  • 3.1.2 多分支if⋯else if语句
  • 3.1.3 switch语句
  • 3.1.4 分支语句的嵌套
  • 3.2 C#程序的循环语句
  • 3.2.1 while 语句
  • 3.2.2 do/while 语句
  • 3.2.3 for 语句
  • 3.2.4 foreach语句
  • 3.2.5 循环语句的嵌套
  • 3.3 跳转语句
  • 3.3.1 break语句
  • 3.3.2 continue 语句
  • 习题
  • 上机实验3
  • 第4章 面向对象程序设计入门
  • 4.1 面向对象的基本概念
  • 4.1.1 对象
  • 4.1.2 事件与方法
  • 4.1.3 类与对象
  • 4.1.4 抽象、封装、继承与多态
  • 4.2 类的定义
  • 4.2.1 类的声明和实例化
  • 4.2.2 类的数据成员和属性
  • 4.2.3 类的可访问性
  • 4.2.4 值类型与引用类型
  • 4.3 类的方法
  • 4.3.1 方法的声明与调用
  • 4.3.2 方法的参数传递
  • 4.3.3 方法的重载
  • 4.4 构造函数
  • 4.4.1 构造函数的声明和调用
  • 4.4.2 构造函数的重载
  • 4.4.3 构造函数与只读字段
  • 4.4.4 对象的生命周期和析构函数
  • 习题
  • 上机实验4
  • 第5章 面向对象的高级程序设计
  • 5.1 静态成员与静态类
  • 5.1.1 静态成员
  • 5.1.2 静态构造函数
  • 5.1.3 静态类
  • 5.2 类的继承性与多态性
  • 5.2.1 类的继承性
  • 5.2.2 类的多态性
  • 5.3 抽象类与接口
  • 5.3.1 抽象类
  • 5.3.2 接口
  • 5.3.3 抽象类与接口的比较
  • 5.4 嵌套类、分部类与命名空间
  • 5.4.1 嵌套类
  • 5.4.2 分部类
  • 5.4.3 命名空间
  • 习题
  • 上机实验5
  • 第6章 集合、索引器与泛型
  • 6.1 集合
  • 6.1.1 集合概述
  • 6.1.2 ArrayList
  • 6.1.3 哈希表Hashtable
  • 6.1.4 栈和队列
  • 6.2 索引器
  • 6.2.1 索引器的定义与使用
  • 6.2.2 索引器与属性的比较
  • 6.3 泛型
  • 6.3.1 泛型概述
  • 6.3.2 泛型集合
  • 6.3.3 泛型类、泛型方法和泛型接口
  • 习题
  • 上机实验6
  • 第7章 程序调试与异常处理
  • 7.1 程序错误
  • 7.1.1 程序错误分类
  • 7.1.2 调试程序错误
  • 7.2 程序的异常处理
  • 7.2.1 异常的概念
  • 7.2.2 异常类
  • 7.2.3 try-catch语句
  • 7.2.4 finally 语句
  • 7.2.5 throw语句与抛出异常
  • 习题
  • 上机实验7
  • 第8章 基于事件驱动的程序设计技术
  • 8.1 基于事件的编程思想
  • 8.2 委托
  • 8.2.1 委托的概述
  • 8.2.2 委托的声明、实例化与使用
  • 8.2.3 多路广播与委托的组合
  • 8.3 事件
  • 8.3.1 声明事件
  • 8.3.2 订阅事件
  • 8.3.3 触发事件
  • 8.4 基于事件的 Windows 编程
  • 8.4.1 Windows应用程序概述
  • 8.4.2 Windows窗体与事件驱动编程
  • 习题
  • 上机实验8
  • 第9章 多线程和异步编程
  • 9.1 多线程的概念
  • 9.1.1 线程和进程
  • 9.1.2 线程的生命周期和状态
  • 9.1.3 线程的优先级
  • 9.2 线程创建与控制
  • 9.2.1 创建和启动线程
  • 9.2.2 控制线程
  • 9.3 多线程的同步
  • 9.3.1 线程安全
  • 9.3.2 线程同步策略
  • 9.4 线程池
  • 9.4.1 线程池管理
  • 9.4.2 ThreadPool 类
  • 9.5 异步编程
  • 9.5.1 异步编程和多线程
  • 9.5.2 异步编程模式
  • 习题
  • 上机实验9
  • 第10章 Windows程序的界面设计
  • 10.1 窗体与控件概述
  • 10.1.1 Windows窗体
  • 10.1.2 窗体的控件
  • 10.2 简单输入与输出控件
  • 10.2.1 文本显示控件
  • 10.2.2 文本编辑控件
  • 10.2.3 按钮控件
  • 10.2.4 图片显示控件
  • 10.3 列表与选择类控件
  • 10.3.1 选项与选项组
  • 10.3.2 列表类控件
  • 10.3.3 其他选择类控件
  • 10.3.4 历与计时器控件
  • 10.4 对话框及其选项卡设计
  • 10.4.1 对话框概述
  • 10.4.2 对话框的选项卡
  • 10.4.3 消息框
  • 10.4.4 通用对话框
  • 10.5 菜单、工具栏和状态栏
  • 10.5.1 菜单
  • 10.5.2 工具栏
  • 10.5.3 状态栏
  • 10.6 SDI和MDI应用程序
  • 10.6.1 创建 SDI应用程序
  • 10.6.2 创建MDI应用程序
  • 习题
  • 上机实验10
  • 第11章 C#数据库编程技术
  • 11.1 ADO.NET 概述
  • 11.1.1 ADO.NET 的架构
  • 11.1.2 ADO.NET 的一般使用步骤
  • 11.2 使用ADO.NET 访问数据库
  • 11.2.1 使用Connection连接数据库
  • 11.2.2 使用Command对象访问数据库
  • 11.2.3 使用DataReader 对象访问数据库
  • 11.2.4 使用 DataAdaper 与 DataSet对象操作数据库
  • 11.3 LINQ to SQL 编程
  • 11.3.1 LINQ概述
  • 11.3.2 LINQ的查询子句与表达式
  • 11.3.3 LINQ to SQL 的应用
  • 习题
  • 上机实验11
  • 第12章 文件操作与编程技术
  • 12.1 文件的输入/输出
  • 12.1.1 文件I/O与流
  • 12.1.2 读写文本文件
  • 12.1.3 读写二进制文件
  • 12.1.4 对象的序列化
  • 12.2 文件操作控件
  • 12.2.1 SaveFileDialog 与OpenFileDialog 控件
  • 12.2.2 FolderBrowseDialog 控件
  • 12.2.3 应用实例:简易的写字板程序
  • 12.3 XML 文档编程
  • 12.3.1 XML 概述
  • 12.3.2 XML 文档的创建
  • 12.3.3 XML 文档的查询
  • 12.3.4 XML 文档的编辑
  • 习题
  • 上机实验12
  • 第13章 网络应用编程技术
  • 13.1 网络编程基础
  • 13.1.1 计算机网络的概述
  • 13.1.2 计算机网络的通信协议
  • 13.1.3 System.Net概述
  • 13.2 Socket编程
  • 13.2.1 Socket编程概述
  • 13.2.2 TCP 应用编程
  • 13.2.3 UDP应用编程
  • 13.3 电子邮件的发送和接收
  • 13.3.1 发送邮件
  • 13.3.2 接收邮件
  • 13.4 FTP与文件传输编程
  • 13.4.1 WebRequest和WebResponse 类
  • 13.4.2 FTP客户端的实现
  • 习题
  • 上机实验13
  • 第14章 多媒体编程技术
  • 14.1 GDI+绘图
  • 14.1.1 GDI+概述
  • 14.1.2 创建Graphics对象
  • 14.1.3 颜料、钢笔和画笔
  • 14.1.4 线条与图形的绘制
  • 14.1.5 图像和文本的绘制
  • 14.1.6 坐标系统及变换
  • 14.2 Windows Media Player组件的使用
  • 14.2.1 Windows Media Player 组件的介绍
  • 14.2.2 Windows Media Player 组件的使用
  • 习题
  • 上机实验14
  • 参考文献

资源下载

资源下载地址1:https://pan.baidu.com/s/1qAQ87hiAm5kTFwInOrc5Jg

相关资源

网友留言