C++.NET程序设计实训教程 / 计算机系列教材
定价:¥59.00
作者: 严冬松,武建华
出版时间:2018-11
出版社:清华大学出版社
- 清华大学出版社
- 9787302512585
- 1-1
- 47190969-7
- 2018-11
- 计算机
- 本科
内容简介
本书以Visual Studio .NET平台的C /CLI语言为技术基础,以软件项目开发为主题,结合应用实例,将内容组织为16章,主要内容包括C /CLI的基础知识以及面向对象的基本概念和程序设计、基于Windows窗体的设计方法、常用控件的属性和事件以及事件响应函数的编写、基本界面构成及界面设计的方法、多文档界面的设计及数据传递、文件I/O及数据库的应用、GDI 基本绘图和图像处理、文本绘制、游戏编程以及综合应用系统设计实例等,使读者较全面地掌握C /CLI语言的知识体系和编程技巧。全书在内容描述上力求通俗易懂,突出实用性和操作性;在内容安排上循序渐进、深入浅出,突出趣味性和应用性。
本书可作为高等学校理工类各专业的程序设计实验教材,也可供软件开发者和编程爱好者参考。
本书可作为高等学校理工类各专业的程序设计实验教材,也可供软件开发者和编程爱好者参考。
目录
目录第1章C /CLI基础训练11.1基本知识提要11.1.1程序设计方法11.1.2C /CLI基本概念21.1.3数据类型转换21.1.4控制台输入输出31.1.5函数51.1.6函数的默认形参值61.1.7函数重载61.2实训操作内容71.2.1成绩计算71.2.2圆、圆球和圆柱111.2.3最大数151.2.4圆球和圆柱的体积171.3常见问题处理19思考与练习20第2章C /CLI编程进阶222.1基本知识提要222.1.1引用、跟踪引用及函数参数引用222.1.2内存托管232.1.3CLR数组242.1.4随机数272.1.5字符串282.2实训操作内容312.2.1放大器与交换器312.2.2新学员排队342.2.3扑克发牌模拟372.2.4分解器42思考与练习44第3章类与对象473.1基本知识提要 473.1.1类与对象概述473.1.2构造函数、析构函数和终结器503.1.3程序集和类库523.1.4标量属性与索引属性523.1.5常用类和结构533.2实训操作内容543.2.1立方体543.2.2类库与协作编程623.2.3标量属性643.2.4索引属性68思考与练习71第4章继承与多态734.1基本知识提要734.1.1继承与派生类734.1.2多态性与虚函数744.1.3接口764.1.4委托774.1.5事件794.2实训操作内容804.2.1派生的圆桌804.2.2几何体844.2.3英雄无敌874.2.4吃水果的接口944.2.5委托与代理984.2.6按钮事件100思考与练习104第5章窗体和对话框设计1085.1基本知识提要1085.1.1Windows编程1085.1.2窗体应用程序设计1095.1.3窗体Forms类1105.1.4鼠标事件和键盘事件1145.1.5窗体与对话框1165.2实训操作内容1195.2.1窗体1195.2.2键盘与鼠标事件1225.2.3套圈游戏1285.2.4五运六气132思考与练习137第6章常用控件设计1396.1基本知识提要1396.1.1控件的常用属性和事件1396.1.2标签1416.1.3按钮、单选按钮和复选框1416.1.4组框1416.1.5图片框1416.1.6文本框1426.1.7掩码文本框1426.1.8数字旋钮1436.1.9日期时间1436.1.10月历1436.1.11弹出式信息组件1446.1.12链接标签1446.1.13网页导航1456.1.14WebRequest类和HttpWebRequest类1456.2实训操作内容1466.2.1学生成绩1466.2.2学生基本情况1486.2.3用户登录窗体1546.2.4天气预报158思考与练习163第7章框条控件设计1647.1基本知识提要1647.1.1列表框1647.1.2组合框1677.1.3可选列表框1687.1.4进度条1687.1.5滚动条1697.1.6滑动条1697.1.7定时器1707.1.8随机数类1707.2实训操作内容1717.2.1学生成绩操作1717.2.2我的星期都去哪了1807.2.3条子的使用1847.2.4抓人游戏189思考与练习193第8章容器控件设计1958.1基本知识提要1958.1.1图像列表组件1958.1.2选项卡控件1958.1.3列表视图控件1978.1.4树视图控件1998.1.5面板控件2008.1.6切分容器控件2018.2实训操作内容2018.2.1图像显示控制2018.2.2联系人信息管理2058.2.3学校专业列表2118.2.4学生成绩系统214思考与练习223第9章基本界面设计2259.1基本知识提要2259.1.1菜单2259.1.2工具栏2289.1.3状态栏2309.1.4图标2319.1.5托盘控件2329.1.6串口类及虚拟串口2329.1.7ActiveX控件2329.2实训操作内容2349.2.1空气监控系统设计12349.2.2空气监控系统设计22409.2.3空气监控系统设计32469.2.4递增数字控件250思考与练习253第10章多文档界面设计25410.1基本知识提要25410.1.1多文档窗体25410.1.2富文本框控件25710.1.3系统信息的获取25810.2实训操作内容26010.2.1多文档界面设计26010.2.2多文档编辑器26510.2.3一档多视275思考与练习279第11章文件与文件夹操作28111.1基本知识提要28111.1.1文件和流28111.1.2DriverInfo类28311.1.3Directory类和DirectoryInfo类28311.1.4Path类28511.1.5File类和FileInfo类28511.1.6流文件读写操作28911.2实训操作内容29311.2.1资源管理器29311.2.2文件及文件夹操作30111.2.3记事本30711.2.4二进制编辑器313思考与练习317第12章数据库应用编程31912.1基本知识提要体系结构31912.1.2断开的数据库32412.1.3连接的数据库32612.1.4DataSet数据操作32612.1.5数据视图和数据绑定32812.2实训操作内容32912.2.1数据库浏览器32912.2.2数据库向导操作33212.2.3数据库的行列操作34412.2.4数据视图和数据绑定349思考与练习355第13章GDI 图形绘制35813.1基本知识提要35813.1.1GDI 组成35813.1.2常用基本数据结构35913.1.3图形绘制36113.1.4画笔36213.1.5画刷36413.1.6二维图形绘制方法36613.2实训操作内容37013.2.1时钟精灵37013.2.2旋转的风扇37213.2.3成绩统计图37713.2.4贪吃蛇游戏380思考与练习389第14章GDI 图像处理39114.1基本知识提要39114.1.1图像处理的方法39114.1.2图像的特效处理39514.1.3图像几何变换39514.2实训操作内容39614.2.1图像处理器139614.2.2图像处理器240214.2.3拼图游戏410思考与练习425第15章序列化、文本绘制与打印42615.1基本知识提要42615.1.1序列化数据存取42615.1.2文本的图形绘制42815.1.3打印及打印预览43015.2实训操作内容43215.2.1学生成绩管理系统143215.2.2学生成绩管理系统244015.2.3学生成绩管理系统3448思考与练习457第16章多媒体设计及应用程序部署45916.1基本知识提要45916.1.1多媒体文件的播放45916.1.2应用程序的部署46016.2实训操作内容46216.2.1多媒体播放器46216.2.2应用程序部署467思考与练习471参考文献472














