热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Visual C++程序设计

中国水利水电出版社
    【作 者】王永国 主编 【I S B N 】978-7-5084-6002-4 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2008-11-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年11月第1版 【页 数】 【千字数】450 【印 张】18 【定 价】28 【丛 书】21世纪高等学校精品教材 【备注信息】
图书详情

      本书以少课时、没有C/C++程序设计基础、直接学习Visual C++ 6.0语言的读者为对象,兼顾相关考试,由浅入深地介绍了C++语言的概念、语法、结构化程序设计的思想、面向对象的程序设计方法及Visual C++可视化编程基础。

      全书共分7章,其中前5章讲述Visual C++ 6.0语言的基础内容,第6章介绍面向对象的程序设计的知识,最后一章介绍Visual C++ 6.0可视化编程的基本方法。本书以案例驱动教学,内容精炼、结构紧凑、通俗通懂,重点突出,注重实用与能力的培养,它克服了一般教科书学习C++枯燥、学了以后却不会用Visual C++在开发环境中解决问题的难点,有助于提高学生的学习兴趣。

      书中精选的大量例题、习题都经过测试,并可在与本书配套的《Visual C++程序设计实训与考试指导》中找到参考答案及其源代码,也可通过配套光盘在机上练习评分。光盘中的“Visual C++程序设计”课程教学包可以说是一本学习Visual C++的百科全书与立体化教材,从Visual C++的学习方法、电子课件、上机实训、综合案例,到试卷生成系统、等级考试模拟训练系统等,信息量大,完全能够满足教师教学、学生自学测试的需要,对培养学生的实战能力与创新精神有重要指导作用。

      本书除供高校非计算机专业及信息与计算科学专业使用外,也可作为各类技术人员学习Visual C++语言或参加全国计算机等级考试C++的学习参考书。

    1. 以少学时、没有C/C++程序设计基础的读者为对象

    2. 紧扣教学(考试)大纲,精心设计教学内容

    3. 从实用角度出发,采用“案例驱动”方式编写

    4. 精选300多道习题(选择、填空、阅读理解、编程等),供读者练习与自测

    5. 本书配套教材《Visual C++程序设计实训与考试指导》的光盘中含有:

    a)题库练习系统(可单元练习、自动与随机组卷)

    b)全国计算机等级考试二级C++笔试与上机模拟系统

    c)80个典型程序(含算法分析)

    d)3个综合案例

    6. 提供丰富的相关资源(电子教案、案例源代码等)

      为了更好地服务于教学并兼顾相关考试,根据教育部《关于进一步加强高校计算机基础教学的意见》中有关“计算机程序设计基础课程教学基础要求”的精神,考虑到高等学校教学计划要求压缩课堂教学时数的发展趋势与加强学生创新能力的培养方向,结合我们近年来从事C/C++/Visual C++程序设计的教学体会与开发经验,我们编写了《Visual C++程序设计》一书。

      Visual C++是微软公司开发的基于Windows平台的C++可视化开发环境,学习和掌握标准C++内容是使用Visual C++开发必不可少的环节,C++内容既系统化又与Visual C++相互联系。因此该书在编写过程中注重将传统的面向过程程序设计、流行的面向对象程序设计及Visual C++可视化编程有机地结合起来。全书共分7章,其中前5章主要介绍了Visual C++环境下C++的基础内容,包含Visual C++概述、数据类型、运算符与表达式、结构化程序设计、数组和字符串、指针、结构与链表、函数等基础知识;第6章主要是流行的面向对象程序设计的基本内容,包括类与对象、继承和派生、多态性和虚函数、I/O流等;第7章是Visual C++可视化编程部分,介绍了API与MFC应用程序框架、常用控件及其成员函数的使用,菜单、工具栏与状态栏的设计,SDI与MDI程序开发基础等,对提高学生学习的积极性与创新能力的培养有重要作用。

    本书具有以下特点:

    (1)以少课时、没有C/C++程序设计基础、直接学习Visual C++ 6.0语言的读者为对象,考虑到知识层次渐进的特点,由浅入深地介绍了C++语言的概念、语法、结构化程序设计的思想、面向对象的程序设计方法及Visual C++可视化编程基础。

    (2)以Microsoft Visual C++ 6.0简体中文版为依据,通过案例驱动教学,内容精炼、结构紧凑、通俗易懂、重点突出,注重实用与能力的培养,从而克服了一般教科书学习C++枯燥、学了以后不会用Visual C++在开发环境中解决问题的难点,有助于提高学生的学习兴趣。

    (3)每一章均精选了大量的例题、习题,且都经过测试,并可在与本书配套的《Visual C++程序设计实训与考试指导》一书中找到参考答案及其源代码,也可通过实训教材的配套光盘在机器上练习评分。该书由实验、习题及解答、《Visual C++程序设计》课程教学包及其使用与考试指导4部分组成。为了适应新的教学需求、提高教学质量,配套光盘中含有我们开发的“Visual C++程序设计”课程教学包,该教学包可以说是一本学习Visual C++的百科全书与立体化教材,从Visual C++的学习方法、电子课件、上机实训、综合案例,到试卷生成系统、C++等级考试模拟训练系统等,信息量大,完全能够满足教师教学、学生自学测试的需要,对培养学生的实战能力与创新精神有重要指导作用。使用本书并需要后台管理功能的老师可以通过出版社与作者联系。

      本书由王永国主编,参与编写的人员有王永国、丁亚涛、张其亮、翟素兰。另外参与本书编写、习题测试与校对的还有王多超、程中林等。本书在出版过程中,得到了许多同仁的关心和帮助,中国水利水电出版社计算机编辑室的领导和编辑也为本书的编辑和出版给予了大力支持和悉心指导,在此一并致谢。

      由于作者水平有限,书中难免会有一些疏漏和错误,希望广大读者批评指正,以便我们再版时修正,如果你有好的建议或要求欢迎与我们联系,我们的E-mail:ygwang21@163.com


    前言
    第1章  Visual C++概述 1
    1.1  C++语言的发展与特点 1
    1.1.1  C++语言的发展 1
    1.1.2  C++语言的特点 2
    1.2  简单的C++程序 3
    1.3  C++基本语法成分 5
    1.3.1  C++字符集 5
    1.3.2  C++语言的词汇 6
    1.4  基本输入输出 7
    1.5  Visual C++ 6.0简介 11
    1.5.1  Visual C++集成开发环境 11
    1.5.2  简单C++程序的编写、运行过程 14
    习题一 18
    第2章  数据类型、运算符与表达式 20
    2.1  数据类型 20
    2.1.1  数据类型分类 20
    2.1.2  基本数据类型 21
    2.2  常量、变量和函数 21
    2.2.1  常量 21
    2.2.2  变量 24
    2.2.3  标准函数 25
    2.3  运算符和表达式 26
    2.3.1  运算符 27
    2.3.2  表达式 31
    2.4  数据类型转换 32
    2.4.1  自动类型转换 32
    2.4.2  强制类型转换 33
    习题二 35
    第3章  结构化程序设计 38
    3.1  程序设计概述 38
    3.2  C++语句 39
    3.3  顺序结构 40
    3.4  选择结构 43
    3.4.1  if语句 43
    3.4.2  switch语句 48
    3.5  循环结构 50
    3.5.1  循环的基本概念 50
    3.5.2  while语句 51
    3.5.3  do…while语句 52
    3.5.4  for语句 53
    3.5.5  循环的嵌套 54
    3.6  其他控制语句 55
    3.6.1  goto语句 55
    3.6.2  break语句 56
    3.6.3  continue语句 57
    3.7  常用算法 58
    习题三 63
    第4章  数组、指针与字符串 71
    4.1  数组的基本概念 71
    4.2  一维数组 72
    4.2.1  一维数组的定义、初始化和引用 72
    4.2.2  一维数组的应用 73
    4.3  二维数组 78
    4.3.1  二维数组的定义、引用与初始化 78
    4.3.2  二维数组的应用 79
    4.4  字符数组 81
    4.4.1  字符数组的定义 82
    4.4.2  字符数组的初始化 82
    4.4.3  字符数组的引用 82
    4.4.4  字符串处理函数 82
    4.5  指针与数组 84
    4.5.1  指针 84
    4.5.2  动态存储空间 87
    4.5.3  指针与一维数组 88
    4.5.4  指针与二维数组 89
    4.5.5  指针与字符串 91
    4.6  结构与链表 93
    4.6.1  结构 93
    4.6.2  链表基础 96
    4.7  常用算法 99
    习题四 104
    第5章  函数 112
    5.1  函数概述 112
    5.2  函数的定义、调用和说明 113
    5.2.1  函数的定义 113
    5.2.2  函数的调用 114
    5.2.3  函数说明 117
    5.3  函数间的参数传递 118
    5.3.1  参数的传递方式 118
    5.3.2  函数参数默认 124
    5.4  内联函数 125
    5.5  递归函数 126
    5.6  函数重载 128
    5.7  函数模板 129
    5.7.1  函数模板的定义 130
    5.7.2  模板实参的省略 132
    5.7.3  函数模板的定制 134
    5.8  作用域与存储类别 135
    5.8.1  变量的存储属性 135
    5.8.2  变量的存储类型 136
    5.9  应用举例 140
    习题五 144
    第6章  面向对象程序设计基础 154
    6.1  面向对象程序设计概述 154
    6.1.1  面向对象程序设计的产生 154
    6.1.2  面向对象的基本概念 156
    6.1.3  面向对象程序设计的特点 157
    6.2  类和对象 158
    6.2.1  类的定义 158
    6.2.2  对象的定义 160
    6.2.3  对象的初始化 162
    6.2.4  常对象和常成员 168
    6.2.5  静态成员 171
    6.2.6  友元 174
    6.3  继承和派生 178
    6.3.1  基类和派生类 178
    6.3.2  单继承 178
    6.4  多态性和虚函数 186
    6.4.1  函数重载与运算符重载 186
    6.4.2  虚函数 189
    6.4.3  抽象类 191
    6.5  C++输入/输出流 192
    6.5.1  I/O流类 193
    6.5.2  标准输入输出流的成员函数 193
    6.5.3  格式化I/O流 195
    6.5.4  磁盘文件 197
    习题六 204
    第7章  Visual C++可视化编程基础 220
    7.1  Windows程序设计基本概念 220
    7.1.1  基于Visual C++的Windows应用程序设计方法 220
    7.1.2  Windows程序设计的基本概念 221
    7.1.3  Windows应用程序中的常见消息 223
    7.2  API及应用程序基本框架 223
    7.2.1  Windows应用程序的组成 223
    7.2.2  Windows API应用程序实例 224
    7.2.3  Windows API应用程序结构分析 226
    7.3  MFC及应用程序框架 227
    7.3.1  MFC概述 227
    7.3.2  宏和全局函数 228
    7.3.3  应用程序框架 229
    7.4  对话框与常用控件 230
    7.4.1  创建对话框程序的步骤 230
    7.4.2  对话框的调用 232
    7.4.3  通用消息对话框 234
    7.4.4  控件基本操作 235
    7.4.5  CString类 237
    7.4.6  常用控件与功能函数 239
    7.4.7  综合应用 256
    7.5  菜单、工具栏和状态栏 258
    7.5.1  菜单 258
    7.5.2  工具栏 263
    7.5.3  状态栏 265
    7.6  文档/视图结构应用程序 268
    习题七 271
    附录1  ASCII码表 274
    附录2  C++常用标准库函数 276
    参考文献 280
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册