当前位置:首页 > 工业技术
Visual C#2013 从零开始学
Visual C#2013 从零开始学

Visual C#2013 从零开始学PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:李馨著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302466864
  • 页数:528 页
图书介绍:本书从程序设计语言的基本功开始,兼顾理论与实践?控制面板应用程序和窗口应用程序兼容并蓄,每个章节都能活学活用?对面向对象的封装、继承和多态三大技术,深化应用更上一楼?课后评测思考与操作兼顾,追踪学习成效。
《Visual C#2013 从零开始学》目录
标签:馨著 开始

第1篇 程序基础 1

第1章 欢迎来到C#的世界 2

1.1从.NET Framework说起 2

1.1.1公共语言运行库 2

1.1.2 .NET Framework类库 3

1.1.3程序的编译 3

1.2认识Visual Studio 2013 3

1.2.1 Visual Studio 2013的版本 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善用Intelli Sense 17

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嵌套if 52

3.2.4多重条件 55

3.3循环 59

3.3.1 for循环 59

3.3.2 while循环 62

3.3.3 do/while循环 64

3.3.4嵌套for 66

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篇 对象使用 101

第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参数params 142

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访问权限修饰词protected 162

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.1 Visual Studio调试环境 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.3 Finally程序块 233

9.3.4使用throw抛出错误 235

9.4重点整理 236

9.5课后习题 237

第3篇 窗口接口 239

第10章 窗口窗体的运行 239

10.1 Windows窗体的基本操作 240

10.1.1创建Windows窗体项目 240

10.1.2 Windows窗体的工作环境 241

10.1.3创建用户界面 245

10.1.4编写程序代码 250

10.1.5程序存储的位置 253

10.2 Windows窗体的运行 254

10.2.1部分类是什么 254

10.2.2 Main()主程序在哪里 255

10.2.3消息循环 256

10.2.4在程序中设置属性 257

10.3使用窗体 260

10.3.1窗体的属性和方法 260

10.3.2窗体的事件 262

10.4 MessageBox类 265

10.4.1显示消息 265

10.4.2按钮的枚举成员 265

10.4.3图标的枚举成员 266

10.4.4 DialogResult如何接收 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.1 TextBox控件 292

11.2.2 RichTextBox控件 299

11.2.3 MaskedTextBox控件 307

11.3与日期有关的控件 308

11.3.1 MonthCalendar控件 308

11.3.2 DateTimePicker控件 314

11.4具有选择功能的控件 316

11.4.1单选按钮 316

11.4.2复选框 321

11.4.3下拉列表框 321

11.4.4列表框 327

11.4.5 CheckedListBox控件 328

11.5重点整理 331

11.6课后习题 332

第12章 提供互动的控件 337

12.1文件对话框 338

12.1.1 OpenFileDialog控件 338

12.1.2 SaveFileDialog控件 340

12.1.3 FolderBrowserDialog控件 344

12.2设置字体与颜色 348

12.2.1 FontDialog控件 349

12.2.2 ColorDialog控件 349

12.3支持打印的组件 353

12.3.1 PrintDocument控件 353

12.3.2 PrintDialog控件 358

12.3.3 PrintPreviewDialog控件 359

12.3.4 PageSetupDialog控件 363

12.4菜单 364

12.4.1 MenuStrip控件 365

12.4.2 ContextMenu控件 376

12.4.3 ToolStrip控件 378

12.5重点整理 380

12.6课后习题 381

第13章 多文档界面和版面布局 385

13.1多文档界面 386

13.1.1认识多文档界面 386

13.1.2 MDI窗体的成员 388

13.1.3窗体的排列 389

13.2版面布局 390

13.2.1 FlowLayoutPanel控件 390

13.2.2 TableLayoutPanel控件 392

13.2.3 SplitContainer控件 395

13.3具有查看功能的控件 395

13.3.1 ImageList控件 395

13.3.2 ListView控件 400

13.3.3 TreeView控件 410

13.4键盘和鼠标事件 415

13.4.1认识键盘事件 415

13.4.2 KeyDown和KeyUp事件 415

13.4.3 KeyPress事件 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.IO 432

14.2文件与数据流 432

14.2.1文件目录 433

14.2.2文件信息 438

14.2.3使用File静态类 441

14.3标准数据流 445

14.3.1 FileStream类 446

14.3.2 StreamWriter写入器 449

14.3.3 StreamReader读取器 449

14.4重点整理 452

14.5课后习题 452

第4篇 应用 455

第15章 ADO.NET组件 455

15.1数据库基础 456

15.1.1数据库系统 456

15.1.2认识关系数据库 457

15.2认识ADO.NET 457

15.2.1 System.Data命名空间 457

15.2.2 ADO.NET架构 458

15.3获取数据源 459

15.3.1生成DataSet 459

15.3.2查看数据源窗口 464

15.3.3 DataGirdView控件 465

15.4简易SQL语句 470

15.4.1使用查询生成器 470

15.4.2 SELECT子句 478

15.4.3 WHERE子句 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.4 DataReader显示内容 484

15.5.5 DataAdapter载入数据 486

15.6 重点整理 488

15.7课后习题 490

第16章 语言集成查询——LINQ 494

16.1 LINQ简介 495

16.2基本的LINQ语法 495

16.2.1获取数据源 495

16.2.2创建查询 496

16.2.3执行查询 496

16.2.4配合orderby和group子句 498

16.3 LINQ的应用 500

16.3.1 LINQ to Object 500

16.3.2 LINQ to SQL 502

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.4 Color结构 518

17.3简易方块游戏 519

17.3.1游戏界面说明 520

17.3.2方块的版面 521

17.3.3方块的组成和移动 521

17.3.4简易方块游戏相关信息 523

相关图书
作者其它书籍
返回顶部