C#程序设计基础入门教程第2版pdf下载pdf下载

C#程序设计基础入门教程第2版百度网盘pdf下载

作者:
简介:本篇主要提供C#程序设计基础入门教程第2版pdf下载
出版社:文轩网教育考试专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:黑马程序员 编
定  价:59.8
出 版 社:人民邮电出版社
出版日期:2020年12月01日
页  数:296
装  帧:平装
ISBN:9787115543509
1.黑马程序员系列教材改版; 2.本书附有配套、源代码、习题、教学课件等教学资源; 3.内容做了全面的更新,升级了开发工具,新增了ADO.NET与数据的操作章节,以及新增了一个综合项目——图书管理系统,更有利于培养学生的动手实践能力。
章C#开发入门1
1.1.NET基础知识1
1.1.1.NETFramework1
1.1.2C#语言2
1.2开发环境搭建2
1.2.1认识VisualStudio2
1.2.2安装VisualStudio3
1.3编写C#程序6
1.4运行原理8
1.5本章小结9
1.6习题9
第2章C#编程基础11
2.1C#的基本语法11
2.1.1C#代码的基本格式11
2.1.2C#中的注释12
2.1.3C#中的标识符13
2.1.4C#中的关键字13
2.1.5C#中的常量14
2.2C#中的变量17
2.2.1变量的定义17
2.2.2变量的数据类型17
2.2.3变量的类型转换19
2.2.4变量的作用域21
2.3C#中的运算符23
2.3.1算术运算符23
2.3.2赋值运算符24
2.3.3比较运算符24
2.3.4逻辑运算符24
2.3.5位运算符26
2.3.6运算符的优先级28
2.4选择结构语句29
2.4.1if条件语句29
2.4.2switch条件语句33
2.5循环结构语句35
2.5.1while循环语句35
2.5.2do…while循环语句36
2.5.3for循环语句37
2.5.4跳转语句(break、goto、continue)38
2.5.5循环嵌套40
2.6方法41
2.6.1什么是方法41
2.6.2方法的重载43
2.7数组46
2.7.1数组的定义46
2.7.2数组的常见操作49
2.7.3多维数组53
2.8程序调试54
2.8.1设置断点54
2.8.2单步调试55
2.8.3观察变量56
2.8.4条件断点57
2.9本章小结58
2.10习题58
第3章面向对象基础62
3.1面向对象的概念62
3.2类与对象63
3.2.1类的定义63
3.2.2对象的创建与使用
3.2.3类的设计67
3.2.4属性67
3.3访问修饰符69
3.4构造方法69
3.4.1构造方法的定义70
3.4.2构造方法的重载71
3.5关键字this73
3.6垃圾回收75
3.7关键字static76
3.7.1静态字段76
3.7.2静态属性77
3.7.3静态方法78
3.7.4静态类79
3.7.5静态构造方法79
3.7.6单例模式80
3.8嵌套类81
3.9匿名类82
3.10对象初始化器83
3.11本章小结84
3.12习题84
第4章面向对象不错87
4.1类的继承87
4.1.1继承的概念87
4.1.2构造方法的执行过程89
4.1.3隐藏基类方法90
4.1.4装箱与拆箱91
4.2关键字sealed91
4.2.1关键字sealed修饰类92
4.2.2关键字sealed修饰方法92
4.3多态93
4.3.1重写父类方法93
4.3.2多态的实现94
4.3.3关键字base95
4.3.4里氏转换原则97
4.3.5Object类100
4.4抽象类和接口101
4.4.1抽象类101
4.4.2接口102
4.5异常104
4.5.1什么是异常104
4.5.2try…catch和finally106
4.5.3关键字throw107
4.6命名空间与程序集108
4.6.1命名空间108
4.6.2程序集109
4.7本章小结111
4.8习题111
第5章集合116
5.1集合概述116
5.2非泛型集合117
5.2.1ArrayList集合117
5.2.2Hashtable集合122
5.3泛型集合124
5.3.1List泛型集合124
5.3.2Dictionary泛型集合125
5.3.3自定义泛型126
5.4本章小结127
5.5习题127
第6章WinForm窗体130
6.1创建WinForm窗体130
6.2Windows窗体应用程序结构132
6.3WinForm窗体属性135
6.4WinForm窗体的事件137
6.5MDI窗体139
6.5.1MDI窗体的概念139
6.5.2如何设置MDI窗体139
6.5.3MDI子窗体的排列140
6.6本章小结143
6.7习题143
第7章WinForm控件144
7.1WinForm简单控件144
7.1.1控件的常用属性与事件144
7.1.2Button控件、TextBox控件、Label控件145
7.1.3RichTextBox控件148
7.1.4CheckBox控件、RadioButton控件150
7.1.5GroupBox容器152
7.1.6TreeView控件154
7.1.7Timer控件156
7.1.8ProgressBar控件158
7.2WinForm列表和数据控件160
7.2.1ListBox控件160
7.2.2ComboBox控件162
7.2.3ListView控件163
7.2.4DataGridView控件169
7.3菜单、工具栏与状态栏171
7.3.1MenuStrip控件171
7.3.2实例:可拉伸菜单173
7.3.3ToolStrip控件175
7.3.4实例:具有提示功能的工具栏176
7.3.5StatusStrip控件177
7.3.6实例:在状态栏中显示当前系统时间177
7.4本章小结179
7.5习题179
第8章C#常用类181
8.1string类181
8.1.1string类的初始化181
8.1.2字符串的不可变性182
8.1.3字符串与字符数组183
8.1.4string类的静态方法184
8.1.5string类的实例方法187
8.2高效的StringBuilder192
8.2.1StringBuilder类192
8.2.2StringBuilder性能分析193
8.3DateTime类195
8.3.1DateTime类195
8.3.2DateTime类的常用属性196
8.3.3DateTime类的常用方法197
8.4Random类198
8.5本章小结201
8.6习题201
第9章文件操作203
9.1流和文件流203
9.2System.IO命名空间204
9.3File类和FileInfo类204
9.3.1File类205
9.3.2FileInfo类206
9.4Directory类和DirectoryInfo类207
9.4.1Directory类207
9.4.2DirectoryInfo类208
9.5FileStream类209
9.5.1FileStream类简介209
9.5.2FileStream类读取文件210
9.5.3FileStream类写入文件211
9.5.4实例:复制文件212
9.6StreamReader类和StreamWriter类213
9.6.1StreamWriter类213
9.6.2StreamReader类214
9.6.3实例:读写文件215
9.7Path类216
9.8BufferedStream类218
9.9序列化和反序列化219
9.10本章小结220
9.11习题221
0章使用ADO.NET操作数据库224
10.1认识数据库224
10.2ADO.NET常用类225
10.3下载并安装SQLServer数据库226
10.4创建SQLServer数据库226
10.5创建SQLServer数据库表229
10.6使用ADO.NET访问数据库233
10.6.1使用Connection对象连接SQLServer数据库233
10.6.2使用Command对象操作数据库235
10.6.3使用DataReader对象查询数据库238
10.6.4使用DataAdapter与DataSet对象操作数据库240
10.7本章小结242
10.8习题242
1章综合项目——图管理系统244
11.1项目分析244
11.1.1需求分析244
11.1.2可行性分析245
11.2项目简介245
11.2.1项目概述245
11.2.2开发环境245
11.2.3项目功能结构245
11.3效果展示246
11.3.1登录窗体246
11.3.2注册窗体246
11.3.3主菜单窗体247
11.3.4读者类别窗体247
11.3.5读者管理窗体248
11.3.6图书管理窗体248
11.3.7借书还书窗体249
11.4图书管理系统数据库249
11.4.1数据库设计249
11.4.2创建数据库251
11.5登录功能业务实现252
11.5.1登录窗体设计252
11.5.2实现登录功能253
11.6注册功能业务实现255
11.6.1注册窗体设计255
11.6.2实现注册功能256
11.7主菜单功能业务实现258
11.7.1主菜单窗体设计258
11.7.2实现主菜单功能259
11.8读者类别功能业务实现260
11.8.1读者类别窗体设计260
11.8.2实现读者类别管理功能261
11.9读者管理功能业务实现266
11.9.1读者管理窗体设计266
11.9.2实现读者管理功能267
11.10图书管理功能业务实现271
11.10.1图书管理窗体设计272
11.10.2实现图书管理功能273
11.11借书还书功能业务实现277
11.11.1借书还书窗体设计277
11.11.2实现借书还书功能278
11.12本章小结283
《C#程序设计基础入门教程(第2版)》是面向零基础读者的一本C#语言入门书籍,以通俗易懂的语言、丰富多彩的实例,详细讲解C#程序开发的各项技术。本书共11章,~5章主要讲解C#的基础知识、面向对象和集合的相关知识,第6~7章主要讲解WinForm窗体的基础知识及常用控件,第8~9章主要讲解C#常用类与文件操作的内容,0~11章主要讲解使用ADO.NET操作数据库和综合项目(图书管理系统)的开发过程。
本书附有配套、源代码、习题、教学课件等教学资源。同时为了帮助初学者更好地学习本书,本书作者还提供在线答疑,希望能够帮助更多的读者。
本书既可作为高等院校本、专科计算机相关专业的教材,又可以作为培训用书。
黑马程序员 编
黑马程序员,是传智播客旗下高端IT教育品牌,由中国Java培训先行者张孝祥老师发起,联合大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,。为了迎合软件市场的需求,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++、Android等9个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等等