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

- 游祖元主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121065071
- 出版时间:2008
- 标注页数:331页
- 文件大小:90MB
- 文件页数:347页
- 主题词:
PDF下载
下载说明
C#案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 C#语言基础1
第1章 .NET与C#概述2
1.1.NET概述2
1.1.1什么是.NET2
1.1.2.NET Framework2
1.2 C#概述4
1.2.1 C#语言简介4
1.2.2 C#语言的特点4
1.3开始第一个C#应用程序6
1.3.1第一个简单的控制台应用程序6
1.3.2简单的Windows应用程序8
本章小结11
第2章 变量与数据类型12
2.1变量与常量12
2.1.1变量12
2.1.2常量的概念及应用12
2.2基本数据类型13
2.2.1整数类型13
2.2.2布尔类型14
2.2.3字符类型14
2.2.4字符串类型14
2.2.5浮点类型与双精度类型15
2.2.6十进制类型16
2.2.7数据类型转换16
2.2.8数值结果输出格式控制18
2.3运算符和表达式19
2.4 DateTime20
本章小结22
第3章 流程控制23
3.1分支结构控制23
3.2循环结构控制24
3.2.1 for、 while、do...while语句24
3.2.2 foreach语句27
3.3异常处理28
本章小结30
第4章 数组与方法31
4.1学生成绩统计案例的介绍31
4.2数组31
4.2.1一维数组31
4.2.2多维数组33
4.2.3交错数组34
4.2.4数组集合ArrayList36
4.3方法37
4.3.1方法的定义与使用37
4.3.2参数传递38
4.4完善学生成绩统计案例40
本章小结43
第2篇 Windows程序设计44
第5章 常用控件的应用45
5.1个人简历案例45
5.2窗体46
5.2.1建立新项目46
5.2.2设置窗体属性47
5.2.3添加窗体事件48
5.2.4添加其他控件50
5.2.5添加窗体51
5.3 C#资源管理52
5.3.1向项目中添加资源53
5.3.2编辑资源54
5.3.3 ImageList组件54
5.4鼠标与键盘事件54
5.4.1鼠标事件55
5.4.2键盘事件58
5.5常用控件60
5.5.1文本标签(Label)61
5.5.2按钮(Button)62
5.5.3选项卡(TabControl)63
5.5.4文本框(TextBox)64
5.5.5带掩码的文本框(MaskedTextBox)66
5.5.6单选按钮(RadioButton)68
5.5.7复选框(CheckBox)69
5.5.8组合框(ComboBox)69
5.5.9列表框(ListBox和CheckedListBox)70
5.5.10列表视图(ListView)73
5.5.11日期时间控件(DateTimePicker)74
5.5.12数字显示框(NumericUpDown)75
5.5.13图片框(PictureBox)76
5.5.14分组框(GroupBox)与面板(Panel)78
5.5.15 树视图(TreeView)79
5.5.16滑动条(TrackBar)81
5.5.17进度条(ProgressBar)82
5.5.18超链接标签(LinkLabel)82
5.6生成简历84
本章小结87
第6章 常用组件88
6.1案例:个人简历(续)88
6.2案例设计89
6.2.1功能设计89
6.2.2窗体设计90
6.3菜单与工具条91
6.3.1菜单(MenuStrip)91
6.3.2快捷菜单(ContextMenuStrip)94
6.3.3工具条(ToolStrip)95
6.3.4状态条(StatusBar)98
6.4 RichTextBox控件99
6.5标准对话框101
6.5.1打开文件对话框(OpenFileDialog)101
6.5.2保存文件对话框(SaveFileDialog)104
6.5.3字体设置对话框(FontDialog)105
6.5.4颜色对话框(ColorDialog)106
6.5.5打印文档组件(PrintDocument)107
6.5.6打印设置对话框(PrintDialog)108
6.5.7页面设置对话框(PageSetupDialog)110
6.5.8打印预览对话框(PrintPreviewDialog)110
6.6计时器(Timer)111
6.7自定义控件111
6.8完善案例114
6.8.1完善菜单系统menuStrip 1114
6.8.2完善快捷菜单contextMenuStrip 1122
6.8.3完善工具条122
6.8.4丰富文本框richTextBox 1126
6.8.5颜色选取栏127
6.8.6其他代码127
本章小结128
第3篇 面向对象程序设计129
第7章 类与对象130
7.1面向对象分析与面向对象设计130
7.2交通工具案例130
7.3类的声明131
7.3.1类的定义131
7.3.2字段131
7.3.3属性133
7.3.4方法134
7.3.5构造函数与析构函数135
7.4对象的创建138
7.4.1类对象的创建138
7.42对象成员的引用140
7.5类的成员访问与类访问修饰符142
7.5.1类的成员访问修饰符142
7.5.2类的访问修饰符144
7.6 静态成员和非静态成员144
7.7方法重载145
本章小结148
第8章 继承与多态149
8.1案例分析:交通工具演变规律149
8.2派生类150
8.3成员隐藏152
8.4虚拟方法与方法重写153
8.5抽象类与抽象方法156
8.5.1声明抽象类与抽象方法156
8.5.2重载抽象方法157
8.6封类与密封方法158
8.6.1密封类158
8.6.2密封方法159
本章小结160
第9章 接口、委托和事件161
9.1接口161
9.1.1接口的含义161
9.1.2定义接口161
9.1.3实现接口163
9.2委托165
9.3事件165
9.4完善代码168
本章小结173
第4篇 数据库编程174
第10章 数据库程序设计175
10.1案例:招聘信息管理系统175
10.2.NET数据库编程概述176
10.2.1.NET应用程序结构176
10.2.2.NET数据库应用程序工作过程177
10.2.3 ADO.NET177
10.3软件设计178
10.3.1软件功能分析178
10.3.2软件工作流程178
10.3.3设计用户界面179
10.4创建数据库179
10.4.1数据库设计179
10.4.2建立数据库183
10.4.3建立数据库关系183
10.4.4建立数据视图184
10.5快速操作数据184
10.6.NET Framework数据提供程序187
10.7连接数据库189
10.7.1连接字符串189
10.7.2使用应用程序配置文件190
10.7.3连接对象192
10.8数据操作命令193
10.9数据集操作(DataSet)197
10.9.1数据适配器DataAdapter197
10.9.2 TableAdapter201
10.9.3数据集DataSet202
10.9.4数据表DataTable203
10.9.5 LINQ to DataSet208
10.10数据绑定组件(BindingSource)208
10.10.1数据绑定208
10.10.2 BindingSource组件209
10.10.3 BindingNavigator控件210
10.11完善案例211
10.11.1主窗体设计211
10.11.2管理员登录214
10.11.3应聘信息管理216
10.11.4职位管理219
10.11.5发布职位信息221
10.11.6修改招聘简章223
10.11.7应聘者查看职位信息225
10.11.8输入个人简历226
10.11.9查看/编辑个人简历236
10.11.10测试运行并完善文档238
本章小结239
第5篇 高级应用程序开发240
第11章 文件管理241
11.1案例:简单资源管理器241
11.2简单资源管理器设计思路242
11.3目录管理相关类244
11.3.1 Directory类244
11.3.2 DirectoryInfo类245
11.4显示目录树246
11.5文件管理248
11.5.1 File类248
11.5.2 FileInfo类249
11.6显示文件列表250
11.7文件复制与粘贴252
11.8文件拖放255
11.9文件监视257
11.10资源管理器其他功能260
11.11文件属性263
11.12文件读写264
11.12.1 FileStream类264
11.12.2 StreamReader和StreamWriter类266
本章小结268
第12章 图形与图像269
12.1案例:课件伴侣269
12.2 Graphics、Pen和Brush270
12.2.1 Graphics270
12.2.2 Pen272
12.2.3画刷Brush273
12.3屏幕图像的获取(截屏)275
12.4图形的绘制278
12.4.1随手画278
12.4.2直线绘制与橡皮筋效果279
12.5调整画笔280
12.6屏幕放大和图像漫游281
12.6.1屏幕放大281
12.6.2图像漫游281
12.7工具栏的制作282
12.8路径GraphicsPath283
12.9区域Region285
12.10坐标变换285
12.10.1坐标系类型285
12.10.2平移变换和坐标系286
12.10.3旋转与缩放变换287
12.11色彩变换288
本章小结291
第13章 多线程292
13.1进程、线程与多线程292
13.2车站的售票员292
13.3 Thread类293
13.4创建、管理线程294
13.4.1创建一个简单的线程294
13.4.2管理线程296
13.5跨线程访问控件298
13.6线程同步299
本章小结302
第14章 网络编程303
14.1案例:局域网聊天软件NetChart303
14.2 Socket概念304
14.3网络通信地址305
14.4使用Socket通信306
14.4.1 Socket类306
14.4.2套接字通信流程309
14.5 NetChart通信协议310
14.5.1自定义通信协议310
14.5.2通信数据辅助处理类311
14.6 NetChart通信组件313
14.6.1 Server组件313
14.6.2 Client组件317
14.7 NetChart软件界面320
14.7.1在线用户列表窗口(主窗口)320
14.7.2聊天对话窗口324
14.8 UdpClient、TcpListener与TcpClient类325
本章小结327
附录A C#运算符328
附录B C#主要术语329
参考文献331
热门推荐
- 305456.html
- 1913539.html
- 112123.html
- 1674552.html
- 2117024.html
- 1355579.html
- 3688049.html
- 1443667.html
- 2794931.html
- 968859.html
- http://www.ickdjs.cc/book_142761.html
- http://www.ickdjs.cc/book_359345.html
- http://www.ickdjs.cc/book_2083584.html
- http://www.ickdjs.cc/book_3272565.html
- http://www.ickdjs.cc/book_2398429.html
- http://www.ickdjs.cc/book_2787378.html
- http://www.ickdjs.cc/book_2328076.html
- http://www.ickdjs.cc/book_655467.html
- http://www.ickdjs.cc/book_134064.html
- http://www.ickdjs.cc/book_1549679.html