图书介绍

C#可视化编程技术PDF|Epub|txt|kindle电子书版本网盘下载

C#可视化编程技术
  • 张娜,魏新红主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302412564
  • 出版时间:2015
  • 标注页数:366页
  • 文件大小:61MB
  • 文件页数:382页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#可视化编程技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C#.NET编程简介1

1.1 .NET简介1

1.1.1 .NET的定义1

1.1.2 .NET开发平台1

1.1.3 .NET的发展2

1.2 C#简介2

1.2.1 Visual C#.NET语言产生的背景2

1.2.2 C#与C及C++语言的区别3

1.2.3 C#语言的特点3

1.3 Visual Studio 2010集成开发环境4

1.3.1 Visual Studio 2010的启动4

1.3.2 新建Visual C#.NET项目5

1.3.3 Visual Studio 2010界面介绍6

1.3.4 其他常用子窗口8

1.3.5 Visual Studio.NET帮助9

1.4 开发第一个C#程序9

1.4.1 创建第一个C#控制台应用程序9

1.4.2 创建第一个C#Windows应用程序10

1.4.3 一个简单的Web应用程序11

1.5 综合实例14

小结17

习题17

第2章 C#语言基础知识19

2.1 标识符与关键字19

2.1.1 标识符19

2.1.2 关键字19

2.2 常量与变量20

2.2.1 常量21

2.2.2 变量22

2.3 C#数据类型23

2.3.1 值类型与引用类型的概念23

2.3.2 值类型24

2.4 数组与字符串29

2.4.1 数组29

2.4.2 定义字符串和转义字符37

2.4.3 字符串常用方法38

2.4.4 用Console类处理输入输出41

2.5 类型转换43

2.6 运算符与表达式46

2.6.1 运算符类型46

2.6.2 算术运算符与算术表达式47

2.6.3 关系运算符与关系表达式48

2.6.4 赋值运算符与赋值表达式48

2.6.5 逻辑运算符与逻辑表达式49

2.6.6 位运算符50

2.6.7 条件运算符52

2.6.8 运算符的优先级及结合性52

2.7 综合实例53

小结54

习题54

第3章 程序流程控制56

3.1 顺序结构56

3.2 选择结构56

3.2.1 if语句56

3.2.2 switch语句58

3.3 循环结构60

3.3.1 for语句60

3.3.2 while语句61

3.3.3 do-while语句62

3.3.4 foreach语句64

3.3.5 循环的嵌套65

3.4 跳转语句66

3.4.1 break语句66

3.4.2 continue语句66

3.4.3 goto语句67

3.4.4 return语句68

3.4.5 throw语句68

3.5 程序代码注释68

3.6 综合实例71

小结72

习题72

第4章 面向对象技术74

4.1 面向对象的概念74

4.1.1 面向对象编程74

4.1.2 类和对象74

4.1.3 面向对象的特点75

4.2 类和对象75

4.2.1 类的声明75

4.2.2 对象的声明和实例化76

4.3 类的成员76

4.3.1 字段76

4.3.2 属性77

4.3.3 方法78

4.3.4 构造函数和析构函数81

4.3.5 索引器82

4.4 类的面向对象特性84

4.4.1 类的封装84

4.4.2 类的继承86

4.4.3 类的多态88

4.5 面向对象高级技术92

4.5.1 接口92

4.5.2 抽象类与抽象方法99

4.5.3 密封类和密封方法102

4.5.4 迭代器104

4.6 委托与事件105

4.6.1 委托的基本概念105

4.6.2 事件106

4.7 Visual Studio 2010中的OOP工具108

4.7.1 类视图108

4.7.2 添加类109

4.7.3 类图110

4.8 命名空间113

4.8.1 命名空间的声明113

4.8.2 命名空间的成员114

4.8.3 命名空间的使用114

4.9 综合实例116

小结118

习题118

第5章 常见Windows窗体控件的使用119

5.1 Windows窗体应用程序开发步骤119

5.2 Windcws窗体与控件121

5.2.1 窗体122

5.2.2 控件127

5.3 常用控件129

5.3.1 Label控件和LinkLabel控件129

5.3.2 Button控件130

5.3.3 TextBox、MaskedTextBox和RichTextBox控件130

5.3.4 RadioButton和CheckBox控件134

5.3.5 GroupBox控件135

5.3.6 ListBox控件和CheckedListBox控件136

5.3.7 ComboBox控件139

5.3.8 ImageList控件140

5.3.9 ListView控件141

5.3.10 TreeView控件144

5.3.11 MonthCalendar和DateTimePicker控件146

5.3.12 Panel和SplitContainer控件148

5.3.13 TabControl控件149

5.3.14 Timer控件154

5.4 综合实例155

小结160

习题160

第6章 Windows窗体控件的高级应用162

6.1 菜单控件162

6.1.1 MenuStrip控件162

6.1.2 ContextMenuStrip控件166

6.2 工具栏和状态栏167

6.3 对话框174

6.4 多文档程序设计182

6.5 综合实例186

小结190

习题190

第7章 ADO.NET数据库编程191

7.1 数据库概述191

7.1.1 数据库技术概述191

7.1.2 关系模型和关系数据库191

7.2 SQL193

7.2.1 选择数据194

7.2.2 插入数据195

7.2.3 更新数据196

7.2.4 删除数据196

7.3 ADO.NET模型196

7.3.1 数据访问技术发展概况196

7.3.2 ADO.NET编程模型198

7.4 使用ADO.NET访问数据库200

7.4.1 使用Connection对象连接数据库200

7.4.2 ADO.NET联机模式的数据存取202

7.4.3 ADO.NET脱机模式的数据存取207

7.5 数据绑定控件213

7.5.1 数据绑定213

7.5.2 DataGridView控件213

7.5.3 应用BindingSource组件215

7.6 综合实例217

小结221

习题222

第8章 文件223

8.1 概述223

8.1.1 文件的概念223

8.1.2 流的概念223

8.1.3 System.IO命名空间224

8.2 文件的基本操作224

8.2.1 文件操作类224

8.2.2 创建文件225

8.2.3 打开文件226

8.2.4 判断文件是否存在228

8.2.5 复制或移动文件229

8.2.6 删除文件230

8.3 文件夹的基本操作230

8.3.1 文件夹操作类230

8.3.2 创建文件夹231

8.3.3 判断文件夹是否存在232

8.3.4 移动文件夹233

8.3.5 删除文件夹233

8.3.6 遍历文件夹234

8.4 数据流基础235

8.4.1 流操作类介绍235

8.4.2 文件流235

8.4.3 缓存流237

8.5 流读写文件238

8.5.1 文本文件的读写239

8.5.2 二进制文件的读写240

8.6 综合实例241

小结244

习题244

第9章 GDI+编程245

9.1 图形图像基本知识245

9.1.1 .NET图形图像处理命名空间246

9.1.2 Graphics类246

9.1.3 辅助绘图对象247

9.2 绘制图形249

9.2.1 绘制直线249

9.2.2 绘制矩形251

9.2.3 绘制多边形251

9.2.4 绘制曲线252

9.2.5 绘制椭圆253

9.3 填充图形254

9.3.1 SolidBrush254

9.3.2 HatchBrush255

9.3.3 TextureBrush256

9.3.4 LinearGradientBrush和PathGradientBrush257

9.3.5 绘制文字258

9.4 GDI+图像处理基础259

9.4.1 图像处理概述259

9.4.2 图像文件的存取260

9.4.3 彩色图像处理262

9.5 综合实例266

小结268

习题268

第10章 异常、调试与程序部署269

10.1 异常的概念和异常处理过程269

10.1.1 异常的概念269

10.1.2 异常类269

10.1.3 异常处理方式270

10.2 异常处理语句270

10.2.1 简单的异常范例271

10.2.2 异常处理语句概述271

10.2.3 抛出异常274

10.3 用户自定义异常类277

10.4 程序调试278

10.5 程序打包与部署280

10.6 综合实例288

小结288

习题288

第11章 多线程289

11.1 进程与线程概述290

11.2 进程开发技术290

11.3 多线程概述293

11.3.1 线程的创建与启动295

11.3.2 线程的挂起、恢复与终止298

11.3.3 线程的休眠299

11.3.4 线程的合并299

11.4 线程同步300

11.4.1 lock300

11.4.2 Monitor301

11.4.3 Mutex302

11.4.4 ReaderWriterLock303

11.5 Windows窗体控件的跨线程访问304

11.6 综合实例306

小结309

习题309

第12章 综合案例——图书管理系统310

12.1 前言310

12.2 系统及需求分析310

12.2.1 功能需求分析310

12.2.2 交互需求分析310

12.3 数据库设计311

12.3.1 数据库设计分析311

12.3.2 表设计311

12.4 系统功能详细设计实现313

12.4.1 主界面313

12.4.2 新书入库314

12.4.3 图书归还316

12.4.4 新书进库317

12.4.5 读者管理319

12.4.6 图书信息维护320

12.5 系统业务及分层322

12.5.1 项目结构图322

12.5.2 BLL323

小结330

第13章 课程设计——学生成绩管理系统331

13.1 课程设计目的331

13.2 功能描述331

13.3 总体设计331

13.3.1 构建开发环境331

13.3.2 软件功能结构332

13.3.3 流程图332

13.4 数据库设计333

13.4.1 E-R图333

13.4.2 数据表设计333

13.5 实现过程334

13.5.1 登录334

13.5.2 新增用户339

13.5.3 查询用户基本信息346

13.5.4 学生选课351

13.5.5 录入学生成绩353

13.5.6 成绩查询358

13.5.7 留言板362

13.6 课程设计总结365

参考文献366

热门推荐