注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual C# .NET程序设计基础与上机指导

Visual C# .NET程序设计基础与上机指导

Visual C# .NET程序设计基础与上机指导

定 价:¥39.00

作 者: 万科,覃剑 编著
出版社: 清华大学出版社
丛编项:
标 签: VC++

ISBN: 9787302146452 出版时间: 2007-03-01 包装: 胶版纸
开本: 185*260 页数: 338 字数:  

内容简介

  Visual C#语言是微软公司推出的一种高级编程语言,是.NET平台的重要组成部分。对它的学习,将使我们对计算机编程有更深刻地认识。本书作者在多年教学经验基础上,根据学生的谁知规律精心组织了本书内容,并通过大量有现实意义的例题,循序渐进地介绍了Visual C#程序设计的有关概念和编程技巧。书中例题都经过了仔细的调试,配有大量的上机实训题和课后习题,并为教师配有上机实训参考答案和课后习题参考答案。本书概念清晰、例题丰富、深入浅出、知识结构及深度合理,可作为高等院校的教材,也可作为计算机培训班的教材以及自学者的参考书。

作者简介

暂缺《Visual C# .NET程序设计基础与上机指导》作者简介

图书目录

第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.4  条件运算符    51
2.3.5  赋值运算符    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.3  空语句    73
3.1.4  标号语句    73
3.1.5  声明语句    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章  面向对象的程序设计    101
4.1  面向对象技术基础    101
4.1.1  面向对象设计的由来    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.2  成员修饰符    112
5.1.3  存取修饰符    112
5.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  建立Windows应用程序    153
6.2.1  新建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  消息框    172
6.6.1  窗体的显示方式    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  基本事件处理    189
7.5.1  事件处理结构    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  CheckedListBox控件    208
7.9.1  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  使用Visual Studio .NET调试工具    254
9.3.1  基本调试概念    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章  Visual C#数据库基础    306
12.1  ADO .NET概述    306
12.1.1  ADO .NET构架    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

本目录推荐