图书介绍
Visual C#.NET程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 刘秋香,王云,姜桂洪,刘树淑 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302465102
- 出版时间:2017
- 标注页数:397页
- 文件大小:53MB
- 文件页数:409页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C#.NET程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1程序设计基础1
1.1.1程序设计方法1
1.1.2类和对象2
1.2了解Visual Studio.NET4
1.2.1 .NET基本概念4
1.2.2 Visual Studio.NET集成开发环境6
1.3创建简单的C#程序12
1.3.1 Visual C#.NET语言12
1.3.2应用程序开发的一般步骤13
1.3.3三种常用的应用程序14
1.4本章小结22
习题22
第2章Visual C#.NET语法基础24
2.1 C#程序结构24
2.1.1程序的组成要素24
2.1.2语法格式中的符号约定27
2.2基本数据类型27
2.2.1数值类型27
2.2.2字符类型28
2.2.3布尔类型和对象类型29
2.3变量与常量29
2.3.1变量29
2.3.2常量30
2.3.3类型转换32
2.4运算符与表达式34
2.4.1运算符与表达式类型34
2.4.2运算符的优先级37
2.5引用类型37
2.5.1类37
2.5.2接口38
2.5.3委托39
2.5.4数组40
2.5.5字符串42
2.5.6集合43
2.6值类型47
2.6.1枚举47
2.6.2结构48
2.6.3装箱与拆箱50
2.7本章小结50
习题51
第3章Windows窗体与控件52
3.1窗体52
3.1.1窗体的结构52
3.1.2窗体的属性54
3.1.3窗体的方法54
3.1.4窗体的事件55
3.1.5创建应用程序的操作界面56
3.2几种常用控件58
3.2.1标签58
3.2.2链接标签60
3.2.3文本框63
3.2.4按钮65
3.2.5控件的命名规则66
3.3本章小结68
习题68
第4章 顺序结构程序设计70
4.1赋值语句70
4.2输入与输出71
4.2.1控制台应用程序的输入与输出71
4.2.2 Windows应用程序的输入与输出73
4.3消息框74
4.4图片框与图像列表77
4.4.1组件与控件77
4.4.2图片框78
4.4.3图像列表82
4.5本章小结84
习题84
第5章 选择结构程序设计86
5.1 if语句86
5.1.1 if语句概述86
5.1.2 if-else语句88
5.1.3 if-else if-else语句89
5.2 switch语句91
5.3单选按钮与复选框94
5.3.1单选按钮94
5.3.2复选框95
5.4容器控件98
5.4.1分组框99
5.4.2面板99
5.4.3选项卡99
5.5本章小结104
习题105
第6章 循环结构程序设计107
6.1循环语句107
6.1.1 for语句107
6.1.2 foreach语句109
6.1.3 while语句111
6.1.4 do-while语句113
6.2循环的嵌套115
6.3跳转语句116
6.4列表框、复选列表框与组合框117
6.4.1列表框117
6.4.2复选列表框121
6.4.3组合框124
6.5计时器与进度条128
6.5.1计时器128
6.5.2进度条130
6.6本章小结133
习题133
第7章 面向对象的程序设计基础136
7.1类和对象概述136
7.1.1对象136
7.1.2类137
7.2面向对象技术概述137
7.2.1封装性137
7.2.2继承性138
7.2.3多态性139
7.3类和对象的创建139
7.3.1类的创建139
7.3.2对象的创建及使用140
7.3.3类成员的可访问性142
7.3.4类的数据成员143
7.4类的方法144
7.4.1方法的定义144
7.4.2方法中的变量145
7.4.3方法的参数146
7.4.4方法的重载151
7.5类的构造函数和析构函数153
7.5.1构造函数153
7.5.2析构函数154
7.6类的属性156
7.7静态类和静态成员159
7.7.1静态类159
7.7.2静态成员159
7.7.3静态构造函数161
7.8常用.NET框架类型163
7.8.1 Object类163
7.8.2 Convert类164
7.8.3 Math类165
7.8.4 DateTime结构167
7.9本章小结170
习题170
第8章 面向对象的高级程序设计172
8.1继承性172
8.1.1继承的实现172
8.1.2隐藏基类成员174
8.1.3 base关键字174
8.1.4派生类的构造函数176
8.2多态性179
8.2.1重载和重写179
8.2.2虚方法180
8.2.3抽象方法与抽象类183
8.2.4密封方法与密封类187
8.3接口与多态188
8.3.1定义接口188
8.3.2实现接口189
8.3.3使用接口192
8.4分部类与命名空间193
8.4.1分部类193
8.4.2命名空间194
8.5委托196
8.5.1委托概述196
8.5.2委托的声明及使用196
8.5.3多路广播与委托合并200
8.5.4委托中的协变与逆变202
8.6事件203
8.6.1事件简介203
8.6.2声明事件和激发事件204
8.6.3订阅事件和处理事件205
8.7本章小结208
习题209
第9章 程序调试与异常处理211
9.1程序错误与程序调试211
9.1.1程序错误211
9.1.2程序调试213
9.2异常处理217
9.2.1异常处理简介217
9.2.2异常类218
9.2.3引发异常219
9.2.4异常的捕捉及处理220
9.3本章小结223
习题224
第10章 界面设计225
10.1菜单、工具栏与状态栏225
10.1.1菜单225
10.1.2工具栏231
10.1.3状态栏234
10.2对话框237
10.2.1模式对话框与非模式对话框237
10.2.2通用对话框237
10.2.3自定义对话框244
10.3 RichTextBox控件244
10.3.1常用属性244
10.3.2常用方法246
10.4界面布局251
10.4.1控件的布局251
10.4.2控件的锚定与停靠252
10.5多窗体程序设计254
10.5.1添加窗体和设置启动窗体254
10.5.2多窗体程序设计的相关操作255
10.6多文档界面程序设计262
10.6.1创建MDI应用程序263
10.6.2 MDI的相关属性、方法和事件263
10.6.3 MDI应用程序中的菜单栏和工具栏266
10.7本章小结268
习题268
第11章 键盘和鼠标操作270
11.1焦点处理270
11.1.1窗体对象的焦点270
11.1.2控件对象的焦点271
11.2键盘操作272
11.2.1按键事件发生的顺序272
11.2.2 KeyPress事件272
11.2.3 KeyDown和KeyUp事件275
11.2.4窗体的KeyPreview属性278
11.3鼠标操作279
11.3.1 MouseEnter和MouseLeave事件279
11.3.2 MouseMove和MouseHover事件279
11.3.3 MouseDown和MouseUp事件281
11.3.4 MouseWheel事件282
11.3.5 MouseClick和MouseDoubleClick事件284
11.3.6 Click和DoubleClick事件284
11.3.7鼠标事件发生的顺序285
11.3.8设置鼠标指针285
11.4本章小结287
习题288
第12章 数据库编程基础289
12.1数据库基础知识289
12.1.1数据库相关概念289
12.1.2关系型数据库290
12.2 SQL基础知识291
12.2.1 SQL简介291
12.2.2查询语句292
12.2.3插入语句295
12.2.4修改语句295
12.2.5删除语句296
12.3 ADO.NET概述296
12.3.1 ADO.NET的概念296
12.3.2 ADO.NET对象模型297
12.3.3 ADO.NET访问数据库的两种模式298
12.4利用ADO.NET访问数据库300
12.4.1 Connection对象300
12.4.2 Command对象305
12.4.3 DataReader对象306
12.4.4 DataAdapter对象310
12.4.5 DataSet对象312
12.4.6 ADO.NET相关组件314
12.4.7数据绑定323
12.5综合示例329
12.6本章小结343
习题343
第13章 文件操作345
13.1文件和流的概念345
13.2文件的存储管理346
13.2.1 DriveInfo类346
13.2.2 Directory和DirectoryInfo类347
13.2.3 Path类348
13.2.4 File和FileInfo类349
13.3文件的操作351
13.3.1 Stream类352
13.3.2 FileStream类354
13.3.3 StreamReader和StreamWriter类357
13.3.4 BinaryReader和BinaryWriter类361
13.4本章小结362
习题362
第14章ActiveX控件364
14.1 ActiveX控件概述364
14.1.1 ActiveX控件简介364
14.1.2在工具箱中添加ActiveX控件364
14.2开发ActiveX控件365
14.2.1创建ActiveX控件366
14.2.2测试ActiveX控件368
14.2.3使用ActiveX控件368
14.3多媒体ActiveX控件370
14.3.1 Windows Media Player控件370
14.3.2 Shockwave Flash Object控件371
14.3.3 Microsoft Web Browser控件373
14.4本章小结375
习题375
第15章 部署Windows应用程序377
15.1应用程序部署概述377
15.1.1 Visual Studio 2012提供的应用程序部署功能377
15.1.2 Windows Installer和C1ickOnce部署的比较378
15.1.3选择部署策略379
15.1.4部署前的准备工作379
15.2使用C1ickOnce部署Windows应用程序380
15.2.1将应用程序发布到Web380
15.2.2将应用程序发布到共享文件夹382
15.2.3将应用程序发布到媒体384
15.3使用Windows Installer部署Windows应用程序388
15.3.1创建安装程序388
15.3.2测试安装程序396
15.4本章小结396
习题397