注册 登录 进入教材巡展
#
  • #

出版时间:2025-08-26

出版社:机械工业出版社

以下为《C#程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111789116
  • 1-1
  • 561450
  • 平装
  • 2025-08-26
  • 485
内容简介
计算机程序设计语言是高校理工科本科生必修的一门核心课程。传统上,高校主要教授C/C++,但C++既非纯粹的面向对象语言,编程界面也需依赖外部工具。将大量时间投入在面向过程的程序设计上,限制了学生对面向对象和可视化界面编程的掌握。近年来,Python 和C#受到青睐,后者作为微软推出的面向对象语言,为理工科应用软件开发提供了全方位支持。本书作者根据多年教学经验,编写了这本以C#面向对象程序设计为核心的高校教材,并包含了习题练习,旨在系统地讲解C#基本语法及其应用,并培养学生面向对象的程序设计能力。
本书可作为高等院校电子信息类、计算机类、自动化类、机电类等专业的C#语言教材,也可作为相关技术培训教材,还可供从事相关技术开发的工程技术人员参考。
目录
目  录
前言
第1 章 面向对象程序设计思维及C# 概述 1
1.1 面向对象思维如何模拟世界 1
1.2 NET 与C# 编程语言 4
1.3 开发环境的搭建 6
1.4 计算机语言中的标识符与关键字 9
1.5 类的定义与对象的建立 10
1.6 C# 的组织架构与项目创建 10
1.7 创建新项目 12
1.8 命名空间 16
1.9 控制台程序中的标准输入输出 20
习题 22
第2 章 C# 的数据类型与表达式 25
2.1 计算机内存结构与管理 25
2.2 常量 26
2.3 变量 30
2.4 值类型变量与引用类型变量 36
2.5 变量的类型转换 37
2.6 变量的作用域与生存期 40
2.7 运算符与表达式 41
2.8 运算符的优先级与结合性 49
2.9 复杂表达式的计算实例 51
习题 52
第3 章 类的声明与成员访 54
3.1 类的概述 54
3.2 类的字段变量 60
3.3 类的方法声明及构造、析构函数 71
3.4 方法深度学习 78
3.5 静态类 96
3.6 Lambda 表达式——匿名函数 98
3.7 委托及其应用 98
3.8 C# 中常用的预定义类 100
3.9 类库文件(.dll) 的创建与引用操作 106
3.10 含多个源程序的项目创建过程 107
习题 108
第4 章 C# 程序流程控制语句 111
4.1 C# 程序常用语句概述 111
4.2 赋值语句 113
4.3 复合语句 114
4.4 选择结构语句 114
4.5 循环结构 119
4.6 跳转语句 123
4.7 using 语句 127
4.8 选择、循环结构的嵌套 128
4.9 方法的递归调用 130
4.10 综合应用 132
习题 136
第5 章 字符及字符串操 139
5.1 char 字符类 139
5.2 string 字符串类型 142
5.3 可变字符串类StringBuilder 153
习题 155
第6 章 结构体和枚 158
6.1 结构体类型定义 158
6.2 结构体变量及其使用 162
6.3 枚举及其应用 168
6.4 综合应用 170
习题 174
第7 章 数组和集 177
7.1 数组概述与数组的声明 177
7.2 一维数组和二维数组的实例化与初始化 178
7.3 数组元素的访问 180
7.4 数组常用属性与方法 181
7.5 数组的应用 183
7.6 交错数组 193
7.7 Array 类 196
7.8 泛型集合 200
7.9 综合应用 205
习题 208
第8 章 类的继承与派 211
8.1 基类与派生类 211
8.2 抽象类及其派生类 219
8.3 接口及其实现类 221
8.4 接口和抽象类的区别 225
8.5 虚方法的声明及其在派生类中的重写 226
8.6 多态 231
8.7 对象数组的声明及其实例化与初始化 237
8.8 设计范例 238
8.9 综合应用 241
习题 243
第9 章 文件操 247
9.1 文本数据文件与二进制数据文件概述 247
9.2 File 类和FileInfo 类 252
9.3 Directory 类和DirectoryInfo 类 257
9.4 FileStream 类及其数据文件读写 262
9.5 StreamReader/StreamWriter 类读写文本数据文件 273
9.6 BinaryReader/BinaryWriter 类读写二进制数据文件 277
9.7 读写Excel 文件 284
9.8 综合应用 286
习题 288
第10 章 程序调试与异常处 291
10.1 使用Visual Studio 调试C# 代码 291
10.2 异常处理 295
第11 章 实践安排 302
11.1 实验一:流程控制语句程序设 302
11.2 实验二:数组、方法及参数传递程序设 303
11.3 实验三:继承与派生程序设 303
11.4 实验四:文件操作程序设 304
附录 ACSII 编码表 305
参考文 306