网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C#程序设计基础入门教程(第2版)
分类
作者 黑马程序员
出版社 人民邮电出版社
下载
简介
内容推荐
内 容 提 要
《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个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了靠前拥有专业口碑的IT教育机构。
目录
第 1章  C#开发入门\t1
1.1  .NET基础知识  1
1.1.1  .NET Framework  1
1.1.2  C#语言  2
1.2  开发环境搭建  2
1.2.1  认识Visual Studio  2
1.2.2  安装Visual Studio  3
1.3  编写C#程序  6
1.4  运行原理  8
1.5  本章小结  9
1.6  习题  9
第  2章 C#编程基础  11
2.1  C#的基本语法  11
2.1.1  C#代码的基本格式  11
2.1.2  C#中的注释  12
2.1.3  C#中的标识符  13
2.1.4  C#中的关键字  13
2.1.5  C#中的常量  14
2.2  C#中的变量  17
2.2.1  变量的定义  17
2.2.2  变量的数据类型  17
2.2.3  变量的类型转换  19
2.2.4  变量的作用域  21
2.3  C#中的运算符  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.1  if条件语句  29
2.4.2  switch条件语句  33
2.5  循环结构语句  35
2.5.1  while循环语句  35
2.5.2  do…while循环语句  36
2.5.3  for循环语句  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  对象的创建与使用  64
3.2.3  类的设计  67
3.2.4  属性  67
3.3  访问修饰符  69
3.4  构造方法  69
3.4.1  构造方法的定义  70
3.4.2  构造方法的重载  71
3.5  关键字this  73
3.6  垃圾回收  75
3.7  关键字static  76
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  关键字sealed  91
4.2.1  关键字sealed修饰类  92
4.2.2  关键字sealed修饰方法  92
4.3  多态  93
4.3.1  重写父类方法  93
4.3.2  多态的实现  94
4.3.3  关键字base  95
4.3.4  里氏转换原则  97
4.3.5  Object类  100
4.4  抽象类和接口  101
4.4.1  抽象类  101
4.4.2  接口  102
4.5  异常  104
4.5.1  什么是异常  104
4.5.2  try…catch和finally  106
4.5.3  关键字throw  107
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.1  ArrayList集合  117
5.2.2  Hashtable集合  122
5.3  泛型集合  124
5.3.1  List泛型集合  124
5.3.2  Dictionary
泛型集合  125
5.3.3  自定义泛型  126
5.4  本章小结  127
5.5  习题  127
第6章  WinForm窗体  130
6.1  创建WinForm窗体  130
6.2  Windows窗体应用程序结构  132
6.3  WinForm窗体属性  135
6.4  WinForm窗体的事件  137
6.5  MDI窗体  139
6.5.1  MDI窗体的概念  139
6.5.2  如何设置MDI窗体  139
6.5.3  MDI子窗体的排列  140
6.6  本章小结  143
6.7  习题  143
第7章  WinForm控件  144
7.1  WinForm简单控件  144
7.1.1  控件的常用属性与事件  144
7.1.2  Button控件、TextBox控件、
  Label控件  145
7.1.3  RichTextBox控件  148
7.1.4  CheckBox控件、RadioButton
  控件  150
7.1.5  GroupBox容器  152
7.1.6  TreeView控件  154
7.1.7  Timer控件  156
7.1.8  ProgressBar控件  158
7.2  WinForm列表和数据控件  160
7.2.1  ListBox控件  160
7.2.2  ComboBox控件  162
7.2.3  ListView控件  163
7.2.4  DataGridView控件  169
7.3  菜单、工具栏与状态栏  171
7.3.1  MenuStrip控件  171
7.3.2  实例:可拉伸菜单  173
7.3.3  ToolStrip控件  175
7.3.4  实例:具有提示功能的工具栏  176
7.3.5  StatusStrip控件  177
7.3.6  实例:在状态栏中显示当前
  系统时间  177
7.4  本章小结  179
7.5  习题  179
第8章  C#常用类  181
8.1  string类  181
8.1.1  string类的初始化  181
8.1.2  字符串的不可变性  182
8.1.3  字符串与字符数组  183
8.1.4  string类的静态方法  184
8.1.5  string类的实例方法  187
8.2  高效的StringBuilder  192
8.2.1  StringBuilder类  192
8.2.2  StringBuilder性能分析  193
8.3  DateTime类  195
8.3.1  DateTime类  195
8.3.2  DateTime类的常用属性  196
8.3.3  DateTime类的常用方法  197
8.4  Random类  198
8.5  本章小结  201
8.6  习题  201
第9章  文件操作  203
9.1  流和文件流  203
9.2  System.IO命名空间  204
9.3  File类和FileInfo类  204
9.3.1  File类  205
9.3.2  FileInfo类  206
9.4  Directory类和
  DirectoryInfo类  207
9.4.1  Directory类  207
9.4.2  DirectoryInfo类  208
9.5  FileStream类  209
9.5.1  FileStream类简介  209
9.5.2  FileStream类读取文件  210
9.5.3  FileStream类写入文件  211
9.5.4  实例:复制文件  212
9.6  StreamReader类和
  StreamWriter类  213
9.6.1  StreamWriter类  213
9.6.2  StreamReader类  214
9.6.3  实例:读写文件  215
9.7  Path类  216
9.8  BufferedStream类  218
9.9  序列化和反序列化  219
9.10  本章小结  220
9.11  习题  221
第  10章 使用ADO.NET操作
  数据库  224
10.1  认识数据库  224
10.2  ADO.NET常用类  225
10.3  下载并安装SQL Server
  数据库  226
10.4  创建SQL Server数据库  226
10.5  创建SQL Server数据库表  229
10.6  使用ADO.NET访问数据库  233
10.6.1  使用Connection对象连接
  SQL Server数据库  233
10.6.2  使用Command对象操作
  数据库  235
10.6.3  使用DataReader对象查询
  数据库  238
10.6.4  使用DataAdapter与DataSet
  对象操作数据库  240
10.7  本章小结  242
10.8  习题  242
第  11章 综合项目——图书
  管理系统  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
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/31 16:23:02