图书介绍
Visual C#.NET程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C#.NET程序设计](https://www.shukui.net/cover/3/30733467.jpg)
- 刘秋香,王云,姜桂洪编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302259763
- 出版时间:2011
- 标注页数:398页
- 文件大小:77MB
- 文件页数:415页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C#.NET程序设计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.1NET基本概念4
1.2.2 Visual Studio.NET集成开发环境5
1.3创建简单的C#程序11
1.3.1 Visual C#.NET语言11
1.3.2应用程序开发的一般步骤12
1.3.3三种常用的应用程序12
1.4本章小结19
习题19
第2章 Visual C#.NET语法基础21
2.1 C#程序结构21
2.1.1程序的组成要素21
2.1.2语法格式中的符号约定24
2.2基本数据类型24
2.2.1数值类型24
2.2.2字符类型25
2.2.3布尔类型和对象类型25
2.3变量与常量25
2.3.1变量26
2.3.2常量27
2.3.3类型转换29
2.4运算符与表达式31
2.4.1运算符与表达式类型31
2.4.2运算符的优先级33
2.5引用类型34
2.5.1类34
2.5.2接口35
2.5.3委托35
2.5.4数组37
2.5.5字符串39
2.5.6集合40
2.6值类型43
2.6.1枚举44
2.6.2结构45
2.6.3装箱与拆箱46
2.7本章小结47
习题48
第3章WVindows窗体与控件49
3.1窗体49
3.1.1窗体的结构49
3.1.2窗体的属性51
3.1.3窗体的方法51
3.1.4窗体的事件52
3.1.5创建应用程序的操作界面52
3.2几种常用控件55
3.2.1标签Label55
3.2.2链接标签LinkLabel57
3.2.3文本框TextBox59
3.2.4按钮Button61
3.2.5控件的命名规则63
3.3本章小结64
习题64
第4章 顺序结构程序设计66
4.1赋值语句66
4.2输入与输出67
4.2.1控制台应用程序的输入与输出67
4.2.2 Windows应用程序的输入与输出69
4.3消息框70
4.4图片框与图像列表73
4.4.1组件与控件73
4.4.2图片框PictureBox74
4.4.3图像列表ImageList78
4.5本章小结80
习题80
第5章 选择结构程序设计82
5.1 if语句82
5.1.1 if语句概述82
5.1.2 if-else语句84
5.1.3 if-else if-else语句85
5.2 switch语句88
5.3单选按钮与复选框90
5.3.1单选按钮RadioButton91
5.3.2复选框CheckBox92
5.4容器控件95
5.4.1分组框GroupBox96
5.4.2面板Panel96
5.4.3选项卡TabControl96
5.5本章小结101
习题101
第6章 循环结构程序设计104
6.1循环语句104
6.1.1 for语句104
6.1.2 foreach语句106
6.1.3 while语句109
6.1.4 do-while语句111
6.2循环的嵌套112
6.3跳转语句114
6.4列表框、复选列表框与组合框115
6.4.1列表框ListBox115
6.4.2复选列表框CheckedListBox119
6.4.3组合框ComboBox121
6.5计时器与进度条126
6.5.1计时器Timer126
6.5.2进度条ProgressBar129
6.6本章小结132
习题132
第7章 面向对象的程序设计基础134
7.1类和对象概述134
7.1.1对象134
7.1.2类135
7.2面向对象技术概述135
7.2.1封装性135
7.22继承性136
7.2.3多态性137
7.3类和对象的创建137
7.3.1类的创建137
7.3.2对象的创建及使用138
7.3.3类成员的可访问性141
7.3.4类的数据成员141
7.4类的方法142
7.4.1方法的定义142
7.4.2方法中的变量143
7.4.3方法的参数143
7.4.4方法的重载149
7.5类的构造函数和析构函数151
7.5.1构造函数151
7.5.2析构函数153
7.6类的属性和索引器155
7.6.1属性155
7.6.2索引器157
7.6.3属性与索引器161
7.7静态类和静态成员161
77.1静态类161
7.7.2静态成员162
7.7.3静态构造函数164
7.8常用.NET框架类型166
7.8.1 Object类166
7.8.2 Convert类167
7.8.3 Math类168
7.8.4 DateTime结构170
7.9本章小结172
习题172
第8章 面向对象的高级程序设计174
8.1继承性174
8.1.1继承的实现174
8.1.2隐藏基类成员176
8.1.3 base关键字177
8.1.4派生类的构造函数178
8.2多态性182
8.2.1重载和重写182
8.2.2虚方法182
8.2.3抽象方法与抽象类186
8.2.4密封方法与密封类190
8.3接口与多态191
8.3.1定义接口192
8.3.2实现接口193
8.3.3使用接口195
8.4分部类与命名空间197
8.4.1分部类197
8.4.2命名空间198
8.5委托200
8.5.1委托概述200
8.5.2委托的声明及使用200
8.5.3多路广播与委托合并204
8.5.4委托中的协变与逆变206
8.6事件207
8.6.1事件简介207
8.6.2声明事件和激发事件208
8.6.3订阅事件和处理事件209
8.7本章小结213
习题213
第9章 程序调试与异常处理215
9.1程序错误与程序调试215
9.1.1程序错误215
9.1.2程序调试217
9.2异常处理221
9.2.1异常处理简介221
9.2.2异常类222
9.2.3引发异常223
9.2.4异常的捕捉及处理224
9.3本章小结228
习题228
第10章 界面设计230
10.1菜单、工具栏与状态栏230
10.1.1菜单230
10.1.2工具栏236
10.1.3状态栏240
10.2对话框242
10.2.1模式对话框与非模式对话框243
10.2.2通用对话框243
10.2.3自定义对话框251
10.3 RichTextBox控件251
10.3.1常用属性251
10.3.2常用方法253
10.4界面布局259
10.4.1控件的布局259
10.4.2控件的锚定与停靠260
10.5多窗体程序设计261
10.5.1添加窗体和设置启动窗体262
10.5.2多窗体程序设计的相关操作262
10.6多文档界面程序设计271
10.6.1创建MDI应用程序271
10.6.2 MDI的相关属性、方法和事件272
10.6.3 MDI应用程序中的菜单栏和工具栏275
10.7本章小结276
习题277
第11章 键盘和鼠标操作278
11.1焦点处理278
11.1.1窗体对象的焦点278
11.1.2控件对象的焦点279
11.2键盘操作280
11.2.1按键事件发生的顺序280
11.2.2 KeyPress事件280
11.2.3 KeyDown和KeyUp事件283
11.2.4窗体的KeyPreview属性287
11.3鼠标操作287
11.3.1 MouseEnter和MouseLeave事件288
11.3.2 MouseMove和MouseHover事件288
11.3.3 MouseDown和MouseUp事件290
11.3.4 MouseWheel事件291
11.3.5 MouseClick和MouseDoubleClick事件293
11.3.6 Click和DoubleClick事件293
11.3.7鼠标事件发生的顺序294
11.3.8设置鼠标指针295
11.4本章小结297
习题297
第12章 数据库编程基础299
12.1数据库基础知识299
12.1.1数据库相关概念299
12.1.2关系型数据库300
12.2 SQL基础知识301
12.2.1 SQL简介301
12.2.2查询语句Select302
12.2.3插入语句Insert305
12.2.4修改语句Update305
12.2.5删除语句Delete306
12.3 ADO.NET概述306
12.3.1 ADO.NET概念306
12.3.2 ADO.NET对象模型306
12.3.3 ADO.NET访问数据库的两种模式308
12.4利用ADO.NET访问数据库310
12.4.1 Connection对象310
12.4.2 Command对象314
12.4.3 DataReader对象316
12.4.4 DataAdapter对象320
12.4.5 DataSet对象322
12.4.6 ADO.NET相关组件323
12.4.7数据绑定331
12.5综合示例337
12.6本章小结347
习题347
第13章 文件操作349
13.1文件和流的概念349
13.2文件的存储管理350
13.2.1 DriveInfo类350
13.2.2 Directory和DirectoryInfo类351
13.2.3 Path类352
13.2.4 File和FileInfo类353
13.3文件的操作356
13.3.1 Stream类356
13.3.2 FileStream类358
13.3.3 StreamReader和StreamWriter类361
13.3.4 BinaryReader和BinaryWriter类366
13.4本章小结367
习题367
第14章ActiveX控件369
14.1 ActiveX控件概述369
14.1.1 ActiveX控件简介369
14.1.2在工具箱中添加ActiveX控件369
14.2开发ActiveX控件370
14.2.1创建ActiveX控件370
14.2.2测试ActiveX控件373
14.2.3使用ActiveX控件374
14.3多媒体ActiveX控件375
14.3.1 Windows Media Player控件375
14.3.2 Shockwave Flash Object控件377
14.3.3 Microsoft Web浏览器控件379
14.4本章小结381
习题381
第15章 部署Windows应用程序382
15.1应用程序部署概述382
15.1.1 VS 2008提供的应用程序部署功能382
15.1.2 Windows Installer和ClickOnce部署的比较383
15.1.3选择部署策略384
15.1.4部署前的准备工作384
15.2使用ClickOnce部署Windows应用程序385
15.2.1将应用程序发布到Web385
15.2.2将应用程序发布到共享文件夹387
15.2.3将应用程序发布到媒体389
15.3使用Windows Installer部署Windows应用程序392
15.3.1创建安装程序392
15.3.2测试安装程序395
15.4本章小结395
习题396