高等院校课程设计案例精编C#程序设计与开发经典课堂

本书特色

[

《C#程序设计与开发经典课堂/高等院校课程设计案例精编》遵循“理论够用,重在实践”的原则,全面、系统地对C#语言进行详细介绍,在讲解的过程中,引用了大量的实例,且每个实例都包含详细的操作步骤和技巧提示,有助于初学者理解和把握问题的精髓,从而能够在短时间内迅速掌握C#程序设计的知识,并应用到实际的项目开发过程中。

]

内容简介

[

《C#程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,全面、系统地对C#语言进行详细介绍,主要内容包括 C#的特点、C#程序的组成、常量与变量、数据类型、运算符与表达式、结构化程序设计、数组与集合、结构与枚举、面向对象技术、数据库访问技术、文件与数据流技术、报表与打印技术、网络编程技术等。

《C#程序设计与开发经典课堂》在讲解的过程中,引用了大量的实例,且每个实例都包含详细的操作步骤和技巧提示,有助于初学者理解和把握问题的精髓,从而能够在短时间内迅速掌握C#程序设计的知识,并应用到实际的项目开发过程中。

《C#程序设计与开发经典课堂》体系结构合理,内容安排得当,图文并茂、浅显易懂,适合作为本专科院校相关专业教材,也可作为各类计算机培训班以及广大数据库爱好者的参考用书。

]

作者简介

[

钱慎一,郑州轻工业大学副教授,从事计算机网络教学等工作多年,有丰富的实战经验,对行业有独到的见解。曾出版过《JAVA程序设计》、《计算机网络应用教程》等。

]

目录

第1章 .NET平台与集成开发环境
1.1 .NET平台概述 2
1.1.1 .NET平台简介 2
1.1.2 .NET平台的构成 3
1.1.3 .NET Framework、Mono和.NET Core 4
1.1.4 .NET 程序的编译和执行 6
1.1.5 C#与.NET 8
1.2 集成开发环境Visual Studio 8
1.2.1 启动Visual Studio开发环境 9
1.2.2 Visual Studio主窗口 11
1.2.3 Visual Studio帮助系统 14
强化练习 16
第2章 简单的C#应用程序
2.1 Windows窗体应用程序 18
2.1.1 创建Windows窗体应用程序 18
2.1.2 Windows窗体应用程序的基本结构 20
2.2 C#控制台应用程序 22
2.2.1 创建C#控制台应用程序 22
2.2.2 C#控制台应用程序的基本结构 25
2.2.3 C#控制台应用程序代码文件分析 25
2.3 简单的Web应用程序 28
强化练习 32
第3章 C#语言入门必学
3.1 C#数据类型 34
3.1.1 值类型 34
3.1.2 引用类型 40
3.1.3 数据类型转换 47
3.2 变量和常量 50
3.2.1 变量的声明和使用 50
3.2.2 变量的分类 50
3.2.3 常量 52
3.3 常用运算符和表达式 52
3.3.1 C#中常见的运算符 52
3.3.2 C#表达式 55
3.4 C#方法及其重载 55
3.4.1 方法的定义 56
3.4.2 方法的参数 57
3.4.3 方法的调用 61
3.4.4 方法的重载 61
3.5 控制台的输入和输出 62
3.6 常见的预处理指令 64
强化练习 66
第4章 字符与字符串
4.1 字符类Char的使用 68
4.1.1 Char类 68
4.1.2 转义字符 69
4.2 字符串类String的使用 69
4.2.1 静态方法 70
4.2.2 非静态方法 71
4.3 可变字符串类 74
4.3.1 StringBuilder类的定义 74
4.3.2 StringBuilder类的使用 74
4.3.3 StringBuilder类与String类的区别 75
强化练习 76
第5章 流程控制语句
5.1 条件分支语句 78
5.1.1 if语句 78
5.1.2 switch语句 79
5.2 循环控制语句 80
5.2.1 while语句 80
5.2.2 do-while语句 81
5.2.3 for语句 81
5.2.4 foreach语句 82
5.3 跳转语句 82
5.3.1 break语句 83
5.3.2 continue语句 83
5.3.3 goto语句 83
5.3.4 return语句 84
5.4 异常处理 85
强化练习 88
第6章 集合与泛型
6.1 集合 90
6.1.1 集合概述 90
6.1.2 非泛型集合类 90
6.1.3 泛型集合类 90
6.2 常用非泛型集合类 91
6.2.1 ArrayList类 91
6.2.2 HashTable类 97
6.3 泛型 99
6.3.1 泛型概述 99
6.3.2 List类 100 6.3.3 Dictionary类 101 6.3.4 泛型使用建议 101
6.4 泛型接口 102
6.4.1 IComparer接口 102 6.4.2 IComparable接口 103 6.4.3 自定义泛型接口 104
强化练习 106
第7章 对象和类
7.1 面向对象概述 108
7.2 类 108
7.2.1 类的概念 108
7.2.2 类的声明 108
7.2.3 构造函数和析构函数 109
7.2.4 对象的创建及使用 113
7.2.5 this关键字 114
7.2.6 类与对象的关系 114
7.3 类的成员 115
7.3.1 类的数据成员 115
7.3.2 类的方法成员 117
7.3.3 类的属性成员 120
7.4 类的面向对象特性 124
7.4.1 类的封装 124
7.4.2 类的继承 125
7.4.3 类的多态 130
强化练习 134
第8章 Windows窗体
8.1 Form窗体 136
8.1.1 窗体的常用属性 136
8.1.2 窗体的常用方法和事件 139
8.1.3 窗体设计的事件机制 140
8.2 MDI窗体 142
8.2.1 MDI应用程序 142
8.2.2 MDI窗体属性 143
8.2.3 创建MDI父窗体及子窗体 143
8.3 继承窗体 144
8.3.1 继承窗体的概念 144
8.3.2 创建继承窗体 145
8.3.3 在继承窗体中修改继承的控件属性 145
强化练习 146
第9章 Windows应用程序常用控件
9.1 控件概述 148
9.1.1 控件的分类及作用 148
9.1.2 控件常见的通用属性 149
9.2 控件的相关操作 149
9.2.1 添加控件 149
9.2.2 对齐控件 150
9.2.3 锁定控件 150
9.2.4 删除控件 150
9.3 文本类控件 150
9.3.1 标签控件(Label) 151
9.3.2 按钮控件(Button) 152
9.3.3 文本框控件(TextBox) 154
9.3.4 有格式文本控件(RichTextBox) 157
9.4 选择类控件 159
9.4.1 组合框控件(ComboBox) 159
9.4.2 复选框控件(CheckBox) 161
9.4.3 单选按钮控件(RadioButton) 162
9.4.4 列表框控件(ListBox) 164
9.5 分组类控件 166
9.5.1 面板控件(Panel控件) 167
9.5.2 分组框控件(GroupBox) 168
9.5.3 选项卡控件(TabControl) 168
9.6 菜单、工具栏和状态栏控件 170
9.6.1 菜单控件(MenuStrip) 171
9.6.2 工具栏控件(ToolStrip) 175
9.6.3 状态栏控件(StatusStrip) 177
强化练习 178
第10章 数据库访问技术
10.1 数据库基础知识 180
10.1.1 数据库简介 180
10.1.2 关系型数据库 181
10.1.3 SQL语言简介 183
10.1.4 典型的SQL语句 184
10.2 ADO.NET概述 187
10.3 Connection对象 189
10.3.1 常用属性和方法 189
10.3.2 连接数据库步骤 190
10.4 Command对象 192
10.4.1 常用属性和方法 192
10.4.2 执行SQL语句步骤 193
10.5 DataReader对象 194
10.5.1 常用属性和方法 195
10.5.2 读取数据步骤 197
10.6 DataAdapter对象 198
10.6.1 常用属性和方法 198
10.6.2 一般使用步骤 200
10.7 DataSet对象 201
10.7.1 常用属性和方法 201
10.7.2 一般使用步骤 203
强化练习 204
第11章 面向对象技术高级应用
11.1 抽象类与抽象方法 206
11.1.1 抽象类概述及声明 206
11.1.2 抽象方法概述及声明 206
11.1.3 抽象类与抽象方法的使用 206
11.2 接口 207
11.2.1 接口的概念及声明 207
11.2.2 接口成员的声明 208
11.2.3 接口的实现与继承 209
11.2.4 显式接口成员实现 210
11.2.5 接口与抽象类 212
11.3 密封类与密封方法 212
11.3.1 密封类概述及声明 212
11.3.2 密封方法概述及声明 212
强化练习 214
第12章 程序调试与异常处理
12.1 程序调试概述 216
12.2 常用的程序调试操作 216
12.2.1 断点操作 216
12.2.2 开始执行 218
12.2.3 中断执行 218
12.2.4 停止执行 219
12.2.5 单步执行和逐过程执行 219
12.2.6 运行到指定位置 220
12.3 异常处理概述 220
12.4 异常处理语句 221
12.4.1 try-catch语句 221
12.4.2 throw语句 221
12.4.3 try-catch-finally语句 223
强化练习 224
第13章 文件及数据流技术
13.1 文件 226
13.1.1 文件类型 226
13.1.2 文件的属性 226
13.1.3 文件访问方式 227
13.2 System.IO模型 227
13.2.1 什么是System.IO模型 227
13.2.2 文件编码 228
13.2.3 C#的文件流 228
13.3 文件夹和文件操作 229
13.3.1 文件夹操作 229
13.3.2 文件操作 230
13.4 FileStream类 233
13.5 文本文件的操作 234
13.5.1 StreamReader类 234
13.5.2 StreamWriter类 235
13.6 二进制文件操作 237
13.6.1 BinaryReader类 237
13.6.2 BinaryWriter类 238
13.6.3 二进制文件的随机查找 239
强化练习 240
第14章 报表与打印技术
14.1 开发环境介绍 242
14.2 报表的基本操作 242
14.2.1 创建报表文件 242
14.2.2 添加数据源 243
14.3 设计报表 246
14.4 使用ReportViewer控件显示报表 249
14.5 Windows打印技术 250
14.5.1 PageSetupDialog 控件 250
14.5.2 PrintDocument 控件 251
14.5.3 PrintDialog 控件 251
14.5.4 PrintPreviewControl 控件 252
14.5.5 PrintPreviewDialog 控件 253
强化练习 254
第15章 网络编程技术
15.1 端口和串口 256
15.2 端口扫描技术 256
15.2.1 端口扫描器 256
15.2.2 端口扫描技术分类 257
15.2.3 TCP 全连接扫描程序设计 257
15.2.4 高级端口扫描程序设计 260
15.3 串口通信技术 260
15.3.1 概述 260
15.3.2 SerialPort类 261
15.4 TCP IP通信技术 262
15.4.1 TCP IP介绍 262
15.4.2 阻塞 非阻塞模式及其应用 263
15.4.3 同步套接字编程技术 263
15.4.4 异步套接字编程技术 270
15.4.5 TcpClient和TcpListener 272
15.5 SMTP与POP3应用编程 273
15.5.1 概述 273
15.5.2 SMTP协议 273
15.5.3 发送邮件实现 274
15.5.4 POP3协议 280
15.5.5 接收邮件实现 281
强化练习 292
参考文献 293

封面

高等院校课程设计案例精编C#程序设计与开发经典课堂

书名:高等院校课程设计案例精编C#程序设计与开发经典课堂

作者:张才千 钱慎一

页数:292

定价:¥69.0

出版社:清华大学出版社

出版日期:2020-08-01

ISBN:9787302558347

PDF电子书大小:101MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注