欢迎来到传智教育旗下图书库

C#程序设计基础入门教程(第3版)

黑马程序员/编著
定价:¥69.80

出版社:人民邮电出版社

ISBN:978-7-115-68197-3

图书种类:高校教材

出版日期:2026-01

所属学科:C#/ASP.NET

页数:300

咨询客服

关注获取新书发布信息

内容简介

本书是面向零基础读者的C#程序设计入门教程,以通俗易懂的语言,详细讲解C#程序开发的各项技术。本书共11章,第1~5章主要讲解C#的基础知识、面向对象和集合,第6~7章主要讲解C#常用类和文件操作,第8~9章主要讲解Windows窗体的基础知识及控件,第10章主要讲解使用ADO.NET操作数据库,第11章带领读者开发一个综合项目(图书管理系统),帮助读者巩固之前所学知识,并掌握真实项目的开发过程。

本书配套丰富的教学资源,包括教学PPT、教学大纲、教学设计、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,编写团队还提供了在线答疑服务。

适合群体

本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为C#程序设计爱好者的自学参考书。

图书特色

本书在《C#程序设计基础入门教程(第2版)》的基础上修订而成,内容上主要做了以下改进。

(1)开发工具更新为Visual Studio 2022,与真实开发环境保持一致。

(2)开发框架由.NET Framework更新为.NET 8.0,让学生学习最新的开发技术。

(3)调整章节布局,将C#常用类与文件操作提至WinForm前面,使整体结构布局更严谨。

(4)全新的实用案例,精心设计了案例场景,能够让读者用所学知识解决实际问题。

图书目录
第1章	C#开发入门
1.1 .NET基础知识
1.1.1 .NET Framework
1.1.2 .NET
1.1.3 C#语言
1.2 开发环境搭建
1.2.1 认识Visual Studio
1.2.2 安装Visual Studio
1.3 编写C#程序
1.4 C#程序运行机制
1.5 本章小结
1.6 习题
第2章 C#编程基础
2.1 C#的基本语法
2.1.1 C#代码的基本格式
2.1.2 C#中的注释
2.1.3 C#中的关键字
2.1.4 C#中的标识符
2.1.5 C#中的常量
2.2 C#中的变量
2.2.1 变量的定义
2.2.2 变量的数据类型
2.2.3 变量的类型转换
2.2.4 变量的作用域
2.3 C#中的运算符
2.3.1 算术运算符
2.3.2 赋值运算符
2.3.3 比较运算符
2.3.4 逻辑运算符
2.3.5 位运算符
2.3.6 运算符的优先级
2.4 选择结构语句
2.4.1 if条件语句
2.4.2 switch条件语句
2.5 循环结构语句
2.5.1 while循环语句
2.5.2 do…while循环语句
2.5.3 for循环语句
2.5.4 循环嵌套
2.5.5 跳转语句(break、goto、continue)
2.6 方法
2.6.1 什么是方法
2.6.2 方法的重载
2.7 数组
2.7.1 数组的定义
2.7.2 数组的常见操作
2.7.3 多维数组
2.8 程序调试
2.8.1 设置断点
2.8.2 单步调试
2.8.3 观察变量
2.8.4 条件断点
2.9 本章小结
2.10 习题
第3章	面向对象基础
3.1 面向对象的概念
3.2 类与对象
3.2.1 类的定义
3.2.2 对象的创建与使用
3.2.4 属性
3.3 访问修饰符
3.4 构造方法
3.4.1 构造方法的定义
3.4.2 构造方法的重载
3.5 关键字this
3.6 垃圾回收
3.7 关键字static
3.7.1 静态字段
3.7.2 静态属性
3.7.3 静态方法
3.7.4 静态类
3.7.5 静态构造方法
3.7.6 单例模式
3.8 嵌套类
3.9 匿名类
3.10 对象初始化器
3.11 本章小结
3.12 习题
第4章	面向对象高级
4.1 类的继承
4.1.1 继承的概念
4.1.2 构造方法的执行过程
4.1.3 子类方法与父类方法同名
4.1.4 重写父类方法
4.2 关键字sealed
4.2.1 关键字sealed修饰类
4.2.2 关键字sealed修饰方法
4.3 多态
4.3.1 多态概述
4.3.2 多态的实现
4.3.3 关键字base
4.3.4 里氏转换规则
4.3.5 Object类
4.4 抽象类和接口
4.4.1 抽象类
4.4.2 接口
4.5 异常
4.5.1 什么是异常
4.5.2 try…catch和finally
4.5.3 关键字throw
4.6 命名空间与程序集
4.6.1 命名空间
4.6.2 程序集
4.7 本章小结
4.8 习题
第5章	集合
5.1 集合概述
5.2 非泛型集合
5.2.1 ArrayList集合
5.2.2 Hashtable集合
5.3 泛型集合
5.3.1 List<T>泛型集合
5.3.2 Dictionary<TKey, TValue>泛型集合
5.3.3 自定义泛型
5.4 本章小结
5.5 习题
第6章	C#常用的类
6.1 string类
6.1.1 string类的初始化
6.1.2 字符串的不可变性
6.1.3 字符串与字符数组
6.1.4 string类的静态方法
6.1.5 string类的实例方法
6.2 高效的StringBuilder
6.2.1 StringBuilder类
6.2.2 StringBuilder性能分析
6.3 DateTime类
6.3.1 DateTime类
6.3.2 DateTime类的常用属性
6.3.3 DateTime类的常用方法
6.4 Random类
6.5 本章小结
6.6 习题
第7章	文件操作
7.1 流和文件流
7.2 System.IO命名空间
7.3 File类和FileInfo类
7.3.1 File类
7.3.2 FileInfo类
7.4 Directory类和DirectoryInfo类
7.4.1 Directory类
9.4.2 DirectoryInfo类
7.5 FileStream类
7.5.1 FileStream类简介
7.5.2 FileStream类读取文件
7.5.3 FileStream类写入文件
7.5.4 实例:备忘录
7.6 StreamReader类和StreamWriter类
7.6.1 StreamReader类
7.6.2 StreamWriter类
7.6.3 实例:文件复制
7.7 Path类
7.8 BufferedStream类
7.9 序列化和反序列化
7.9.1 JSON格式的序列化和反序列化
7.9.2 XML格式的序列化和反序列化
7.9.3 二进制格式的序列化和反序列化
7.10 本章小结
7.11 习题
第8章	WinForm窗体
8.1 创建WinForm窗体
8.2 Windows窗体应用程序结构
8.3 WinForm窗体属性
8.4 WinForm窗体的事件
8.5 MDI窗体
8.5.1 MDI窗体的概念
8.5.2 如何设置MDI窗体
8.5.3 MDI子窗体的排列
8.6 本章小结
8.7 习题
第9章	WinForm控件
9.1 WinForm简单控件
9.1.1 控件的常用属性与事件
9.1.2 Button控件、TextBox控件、Label控件
9.1.3 RichTextBox控件
9.1.4 CheckBox控件、RadioButton控件
9.1.5 GroupBox容器
9.1.6 TreeView控件
9.1.7 Timer控件
9.1.8 ProgressBar控件
9.2 WinForm列表和数据控件
9.2.1 ListBox控件
9.2.2 ComboBox控件
9.2.3 ListView控件
9.2.4 DataGridView控件
9.3 菜单、工具栏与状态栏
9.3.1  MenuStrip控件
9.3.2 实例:可拉伸菜单
9.3.3 ToolStrip控件
9.3.4 实例:具有提示功能的工具栏
9.3.5 StatusStrip控件
9.3.6 实例:在状态栏中显示当前系统时间
9.4 本章小结
9.5 习题
第10章	使用ADO.NET操作数据库
10.1 认识数据库
10.2 ADO.NET常用类
10.3 下载并安装SQL Server数据库
10.4 创建SQL Server数据库
10.5 创建SQL Server数据表
10.6 使用ADO.NET访问数据库
10.6.1 使用Connection类连接SQL Server数据库
10.6.2 使用Command类操作数据库
10.6.3 使用DataReader类查询数据库
10.6.4 使用DataAdapter与DataSet类查询数据库
10.6.5 使用DataAdapter与DataSet类更新数据库
10.7 本章小结
10.8 习题
第11章	综合项目—图书管理系统
11.1 项目分析
11.1.1 需求分析
11.1.2 可行性分析
11.2 项目简介
11.2.1 项目概述
11.2.2 开发环境
11.2.3 项目功能结构
11.3 效果展示
11.3.1 登录窗体
11.3.2  注册窗体
11.3.3 主菜单窗体
11.3.4 读者类别窗体
11.3.5 读者管理窗体
11.3.6 图书管理窗体
11.3.7 借书还书窗体
11.4 图书管理系统数据库
11.4.1 数据库设计
11.4.2 创建数据库
11.5 登录功能业务实现
11.5.1 登录窗体设计
11.5.2 实现登录功能
11.6 注册功能业务实现
11.6.1 注册窗体设计
11.6.2 实现注册功能
11.7 主菜单功能业务实现
11.7.1 主菜单窗体设计
11.7.2 实现主菜单功能
11.8 读者类别功能业务实现
11.8.1 读者类别窗体设计
11.8.2 实现读者类别管理功能
11.9 读者管理功能业务实现
11.9.1 读者管理窗体设计
11.9.2 实现读者管理功能
11.10 图书管理功能业务实现
11.10.1 图书管理窗体设计
11.10.2 实现图书管理功能
11.11 借书还书功能业务实现
11.11.1 借书还书窗体设计
11.11.2 实现借书还书功能
11.12 本章小结
展开全部内容

热销图书推荐

Android移动开发基础案例教程(第3版)

人民邮电出版社

定价:¥69.80 咨询客服

C#程序设计基础入门教程(第3版)

人民邮电出版社

定价:¥69.80 咨询客服

计算机网络技术及应用(第2版)

人民邮电出版社

定价:¥59.80 咨询客服