《C#可视化程序设计案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘培林,黄翀,史荧中编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111268635
  • 页数:234 页
图书介绍:本书主要包括C#开发环境,窗体与基本控件,C#数据库开发环境等。

第1章Windows应用程序开发入门 1

1.1 C#概述 1

1.1.1 C#与.Net框架的关系 1

1.1.2.NET Framework概述 1

1.1.3公共语言运行库 3

1.2 C#应用程序类型 4

1.3可视化程序设计 5

1.3.1面向对象程序设计 5

1.3.2可视化程序设计 6

1.3.3事件驱动的程序设计 7

1.4 Visual Studio 2005介绍 7

1.4.1安装Visual Studio 2005 8

1.4.2 Visual Studio 2005集成开发环境介绍 8

1.4.3第1个Windows应用程序 10

1.5本章小结 12

1.6习题一 12

1.7实验一 12

第2章 窗体与控件 13

2.1属性、方法和事件 13

2.1.1属性 13

2.1.2方法 13

2.1.3事件 13

2.2窗体 14

2.2.1窗体的主要属性 14

2.2.2窗体的主要事件 16

2.3常用控件 17

2.3.1控件的命名和添加 17

2.3.2标签 18

2.3.3文本框 18

2.3.4按钮 20

2.3.5列表框 21

2.3.6组合框 23

2.3.7单选按钮 24

2.3.8复选框 26

2.3.9图片框 27

2.3.10分组框 27

2.3.11定时器控件 31

2.4控件布局 31

2.4.1调整控件的位置和大小 31

2.4.2控件的对齐 32

2.4.3控件的间距 32

2.5程序界面设计示例 32

2.6本章小结 36

2.7习题二 36

2.8实验二 37

第3章C#程序设计语言 38

3.1 C#程序组成 38

3.1.1类 39

3.1.2类代码 40

3.1.3代码行书写规则 41

3.2 C#的数据类型、变量、常量与表达式 42

3.2.1数据类型 43

3.2.2常量 45

3.2.3变量 45

3.2.4运算符与表达式 47

3.2.5 C#中常用公共类及其函数 50

3.3程序结构与流程控制语句 55

3.3.1程序的3种基本结构 55

3.3.2赋值语句及相关函数 57

3.3.3分支程序 60

3.3.4循环语句 64

3.4数组 67

3.4.1数组概述 67

3.4.2一维数组 69

3.4.3多维数组的定义与引用 73

3.4.4交错数组 75

3.4.5数组列表 77

3.4.6对数组或数组列表使用foreach 79

3.5类与对象 81

3.5.1基本概念 81

3.5.2类 81

3.5.3对象 86

3.5.4类的继承 87

3.5.5虚方法 87

3.5.6密封类 87

3.5.7抽象类 87

3.5.8内部类 88

3.5.9接口 88

3.5.10类型判断与转换 89

3.6本章小结 89

3.7习题三 90

3.8实验三 91

第4章 菜单、工具栏、状态栏与对话框 94

4.1菜单 94

4.1.1主菜单 94

4.1.2上下文菜单 98

4.2工具栏设计 100

4.2.1创建工具栏 100

4.2.2工具栏的属性 101

4.2.3工具栏的事件 102

4.3状态栏设计 103

4.4对话框设计 104

4.4.1对话框的属性 105

4.4.2对话框的应用 106

4.5 MDI多窗体程序设计 107

4.5.1创建MDI主窗体 108

4.5.2创建MDI子窗体 108

4.6学生档案管理系统窗体设计 108

4.6.1学生档案管理系统MDI主菜单功能实现 109

4.6.2学生档案管理系统主窗体中工具栏设计 110

4.6.3学生档案管理系统主窗体中状态栏设计 110

4.7本章小结 111

4.8习题四 111

4.9实验四 112

第5章 数据库应用程序开发环境简介 113

5.1数据库应用程序开发环境简介 113

5.2服务器资源管理器 114

5.2.1使用服务器资源管理器 114

5.2.2查询设计器应用举例 117

5.3类型化数据集 119

5.4学生档案管理系统数据库设计 120

5.5本章小结 123

5.6习题五 124

5.7实验五 124

第6章 数据库应用程序设计 125

6.1数据库应用程序的结构与设计步骤 125

6.1.1数据库应用程序结构 125

6.1.2数据库应用程序的设计步骤 126

6.2 ADO.NET数据库访问技术 126

6.2.1 ADO.NET概述 127

6.2.2使用ADO.NET对象访问数据库 128

6.2.3使用DataSet对象访问数据库 134

6.2.4使用CommandBuilder对象简化数据更新 145

6.3 DataGridView控件 146

6.3.1 DataGridView控件的结构 147

6.3.2 DataGridView控件的常用属性和方法 148

6.3.3使用DataGridView控件 149

6.3.4设计学生档案管理系统校历管理程序 155

6.4 BindingSource组件 160

6.5 BindingNavigator控件 161

6.6数据绑定 163

6.6.1将DataGridView控件绑定到数组 163

6.6.2为ListBox控件绑定数据 164

6.6.3为TextBox控件绑定数据 165

6.6.4为Label控件绑定数据 165

6.6.5设计班级编码表维护程序 165

6.7学生档案管理系统设计 168

6.7.1设计学生档案查询程序 168

6.7.2设计学生档案录入程序 174

6.7.3设计学生档案维护程序 179

6.8本章小结 182

6.9习题六 183

6.10实验六 184

第7章 水晶报表 185

7.1水晶报表简介 185

7.2报表的执行模式 186

7.3使用报表向导生产报表 187

7.4报表设计器介绍 190

7.5报表查看器控件 192

7.6报表文档 193

7.7操作报表数据源和数据库 193

7.8本章小结 196

7.9习题七 196

7.10实验七 196

第8章C#窗体应用程序高级控件 197

8.1日期控件 197

8.1.1 MonthCalendar控件 197

8.1.2 DateTimePicker控件 198

8.1.3校历数据表录入程序设计 199

8.2树形控件 201

8.2.1 TreeView控件 201

8.2.2用TreeView控件设计学生档案查询程序 204

8.3分页控件 206

8.3.1 TabControl控件 206

8.3.2用TabControl控件设计学生档案查询程序 207

8.4进度条控件 208

8.5列表控件 210

8.5.1 ListView控件 210

8.5.2用ListView控件和ProgressBar控件设计显示学生信息查询进度程序 216

8.5.3用ListView控件设计班级相册程序 218

8.6本章小结 220

8.7习题八 220

8.8实验八 221

第9章 应用程序部署 222

9.1部署概述 222

9.2创建和部署基于Windows的应用程序 224

9.2.1创建一个基于Windows的应用程序 224

9.2.2创建部署项目 224

9.2.3将基于Windows的应用程序添加到安装程序中 225

9.2.4部署应用程序 226

9.3应用程序可选部署功能 227

9.3.1为基于Windows的应用程序创建快捷方式 227

9.3.2创建文件关联 228

9.3.3添加注册表项 228

9.3.4添加自定义安装对话框 229

9.3.5安装示例文件 230

9.3.6添加启动条件 231

9.3.7设置系统必备组件 231

9.3.8部署应用程序到其他计算机 232

9.4部署学生档案管理系统 232

9.5本章小结 233

9.6习题九 234

9.7实验九 234