《C#程序设计基础教程与实训》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈广
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2008
  • ISBN:7301133197
  • 页数:301 页
图书介绍:本书分文字和视频两部分,文字部分对程序设计的最基础部分以及使用Visual Studio 2005 进行C#程序开发进行了系统而详细的讲解(章节信息请查看附页)。文字部分为授课内容主要介绍了变量、表达式、循环判断控制、方法数组、控件的使用、及界面设计。

第1章 C#语言概述 1

1.1C#语言简介 2

1.1.1C#的由来 2

1.1.2C#的特点 2

1.1.3C#的开发前景 4

1.2.NET开发平台 4

1.2.1.NET概述 4

1.2.2VisualStudio.NET2005的安装 6

1.2.3VisualStudio.NET2005的集成开发环境(IDE) 9

1.3开发环境的初步实践 16

1.3.1创建项目 16

1.3.2创建控制台应用程序 17

1.3.3创建Windows应用程序 19

实训指导 21

本章小结 23

习题 23

第2章 常用标准控件 25

2.1生成和调整控件 26

2.2控件的使用 27

2.2.1标签控件 28

2.2.2按钮控件 31

2.2.3文本框控件 33

2.2.4列表框控件 36

2.2.5消息框 39

2.2.6计时器 42

实训指导 43

本章小结 45

习题 45

第3章 数据类型 48

3.1关键字和标识符 49

3.2常量与变量 50

3.2.1变量 50

3.2.2常量 51

3.3整型数据 52

3.3.1整型常量 52

3.3.2整型变量 53

3.4实型数据 55

3.4.1实型常量 55

3.4.2实型变量 55

3.5字符型数据 58

3.5.1字符常量 58

3.5.2字符变量 59

3.6字符串型数据 60

3.6.1字符串常量 60

3.6.2字符串变量 61

3.7隐式数值转换 62

3.8显式数值转换 63

实训指导 64

本章小结 67

习题 67

第4章 运算符和表达式 70

4.1算术运算符 71

4.1.1基本算术运算符 71

4.1.2递增、递减运算符 72

4.1.3位移运算符 72

4.2逻辑运算符 74

4.3赋值运算符和表达式 77

4.3.1复合赋值运算符 77

4.3.2赋值表达式 78

4.4关系运算符和关系表达式 79

4.4.1关系运算符 79

4.4.2关系表达式 80

4.5字符和字符串运算符 80

4.6其他运算符 81

4.7运算符优先级 82

4.7.1算术运算符优先级 83

4.7.2关系运算符优先级 85

4.7.3逻辑表达式和运算符优先级 85

实训指导 88

本章小结 89

习题 90

第5章 条件判断语句 93

5.1关于if语句 94

5.1.1if语句 94

5.1.2if...else语句 97

5.1.3if...elseif...语句 100

5.1.4if语句的嵌套 104

5.2switch语句 106

实训指导 109

本章小结 113

习题 113

第6章 循环控制语句 116

6.1while语句 117

6.2do...while语句 118

6.3for语句 120

6.4循环的嵌套 122

6.5foreach语句 124

6.6break语句和continue语句 126

6.6.1break语句 126

6.6.2continue语句 127

6.7实例演示 127

实训指导 130

本章小结 132

习题 133

第7章 数组 136

7.1一维数组 137

7.1.1一维数组的声明与创建 137

7.1.2一维数组的初始化 138

7.1.3一维数组的元素的访问 138

7.1.4值类型和引用类型 141

7.2多维数组 144

7.2.1多维数组的声明与创建 144

7.2.2多维数组的初始化 144

7.2.3多维数组的操作 145

7.2.4数组示例 146

7.3动态数组 149

7.3.1ArrayList的声明与创建 150

7.3.2ArrayList的操作 150

实训指导 152

本章小结 156

习题 156

第8章 GDI+图形 158

8.1创建Graphics对象 159

8.2笔、画刷和颜色 160

8.2.1笔 160

8.2.2画刷 161

8.3绘制线条和形状 163

8.3.1绘制线条 163

8.3.2绘制矩形 165

8.3.3绘制椭圆 167

8.3.4绘制文本 167

8.4用GDI+呈现图像 169

8.5动画制作 171

实训指导 175

本章小结 177

习题 177

第9章 方法 180

9.1方法的定义 181

9.2方法的调用 182

9.2.1方法调用格式 182

9.2.2形参与实参 183

9.3方法的参数传递机制 184

9.3.1值参数(ValueParameter) 184

9.3.2引用参数(ReferenceParameter) 186

9.3.3输出参数(OutputParameter) 187

9.3.4数组参数 189

9.4方法的重载 190

9.5变量的作用域及可见性 191

9.6方法的递归调用 194

实训指导 195

本章小结 199

习题 199

第10章 窗体与控件 202

10.1窗体概述 203

10.1.1窗体的常用属性 203

10.1.2窗体的常用事件 204

10.1.3实例演示 205

10.2单选按钮 207

10.2.1RadioButton的常用属性 207

10.2.2RadioButton的常用事件 208

10.2.3实例演示 209

10.3复选框和复选列表框 212

10.3.1CheckBox和CheckedListBox的常用属性 212

10.3.2CheckBox和CheckedListBox的常用事件 213

10.3.3CheckedListBox的常用方法 214

10.3.4实例演示 214

10.4组合框 216

10.4.1ComboBox的常用属性、事件和方法 217

10.4.2实例演示 217

10.5图片框 218

10.5.1PictureBox的常用属性 219

10.5.2实例演示 220

实训指导 221

本章小结 224

习题 224

第11章 界面设计 227

11.1模式窗体 229

11.1.1模式窗体的属性设置 229

11.1.2模式窗体的打开与关闭 229

11.2非模式窗体 232

11.3菜单 234

11.3.1菜单的组成 234

11.3.2菜单的设计 235

11.4工具栏 237

11.5MDI窗体 239

11.5.1MDI窗体的创建 239

11.5.2MDI窗体的排列 239

11.6实例演示 240

实训指导 243

本章小结 246

习题 246

第12章 异常处理 249

12.1异常的出现 250

12.2try-catch 251

12.3校验(checked)和非校验(unchecked)语句 257

12.4try-finally 260

实训指导 262

本章小结 265

习题 265

第13章 综合实训 267

13.1实训案例 267

13.2界面设计 268

13.2.1MainForm窗体 268

13.2.2FrmCreateFolder窗体 271

13.2.2FrmLoadPic窗体 272

13.3代码编写 273

13.3.1PicInfo.cs 273

13.3.2Folder.cs 275

13.3.3FrmCreateFolder.cs 280

13.3.4FrmLoadPic.cs 281

13.3.5MainForm.cs 286

13.3.6调试与运行程序 297

13.4思考与改进 297

附录AASCⅡ码表 298

附录BC#主要控件名简写对照表 300

参考文献 301