欢迎光临中图网 请 | 注册
> >>
Visual C#.NET程序设计-(第2版)

Visual C#.NET程序设计-(第2版)

作者:刘秋香
出版社:清华大学出版社出版时间:2017-05-01
开本: 32开 页数: 397
本类榜单:教材销量榜
中 图 价:¥34.7(7.0折) 定价  ¥49.5 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Visual C#.NET程序设计-(第2版) 版权信息

Visual C#.NET程序设计-(第2版) 本书特色

本书以Visual Studio 2012为程序设计环境,采用案例方式对Visual C#.NET进行了全面阐述。全书共分为15章,系统地介绍Visual C#.NET语法基础、Windows窗体与控件、三种基本结构的程序设计、面向对象的程序设计基础、面向对象的高级程序设计、程序调试与异常处理、界面设计、键盘和鼠标操作、数据库编程基础、文件操作、ActiveX控件、部署Windows应用程序等。每章均配有一定数量的习题,以方便学生巩固所学知识。本书可作为高等院校计算机及其相关专业的本、专科学生的教材,也可作为初学编程人员的自学用书。为配合教学,本书还配有辅导教材《Visual C#.NET程序设计实践与题解》,可帮助读者进一步巩固所学的Visual C#.NET知识。

Visual C#.NET程序设计-(第2版) 内容简介

深入讲解如何利用目前国际上*的开发工具和手段开发设计互动游戏。全面阐述X3D的技术要点,并结合具体的实例深入浅出地进行引导和讲解。提供大量的编程实例源程序,都在计算机上经过严格的调试并通过。

Visual C#.NET程序设计-(第2版) 目录

第1章 概述... 1 1.1 程序设计基础... 1 1.1.1 程序设计方法... 1 1.1.2 类和对象... 2 1.2 了解Visual Studio.NET. 4 1.2.1 .NET基本概念... 4 1.2.2 Visual Studio.NET集成开发环境... 6 1.3 创建简单的C#程序... 12 1.3.1 Visual C#.NET语言... 12 1.3.2 应用程序开发的一般步骤... 13 1.3.3 三种常用的应用程序... 14 1.4 本章小结... 22 习题... 22 第2章 Visual C#.NET语法基础... 24 2.1 C#程序结构... 24 2.1.1 程序的组成要素... 24 2.1.2 语法格式中的符号约定... 27 2.2 基本数据类型... 27 2.2.1 数值类型... 27 2.2.2 字符类型... 28 2.2.3 布尔类型和对象类型... 29 2.3 变量与常量... 29 2.3.1 变量... 29 2.3.2 常量... 30 2.3.3 类型转换... 32 2.4 运算符与表达式... 34 2.4.1 运算符与表达式类型... 34 2.4.2 运算符的优先级... 37 2.5 引用类型... 37 2.5.1 类... 37 2.5.2 接口... 38 2.5.3 委托... 39 2.5.4 数组... 40 2.5.5 字符串... 42 2.5.6 集合... 43 2.6 值类型... 47 2.6.1 枚举... 47 2.6.2 结构... 48 2.6.3 装箱与拆箱... 50 2.7 本章小结... 50 习题... 51 第3章 Windows窗体与控件... 52 3.1 窗体... 52 3.1.1 窗体的结构... 52 3.1.2 窗体的属性... 54 3.1.3 窗体的方法... 54 3.1.4 窗体的事件... 55 3.1.5 创建应用程序的操作界面... 56 3.2 几种常用控件... 58 3.2.1 标签... 58 3.2.2 链接标签... 60 3.2.3 文本框... 63 3.2.4 按钮... 65 3.2.5 控件的命名规则... 66 3.3 本章小结... 68 习题... 68 第4章 顺序结构程序设计... 70 4.1 赋值语句... 70 4.2 输入与输出... 71 4.2.1 控制台应用程序的输入与输出... 71 4.2.2 Windows应用程序的输入与输出... 73 4.3 消息框... 74 4.4 图片框与图像列表... 77 4.4.1 组件与控件... 77 4.4.2 图片框... 78 4.4.3 图像列表... 82 4.5 本章小结... 84 习题... 84 第5章 选择结构程序设计... 86 5.1 if语句... 86 5.1.1 if语句概述... 86 5.1.2 if-else语句... 88 5.1.3 if-else if-else语句... 89 5.2 switch语句... 91 5.3 单选按钮与复选框... 94 5.3.1 单选按钮... 94 5.3.2 复选框... 95 5.4 容器控件... 98 5.4.1 分组框... 99 5.4.2 面板... 99 5.4.3 选项卡... 99 5.5 本章小结... 104 习题... 105 第6章 循环结构程序设计... 107 6.1 循环语句... 107 6.1.1 for语句... 107 6.1.2 foreach语句... 109 6.1.3 while语句... 111 6.1.4 do-while语句... 113 6.2 循环的嵌套... 115 6.3 跳转语句... 116 6.4 列表框、复选列表框与组合框... 117 6.4.1 列表框... 117 6.4.2 复选列表框... 121 6.4.3 组合框... 124 6.5 计时器与进度条... 128 6.5.1 计时器... 128 6.5.2 进度条... 130 6.6 本章小结... 133 习题... 133 第7章 面向对象的程序设计基础... 136 7.1 类和对象概述... 136 7.1.1 对象... 136 7.1.2 类... 137 7.2 面向对象技术概述... 137 7.2.1 封装性... 137 7.2.2 继承性... 138 7.2.3 多态性... 139 7.3 类和对象的创建... 139 7.3.1 类的创建... 139 7.3.2 对象的创建及使用... 140 7.3.3 类成员的可访问性... 142 7.3.4 类的数据成员... 143 7.4 类的方法... 144 7.4.1 方法的定义... 144 7.4.2 方法中的变量... 145 7.4.3 方法的参数... 146 7.4.4 方法的重载... 151 7.5 类的构造函数和析构函数... 153 7.5.1 构造函数... 153 7.5.2 析构函数... 154 7.6 类的属性... 156 7.7 静态类和静态成员... 159 7.7.1 静态类... 159 7.7.2 静态成员... 159 7.7.3 静态构造函数... 161 7.8 常用.NET框架类型... 163 7.8.1 Object类... 163 7.8.2 Convert类... 164 7.8.3 Math类... 165 7.8.4 DateTime结构... 167 7.9 本章小结... 170 习题... 170 第8章 面向对象的高级程序设计... 172 8.1 继承性... 172 8.1.1 继承的实现... 172 8.1.2 隐藏基类成员... 174 8.1.3 base关键字... 174 8.1.4 派生类的构造函数... 176 8.2 多态性... 179 8.2.1 重载和重写... 179 8.2.2 虚方法... 180 8.2.3 抽象方法与抽象类... 183 8.2.4 密封方法与密封类... 187 8.3 接口与多态... 188 8.3.1 定义接口... 188 8.3.2 实现接口... 189 8.3.3 使用接口... 192 8.4 分部类与命名空间... 193 8.4.1 分部类... 193 8.4.2 命名空间... 194 8.5 委托... 196 8.5.1 委托概述... 196 8.5.2 委托的声明及使用... 196 8.5.3 多路广播与委托合并... 200 8.5.4 委托中的协变与逆变... 202 8.6 事件... 203 8.6.1 事件简介... 203 8.6.2 声明事件和激发事件... 204 8.6.3 订阅事件和处理事件... 205 8.7 本章小结... 208 习题... 209 第9章 程序调试与异常处理... 211 9.1 程序错误与程序调试... 211 9.1.1 程序错误... 211 9.1.2 程序调试... 213 9.2 异常处理... 217 9.2.1 异常处理简介... 217 9.2.2 异常类... 218 9.2.3 引发异常... 219 9.2.4 异常的捕捉及处理... 220 9.3 本章小结... 223 习题... 224 第10章 界面设计... 225 10.1 菜单、工具栏与状态栏... 225 10.1.1 菜单... 225 10.1.2 工具栏... 231 10.1.3 状态栏... 234 10.2 对话框... 237 10.2.1 模式对话框与非模式对话框... 237 10.2.2 通用对话框... 237 10.2.3 自定义对话框... 244 10.3 RichTextBox控件... 244 10.3.1 常用属性... 244 10.3.2 常用方法... 246 10.4 界面布局... 251 10.4.1 控件的布局... 251 10.4.2 控件的锚定与停靠... 252 10.5 多窗体程序设计... 254 10.5.1 添加窗体和设置启动窗体... 254 10.5.2 多窗体程序设计的相关操作... 255 10.6 多文档界面程序设计... 262 10.6.1 创建MDI应用程序... 263 10.6.2 MDI的相关属性、方法和事件... 263 10.6.3 MDI应用程序中的菜单栏和工具栏... 266 10.7 本章小结... 268 习题... 268 第11章 键盘和鼠标操作... 270 11.1 焦点处理... 270 11.1.1 窗体对象的焦点... 270 11.1.2 控件对象的焦点... 271 11.2 键盘操作... 272 11.2.1 按键事件发生的顺序... 272 11.2.2 KeyPress事件... 272 11.2.3 KeyDown和KeyUp事件... 275 11.2.4 窗体的KeyPreview属性... 278 11.3 鼠标操作... 279 11.3.1 MouseEnter和MouseLeave事件... 279 11.3.2 MouseMove和MouseHover事件... 279 11.3.3 MouseDown和MouseUp事件... 281 11.3.4 MouseWheel事件... 282 11.3.5 MouseClick和MouseDoubleClick事件... 284 11.3.6 Click和DoubleClick事件... 284 11.3.7 鼠标事件发生的顺序... 285 11.3.8 设置鼠标指针... 285 11.4 本章小结... 287 习题... 288 第12章 数据库编程基础... 289 12.1 数据库基础知识... 289 12.1.1 数据库相关概念... 289 12.1.2 关系型数据库... 290 12.2 SQL基础知识... 291 12.2.1 SQL简介... 291 12.2.2 查询语句... 292 12.2.3 插入语句... 295 12.2.4 修改语句... 295 12.2.5 删除语句... 296 12.3 ADO.NET概述... 296 12.3.1 ADO.NET的概念... 296 12.3.2 ADO.NET对象模型... 297 12.3.3 ADO.NET访问数据库的两种模式... 298 12.4 利用ADO.NET访问数据库... 300 12.4.1 Connection对象... 300 12.4.2 Command对象... 305 12.4.3 DataReader对象... 306 12.4.4 DataAdapter对象... 310 12.4.5 DataSet对象... 312 12.4.6 ADO.NET相关组件... 314 12.4.7 数据绑定... 323 12.5 综合示例... 329 12.6 本章小结... 343 习题... 343 第13章 文件操作... 345 13.1 文件和流的概念... 345 13.2 文件的存储管理... 346 13.2.1 DriveInfo类... 346 13.2.2 Directory和DirectoryInfo类... 347 13.2.3 Path类... 348 13.2.4 File和FileInfo类... 349 13.3 文件的操作... 351 13.3.1 Stream类... 352 13.3.2 FileStream类... 354 13.3.3 StreamReader和StreamWriter类... 357 13.3.4 BinaryReader和BinaryWriter类... 361 13.4 本章小结... 362 习题... 362 第14章 ActiveX控件... 364 14.1 ActiveX控件概述... 364 14.1.1 ActiveX控件简介... 364 14.1.2 在工具箱中添加ActiveX控件... 364 14.2 开发ActiveX控件... 365 14.2.1 创建ActiveX控件... 366 14.2.2 测试ActiveX控件... 368 14.2.3 使用ActiveX控件... 368 14.3 多媒体ActiveX控件... 370 14.3.1 Windows Media Player控件... 370 14.3.2 Shockwave Flash Object控件... 371 14.3.3 Microsoft Web Browser控件... 373 14.4 本章小结... 375 习题... 375 第15章 部署Windows应用程序... 377 15.1 应用程序部署概述... 377 15.1.1 Visual Studio 2012提供的应用程序部署功能... 377 15.1.2 Windows Installer和ClickOnce部署的比较... 378 15.1.3 选择部署策略... 379 15.1.4 部署前的准备工作... 379 15.2 使用ClickOnce部署Windows应用程序... 380 15.2.1 将应用程序发布到Web. 380 15.2.2 将应用程序发布到共享文件夹... 382 15.2.3 将应用程序发布到媒体... 384 15.3 使用Windows Installer部署Windows应用程序... 388 15.3.1 创建安装程序... 388 15.3.2 测试安装程序... 396 15.4 本章小结... 396 习题... 397
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服