图书介绍

Visual C#.NET程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Visual C#.NET程序设计 第2版
  • 刘秋香,王云,姜桂洪,刘树淑 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302465102
  • 出版时间:2017
  • 标注页数:397页
  • 文件大小:53MB
  • 文件页数:409页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C#.NET程序设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1程序设计基础1

1.1.1程序设计方法1

1.1.2类和对象2

1.2了解Visual Studio.NET4

1.2.1 .NET基本概念4

1.2.2 Visual Studio.NET集成开发环境6

1.3创建简单的C#程序12

1.3.1 Visual C#.NET语言12

1.3.2应用程序开发的一般步骤13

1.3.3三种常用的应用程序14

1.4本章小结22

习题22

第2章Visual C#.NET语法基础24

2.1 C#程序结构24

2.1.1程序的组成要素24

2.1.2语法格式中的符号约定27

2.2基本数据类型27

2.2.1数值类型27

2.2.2字符类型28

2.2.3布尔类型和对象类型29

2.3变量与常量29

2.3.1变量29

2.3.2常量30

2.3.3类型转换32

2.4运算符与表达式34

2.4.1运算符与表达式类型34

2.4.2运算符的优先级37

2.5引用类型37

2.5.1类37

2.5.2接口38

2.5.3委托39

2.5.4数组40

2.5.5字符串42

2.5.6集合43

2.6值类型47

2.6.1枚举47

2.6.2结构48

2.6.3装箱与拆箱50

2.7本章小结50

习题51

第3章Windows窗体与控件52

3.1窗体52

3.1.1窗体的结构52

3.1.2窗体的属性54

3.1.3窗体的方法54

3.1.4窗体的事件55

3.1.5创建应用程序的操作界面56

3.2几种常用控件58

3.2.1标签58

3.2.2链接标签60

3.2.3文本框63

3.2.4按钮65

3.2.5控件的命名规则66

3.3本章小结68

习题68

第4章 顺序结构程序设计70

4.1赋值语句70

4.2输入与输出71

4.2.1控制台应用程序的输入与输出71

4.2.2 Windows应用程序的输入与输出73

4.3消息框74

4.4图片框与图像列表77

4.4.1组件与控件77

4.4.2图片框78

4.4.3图像列表82

4.5本章小结84

习题84

第5章 选择结构程序设计86

5.1 if语句86

5.1.1 if语句概述86

5.1.2 if-else语句88

5.1.3 if-else if-else语句89

5.2 switch语句91

5.3单选按钮与复选框94

5.3.1单选按钮94

5.3.2复选框95

5.4容器控件98

5.4.1分组框99

5.4.2面板99

5.4.3选项卡99

5.5本章小结104

习题105

第6章 循环结构程序设计107

6.1循环语句107

6.1.1 for语句107

6.1.2 foreach语句109

6.1.3 while语句111

6.1.4 do-while语句113

6.2循环的嵌套115

6.3跳转语句116

6.4列表框、复选列表框与组合框117

6.4.1列表框117

6.4.2复选列表框121

6.4.3组合框124

6.5计时器与进度条128

6.5.1计时器128

6.5.2进度条130

6.6本章小结133

习题133

第7章 面向对象的程序设计基础136

7.1类和对象概述136

7.1.1对象136

7.1.2类137

7.2面向对象技术概述137

7.2.1封装性137

7.2.2继承性138

7.2.3多态性139

7.3类和对象的创建139

7.3.1类的创建139

7.3.2对象的创建及使用140

7.3.3类成员的可访问性142

7.3.4类的数据成员143

7.4类的方法144

7.4.1方法的定义144

7.4.2方法中的变量145

7.4.3方法的参数146

7.4.4方法的重载151

7.5类的构造函数和析构函数153

7.5.1构造函数153

7.5.2析构函数154

7.6类的属性156

7.7静态类和静态成员159

7.7.1静态类159

7.7.2静态成员159

7.7.3静态构造函数161

7.8常用.NET框架类型163

7.8.1 Object类163

7.8.2 Convert类164

7.8.3 Math类165

7.8.4 DateTime结构167

7.9本章小结170

习题170

第8章 面向对象的高级程序设计172

8.1继承性172

8.1.1继承的实现172

8.1.2隐藏基类成员174

8.1.3 base关键字174

8.1.4派生类的构造函数176

8.2多态性179

8.2.1重载和重写179

8.2.2虚方法180

8.2.3抽象方法与抽象类183

8.2.4密封方法与密封类187

8.3接口与多态188

8.3.1定义接口188

8.3.2实现接口189

8.3.3使用接口192

8.4分部类与命名空间193

8.4.1分部类193

8.4.2命名空间194

8.5委托196

8.5.1委托概述196

8.5.2委托的声明及使用196

8.5.3多路广播与委托合并200

8.5.4委托中的协变与逆变202

8.6事件203

8.6.1事件简介203

8.6.2声明事件和激发事件204

8.6.3订阅事件和处理事件205

8.7本章小结208

习题209

第9章 程序调试与异常处理211

9.1程序错误与程序调试211

9.1.1程序错误211

9.1.2程序调试213

9.2异常处理217

9.2.1异常处理简介217

9.2.2异常类218

9.2.3引发异常219

9.2.4异常的捕捉及处理220

9.3本章小结223

习题224

第10章 界面设计225

10.1菜单、工具栏与状态栏225

10.1.1菜单225

10.1.2工具栏231

10.1.3状态栏234

10.2对话框237

10.2.1模式对话框与非模式对话框237

10.2.2通用对话框237

10.2.3自定义对话框244

10.3 RichTextBox控件244

10.3.1常用属性244

10.3.2常用方法246

10.4界面布局251

10.4.1控件的布局251

10.4.2控件的锚定与停靠252

10.5多窗体程序设计254

10.5.1添加窗体和设置启动窗体254

10.5.2多窗体程序设计的相关操作255

10.6多文档界面程序设计262

10.6.1创建MDI应用程序263

10.6.2 MDI的相关属性、方法和事件263

10.6.3 MDI应用程序中的菜单栏和工具栏266

10.7本章小结268

习题268

第11章 键盘和鼠标操作270

11.1焦点处理270

11.1.1窗体对象的焦点270

11.1.2控件对象的焦点271

11.2键盘操作272

11.2.1按键事件发生的顺序272

11.2.2 KeyPress事件272

11.2.3 KeyDown和KeyUp事件275

11.2.4窗体的KeyPreview属性278

11.3鼠标操作279

11.3.1 MouseEnter和MouseLeave事件279

11.3.2 MouseMove和MouseHover事件279

11.3.3 MouseDown和MouseUp事件281

11.3.4 MouseWheel事件282

11.3.5 MouseClick和MouseDoubleClick事件284

11.3.6 Click和DoubleClick事件284

11.3.7鼠标事件发生的顺序285

11.3.8设置鼠标指针285

11.4本章小结287

习题288

第12章 数据库编程基础289

12.1数据库基础知识289

12.1.1数据库相关概念289

12.1.2关系型数据库290

12.2 SQL基础知识291

12.2.1 SQL简介291

12.2.2查询语句292

12.2.3插入语句295

12.2.4修改语句295

12.2.5删除语句296

12.3 ADO.NET概述296

12.3.1 ADO.NET的概念296

12.3.2 ADO.NET对象模型297

12.3.3 ADO.NET访问数据库的两种模式298

12.4利用ADO.NET访问数据库300

12.4.1 Connection对象300

12.4.2 Command对象305

12.4.3 DataReader对象306

12.4.4 DataAdapter对象310

12.4.5 DataSet对象312

12.4.6 ADO.NET相关组件314

12.4.7数据绑定323

12.5综合示例329

12.6本章小结343

习题343

第13章 文件操作345

13.1文件和流的概念345

13.2文件的存储管理346

13.2.1 DriveInfo类346

13.2.2 Directory和DirectoryInfo类347

13.2.3 Path类348

13.2.4 File和FileInfo类349

13.3文件的操作351

13.3.1 Stream类352

13.3.2 FileStream类354

13.3.3 StreamReader和StreamWriter类357

13.3.4 BinaryReader和BinaryWriter类361

13.4本章小结362

习题362

第14章ActiveX控件364

14.1 ActiveX控件概述364

14.1.1 ActiveX控件简介364

14.1.2在工具箱中添加ActiveX控件364

14.2开发ActiveX控件365

14.2.1创建ActiveX控件366

14.2.2测试ActiveX控件368

14.2.3使用ActiveX控件368

14.3多媒体ActiveX控件370

14.3.1 Windows Media Player控件370

14.3.2 Shockwave Flash Object控件371

14.3.3 Microsoft Web Browser控件373

14.4本章小结375

习题375

第15章 部署Windows应用程序377

15.1应用程序部署概述377

15.1.1 Visual Studio 2012提供的应用程序部署功能377

15.1.2 Windows Installer和C1ickOnce部署的比较378

15.1.3选择部署策略379

15.1.4部署前的准备工作379

15.2使用C1ickOnce部署Windows应用程序380

15.2.1将应用程序发布到Web380

15.2.2将应用程序发布到共享文件夹382

15.2.3将应用程序发布到媒体384

15.3使用Windows Installer部署Windows应用程序388

15.3.1创建安装程序388

15.3.2测试安装程序396

15.4本章小结396

习题397

热门推荐