C#程序设计基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:杨棉绒,李栋,张鑫主编;胡鹏飞,冯庆峰副主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2013
- ISBN:9787113160043
- 页数:278 页
第1章C#概述 1
1.1 C#与其集成开发环境 1
1.1.1 C#简介 1
1.1.2 Visual Studio.NET简介 2
1.1.3 SharpDevelop 2
1.1.4 .NET框架、集成开发环境、操作系统之间的关系 3
1.2 .NET Framework的获取与安装 4
1.2.1 .NET Framework的获取 4
1.2.2 .NET Framework的安装与环境配置 5
1.3创建C#应用程序 6
1.4程序集 10
1.5命名空间 10
1.6本章小结 11
1.7课后习题 11
第2章C#基本语法 12
2.1变量与常量 12
2.1.1变量 12
2.1.2常量 14
2.2 C#的基本数据类型 14
2.2.1 C#数据类型的分类 15
2.2.2整数类型 16
2.2.3字符类型与字符串类型 17
2.2.4实数类型与十进制类型 18
2.2.5布尔类型 19
2.2.6枚举类型 19
2.2.7结构类型 20
2.3不同数据类型之间的转换 22
2.3.1隐式转换与显式转换 22
2.3.2装箱和拆箱 23
2.4运算符与表达式 24
2.4.1运算符分类及使用说明 24
2.4.2运算符的优先级 27
2.4.3表达式 28
2.5控制台的输入、输出与输出格式化 28
2.5.1控制台的输入方法 28
2.5.2控制台的输出方法 29
2.6 C#中的流程控制语句 32
2.6.1选择语句 32
2.6.2循环语句 34
2.6.3转移语句 38
2.7数组 40
2.8本章小结 42
2.9课后习题 42
第3章在C#中实现OOP 46
3.1面向对象的基本概念 46
3.1.1类和对象 46
3.1.2封装、继承和多态 47
3.2 C#中的类 47
3.2.1类的声明 48
3.2.2类成员 48
3.2.3类成员的访问控制 49
3.3对象 49
3.4构造函数和析构函数 53
3.4.1构造函数 53
3.4.2析构函数 56
3.5静态成员和实例成员 58
3.6方法 60
3.6.1声明方法 61
3.6.2方法调用 62
3.6.3静态方法 71
3.7 C#中的继承 72
3.7.1继承与base关键字 73
3.7.2 C#方法的重写 76
3.7.3重载、重写和隐藏的比较 77
3.8属性与索引器 79
3.8.1属性 79
3.8.2索引器 82
3.9抽象类、抽象方法与抽象属性 85
3.9.1抽象类 86
3.9.2抽象方法 86
3.9.3抽象属性 87
3.10接口 88
3.10.1接口的声明 89
3.10.2接口的实现 89
3.10.3抽象类与接口的区别 94
3.11多态性的实现 96
3.11.1类继承实现的多态性 96
3.11.2接口实现的多态性 98
3.12本章小结 100
3.13课后习题 100
第4章C#中的高级概念 105
4.1异常 105
4.1.1异常类 105
4.1.2 try和catch块 107
4.1.3使用throw引发异常 109
4.1.4 fiinally 111
4.2委托 112
4.2.1委托的定义 113
4.2.2委托的实例化和使用 113
4.2.3匿名方法 114
4.2.4多路广播委托 115
4.2.5多重委托 116
4.3事件 117
4.3.1定义事件 118
4.3.2预定事件 119
4.3.3引发事件 119
4.4泛型 122
4.4.1泛型方法 123
4.4.2泛型类创建与使用 124
4.4.3类型参数的约束 125
4.5几种特殊类 126
4.5.1分部类 126
4.5.2密封类 127
4.5.3内部类 128
4.5.4静态类 130
4.6字符串和正则表达式 132
4.6.1 System.String类 132
4.6.2 System.StringBuilder类 136
4.6.3正则表达式 139
4.7本章小结 146
4.8课后习题 146
第5章 O#中的集合 150
5.1集合接口 150
5.2常用集合类型 155
5.2.1 System.Collections.ArrayList类 155
5.2.2 System.Collections.Stack类 158
5.2.3 System.Collections.Queue类 159
5.2.4 System.Collections.SortedList类 160
5.3本章小结 162
5.4课后习题 162
第6章C#中的数据库操作基础知识 165
6.1数据库基础 165
6.1.1数据库的基本概念 165
6.1.2数据库管理系统(DBMS) 167
6.2 SQL语言基础 168
6.2.1 SQL语言简介 168
6.2.2 SELECT语句的使用 168
6.2.3 INSERT语句的使用 169
6.2.4 DELETE语句的使用 169
6.2.5 UPDATE语句的使用 169
6.3数据库访问过程 170
6.4 ADO.NET 171
6.4.1 ADO.NET概述 171
6.4.2 ADO.NET访问数据库的两种方式 172
6.4.3保持连接状态的数据操作 173
6.4.4无连接状态的数据操作 178
6.5用ADO.NET编写一个小型图书管理系统 182
6.5.1需求分析 182
6.5.2程序的实现 183
6.6本章小结 186
6.7课后习题 186
第7章 窗体 189
7.1 Windows下程序的运行机制 189
7.1.1系统控制台模式下的过程驱动 189
7.1.2 Windows环境下程序的运行机制 190
7.1.3 C#中消息的封装 192
7.2 SharpDevelop集成开发环境 194
7.2.1 SharpDevelop界面简介 194
7.2.2定制SharpDevelop界面 194
7.2.3定制编码 196
7.2.4创建Windows Forms 197
7.3窗体的属性、事件与方法 198
7.3.1窗体的属性 198
7.3.2窗体的事件 200
7.3.3窗体的方法 202
7.4本章小结 206
7.5课后习题 206
第8章C#的控件 208
8.1 Button控件 208
8.1.1集成开发环境中的创建及使用方法 209
8.1.2使用记事本加SDK创建有控件窗体程序的方法 212
8.2标签(Label)控件 216
8.3链接标签(LinkLabel)控件 217
8.4文本框(TextBox)控件 218
8.5单选按钮(RadioButton)控件 220
8.6复选框(CheckBox)控件 222
8.7图片框(PictureBox)控件 225
8.8图片列表(ImageList)控件 226
8.9工具栏(ToolBar) 226
8.10主菜单(MainMenu) 229
8.11列表框(ListBox) 231
8.12组合框(ComboBox) 233
8.13定时器(Timer) 235
8.14通用对话框 236
8.14.1通用对话框概述 236
8.14.2打开文件对话框(OpenFileDialog) 237
8.14.3保存文件对话框(SaveFileDialog) 239
8.14.4字体对话框(FontDialog) 241
8.14.5颜色对话框(ColorDialog) 242
8.15本章小结 243
8.16课后习题 243
第9章 文件操作 247
9.1基本概念 247
9.1.1认识C#的文件处理系统 247
9.1.2文件和流 248
9.2文件和目录 248
9.2.1目录操作 248
9.2.2文件操作 251
9.3文件的读写 255
9.3.1文本模式读写文件 255
9.3.2二进制模式读写文件 257
9.4本章小结 260
9.5课后习题 260
第10章 线程 262
10.1基本概念 262
10.2线程的处理 263
10.2.1 System.Threading命名空间 263
10.2.2创建和终止线程 264
10.3线程的同步 268
10.4线程池的处理 271
10.5计时器 273
10.6本章小结 275
10.7课后习题 275
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018