图书介绍

Windows应用程序开发 C#版PDF|Epub|txt|kindle电子书版本网盘下载

Windows应用程序开发 C#版
  • 刘增杰,臧顺娟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302267744
  • 出版时间:2011
  • 标注页数:460页
  • 文件大小:216MB
  • 文件页数:474页
  • 主题词:Windows操作系统-程序设计;C语言-程序设计

PDF下载


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

下载说明

Windows应用程序开发 C#版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET简介和C#语言概述1

1.1 C#语言简介1

1.1.1 MicrosoftNET平台1

1.1.2 C#语言简介3

1.2 熟悉Visual Studio 2008集成开发环境5

1.2.1 Visual Studio 2008集成开发环境简介5

1.2.2 Visual Studio 2008帮助系统10

1.3 编写第一个C#程序12

1.3.1 初识C#程序结构13

1.3.2 使用文本编辑器编写第一个程序15

1.3.3 创建控制台应用程序17

1.3.4 创建Windows窗体应用程序19

1.4 综合实训20

1.5 习题22

第2章 C#语法基础23

2.1 数据类型23

2.1.1 变量23

2.1.2 常量24

2.1.3 值类型和引用类型的区别25

2.1.4 值类型——整数类型26

2.1.5 值类型——浮点数类型28

2.1.6 值类型——布尔型29

2.1.7 值类型——字符型29

2.1.8 值类型——结构32

2.1.9 值类型——枚举35

2.1.10 引用类型37

2.1.11 各种数据类型间的转换38

2.2 运算符和表达式42

2.2.1 运算符概述42

2.2.2 算术运算符及其表达式44

2.2.3 赋值运算符及其表达式45

2.2.4 关系运算符及其表达式46

2.2.5 位运算符及其表达式47

2.2.6 逻辑运算符与逻辑表达式48

2.2.7 其他运算符49

2.3 流程控制语句52

2.3.1 选择结构语句52

2.3.2 循环结构语句64

2.3.3 break语句和continue语句70

2.4 综合实训72

2.5 习题76

第3章 Windows窗体和基本控件78

3.1 WinForm窗体78

3.1.1 WinForm窗体的概念78

3.1.2 窗体的常用属性78

3.1.3 窗体的常用事件80

3.1.4 添加和删除窗体80

3.2 控件概述82

3.2.1 控件的分类和作用82

3.2.2 添加控件82

3.2.3 排列控件83

3.2.4 删除控件84

3.3 文本类控件和消息框84

3.3.1 标签(Label)控件84

3.3.2 按钮(Button)控件85

3.3.3 文本框(TextBox)控件86

3.3.4 消息框89

3.4 综合实训92

3.5 习题95

第4章 数组和集合96

4.1 数组概述96

4.2 一维数组的声明和使用97

4.2.1 一维数组的定义97

4.2.2 一维数组的使用99

4.3 二维数组的定义和使用102

4.3.1 二维数组的定义102

4.3.2 二维数组的使用103

4.4 数组的基本操作105

4.4.1 遍历数组105

4.4.2 数组Array类的常用操作106

4.5 ArrayList集合的使用111

4.5.1 ArrayList概述111

4.5.2 ArrayList的操作114

4.5.3 数组与ArrayList的区别116

4.6 哈希表HashTable集合117

4.6.1 HashTable概述117

4.6.2 HashTable的操作118

4.7 综合实训120

4.8 习题126

第5章 面向对象基础127

5.1 面向对象编程思想127

5.1.1 面向对象概述127

5.1.2 面向对象编程解决问题的方法128

5.1.3 面向对象编程的特点129

5.2 类130

5.2.1 类的概念130

5.2.2 类的声明131

5.2.3 对象的声明与实例化132

5.3 类的数据成员和属性133

5.3.1 类的数据成员和属性概述133

5.3.2 类的成员变量134

5.3.3 类的属性137

5.4 类的方法成员140

5.4.1 方法的声明与使用140

5.4.2 方法的参数传递144

5.4.3 方法的重载148

5.4.4 特殊方法149

5.5 综合实训152

5.6 习题156

第6章 类的面向对象特性158

6.1 使用类图描述类和类成员158

6.2 类的封装性159

6.3 类的继承性160

6.3.1 继承性概述160

6.3.2 继承性的规则164

6.4 类的多态性165

6.4.1 覆盖性重写165

6.4.2 多态性重写167

6.5 综合实训169

6.6 习题172

第7章 特殊类的使用173

7.1 抽象类和抽象方法173

7.1.1 抽象类173

7.1.2 抽象方法174

7.2 密封类和密封方法175

7.2.1 密封类175

7.2.2 密封方法175

7.3 静态类和静态成员176

7.3.1 静态类176

7.3.2 静态成员177

7.4 分部类177

7.5 终极基类Object178

7.6 综合实训178

7.7 习题181

第8章 接口、委托和事件182

8.1 接口182

8.1.1 接口的概念及声明182

8.1.2 接口的实现183

8.1.3 继承多个接口184

8.1.4 接口与抽象类的区别185

8.2 委托185

8.2.1 委托的声明186

8.2.2 实例化委托186

8.2.3 调用委托186

8.3 事件187

8.3.1 定义事件187

8.3.2 订阅事件188

8.3.3 引发事件188

8.4 综合实训189

8.5 习题191

第9章 泛型194

9.1 泛型概述194

9.1.1 泛型的概念194

9.1.2 泛型的特点194

9.1.3 泛型的定义196

9.2 泛型集合197

9.2.1 List〈T〉泛型集合类197

9.2.2 Dictionary〈K,V〉泛型集合类202

9.3 泛型接口205

9.3.1 .NETFramework常用泛型接口205

9.3.2 自定义泛型接口206

9.4 泛型类206

9.4.1 定义泛型类207

9.4.2 定义泛型类的注意事项207

9.5 泛型方法208

9.6 综合实训208

9.7 习题212

第10章 异常处理和程序调试技术213

10.1 异常处理213

10.1.1 异常处理的概念213

10.1.2 典型的try...catch异常处理语句214

10.1.3 使用finally块215

10.1.4 使用throw关键字显示抛出异常216

10.2 调试技术217

10.2.1 程序错误分类217

10.2.2 基本调试概念——断点218

10.2.3 程序的调试信息220

10.3 综合实训223

10.4 习题225

第11章 Windows应用程序常用控件227

11.1 多窗体的使用227

11.1.1 窗体间的调用227

11.1.2 多文档(MDI)窗体229

11.1.3 继承窗体231

11.2 选择类控件232

11.2.1 单选按钮(RadioButton)控件232

11.2.2 复选框(CheckBox)控件233

11.2.3 组合框(ComboBox)控件233

11.2.4 列表框(ListBox)控件235

11.3 分组类控件239

11.3.1 容器控件(Panel)239

11.3.2 分组框控件(GroupBox)239

11.3.3 选项卡控件(TabControl)239

11.4 菜单、工具栏和状态栏控件240

11.4.1 菜单控件240

11.4.2 工具栏控件(toolStrip)241

11.4.3 状态栏控件(StatusStrip)242

11.5 其他控件246

11.5.1 日期控件和月历控件246

11.5.2 定时控件(Timer)248

11.5.3 进度条控件(ProgressBar)250

11.5.4 图片控件(PictureBox)251

11.5.5 存储图像控件(ImageList)252

11.5.6 列表视图控件(ListView)253

11.5.7 树控件(TreeView)259

11.6 综合实训260

11.7 习题264

第12章 使用.NET数据提供程序访问数据库267

12.1 ADO.NET简介267

12.1.1 ADO.NET的特点267

12.1.2 ADO.NET组件及结构268

12.2 连接数据库:Connection对象270

12.2.1 Connection对象的常用属性与方法270

12.2.2 连接数据库的步骤271

12.3 执行SQL语句:Command对象272

12.3.1 Command对象的常用属性和方法272

12.3.2 使用Command对象的步骤273

12.4 读取数据:DataReader对象279

12.4.1 DataReader对象的常用属性及方法279

12.4.2 使用DataReader对象的步骤280

12.5 数据适配器:DataAdapter对象284

12.5.1 DataAdapter对象常用属性和方法284

12.5.2 使用DataAdapter对象的步骤285

12.6 综合实训286

12.7 习题290

第13章 使用DataSet访问数据库292

13.1 数据集——DataSet对象292

13.1.1 DataSet对象简介292

13.1.2 DataSet对象中的常用属性与方法293

13.1.3 使用DataSet对象的步骤294

13.2 DataGridView控件296

13.3 综合实训303

13.4 习题305

第14章 图形图像编程(GDI+)307

14.1 GDI+概述307

14.2 Graphics类308

14.3 Pen类和Brush类的使用309

14.3.1 创建Pen类对象309

14.3.2 Brush类的使用311

14.4 基本绘图316

14.4.1 绘制直线和矩形316

14.4.2 绘制椭圆、圆弧和扇形318

14.4.3 绘制多边形321

14.5 综合实训322

14.6 习题331

第15章 文件和流332

15.1 文件相关类332

15.1.1 System.IO命名空间332

15.1.2 磁盘信息类DriveInfo334

15.1.3 文件类File的使用336

15.1.4 文件夹Directory类的使用337

15.2 数据流338

15.2.1 流操作介绍338

15.2.2 文件流类338

15.2.3 文本文件的读写操作341

15.2.4 二进制文件的读写操作343

15.3 对话框控件347

15.3.1 打开文件对话框OpenFileDialog348

15.3.2 保存文件对话框SaveFileDialog348

15.3.3 字体对话框FontDialog348

15.3.4 颜色对话框ColorDialog349

15.4 综合实训349

15.5 习题360

第16章 多线程简介361

16.1 线程简介361

16.1.1 线程的概念361

16.1.2 单线程与多线程程序362

16.2 线程的基本操作362

16.2.1 线程(Thread)类的属性和方法363

16.2.2 创建线程363

16.2.3 线程的控制364

16.3 多线程同步369

16.3.1 多线程同步概述369

16.3.2 用Lock语句实现互斥线程369

16.3.3 用Mutex类实现互斥线程370

16.3.4 用Monitor类实现互斥线程371

16.4 综合实训372

16.5 习题376

第17章 网络编程技术377

17.1 网络编程基础377

17.1.1 通信协议377

17.1.2 标识资源379

17.1.3 套接字编程379

17.2 网络编程类的使用380

17.2.1 Dns类380

17.2.2 IPAddress类381

17.2.3 IPEndPoint类382

17.2.4 Socket网络编程相关类382

17.3 综合实训386

17.4 习题400

第18章 公司人事管理系统401

18.1 系统分析401

18.1.1 需求分析401

18.1.2 可行性分析402

18.2 系统功能结构402

18.2.1 构建开发环境403

18.2.2 系统预览403

18.3 数据库设计405

18.3.1 数据库分析406

18.3.2 数据库实体E-R图406

18.3.3 数据库表的设计411

18.4 开发前的准备工作414

18.5 用户登录模块421

18.5.1 定义数据库连接方法422

18.5.2 防止窗口被关闭424

18.5.3 验证用户名和密码425

18.6 人事档案管理模块427

18.6.1 界面开发427

18.6.2 界面处理代码的开发427

18.6.3 添加和编辑员工照片444

18.7 用户设置模块设计445

18.7.1 添加/修改用户信息445

18.7.2 删除用户基本信息449

18.7.3 设置用户权限450

18.8 数据库维护模块451

18.8.1 备份数据库451

18.8.2 还原数据库452

18.9 制作安装软件452

18.10 项目总结455

附录456

附录1 Visual Studio 2008快捷键456

附录2 常用ASCII码参照表457

附录3 C#主要控件名简写对照表458

附录4 C#变量命名规则459

热门推荐