• VisualC#2019程序设计从零开始学
  • VisualC#2019程序设计从零开始学
  • VisualC#2019程序设计从零开始学
  • VisualC#2019程序设计从零开始学
21年品牌 40万+商家 超1.5亿件商品

VisualC#2019程序设计从零开始学

全新正版 极速发货

57.95 4.5折 129 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者李馨

出版社清华大学

ISBN9787302575672

出版时间2021-05

装帧平装

开本其他

定价129元

货号31123238

上书时间2024-05-27

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
李馨,软件工程师,先后参与开发多个大型项目,并编写过几本畅销类开发图书,深受广大读者的好评。

目录
目    录
第1篇  程序基础篇
第1章  Visual Studio快速入门1
1.1  从.NET Framework说起2
1.1.1  公共语言运行库2
1.1.2  .Net Framework类库2
1.1.3  程序的编译3
1.2  认识Visual Studio 20193
1.2.1  Visual Studio 2019的版本4
1.2.2  下载、安装Visual Studio 20194
1.2.3  启动Visual Studio 20197
1.2.4  扩充其他模块9
1.3  Visual Studio 2019的工作环境11
1.3.1  “解决方案资源管理器”窗口12
1.3.2  工具箱13
1.3.3  “属性”窗口14
1.3.4  工作区15
1.4  创建项目和获取帮助16
1.4.1  启动软件和创建项目16
1.4.2  打开和关闭项目21
1.4.3  项目的启动和卸载23
1.4.4  帮助(Help)查看器24
1.5  重点整理24
1.6  课后习题25
第2章  开始编写应用程序27
2.1  C#应用程序的两个模板28
2.1.1  认识Visual C# 语言28
2.1.2  我的控制台程序28
2.1.3  生成可执行程序再运行32
2.1.4  Windows窗体应用程序33
2.2  Visual C#的编写风格37
2.2.1  程序语句37
2.2.2  程序的编排38
2.2.3  在程序中添加注释40
2.3  C#程序设计语言的结构41
2.3.1  命名空间42
2.3.2  善用IntelliSense功能43
2.3.3  输入与输出46
2.3.4  格式化输出48
2.4  重点整理51
2.5  课后习题52
第3章  数据与变量54
3.1  认识通用类型系统55
3.1.1  整数类型55
3.1.2  浮点数类型和货币58
3.1.3  其他数据类型59
3.2  变量与常数60
3.2.1  标识符的命名规则60
3.2.2  关键字61
3.2.3  声明变量62
3.2.4  常数63
3.3  自定义类型与转换64
3.3.1  枚举类型64
3.3.2  结构67
3.3.3  隐式类型转换69
3.3.4  显式类型转换71
3.4  运算符74
3.4.1  算术运算符75
3.4.2  赋值运算符76
3.4.3  关系运算符77
3.4.4  逻辑运算符79
3.4.5  运算符的优先级80
3.5  重点整理81
3.6  课后习题81
第4章  流程控制83
4.1  认识结构化程序84
4.2  条件选择84
4.2.1  单一条件选择85
4.2.2  双重条件选择87
4.2.3  嵌套if语句89
4.2.4  多重条件选择92
4.3  循环95
4.3.1  for循环96
4.3.2  while循环99
4.3.3  do/while循环101
4.3.4  嵌套for 循环语句103
4.3.5  其他语句104
4.4  重点整理105
4.5  课后习题106
第5章  数组和字符串108
5.1  数组109
5.1.1  声明一维数组109
5.1.2  数组元素的存取111
5.2  Array类113
5.2.1  排序与查找113
5.2.2  改变数组的大小116
5.2.3  数组的复制117
5.3  数组结构面面观119
5.3.1  创建二维数组119
5.3.2  二维数组初始化119
5.3.3  不规则数组123
5.3.4  隐式类型数组125
5.4  字符和字符串127
5.4.1  转义字符序列127
5.4.2  String类创建字符串127
5.4.3  字符串常用方法129
5.4.4  StringBuilder类修改字符串内容133
5.5  重点整理137
5.6  课后习题138
第2篇  对象学习篇
第6章  学习面向对象140
6.1  面向对象的基础141
6.1.1  认识对象141
6.1.2  提供蓝图的类141
6.1.3  抽象化概念142
6.2  类、对象和其成员143
6.2.1  定义类143
6.2.2  实例化对象144
6.2.3  访问权限146
6.2.4  定义方法成员146
6.2.5  类属性和存取器149
6.3  对象旅程154
6.3.1  产生构造函数154
6.3.2  析构函数回收资源155
6.3.3  使用默认构造函数156
6.3.4  构造函数的重载157
6.3.5  对象的初始设置158
6.4  静态类160
6.4.1  静态属性160
6.4.2  类静态方法161
6.4.3  私有的构造函数163
6.5  重点整理166
6.6  课后习题167
第7章  方法和传递机制169
7.1  方法是什么170
7.1.1  系统内建的方法170
7.1.2  方法的声明172
7.1.3  方法的重载177
7.2  参数的传递机制180
7.2.1  传值调用181
7.2.2  传址调用182
7.3  方法的传递对象184
7.3.1  以对象为传递对象184
7.3.2  参数params185
7.3.3  关键字ref和out的不同186
7.3.4  更具弹性的命名参数188
7.3.5  选择性参数189
7.4  了解变量的作用域190
7.5  重点整理192
7.6  课后习题193
第8章  继承、多态和接口195
8.1  了解继承196
8.1.1  特化和泛化196
8.1.2  组合关系197
8.1.3  为什么要有继承机制197
8.2  单一继承制197
8.2.1  继承的存取(访问)198
8.2.2  访问权限修饰词protected201
8.2.3  调用基类成员203
8.2.4  隐藏基底成员209
8.3  探讨多态213
8.3.1  父、子类产生方法重载213
8.3.2  覆写基类214
8.3.3  实现多态215
8.4  接口和抽象类218
8.4.1  定义抽象类219
8.4.2  认识密封类221
8.4.3  接口的声明222
8.4.4  如何实现接口223
8.4.5  实现多个接口225
8.4.6  接口实现多态226
8.5  重点整理228
8.6  课后习题229
第9章  泛型、集合和异常处理232
9.1  泛型233
9.1.1  认识泛型与非泛型233
9.1.2  为什么使用泛型233
9.1.3  定义泛型234
9.1.4  泛型方法236
9.2  浅谈集合238
9.2.1  System.Collections.Generic命名空间239
9.2.2  认识索引键/值239
9.2.3  使用索引242
9.2.4  顺序访问的集合248
9.3  委托250
9.3.1  认识委托251
9.3.2  Lambda表达式253
9.4  异常情况的处理254
9.4.1  认识Exception类255
9.4.2  简易的异常处理器255
9.4.3  finally语句259
9.4.4  使用throw抛出异常情况260
9.5  重点整理261
9.6  课后习题262
第3篇  Windows接口篇
第10章  Windows窗体的运行265
10.1  Windows窗体的基本操作266
10.1.1  创建Windows窗体项目266
10.1.2  创建用户界面268
10.1.3  编写程序代码272
10.1.4  存储程序的位置275
10.2  Windows的运行275
10.2.1  部分类是什么275
10.2.2  Main()主程序在哪里277
10.2.3  消息循环278
10.2.4  控件与环境属性279
10.3  窗体与按钮283
10.3.1  窗体的属性283
10.3.2  窗体的常用方法284
10.3.3  窗体的事件285
10.3.4  Button控件287
10.4  MessageBox类288
10.4.1  显示消息288
10.4.2  按钮的枚举成员289
10.4.3  图标的枚举成员290
10.4.4  DialogResult如何接收290
10.5  重点整理294
10.6  课后习题294
第11章  公共控件296
11.1  显示信息297
11.1.1  标签控件297
11.1.2  超链接控件300
11.1.3  窗体上控件的顺序305
11.2  文字编辑307
11.2.1  TextBox控件308
11.2.2  RichTextBox控件316
11.2.3  计时的Timer组件322
11.3  日期处理324
11.3.1  MonthCalendar控件324
11.3.2  DateTimePicker330
11.4  重点整理334
11.5  课后习题334
第12章  提供互动的对话框337
12.1  认识对话框338
12.2  文件对话框338
12.2.1  OpenFileDialog338
12.2.2  SaveFileDialog341
12.2.3  FolderBrowserDialog345
12.3  设置字体与颜色349
12.3.1  FontDialog349
12.3.2  ColorDialog350
12.4  支持打印的组件354
12.4.1  PrintDocument控件354
12.4.2  PrintDialog359
12.4.3  PageSetupDialog360
12.4.4  PrintPreviewDialog361
12.5  重点整理366
12.6  课后习题367
第13章  选项控件和菜单369
13.1  具有选项的控件370
13.1.1  具有容器的GroupBox370
13.1.2  单选按钮371
13.1.3  复选框374
13.2  具有列表的控件376
13.2.1  下拉列表376
13.2.2  列表框381
13.2.3  CheckedListBox383
13.3  菜单384
13.3.1  MenuStrip控件385
13.3.2  直接编辑菜单项386
13.3.3  用项集合编辑器生成菜单项388
13.3.4  菜单常用的属性393
13.4  与菜单有关的外围控件397
13.4.1  ContextMenuStrip控件397
13.4.2  ToolStrip400
13.4.3  状态栏403
13.5  重点整理404
13.6  课后习题405
第14章  鼠标、键盘、多文档407
14.1  多文档界面408
14.1.1  认识多文档界面408
14.1.2  MDI窗体的成员410
14.1.3  窗体的排列411
14.2  键盘事件412
14.2.1  认识键盘事件412
14.2.2  KeyDown和KeyUp事件413
14.2.3  KeyPress事件418
14.3  鼠标事件420
14.3.1  认识鼠标事件420
14.3.2  获取鼠标信息421
14.3.3  鼠标的拖曳功能423
14.4  图形设备接口426
14.4.1  窗体的坐标系统427
14.4.2  产生画布428
14.4.3  绘制图形429
14.4.4  绘制线条、几何图形431
14.4.5  绘制几何图形435
14.4.6  字体和笔刷437
14.5  重点整理439
14.6  课后习题440
第4篇  应用篇
第15章  IO与数据处理442
15.1  数据流与System.IO443
15.2  文件与数据流443
15.2.1  文件目录444
15.2.2  文件信息448
15.2.3  使用File静态类453
15.3  标准数据流456
15.3.1  FileStream457
15.3.2  StreamWriter写入器460
15.3.3  StreamReader读取器461
15.4  重点整理463
15.5  课后习题464
第16章  Access数据库和ADO组件465
16.1  数据库基础466
16.1.1  数据库系统466
16.1.2  认识关系数据库466
16.2  认识ADO.NET467
16.2.1  System.Data命名空间467
16.2.2  ADO.NET架构468
16.3  获取数据源469
16.3.1  生成DataSet469
16.3.2  查看“数据源”窗口475
16.3.3  DataGridView控件476
16.4  简易SQL指令481
16.4.1  使用查询生成器481
16.4.2  使用查询窗口484
16.4.3  SELECT子句486
16.4.4  WHERE子句486
16.4.5  动态查询487
16.5  用程序代码来提取、存入数据489
16.5.1  导入相关命名空间489
16.5.2  用Connection对象连接数据库490
16.5.3  Command对象执行SQL指令491
16.5.4  DataReader显示内容492
16.5.5  DataAdapter加载数据494
16.6  重点整理496
16.7  课后习题497

内容摘要
本书针对零基础用户,以丰富的范例程序精要地讲解VisualC#语言。全书内容分4部分:程序基础篇(第1~5章)介绍变量、常数基本数据类型的使用、流程控制的条件选择和循环以及数组和字符串等;对象使用篇(第6~9章)探讨面向对象程序设计的三大特性,即继承、封装和多态,了解集合的特性等;Windows接口篇(第10~14章)以WindowsForm为主,了解MDI窗体的工作方式,认识鼠标事件及键盘事件,从窗体的坐标系统认识画布的基本运行方式,同时介绍Graphics类绘图的相关方法;应用篇(第15和16章)探讨System.IO命名空间和数据流的关系,由关系型数据库的概念入手,以Access数据库为模板,配合DataGridView控件显示数据表的记录。
学习程序设计语言的捷径就是以范例程序为蓝本,动手编写、修改、调试、测试范例程序中使用的范例文件和范例数据库。本书丰富的范例讲解和每章最后的习题实践,适合对VisualC#语言感兴趣及想对.NETFramework类库有更多认识的读者学习与参考。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP