当前位置:首页 > 工业技术
Visual C#.NET程序设计

Visual C#.NET程序设计PDF格式文档图书下载

工业技术

  • 购买点数:13
  • 作 者:刘秋香 王云 姜桂洪编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302259763
  • 标注页数:398 页
  • PDF页数:415 页
图书介绍:本书以Visual Studio 2008为程序设计环境,对Visual C#.NET进行了全面阐述。

查看更多关于Visual C#.NET程序设计的内容

图书介绍

第1章 概述 1

1.1程序设计基础 1

1.1.1程序设计方法 1

1.1.2类和对象 2

1.2了解Visual Studio.NET 4

1.2.1NET基本概念 4

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

1.3创建简单的C#程序 11

1.3.1 Visual C#.NET语言 11

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

1.3.3三种常用的应用程序 12

1.4本章小结 19

习题 19

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

2.1 C#程序结构 21

2.1.1程序的组成要素 21

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

2.2基本数据类型 24

2.2.1数值类型 24

2.2.2字符类型 25

2.2.3布尔类型和对象类型 25

2.3变量与常量 25

2.3.1变量 26

2.3.2常量 27

2.3.3类型转换 29

2.4运算符与表达式 31

2.4.1运算符与表达式类型 31

2.4.2运算符的优先级 33

2.5引用类型 34

2.5.1类 34

2.5.2接口 35

2.5.3委托 35

2.5.4数组 37

2.5.5字符串 39

2.5.6集合 40

2.6值类型 43

2.6.1枚举 44

2.6.2结构 45

2.6.3装箱与拆箱 46

2.7本章小结 47

习题 48

第3章WVindows窗体与控件 49

3.1窗体 49

3.1.1窗体的结构 49

3.1.2窗体的属性 51

3.1.3窗体的方法 51

3.1.4窗体的事件 52

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

3.2几种常用控件 55

3.2.1标签Label 55

3.2.2链接标签LinkLabel 57

3.2.3文本框TextBox 59

3.2.4按钮Button 61

3.2.5控件的命名规则 63

3.3本章小结 64

习题 64

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

4.1赋值语句 66

4.2输入与输出 67

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

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

4.3消息框 70

4.4图片框与图像列表 73

4.4.1组件与控件 73

4.4.2图片框PictureBox 74

4.4.3图像列表ImageList 78

4.5本章小结 80

习题 80

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

5.1 if语句 82

5.1.1 if语句概述 82

5.1.2 if-else语句 84

5.1.3 if-else if-else语句 85

5.2 switch语句 88

5.3单选按钮与复选框 90

5.3.1单选按钮RadioButton 91

5.3.2复选框CheckBox 92

5.4容器控件 95

5.4.1分组框GroupBox 96

5.4.2面板Panel 96

5.4.3选项卡TabControl 96

5.5本章小结 101

习题 101

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

6.1循环语句 104

6.1.1 for语句 104

6.1.2 foreach语句 106

6.1.3 while语句 109

6.1.4 do-while语句 111

6.2循环的嵌套 112

6.3跳转语句 114

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

6.4.1列表框ListBox 115

6.4.2复选列表框CheckedListBox 119

6.4.3组合框ComboBox 121

6.5计时器与进度条 126

6.5.1计时器Timer 126

6.5.2进度条ProgressBar 129

6.6本章小结 132

习题 132

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

7.1类和对象概述 134

7.1.1对象 134

7.1.2类 135

7.2面向对象技术概述 135

7.2.1封装性 135

7.22继承性 136

7.2.3多态性 137

7.3类和对象的创建 137

7.3.1类的创建 137

7.3.2对象的创建及使用 138

7.3.3类成员的可访问性 141

7.3.4类的数据成员 141

7.4类的方法 142

7.4.1方法的定义 142

7.4.2方法中的变量 143

7.4.3方法的参数 143

7.4.4方法的重载 149

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

7.5.1构造函数 151

7.5.2析构函数 153

7.6类的属性和索引器 155

7.6.1属性 155

7.6.2索引器 157

7.6.3属性与索引器 161

7.7静态类和静态成员 161

77.1静态类 161

7.7.2静态成员 162

7.7.3静态构造函数 164

7.8常用.NET框架类型 166

7.8.1 Object类 166

7.8.2 Convert类 167

7.8.3 Math类 168

7.8.4 DateTime结构 170

7.9本章小结 172

习题 172

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

8.1继承性 174

8.1.1继承的实现 174

8.1.2隐藏基类成员 176

8.1.3 base关键字 177

8.1.4派生类的构造函数 178

8.2多态性 182

8.2.1重载和重写 182

8.2.2虚方法 182

8.2.3抽象方法与抽象类 186

8.2.4密封方法与密封类 190

8.3接口与多态 191

8.3.1定义接口 192

8.3.2实现接口 193

8.3.3使用接口 195

8.4分部类与命名空间 197

8.4.1分部类 197

8.4.2命名空间 198

8.5委托 200

8.5.1委托概述 200

8.5.2委托的声明及使用 200

8.5.3多路广播与委托合并 204

8.5.4委托中的协变与逆变 206

8.6事件 207

8.6.1事件简介 207

8.6.2声明事件和激发事件 208

8.6.3订阅事件和处理事件 209

8.7本章小结 213

习题 213

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

9.1程序错误与程序调试 215

9.1.1程序错误 215

9.1.2程序调试 217

9.2异常处理 221

9.2.1异常处理简介 221

9.2.2异常类 222

9.2.3引发异常 223

9.2.4异常的捕捉及处理 224

9.3本章小结 228

习题 228

第10章 界面设计 230

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

10.1.1菜单 230

10.1.2工具栏 236

10.1.3状态栏 240

10.2对话框 242

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

10.2.2通用对话框 243

10.2.3自定义对话框 251

10.3 RichTextBox控件 251

10.3.1常用属性 251

10.3.2常用方法 253

10.4界面布局 259

10.4.1控件的布局 259

10.4.2控件的锚定与停靠 260

10.5多窗体程序设计 261

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

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

10.6多文档界面程序设计 271

10.6.1创建MDI应用程序 271

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

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

10.7本章小结 276

习题 277

第11章 键盘和鼠标操作 278

11.1焦点处理 278

11.1.1窗体对象的焦点 278

11.1.2控件对象的焦点 279

11.2键盘操作 280

11.2.1按键事件发生的顺序 280

11.2.2 KeyPress事件 280

11.2.3 KeyDown和KeyUp事件 283

11.2.4窗体的KeyPreview属性 287

11.3鼠标操作 287

11.3.1 MouseEnter和MouseLeave事件 288

11.3.2 MouseMove和MouseHover事件 288

11.3.3 MouseDown和MouseUp事件 290

11.3.4 MouseWheel事件 291

11.3.5 MouseClick和MouseDoubleClick事件 293

11.3.6 Click和DoubleClick事件 293

11.3.7鼠标事件发生的顺序 294

11.3.8设置鼠标指针 295

11.4本章小结 297

习题 297

第12章 数据库编程基础 299

12.1数据库基础知识 299

12.1.1数据库相关概念 299

12.1.2关系型数据库 300

12.2 SQL基础知识 301

12.2.1 SQL简介 301

12.2.2查询语句Select 302

12.2.3插入语句Insert 305

12.2.4修改语句Update 305

12.2.5删除语句Delete 306

12.3 ADO.NET概述 306

12.3.1 ADO.NET概念 306

12.3.2 ADO.NET对象模型 306

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

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

12.4.1 Connection对象 310

12.4.2 Command对象 314

12.4.3 DataReader对象 316

12.4.4 DataAdapter对象 320

12.4.5 DataSet对象 322

12.4.6 ADO.NET相关组件 323

12.4.7数据绑定 331

12.5综合示例 337

12.6本章小结 347

习题 347

第13章 文件操作 349

13.1文件和流的概念 349

13.2文件的存储管理 350

13.2.1 DriveInfo类 350

13.2.2 Directory和DirectoryInfo类 351

13.2.3 Path类 352

13.2.4 File和FileInfo类 353

13.3文件的操作 356

13.3.1 Stream类 356

13.3.2 FileStream类 358

13.3.3 StreamReader和StreamWriter类 361

13.3.4 BinaryReader和BinaryWriter类 366

13.4本章小结 367

习题 367

第14章ActiveX控件 369

14.1 ActiveX控件概述 369

14.1.1 ActiveX控件简介 369

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

14.2开发ActiveX控件 370

14.2.1创建ActiveX控件 370

14.2.2测试ActiveX控件 373

14.2.3使用ActiveX控件 374

14.3多媒体ActiveX控件 375

14.3.1 Windows Media Player控件 375

14.3.2 Shockwave Flash Object控件 377

14.3.3 Microsoft Web浏览器控件 379

14.4本章小结 381

习题 381

第15章 部署Windows应用程序 382

15.1应用程序部署概述 382

15.1.1 VS 2008提供的应用程序部署功能 382

15.1.2 Windows Installer和ClickOnce部署的比较 383

15.1.3选择部署策略 384

15.1.4部署前的准备工作 384

15.2使用ClickOnce部署Windows应用程序 385

15.2.1将应用程序发布到Web 385

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

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

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

15.3.1创建安装程序 392

15.3.2测试安装程序 395

15.4本章小结 395

习题 396

查看更多关于Visual C#.NET程序设计的内容

返回顶部