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
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019