出版时间:2008-11 出版社:中国水利水电出版社 作者:王永国 著
内容概要
《Visual C++程序设计》以少课时、没有C/C++程序设计基础、直接学习Visual C++ 6.0语言的读者为对象,兼顾相关考试,由浅入深地介绍了C++语言的概念、语法、结构化程序设计的思想、面向对象的程序设计方法及Visual C++可视化编程基础。 全书共分7章,其中前5章讲述Visual C++ 6.0语言的基础内容,第6章介绍面向对象的程序设计的知识,最后一章介绍Visual C++ 6.0可视化编程的基本方法。《Visual C++程序设计》以案例驱动教学,内容精炼、结构紧凑、通俗通懂,重点突出,注重实用与能力的培养,它克服了一般教科书学习C++枯燥、学了以后却不会用Visual C++在开发环境中解决问题的难点,有助于提高学生的学习兴趣。 书中精选的大量例题、习题都经过测试,并可在与《Visual C++程序设计》配套的《Visual C++程序设计实训与考试指导》中找到参考答案及其源代码,也可通过配套光盘在机上练习评分。光盘中的“Visual C++程序设计”课程教学包可以说是一本学习Visual C++的百科全书与立体化教材,从Visual C++的学习方法、电子课件、上机实训、综合案例,到试卷生成系统、等级考试模拟训练系统等,信息量大,完全能够满足教师教学、学生自学测试的需要,对培养学生的实战能力与创新精神有重要指导作用。
作者简介
王永国,男,安徽肥东人,1989年毕业于安徽大学数学系应用数学专业,同年留校。 先后担任院学生辅导员、总支秘书等工作,1998年转入专任教师,现为信息与计算科学系副主任、副教授, “全国高等学校(安徽考区)计算机水平考试”专家委员会成员、计算机基础教育系列教材编写委员会委员。 为合肥市人事局、淮北市人事局等单位分别开发了计算机应用能力考试考核软件,开发或参与开发了全国高等学校(安徽考区)“计算机文化基础”、“二级Visual FoxPro|BASIC语言”无纸化考试系统、二级其他语种的机上考试系统、“计算机水平考试考务管理系统”及“计算机水平考试光电阅读系统”等。 主要从事计算机课程的教学与软件开发工作,先后发表论文10多篇,主编或参与编写计算机教材或教辅书籍20多部。近年来,主持校级项目2项,参与省级项目3项,开发的《合肥市计算机应用能力考核系统》获2004年省自然科学三等奖;作为第二完成人的“安徽省高等学校计算机基础课程体系的构建及教学模式的创新”课题获2005年省优秀教学成果一等奖。《FoxPro程序设计》课件2006年被评为安徽大学优秀课件,2006年获安徽大学董事会优秀教学奖。侧重计算机应用中的多媒体数据库系统与教育智能化。
书籍目录
前言第1章 Visual C++概述1.1 C++语言的发展与特点1.1.1 C++语言的发展1.1.2 C++语言的特点1.2 简单的C++程序1.3 C++基本语法成分1.3.1 C++字符集1.3.2 C++语言的词汇1.4 基本输入输出1.5 Visual C++6.0简介1.5.1 Visual C++集成开发环境1.5.2 简单C++程序的编写、运行过程习题第2章 数据类型、运算符与表达式2.1 数据类型2.1.1 数据类型分类2.1.2 基本数据类型2.2 常量、变量和函数2.2.1 常量2.2.2 变量2.2.3 标准函数2.3 运算符和表达式2.3.1 运算符2.3.2 表达式2.4 数据类型转换2.4.1 自动类型转换2.4.2 强制类型转换习题二第3章 结构化程序设计3.1 程序设计概述3.2 C++语句3.3 顺序结构3.4 选择结构3.4.1 if语句3.4.2 switch语句3.5 循环结构3.5.1 循环的基本概念3.5.2 while语句3.5.3 dowhile语句3.5.4 for语句3.5.5 循环的嵌套3.6 其他控制语句3.6.1 goto语句3.6.2 break语句3.6.3 continue语句3.7 常用算法习题三第4章 数组、指针与字符串4.1 数组的基本概念4.2 一维数组4.2.1 一维数组的定义、初始化和引用4.2.2 一维数组的应用4.3 二维数组4.3.1 二维数组的定义、引用与初始化4.3.2 二维数组的应用4.4 字符数组4.4.1 字符数组的定义4.4.2 字符数组的初始化4.4.3 字符数组的引用4.4.4 字符串处理函数4.5 指针与数组4.5.1 指针4.5.2 动态存储空间4.5.3 指针与一维数组4.5.4 指针与二维数组4.5.5 指针与字符串4.6 结构与链表4.6.1 结构4.6.2 链表基础4.7 常用算法第5章 函数5.1 函数概述5.2 函数的定义、调用和说明5.2.1 函数的定义5.2.2 函数的调用5.2.3 函数说明5.3 函数间的参数传递5.3.1 参数的传递方式5.3.2 函数参数默认5.4 内联函数5.5 递归函数5.6 函数重载5.7 函数模板5.7.1 函数模板的定义5.7.2 模板实参的省略5.7.3 函数模板的定制5.8 作用域与存储类别5.8.1 变量的存储属性5.8.2 变量的存储类型5.9 应用举例习题五第6章 面向对象程序设计基础6.1 面向对象程序设计概述6.1.1 面向对象程序设计的产生6.1.2 面向对象的基本概念6.1.3 面向对象程序设计的特点6.2 类和对象6.2.1 类的定义6.2.2 对象的定义6.2.3 对象的初始化6.2.4 常对象和常成员6.2.5 静态成员6.2.6 友元6.3 继承和派生6.3.1 基类和派生类6.3.2 单继承6.4 多态性和虚函数6.4.1 函数重载与运算符重载6.4.2 虚函数6.4.3 抽象类6.5 C++输入/输出流6.5.1 I/O流类6.5.2 标准输入输出流的成员函数6.5.3 格式化I/O流6.5.4 磁盘文件习题六第7章 VistJaI C++可视化编程基础7.1 Windows程序设计基本概念7.1.1 基于Visual C++的Windows应用程序设计方法7.1.2 Windows程序设计的基本概念7.1.3 Windows应用程序中l的常见消息7.2 API及应用程序基本框架7.2.1 Windows应用程序的组成7.2.2 Windows API应用程序实例7.2.3 Windows API应用程序结构分析7.3 MFC及应用程序框架7.3.1 MFC概述7.3.2 宏和全局函数7.3.3 应用程序框架7.4 对话框与常用控件7.4.1 创建对话框程序的步骤7.4.2 对话框的调用7.4.3 通用消息对话框7.4.4 控件基本操作7.4.5 CString类7.4.6 常用控件与功能函数7.4.7 综合应用7.5 菜单、工具栏和状态栏7.5.1 菜单7.5.2 工具栏7.5.3 状态栏7.6 文档/视图结构应用程序习题七附录1 ASCII码表附录2 C++常用标准库函数参考文献
图书封面
评论、评分、阅读与下载