《Visual C#应用程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王婉茹,王作为,马欣编著
  • 出 版 社:北京交通大学出版社
  • 出版年份:2014
  • ISBN:9787512117570
  • 页数:265 页
图书介绍:本书详细介绍了C#程序设计及其应用技术,内容涵盖了C#语言程序设计基础、面向对象程序设计思想、Windows应用程序、Web应用程序、异常处理和程序调试等方面。全书以微软Visual Studio.NET 2008为开发平台,介绍C#语言基础知识、面向对象编程思想、使用C#进行Windows Form开发和ASP.NET Web应用开发、GDI+图形图像编程、文件和流的操作、多线程应用、ADO.NET数据库应用程序设计、XML标记语言、Web服务等。全书通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行Windows Form开发和ASP.NET Web应用开发的常用技术和方法。

第1章 概述 1

1.1 .NET平台和.NET框架 1

1.2 C#语言 2

1.3 浏览Visual Studio.NET 2012 2

1.4 Visual Studio.NET解决方案和项目文件的组织结构 4

习题 4

第2章C#语言基本语法 5

2.1控制台应用程序 5

2.1.1创建控制台应用程序 5

2.1.2控制台应用程序基本结构 7

2.2数据类型与表达式 9

2.2.1内置数据类型 9

2.2.2变量和常量 12

2.2.3运算符与表达式 13

2.3流程控制语句 16

2.3.1顺序结构 16

2.3.2选择结构 16

2.3.3循环结构 19

2.3.4跳转语句 20

2.4数组 21

2.4.1数组的定义与初始化 21

2.4.2数组应用 22

2.5综合实例之计算缴税金额程序 24

2.5.1计算缴税金额 24

2.5.2为多名职员计算缴税金额 25

习题 27

第3章 面向对象的编程基础 28

3.1定义类 28

3.1.1类和对象 28

3.1.2定义类 28

3.1.3创建对象 30

3.1.4方法 31

3.1.5属性 35

3.2封装和数据隐藏 36

3.3继承性 37

3.4多态性 40

3.5综合实例之获取商品信息 44

3.5.1定义商品类Product 44

3.5.2测试商品类Product 46

习题 47

第4章 窗体和常用控件编程 48

4.1初识Windows窗体 48

4.2常用控件设计 50

4.2.1标签控件(Label) 51

4.2.2文本框控件(TextBox) 51

4.2.3下压按钮控件(Button) 52

4.2.4组框控件(GroupBox)和面板控件(Panel) 54

4.2.5单选按钮控件(CheckBox)和复选框控件(RadioButton) 55

4.2.6列表框控件(ListBox) 59

4.2.7组合框控件(ComboBox) 63

4.2.8菜单 65

4.2.9工具栏 68

4.2.10状态栏 69

4.2.11对话框 70

4.2.12通用对话框 71

4.3综合实例之仿QQ登录界面的设计 74

4.3.1创建登录窗体 74

4.3.2为登录窗体添加控件 75

4.3.3创建“网络设置”对话框 77

4.3.4为“网络设置”对话框添加控件 78

4.3.5为“网络设置”对话框的控件编写事件处理函数 79

4.3.6登录窗体调用“网络设置”对话框 81

习题 81

第5章 文件和流 83

5.1文件和流概述 83

5.2 File类和FileInfo类 83

5.3 Directory类和DirectoryInfo类 87

5.4 FileStream类 92

5.4.1 FileStream对象实例化 92

5.4.2读取数据和写入数据 92

5.5 StrearnWriter类和StreamReader类 94

5.5.1 StreamWriter类 94

5.5.2 StreamReader类 96

5.6 BinaryWriter类和BinaryReader类 100

5.6.1 BinaryWriter类 100

5.6.2 BinaryReader类 103

5.7综合案例之文件分割与文件合并工具软件 105

5.7.1 TabControl控件、ProgressBar控件和FolderBrowserDialog对话框 105

5.7.2字符串处理 106

5.7.3文件分割合并工具软件界面设计 108

5.7.4文件分割功能设计 111

5.7.5文件合并功能设计 116

习题 120

第6章GDI+程序设计 121

6.1 GDI+概述 121

6.2 GDI+中常用结构 122

6.3 Graphics类 122

6.4绘制图形 123

6.4.1绘图步骤 123

6.4.2 Paint事件 123

6.4.3 Pen类 124

6.4.4 Brush类 126

6.4.5基本图形的绘制和填充 128

6.5图像处理 131

6.5.1显示图像 131

6.5.2保存图像 133

6.5.3图像处理 133

6.6文字处理 136

6.6.1创建字体 136

6.6.2绘制文本 136

6.7综合实例之画板 137

6.7.1画板程序界面设计 138

6.7.2实现文件新建、打开及保存功能 140

6.7.3绘图参数的读取 143

6.7.4拖动鼠标绘图的实现 146

6.7.5图像缩放处理的实现 150

习题 152

第7章ADO.NET数据库访问技术 153

7.1数据库基础 153

7.1.1关系数据库 153

7.1.2使用SQL Server Express创建数据库 154

7.1.3结构化查询语言 155

7.2 ADO.NET架构 159

7.2.1 ADO.NET 159

7.2.2连接方式和非连接方式 159

7.2.3 ADO.NET对象模型 160

7.2.4 .NET框架数据提供程序 161

7.2.5 DataSet 170

7.3综合实例之作者信息管理系统 184

7.3.1设计数据库 184

7.3.2作者信息管理系统界面设计 185

7.3.3作者信息管理系统功能设计 187

习题 199

第8章Web应用程序设计 200

8.1 Web应用程序设计基础知识 200

8.1.1静态网页与动态网页 200

8.1.2 ASP.NET简介 201

8.1.3使用Visual Studio.NET开发简单的网站并测试 201

8.1.4 Web应用程序开发环境搭建 204

8.2 Web服务器控件之标准控件 209

8.2.1简单的Web原理 209

8.2.2 Web Form服务器控件简介 210

8.2.3 Web Form服务器控件示例 210

8.3 ASP.NET中的对象 212

8.3.1 Page类 213

8.3.2 ASP.NET核心对象 214

8.3.3状态管理 219

8.4综合实例之用户登录模块设计 227

8.4.1设计数据库 227

8.4.2设计登录页面 227

8.4.3登录功能的实现 229

习题 232

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

9.1异常处理 233

9.1.1 Exception类 233

9.1.2异常处理语句 234

9.1.3自定义异常类 240

9.2程序调试 242

9.2.1程序错误类型 243

9.2.2程序调试 244

习题 257

附录A实验指导 258

实验1 C#编程基础实验 258

实验2面向对象程序设计实验 258

实验3窗体和常用控件设计 259

实验4文件和流编程 261

实验5 GDI+图形图像编程 262

实验6 ADO.NET编程 263

实验7 Web应用程序设计 263

实验8异常处理与程序调试 264

参考文献 265