图书介绍
C#案例教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C#案例教程 第2版](https://www.shukui.net/cover/29/30631489.jpg)
- 游祖元主编;齐艳春,牟江涛副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121146190
- 出版时间:2012
- 标注页数:330页
- 文件大小:108MB
- 文件页数:342页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C#案例教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 C#语言基础1
第1章 DotNet与C#概述2
1.1 DotNet概述2
1.1.1 什么是DotNet2
1.1.2.NET Framework2
1.2 Visual Studio 20104
1.2.1 VisualStudio 2010组件4
1.2.2 安装和配置VisualStudio 20104
1.3 C#概述5
1.3.1 C#语言简介5
1.3.2 C#语言的特点5
1.4 开始第一个C#应用程序7
1.4.1 第一个简单的控制台应用程序7
1.4.2 简单的Windows应用程序10
本章小结14
第2章 变量与数据类型15
2.1 数据与标识符15
2.1.1 数据与数据类型15
2.1.2 标识符15
2.2 变量与常量16
2.2.1 变量16
2.2.2 常量17
2.3 基本数据类型17
2.3.1 整数类型17
2.3.2 实数类型18
2.3.3 布尔类型20
2.3.4 字符类型21
2.3.5 数据类型转换21
2.4 字符串string23
2.5 DateTime24
2.6 运算符和表达式25
本章小结28
第3章 语句与流程控制29
3.1 语句29
3.2 选择语句30
3.2.1 if语句30
3.2.2 switch语句31
3.3 循环语句32
3.3.1 for语句33
3.3.2 while语句35
3.3.3 do…while语句36
3.3.4 foreach语句36
3.4 异常处理37
本章小结39
第4章 数组与方法40
4.1 学生成绩统计案例分析40
4.2 数组40
4.2.1 一维数组40
4.2.2 多维数组42
4.2.3 交错数组46
4.2.4 数组集合ArrayList46
4.3 方法47
4.3.1 方法的定义与使用47
4.3.2 参数传递49
4.4 完善学生成绩统计案例51
本章小结54
第2篇 Windows程序设计55
第5章 常用控件的应用56
5.1 个人简历案例56
5.2 窗体57
5.2.1 建立新项目57
5.2.2 设置窗体属性59
5.2.3 添加窗体事件60
5.2.4 在窗体上添加控件63
5.2.5 添加窗体64
5.3 常用控件65
5.3.1 文本标签(Label)65
5.3.2 按钮(Button)66
5.3.3 选项卡(TabControl)67
5.3.4 文本框(TextBox)69
5.3.5 带掩码的文本框(MaskedTextBox)71
5.3.6 单选按钮(RadioButton)73
5.3.7 复选框(CheckBox)74
5.3.8 组合框(ComboBox)74
5.3.9 日期时间控件(DateTimePicker)75
5.3.10 数字调节框(NumericUpDown)76
5.3.11 图片框(PictureBox)77
5.3.12 分组框(GroupBox)与面板(Panel)79
5.3.13 列表框(ListBox和CheckedListBox)80
5.3.14 树视图(TreeView)82
5.3.15 列表视图(ListView)84
5.3.16 滑动条(TrackBar)86
5.3.17 进度条(ProgressBar)86
5.3.18 超链接标签(LinkLabel)87
5.4 生成简历89
5.5 鼠标事件与键盘事件92
5.5.1 鼠标事件92
5.5.2 键盘事件96
5.6 C#资源管理98
5.6.1 向项目中添加资源98
5.6.2 编辑资源99
5.6.3 ImageList组件100
本章小结100
第6章 常用组件101
6.1 案例:个人简历(续)101
6.2 案例设计102
6.2.1 功能设计102
6.2.2 窗体设计103
6.3 菜单与工具条104
6.3.1 菜单(MenuStrip)104
6.3.2 快捷菜单(ContextMenuStrip)107
6.3.3 工具条(ToolStrip)108
6.3.4 状态条(StatusBar)110
6.4 RichTextBox控件111
6.5 标准对话框112
6.5.1 打开文件对话框(OpenFileDialog)113
6.5.2 保存文件对话框(SaveFileDialog)115
6.5.3 字体设置对话框(FontDialog)116
6.5.4 颜色对话框(ColorDialog)118
6.5.5 打印文档组件(PrintDocument)118
6.5.6 打印设置对话框(PrintDialog)119
6.5.7 页面设置对话框(PageSetupDialog)121
6.5.8 打印预览对话框(PrintPreviewDialog)122
6.6 计时器(Timer)122
6.7 自定义控件123
6.8 完善案例126
6.8.1 完善菜单系统menuStripl126
6.8.2 完善快捷菜单contextMenuStripl133
6.8.3 完善工具条133
6.8.4 丰富文本框richTextBoxl137
6.8.5 颜色选取栏138
6.8.6 其他代码138
本章小结140
第3篇 面向对象程序设计141
第7章 类与对象142
7.1 面向对象分析与设计142
7.2 交通工具案例143
7.3 类的声明143
7.3.1 类的声明143
7.3.2 字段144
7.3.3 属性145
7.3.4 方法146
7.3.5 构造函数与析构函数147
7.4 创建对象149
7.4.1 创建对象149
7.4.2 访问对象成员150
7.5 静态成员和非静态成员153
7.6 方法重载154
7.7 结构体与枚举类型155
7.7.1 结构体155
7.7.2 枚举类型157
本章小结160
第8章 继承与多态161
8.1 案例分析:交通工具演变规律161
8.2 派生类162
8.3 成员隐藏165
8.4 虚拟方法与方法重写166
8.5 抽象类与抽象方法169
8.5.1 声明抽象类和抽象方法169
8.5.2 重载抽象方法170
8.6 密封类与密封方法171
8.6.1 密封类171
8.6.2 密封方法171
本章小结174
第9章 接口、委托和事件175
9.1 接口175
9.1.1 定义接口175
9.1.2 实现接口176
9.2 委托178
9.3 事件180
9.4 完善代码183
本章小结187
第4篇 数据库程序设计188
第10章 数据库程序设计189
10.1 案例:招聘信息管理系统189
10.2 软件设计190
10.2.1 软件功能分析190
10.2.2 软件工作流程191
10.2.3 设计用户界面191
10.3 创建数据库192
10.3.1 数据库设计192
10.3.2 建立数据库195
10.3.3 建立数据库关系196
10.3.4 建立数据视图196
10.4 快速操作数据197
10.5 NET数据库编程概述199
10.5.1 NET应用程序结构199
10.5.2 NET数据库应用程序工作过程200
10.5.3 ADO.NET201
10.6 NETFramework数据提供程序202
10.7 连接数据库203
10.7.1 连接字符串203
10.7.2 使用应用程序配置文件205
10.7.3 数据连接Connection207
10.8 数据操作命令208
10.8.1 执行命令DbCommand208
10.8.2 读取数据DataReader209
10.9 数据集DataSet212
10.9.1 数据适配器DataAdapter212
10.9.2 命令生成器CommandBuilder215
10.9.3 TableAdapter215
10.9.4 数据集DataSet216
10.9.5 数据表DataTable217
10.9.6 LINQ to DataSet222
10.9.7 Larnbda表达式226
10.10 数据绑定组件(BindingSource)228
10.10.1 数据绑定228
10.10.2 BindingSource组件229
10.10.3 BindingNavigator控件230
10.11 完善案例231
10.11.1 主窗体设计231
10.11.2 管理员登录234
10.11.3 应聘信息管理235
10.11.4 职位管理239
10.11.5 发布职位信息240
10.11.6 修改招聘简章242
10.11.7 应聘者查看职位信息245
10.11.8 输入个人简历246
10.11.9 查看/编辑个人简历255
10.11.10 测试运行并完善文档258
本章小结259
第5篇 高级应用程序开发260
第11章 文件管理261
11.1 案例:简单资源管理器261
11.2 目录与文件管理相关类262
11.2.1 Directory类262
11.2.2 DirectoryInfo类263
11.2.3 File类263
11.2.4 FileInfo类264
11.3 显示目录树264
11.4 显示文件列表268
11.5 文件复制与粘贴271
11.6 文件拖放274
11.7 资源管理器其他功能276
11.8 文件读写278
11.8.1 FileStream类278
11.8.2 StreamReader和StreamWriter类280
本章小结282
第12章 图形与图像283
12.1 案例:课件伴侣283
12.2 Graphics、Pen和Brush284
12.2.1 图像Graphics284
12.2.2 画笔Pen286
12.2.3 画刷Brush287
12.3 工具栏的制作289
12.4 屏幕图像的获取(截屏)290
12.5 图形的绘制292
12.5.1 随手画293
12.5.2 直线绘制与橡皮筋效果294
12.6 设置画笔294
12.7 屏幕放大和图像漫游295
12.7.1 屏幕放大295
12.7.2 图像漫游296
12.8 路径(GraphicsPath)297
12.9 区域(Region)298
12.10 图形变换299
12.10.1 坐标系类型299
12.10.2 平移变换和坐标系299
12.10.3 旋转与缩放变换300
12.11 色彩变换300
本章小结304
第13章 网络编程基础305
13.1 案例:局域网聊天软件NetChart305
13.2 通信地址IPEndPoint307
13.3 网络通信Socket308
13.3.1 Socket类308
13.3.2 Socket通信流程311
13.4 多线程编程基础312
13.4.1 进程、线程与多线程312
13.4.2 Thread类312
13.4.3 一个简单的多线程实例314
13.5 数据结构与通信协议定义315
13.6 实现案例:服务器端Server316
13.7 实现案例:客户端Client321
本章小结326
附录A C#运算符327
附录B C#主要术语328
参考文献330