《Visual C#.NET程序设计基础与上机指导》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:万科,覃剑编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302147430
  • 页数:338 页
图书介绍:

第1章 .NET和Visual Studio.NET简介 1

1.1 Visual C#的优点 1

1.2 .NET和Visual C#的关系 3

1.3 公共语言运行时环境和公共语言规范 4

1.4 Visual Studio.NET编程环境 6

1.4.1 Visual Studio.NET IDE简介 7

1.4.2 起始页 8

1.4.3 窗口 9

1.4.4 MSDN帮助 11

1.5 编写第一个Visual C#应用程序 11

1.5.1 第一个程序:Hello World! 11

1.5.2 创建解决方案 12

1.5.3 添加控件和编写代码 13

1.5.4 编译和运行程序 15

1.5.5 代码分析 16

1.6 上机指导 17

1.7 习题 17

第2章 Visual C#语言基础 19

2.1 值类型和引用类型 19

2.1.1 Visual C#中的控制台应用程序 21

2.1.2 值类型 22

2.1.3 引用类型 31

2.2 变量和常量 37

2.2.1 变量 37

2.2.2 常量 42

2.3 运算符 42

2.3.1 逻辑运算符 44

2.3.2 算术运算符 45

2.3.3 位运算符 50

2.3.5 赋值运算符 51

2.3.4 条件运算符 51

2.3.6 运算符 54

2.3.7 其他运算符 56

2.3.8 和‖的行为控制 58

2.4 类型转换 58

2.4.1 隐式类型转换 58

2.4.2 显式类型转换 60

2.4.3 使用Convert类进行转换 61

2.5 上机指导 62

2.6 习题 68

第3章 Visual C#程序流程控制 70

3.1 语句 70

3.1.1 语句的终点和可达性 71

3.1.2 语句块 72

3.1.5 声明语句 73

3.1.4 标号语句 73

3.1.3 空语句 73

3.2 条件语句 74

3.2.1 if语句 74

3.2.2 switch语句 78

3.3 循环语句 81

3.3.1 for循环 81

3.3.2 foreach循环 83

3.3.3 while循环 85

3.3.4 do循环 86

3.4 跳转语句 88

3.4.1 break语句 88

3.4.2 continue语句 89

3.4.3 goto语句 90

3.4.4 return语句 92

3.4.5 throw语句 92

3.5 上机指导 93

3.6 习题 99

4.1 面向对象技术基础 101

4.1.1 面向对象设计的由来 101

第4章 面向对象的程序设计 101

4.1.2 对象的定义 102

4.2 面向对象和非面向对象技术的比较 103

4.3 面向对象分析 105

4.3.1 面向对象分析的任务 106

4.3.2 面向对象的设计 107

4.4 习题 109

第5章 类 111

5.1 类的声明 111

5.1.1 类修饰符 111

5.1.3 存取修饰符 112

5.2 类的成员 112

5.1.2 成员修饰符 112

5.2.1 类中的常量 113

5.2.2 类中的变量 114

5.2.3 构造函数和析构函数 118

5.3 类的继承 120

5.3.1 继承的概念 120

5.3.2 继承的工作机制 121

5.3.3 派生类的构造和析构 123

5.3.4 屏蔽基类成员 124

5.3.5 使用protected保护访问方式 126

5.3.6 使用internal内部访问方式 126

5.4 类的方法 127

5.4.1 方法参数 127

5.4.2 静态和实例方法 130

5.4.3 虚拟方法 131

5.4.4 覆盖方法 132

5.4.5 抽象方法 133

5.4.6 外部方法 134

5.4.7 方法主体 135

5.5 类的属性 135

5.6 类的索引 136

5.7 类的事件 138

5.8 基类Object 139

Object类中的方法 139

5.9 类的转换 141

5.9.1 关键字is 141

5.9.2 关键字as 142

5.9.3 不同类型的对象组成的数组 143

5.10 上机指导 145

5.11 习题 150

第6章 创建Windows应用程序 152

6.1 了解Windows窗体 152

6.2.1 新建Windows应用程序项目 153

6.2 建立Windows应用程序 153

6.2.2 查看程序代码 154

6.2.3 代码分析 156

6.3 Windows窗体应用程序模型 156

6.3.1 窗体 156

6.3.2 属性 157

6.3.3 控件 159

6.3.4 事件 161

6.4 Windows窗体中的动态布局 164

6.4.1 锚定 164

6.4.2 停靠 165

6.5 窗体中菜单的设计 166

6.5.1 菜单设计基础知识 166

6.5.2 用程序完成菜单设计 171

6.6.1 窗体的显示方式 172

6.6 消息框 172

6.6.2 消息框 173

6.7 Visual C#中的MDI编程 174

6.8 上机指导 178

6.9 习题 180

第7章 窗体设计常用控件介绍 182

7.1 控件简介 182

7.2 Button控件 182

7.2.1 Button控件属性 183

7.2.2 Button控件事件处理器 185

7.3 RadioButton控件 186

7.3.1 RadioButton控件属性 186

7.3.2 RadioButton控件事件处理 188

7.4 CheckBox控件 188

CheckBox控件属性 188

7.5.1 事件处理结构 189

7.5 基本事件处理 189

7.5.2 把按键转换为单击按钮 192

7.5.3 验证控件的内容 193

7.6 TextBox控件 194

7.6.1 TextBox控件的常用属性 194

7.6.2 TextBox控件的常用事件 196

7.7 Label控件和LinkLabel控件 198

7.7.1 Label控件 198

7.7.2 LinkLabel控件 198

7.8 ListBox控件 200

7.8.1 ListBox控件的属性 201

7.8.2 ListBox控件的常用方法 203

7.8.3 ListBox控件的事件处理器 203

7.8.4 ListBox控件使用示例 204

7.9.1 CheckedListBox控件的属性 208

7.9 CheckedListBox控件 208

7.9.2 CheckedListBox控件的事件 209

7.10 ComboBox控件 210

7.10.1 ComboBox控件的属性 210

7.10.2 DropDownStyle属性 210

7.10.3 ComboBox事件处理器 210

7.11 PictureBox控件 211

7.11.1 PictureBox控件的常用属性 211

7.11.2 PictureBox的常用事件和方法 213

7.11.3 Panel控件 213

7.11.4 GroupBox控件介绍 213

7.12 鼠标和键盘事件处理 214

7.12.1 鼠标事件 214

7.12.2 键盘事件 216

7.13 上机指导 217

7.14 习题 221

第8章 异常处理 223

8.1 什么是异常 223

8.2 异常处理基本方法 225

8.2.1 抛出异常 225

8.2.2 捕捉异常 225

8.2.3 重新抛出异常 227

8.2.4 利用finally善后 229

8.2.5 不同错误处理技术的比较 230

8.3 .NET Framework中的异常类 234

8.3.1 Exception类的属性 235

8.3.2 Exception类的构造函数 236

8.3.3 常用异常类 237

8.3.4 自定义Exception派生类 238

8.4 利用异常处理来设计程序 239

8.4.1 使用try块时的设计注意事项 240

8.4.2 使用catch块时的设计注意事项 241

8.5 checked和unchecked语句 242

8.6 上机指导 243

8.7 习题 244

第9章 程序的调试和错误处理 246

9.1 为什么要进行调试 246

9.2 根据条件编译代码 247

9.2.1 条件编译符号 248

9.2.2 预处理表达式 248

9.2.3 声明指令 248

9.2.4 条件编译指令 249

9.2.5 诊断指令 251

9.2.6 区域指令 252

9.2.7 行指令 253

9.3.1 基本调试概念 254

9.3 使用Visual Studio.NET调试工具 254

9.3.2 常用的调试策略 257

9.3.3 程序的调试信息 257

9.4 习题 262

第10章 使用GDI+画图 263

10.1 Windows窗体画图基础 263

10.2 使用Graphics类 264

10.3 对窗体使用颜色 269

10.4 使用画笔 272

10.5 使用画刷 274

10.5.1 SolidBrush纯色画刷 275

10.5.2 HatchBrush画刷 276

10.5.3 LinearGradientBrush画刷 277

10.6 使用字体 279

10.7 用GDI+显示图像 282

10.8 上机指导 284

10.9 习题 287

第11章 文件操作 288

11.1 文件和流 288

11.1.1 字节流 289

11.1.2 字符流类 290

11.1.3 二进制流类 292

11.2 文件和目录管理 293

11.2.1 目录管理 293

11.2.2 文件管理 295

11.3 读/写文件 297

11.3.1 按照字符流读/写文件 298

11.3.2 按照二进制模式读取 300

11.3.3 按照随机顺序访问文件 301

11.4 上机指导 302

11.5 习题 305

12.1.1 ADO.NET构架 306

12.1 ADO.NET概述 306

第12章 Visual C#数据库基础 306

12.1.2 ADO.NET连接数据源的方式 308

12.2 ADO.NET数据提供程序 309

12.2.1 Connection对象 309

12.2.2 DataReader对象 310

12.2.3 DataAdapter对象 311

12.2.4 DataSet对象 313

12.3 ADO.NET数据组件的设置 317

12.4 Windows窗体数据绑定技术 321

12.4.1 数据表字段的绑定 323

12.4.2 数据表的绑定 324

12.4.3 填充数据 325

12.5 编制报表程序 326

12.6 上机指导 329

12.7 习题 329