图书介绍
C#程序设计案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王明福主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030239747
- 出版时间:2009
- 标注页数:316页
- 文件大小:57MB
- 文件页数:332页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C#程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
C#案例程序演示1
C#简介3
Visual C#.NET简介3
Visual C#.NET的特点4
C#与其他语言的关系5
Visual Studio 2005开发环境5
起始窗体5
菜单和工具栏6
工具箱面板7
类视图面板8
对象浏览器面板8
代码编辑器/窗体设计器9
属性面板9
定制开发环境10
简单的C#程序11
创建C#程序项目11
编写C#程序代码12
编译、连接和执行程序13
C#程序结构分析14
输入/输出操作15
Console.WriteLine()方法16
Console.Write()方法18
Console.ReadLine()方法19
Console.Read()方法20
课堂实训20
习题21
第2章 数据类型和表达式22
基本规则22
标识符22
基本书写规则23
中文标识符23
关键字24
常量与变量26
常量26
变量的声明29
变量的命名规范30
变量的赋值30
变量的类型31
类型之间的转换32
全局变量的解决方法36
运算符与表达式36
算术运算符与算术表达式37
关系运算符与关系表达式38
逻辑运算符与逻辑表达式40
位运算和位运算符41
条件运算符42
运算符的优先级与结合顺序43
课堂实训44
习题44
第3章 结构化程序设计46
赋值语句46
简单赋值语句46
复合赋值语句46
选择语句47
if语句47
switch语句50
循环语句51
while语句52
do-while语句53
for语句54
foreach语句55
循环的嵌套56
跳转语句58
continue语句58
break语句58
return语句59
goto语句60
课堂实训61
习题61
第4章 数组、枚举和结构62
数组的定义62
一维数组62
多维数组63
数组的初始化64
一维数组初始化64
多维数组初始化65
不规则数组的初始化66
数组元素的访问67
一维数组的引用67
多维数组的引用67
不规则数组的引用68
综合应用举例69
数组与System.Array69
使用foreach语句遍历数组元素70
数组元素的清空71
数组的查找72
数组的排序73
枚举74
声明枚举75
引用枚举75
结构76
结构的声明76
结构成员的访问76
课堂实训78
习题78
第5章 面向对象编程基础79
面向对象的基本概念79
对象、类和实例化79
面向对象的基本原则80
类的基本结构81
类82
类的声明82
创建类实例83
类成员83
静态成员与实例成员84
访问修饰符85
构造与析构86
构造函数86
析构函数88
方法89
方法的声明89
方法的参数90
静态方法与实例方法94
方法的重载95
Main方法98
属性99
属性的定义和使用99
属性的读/写控制100
属性与方法的区别101
课堂实训101
习题101
第6章 面向对象编程进阶103
继承与派生的概念103
继承103
派生103
类的继承104
基类与派生类104
构造函数与析构函数106
成员的继承、添加和隐藏107
关键字base和this109
访问控制111
类的多态114
虚方法114
抽象类115
接口117
接口的声明117
接口的实现117
接口与多重继承119
委托与事件122
委托122
事件123
异常处理125
异常的概念125
常见的异常类125
异常的处理126
课堂实训129
习题129
第7章Windows窗体程序开发131
“我的计算器”程序131
看一看131
问题分析132
预备知识:窗体设计器132
认识和使用窗体设计器132
认识和使用属性面板134
开发“我的计算器”程序136
创建程序项目137
界面可视化设计138
编写事件代码140
程序运行测试141
窗体与控件143
Windows窗体的属性、事件和方法143
控件的属性和事件144
常用控件的使用编程145
课堂实训145
第8章 窗体界面高级编程146
“我的记事本”程序介绍146
创建“我的记事本”程序147
创建项目147
设计窗体148
菜单设计148
添加主菜单148
修改主菜单属性150
为菜单项分配快捷键150
处理主菜单事件151
工具栏设计153
创建项目资源153
添加工具栏,导入资源153
设计工具栏155
工具栏事件处理156
状态栏设计157
状态栏界面设计157
处理状态栏显示158
剪贴板功能159
课堂实训161
第9章 文件与对话框162
“我的记事本”扩充功能介绍162
预备知识:认识文件163
文件类File163
文件夹类Directory164
文件流类FileStream165
流写入类StreamWriter166
流读取类StreamReader167
预备知识:通用对话框169
实现文件保存功能171
认识保存文件对话框(SaveFileDialog)171
实现文件保存功能173
实现文件打开功能174
认识打开文件对话框(OpenFileDialog)175
实现文件打开功能176
实现查找功能178
认识自定义对话框178
创建“查找”对话框179
设计“查找”对话框180
修改MySearch类180
实现查找功能181
实现查找/替换功能182
创建“查找/替换”对话框182
修改Form2类和Forml类182
实现“查找/替换”功能183
实现打印功能184
认识PrintDocument控件184
实现打印功能186
实现页面设置功能187
实现打印预览功能188
程序运行与测试189
课堂实训191
第10章 图形与多媒体192
媒体程序介绍192
GDI+绘图基础193
Graphics类194
Pen类195
Brush类196
Font类197
Bitmap类198
时钟程序的开发202
创建时钟程序项目202
声明时针基类Hand203
声明Hand类的派生类:秒针、分针和时针类203
声明时钟表面205
时钟初始化206
时钟启动207
音频和视频播放209
Windows Media Player控件209
制作媒体播放器210
MCI的媒体播放技术211
调用Windows API211
MCI设备类型211
MCI命令字符串接口控制212
MCI应用示例215
封装一个MCI控制类:CMCIClass216
CMCIClass类的设计216
CMCIClass类的定义217
媒体播放器220
创建媒体播放器项目220
实现播放功能221
为Mplayer添加进程条222
功能按钮状态的更新225
测试Mplayer225
课堂实训225
第11章 数据库编程226
学生信息管理系统介绍226
学生信息管理系统介绍226
问题分析227
ADO.NET编程基础227
ADO.NET简介227
基本SQL语句228
连接数据库229
数据库的操作命令230
创建数据库234
建立Access数据库234
创建SQL Server数据库235
创建应用程序、访问数据库237
数据库应用程序开发步骤237
创建应用程序项目238
连接并访问数据库239
数据库记录的编辑241
创建“添加记录”窗体241
设计“添加记录”窗体241
修改RecordAdd类242
实现记录添加功能243
程序运行与测试245
数据库记录的查询245
创建“记录查询”窗体245
修改RecordINQ类,实现数据交换246
实现记录查询功能247
程序运行与测试248
课堂实训250
第12章 多线程技术252
桌面时差时钟程序介绍252
多线程概述253
多线程与多任务253
线程类Thread253
线程的建立与启动254
线程的挂起、恢复与终止254
一个多线程程序MyThread255
创建多线程项目255
时钟线程的创建、启动和终止256
编写线程控制方法257
完善线程控制方法259
线程的优先级260
线程同步261
用lock语句实现互质263
用Monitor类实现互质264
课堂实训266
第13章 网络编程267
MyQQ聊天室程序介绍267
功能介绍267
系统开发设计268
TCP编程基础269
计算机名、IP地址和端口269
Socket类272
TcpListener类273
TcpClient类274
数据流276
基于Socket的网络编程277
面向连接的套接字277
无连接的套接字279
点对点聊天示例279
MyQQ聊天室系统设计282
聊天室模型282
聊天协议的设计283
MyQQ客户端程序285
创建客户端程序项目285
连接聊天室服务器286
发送聊天信息287
处理聊天命令289
退出聊天室290
添加文字属性设置功能291
查看结果291
相关知识:ListBox控件292
MyQQ服务器端程序292
创建服务器端程序项目292
聊天服务器的启动294
处理客户端的连接请求295
在线客户信息的显示与更新296
增加一个Client类297
处理聊天命令298
关闭聊天服务302
系统运行与测试303
课堂实训303
附录304
附录A .NET开发环境Visual Studio 2005的安装304
附录B使用Visual Studio 2005的帮助309
附录C C#程序的调试方法313
参考文献316
热门推荐
- 3270035.html
- 3889933.html
- 2870449.html
- 393741.html
- 2323938.html
- 2103604.html
- 3767130.html
- 3060407.html
- 1335527.html
- 3089938.html
- http://www.ickdjs.cc/book_3551250.html
- http://www.ickdjs.cc/book_1742472.html
- http://www.ickdjs.cc/book_2710129.html
- http://www.ickdjs.cc/book_3102710.html
- http://www.ickdjs.cc/book_1678558.html
- http://www.ickdjs.cc/book_2912068.html
- http://www.ickdjs.cc/book_3733914.html
- http://www.ickdjs.cc/book_1628323.html
- http://www.ickdjs.cc/book_799860.html
- http://www.ickdjs.cc/book_2477476.html