图书介绍

C#程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#程序设计
  • 宋文强,熊壮编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:97870402696289787894693822
  • 出版时间:2010
  • 标注页数:329页
  • 文件大小:206MB
  • 文件页数:340页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 C#程序设计概述1

1.1 C#语言简介1

1.1.1 C#语言的主要特点1

1.1.2 C#与其他程序设计语言的比较3

1.2 C#控制台应用程序设计实例3

1.2.1 C#控制台应用程序的创建4

1.2.2 C#控制台应用程序的结构6

1.2.3 C#程序代码的基本书写规则7

1.3 C#Windows窗体应用程序设计实例9

1.3.1 C#Windows窗体应用程序的创建9

1.3.2 C#Windows窗体应用程序的结构14

本章小结14

习题一15

第二章 C#语言基础17

2.1 C#的基本字符集和词汇集17

2.1.1 字符集17

2.1.2 词汇集18

2.2 C#的数据类型19

2.2.1 布尔型20

2.2.2 整数类型20

2.2.3 字符型22

2.2.4 浮点类型24

2.2.5 十进制小数型25

2.3 变量26

2.3.1 声明变量26

2.3.2 变量的初始化操作与初值27

2.3.3 简单类型数据之间的转换28

2.4 常量30

2.4.1 文字常量30

2.4.2 符号常量31

2.5 运算符与表达式31

2.5.1 算术运算符32

2.5.2 关系运算符33

2.5.3 逻辑运算符34

2.5.4 位运算符35

2.5.5 运算符的优先顺序36

2.6 枚举与结构37

2.6.1 枚举37

2.6.2 结构40

本章小结41

习题二41

第三章 程序的基本结构44

3.1 顺序结构44

3.1.1 赋值语句44

3.1.2 控制台输入输出语句45

3.1.3 输出格式控制48

3.1.4 消息框50

3.2 分支结构52

3.2.1 if语句52

3.2.2 switch语句58

3.2.3 条件运算符60

3.3 循环结构61

3.3.1 while语句61

3.3.2 do…while语句63

3.3.3 for语句64

3.3.4 循环的嵌套66

3.3.5 循环的退出和跳过67

本章小结69

习题三69

第四章 面向对象程序设计基础72

4.1 类和对象的基本概念72

4.1.1 类的创建72

4.1.2 字段的定义和访问74

4.1.3 属性的定义和访问76

4.1.4 方法的定义和调用79

4.1.5 方法的递归调用81

4.2 重载83

4.2.1 方法的重载83

4.2.2 构造函数的重载85

4.3 类的静态成员87

4.3.1 静态数据成员87

4.3.2 静态方法88

4.4 类的继承90

4.4.1 继承的实现90

4.4.2 覆盖90

4.5 命名空间93

4.5.1 命名空间的概念93

4.5.2 命名空间的使用94

本章小结95

习题四95

第五章 系统定义类98

5.1 System.Math类98

5.1.1 整数乘、除方法99

5.1.2 取整方法100

5.1.3 指数和对数方法100

5.1.4 开方和乘幂方法101

5.1.5 三角函数方法101

5.1.6 符号函数方法102

5.2 System.String类102

5.2.1 字符串长度属性103

5.2.2 删除空格方法104

5.2.3 取子串方法105

5.2.4 字符串查找与定位方法105

5.2.5 字符串插入、移除与填充方法106

5.2.6 字符串比较方法107

5.2.7 字母大小写转换方法108

5.2.8 字符串替换方法108

5.3 System.Text.StringBuilder类109

5.3.1 使用Append()方法追加字符串110

5.3.2 使用AppendFormat()方法控制输出格式111

5.4 System.DateTime类111

5.4.1 常用的日期与时间属性111

5.4.2 常用的日期与时间方法112

5.4.3 日期与时间格式化113

5.4.4 日期与时间的计算114

5.5 System.Random类115

5.5.1 System.Random类对象的创建115

5.5.2 随机数序列的应用实例116

本章小结117

习题五117

第六章 数组119

6.1 数组的定义和引用119

6.1.1 一维数组的定义119

6.1.2 一维数组的初始化120

6.1.3 一维数组元素的引用121

6.1.4 用foreach语句遍历数组元素122

6.1.5 二维数组的定义和引用123

6.2 数组对象的属性和方法125

6.2.1 数组对象的属性126

6.2.2 数组对象的常用方法127

6.2.3 数组对象的复制方法130

6.3 Array类的静态方法132

6.3.1 创建数组的方法132

6.3.2 清除数组的方法133

6.3.3 复制数组的方法134

6.3.4 数组排序的方法135

6.3.5 数组查找的方法136

6.4 数组应用举例137

6.4.1 分类统计138

6.4.2 矩阵乘法运算139

6.4.3 Split()方法与字符串数组141

6.4.4 ToCharArray()方法与字符数组142

本章小结143

习题六143

第七章 窗体和常用控件145

7.1 窗体145

7.1.1 窗体的常用属性145

7.1.2 窗体的常用事件147

7.1.3 窗体的常用方法150

7.1.4 多窗体应用程序153

7.2 常用公共控件155

7.2.1 按钮控件155

7.2.2 文本控件156

7.2.3 简单选择控件165

7.2.4 列表选择控件168

7.2.5 图片框控件173

7.2.6 滚动条控件176

7.2.7 进度条178

7.3 常用组件179

7.3.1 图片列表组件179

7.3.2 定时器组件181

本章小结185

习题七185

第八章 界面设计与对话框188

8.1 菜单188

8.1.1 菜单控件188

8.1.2 访问键和快捷键190

8.1.3 上下文菜单控件193

8.2 工具栏和状态栏195

8.2.1 工具栏控件195

8.2.2 状态栏控件196

8.3 对话框199

8.3.1 打开文件对话框199

8.3.2 保存文件对话框200

8.3.3 字体对话框202

8.3.4 颜色对话框203

本章小结204

习题八204

第九章 文件操作基础206

9.1 文件管理206

9.1.1 File类和FileInfo类206

9.1.2 获取文件基本信息207

9.1.3 复制文件208

9.1.4 创建和删除文件209

9.2 目录和路径管理209

9.2.1 Directory类和DirectoryInfo类210

9.2.2 Path类210

9.2.3 创建、删除和移动目录211

9.2.4 查看指定目录下的文件和子目录212

9.2.5 复制指定目录下的文件213

9.2.6 删除指定目录下的文件213

9.3 文件的读写214

9.3.1 文件和流的概念214

9.3.2 字节流的读写215

9.3.3 字符流的读写217

9.3. 4二进制流的读写220

9.3.5 小图片浏览器222

9.3.6 简单文本编辑程序223

本章小结224

习题九224

第十章 图形图像处理基础227

10.1 GDI+概述227

10.1.1 创建Graphics对象227

10.1.2 获取Graphics对象229

10.1.3 坐标系230

10.1.4 工作区231

10.2 基本的GDI+对象231

10.2.1 画笔232

10.2.2 笔刷232

10.2.3 颜色234

10.2.4 字体235

10.3 基本图形绘制235

10.3.1 绘制线条和形状235

10.3.2 绘制文本242

10.3.3 鼠标绘图242

10.4 图像处理基础246

10.4.1 图像的显示与保存246

10.4.2 图像的几何变换247

10.4.3 图像的动画效果251

10.4.4 彩色图像转换成灰度图像254

10.4.5 灰度图像转换成伪彩色图像257

本章小结258

习题十259

第十一章 数据库应用261

11.1 数据库的基本概念261

11.1.1 表与记录261

11.1.2 表的结构设计262

11.2 数据绑定262

11.2.1 设计时与数据控件的绑定263

11.2.2 设计时与公共控件的绑定266

11.3 ADO.NET267

11.3.1 ADO.NET的体系结构268

11.3.2 Connection对象269

11.3.3 Command对象271

11.3.4 DataReader对象273

11.3.5 DataAdapter对象278

11.3.6 DataSet对象280

11.4 结构化查询语言284

11.4.1 SQL的构成284

11.4.2 SQL的语法285

11.4.3 使用SQL语句查询数据库286

11.5 LINQ技术简介290

11.5.1 LINQ的语法结构290

11.5.2 使用LINQ操作集合类型对象290

11.5.3 使用LINQ操作SQL Server数据库293

本章小结297

习题十一297

第十二章 Web应用程序开发300

12.1 Web应用程序设计概述300

12.1.1 创建Web应用程序的基本步骤300

12.1.2 Web应用程序的结构分析303

12.1.3 Web页面的往返行程304

12.1.4 Web应用程序中的常用控件305

12.2 Web应用程序的文件操作307

12.2.1 虚拟路径与物理路径307

12.2.2 FileUpload控件与文件上传308

12.2.3 ListBox控件与图片文件浏览311

12.3 Web应用程序的数据库操作312

12.3.1 SqlDataSource控件与数据库内容浏览313

12.3.2 SqlDataSource控件与数据库更新317

12.4 Web应用综合实例——网上书店320

12.4.1 网上书店的总体设计320

12.4.2 数据结构323

12.4.3 核心代码介绍323

本章小结327

习题十二327

参考文献329

热门推荐