新闻资讯
看你所看,想你所想

Visual C

Visual C

Visual C

《Visual C》是2017年清华大学出版社出版的图书,作者是李馨

基本介绍

  • 书名:Visual C
  • 作者:李馨
  • ISBN:9787302466864
  • 定价:89元
  • 出版社:清华大学出版社
  • 出版时间:2017.06.01

内容简介

本书引导使用C/C++、VB的程式设计师或者类似语言的开发者迅速转向C#,使用C# 高效地开发基于微软 .NET 网路框架(平台)的各种应用程式。全书分4篇17章。程式基础篇(第1~4章)以控制台应用程式为主,介绍变数、常数基本数据类型的使用、流程控制的条件选择和循环以及数组和字元串等。对象使用篇(第5~9章)以面向对象为基础来探讨类和对象,提供对象“生命周期”的构造函式;探讨面向对象程式设计的三大特性,即继承、封装和多态;了解集合的特性等。视窗接口篇(第10~14章)以Windows Form为主,使用工具箱加入控制项,包括显示信息的控制项、文字编辑控制项、具有选择功能的控制项、提供互动的控制项,以及键盘和滑鼠事件的处理等内容。套用篇(第15~17章)介绍ADO.NET组件、LINQ语言的套用以及简易方块游戏的製作。

目录结构

第1篇程式基础
第1章欢迎来到C#的世界1
1.1从.NETFramework说起2
1.1.1公共语言运行库2
1.1.2.NETFramework类库3
1.1.3程式的编译3
1.2认识VisualStudio20133
1.2.1VisualStudio2013的版本4
1.2.2启动软体并创建项目4
1.2.3“解决方案资源管理器”视窗7
1.2.4项目的打开和关闭9
1.2.5操作环境的设定10
1.3控制台应用程式12
1.3.1认识C#语言12
1.3.2程式语句12
1.3.3认识命名空间13
1.3.4编写程式代码14
1.3.5为程式代码加注释15
1.3.6让程式适时缩排16
1.3.7善用IntelliSense17
1.3.8创建并运行程式18
1.4重点整理18
1.5课后习题19
第2章数据与变数21
2.1什幺是通用类型系统22
2.1.1整数类型22
2.1.2浮点类型和货币23
2.1.3其他数据类型23
2.2变数和常数24
2.2.1标识符的命名规则24
2.2.2关键字24
2.2.3声明变数25
2.2.4常数27
2.2.5枚举类型29
2.3控制台应用程式的输入输出语句31
2.3.1读取数据31
2.3.2输出数据32
2.3.3格式化输出33
2.4类型转换34
2.4.1隐式类型转换35
2.4.2显式类型转换36
2.4.3用户自定义类型——结构38
2.5运算符40
2.5.1算术运算符40
2.5.2赋值运算符40
2.5.3关係运算符41
2.5.4逻辑运算符41
2.5.5运算符的优先权42
2.6重点整理42
2.7课后习题43
第3章流程控制46
3.1认识结构化程式47
3.2条件选择47
3.2.1单一选择48
3.2.2双重选择50
3.2.3嵌套if52
3.2.4多重条件55
3.3循环59
3.3.1for循环59
3.3.2while循环62
3.3.3do/while循环64
3.3.4嵌套for66
3.3.5其他语句67
3.4重点整理68
3.5课后习题69
第4章数组和字元串73
4.1数组74
4.1.1一维数组的声明74
4.1.2数组元素的存取76
4.1.3数组的属性和方法77
4.2使用多维数组81
4.2.1创建二维数组81
4.2.2二维数组初始化82
4.2.3不规则数组84
4.2.4隐式类型数组86
4.3字元和字元串87
4.3.1转义字元87
4.3.2创建字元串88
4.3.3字元串常用方法89
4.3.4使用StringBuilder类93
4.4重点整理96
4.5课后习题97
第2篇对象使用
第5章对象和类101
5.1面向对象的基础102
5.1.1认识对象102
5.1.2提供蓝图的类102
5.1.3抽象化概念103
5.2使用类104
5.2.1定义类104
5.2.2实例化对象105
5.2.3访问许可权106
5.2.4定义方法成员107
5.2.5类属性和存取器109
5.3对象旅程113
5.3.1产生构造函式114
5.3.2析构函式回收资源115
5.3.3使用默认构造函式116
5.3.4构造函式的重载118
5.3.5对象的初始设定119
5.4静态类121
5.4.1认识静态类成员121
5.4.2静态属性121
5.4.3静态类方法122
5.4.4静态构造函式124
5.5重点整理126
5.6课后习题127
第6章方法和传递机制130
6.1方法是什幺131
6.1.1系统内建的方法131
6.1.2方法的声明133
6.2参数的传递机制137
6.2.1传值调用137
6.2.2传址调用139
6.3方法的传递对象141
6.3.1以对象为传递目标141
6.3.2参数params142
6.3.3关键字ref和out的不同143
6.3.4更具弹性的命名参数145
6.3.5能选择的选择性参数146
6.4方法的重载147
6.5了解变数的作用域149
6.6重点整理151
6.7课后习题152
第7章继承、多态和接口155
7.1了解继承156
7.1.1特化和泛化156
7.1.2组合关係157
7.1.3为什幺要有继承机制157
7.2单一继承机制157
7.2.1继承的存取(或访问)158
7.2.2访问许可权修饰词protected162
7.2.3调用基类成员165
7.2.4隐藏基类成员170
7.3探讨多态174
7.3.1父、子类产生方法重载174
7.3.2覆盖基类175
7.3.3实现多态177
7.4接口和抽象类181
7.4.1定义抽象类181
7.4.2认识密封类184
7.4.3接口的声明184
7.4.4如何实现接口186
7.4.5实现多个接口188
7.4.6接口实现多态190
7.5重点整理192
7.6课后习题193
第8章泛型和集合196
8.1浅谈集合197
8.1.1认识索引键/值197
8.1.2使用下标204
8.1.3顺序访问集合206
8.2创建泛型208
8.2.1为什幺使用泛型208
8.2.2定义泛型210
8.2.3产生泛型方法210
8.3委託212
8.4重点整理215
8.5课后习题216
第9章错误和异常处理218
9.1VisualStudio调试环境219
9.1.1错误列表视窗219
9.1.2如何调试220
9.1.3进入调试程式223
9.1.4加入断点225
9.2常见的错误228
9.2.1语法错误228
9.2.2逻辑错误229
9.3异常情况的处理230
9.3.1认识Exception类230
9.3.2简易的异常处理231
9.3.3Finally程式块233
9.3.4使用throw抛出错误235
9.4重点整理236
9.5课后习题237
第3篇视窗接口
第10章视窗窗体的运行239
10.1Windows窗体的基本操作240
10.1.1创建Windows窗体项目240
10.1.2Windows窗体的工作环境241
10.1.3创建用户界面245
10.1.4编写程式代码250
10.1.5程式存储的位置253
10.2Windows窗体的运行254
10.2.1部分类是什幺254
10.2.2Main()主程式在哪里255
10.2.3讯息循环256
10.2.4在程式中设定属性257
10.3使用窗体260
10.3.1窗体的属性和方法260
10.3.2窗体的事件262
10.4MessageBox类265
10.4.1显示讯息265
10.4.2按钮的枚举成员265
10.4.3图示的枚举成员266
10.4.4DialogResult如何接收266
10.5重点整理270
10.6课后习题271
第11章公共控制项274
11.1显示信息275
11.1.1标籤控制项275
11.1.2超连结控制项280
11.1.3进度条控制项285
11.1.4状态栏和面板285
11.1.5计时的Timer控制项287
11.1.6窗体上控制项的顺序290
11.2文字编辑292
11.2.1TextBox控制项292
11.2.2RichTextBox控制项299
11.2.3MaskedTextBox控制项307
11.3与日期有关的控制项308
11.3.1MonthCalendar控制项308
11.3.2DateTimePicker控制项314
11.4具有选择功能的控制项316
11.4.1单选按钮316
11.4.2複选框321
11.4.3下拉列表框321
11.4.4列表框327
11.4.5CheckedListBox控制项328
11.5重点整理331
11.6课后习题332
第12章提供互动的控制项337
12.1档案对话框338
12.1.1OpenFileDialog控制项338
12.1.2SaveFileDialog控制项340
12.1.3FolderBrowserDialog控制项344
12.2设定字型与颜色348
12.2.1FontDialog控制项349
12.2.2ColorDialog控制项349
12.3支持列印的组件353
12.3.1PrintDocument控制项353
12.3.2PrintDialog控制项358
12.3.3PrintPreviewDialog控制项359
12.3.4PageSetupDialog控制项363
12.4选单364
12.4.1MenuStrip控制项365
12.4.2ContextMenu控制项376
12.4.3ToolStrip控制项378
12.5重点整理380
12.6课后习题381
第13章多文档界面和版面布局385
13.1多文档界面386
13.1.1认识多文档界面386
13.1.2MDI窗体的成员388
13.1.3窗体的排列389
13.2版面布局390
13.2.1FlowLayoutPanel控制项390
13.2.2TableLayoutPanel控制项392
13.2.3SplitContainer控制项395
13.3具有查看功能的控制项395
13.3.1ImageList控制项395
13.3.2ListView控制项400
13.3.3TreeView控制项410
13.4键盘和滑鼠事件415
13.4.1认识键盘事件415
13.4.2KeyDown和KeyUp事件415
13.4.3KeyPress事件419
13.4.4认识滑鼠事件420
13.4.5获取滑鼠信息421
13.4.6滑鼠的拖曳功能423
13.5重点整理426
13.6课后习题427
第14章I/O与数据流处理431
14.1数据流与System.IO432
14.2档案与数据流432
14.2.1档案目录433
14.2.2档案信息438
14.2.3使用File静态类441
14.3标準数据流445
14.3.1FileStream类446
14.3.2StreamWriter写入器449
14.3.3StreamReader读取器449
14.4重点整理452
14.5课后习题452
第4篇套用
第15章ADO.NET组件455
15.1资料库基础456
15.1.1资料库系统456
15.1.2认识关係资料库457
15.2认识ADO.NET457
15.2.1System.Data命名空间457
15.2.2ADO.NET架构458
15.3获取数据源459
15.3.1生成DataSet459
15.3.2查看数据源视窗464
15.3.3DataGirdView控制项465
15.4简易SQL语句470
15.4.1使用查询生成器470
15.4.2SELECT子句478
15.4.3WHERE子句478
15.4.4动态查询479
15.5用程式代码来提取、存入数据481
15.5.1导入相关命名空间481
15.5.2用Connection对象连线资料库482
15.5.3用Command对象执行SQL语句483
15.5.4DataReader显示内容484
15.5.5DataAdapter载入数据486
15.6重点整理488
15.7课后习题490
第16章语言集成查询——LINQ494
16.1LINQ简介495
16.2基本的LINQ语法495
16.2.1获取数据源495
16.2.2创建查询496
16.2.3执行查询496
16.2.4配合orderby和group子句498
16.3LINQ的套用500
16.3.1LINQtoObject500
16.3.2LINQtoSQL502
16.4重点整理507
16.5课后习题508
第17章简易方块游戏510
17.1图形设备接口511
17.1.1窗体的坐标系统511
17.1.2产生画布512
17.2绘製图形513
17.2.1认识Graphics类513
17.2.2配合画笔绘製线条、几何图形514
17.2.3绘製字型516
17.2.4Color结构518
17.3简易方块游戏519
17.3.1游戏界面说明520
17.3.2方块的版面521
17.3.3方块的组成和移动521
17.3.4简易方块游戏相关信息523

转载请注明出处海之美文 » Visual C

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com