分享
 
 
 

C++.NET程序设计(高等学校教材计算机科学与技术)

C++.NET程序设计(高等学校教材计算机科学与技术)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 杜茂康

基本信息·出版社:清华大学出版社

·页码:434 页

·出版日期:2009年

·ISBN:7302194319/9787302194316

·条形码:9787302194316

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:高等学校教材计算机科学与技术

产品信息有问题吗?请帮我们更新产品信息。

内容简介《C++.NET程序设计》基于Visual C++.NET 2008介绍了面向对象程序设计的原理、技术和方法,包括标准C++、托管扩展C++和C++ Windows窗体程序设计3个方面。主要内容有C++对C语言的扩展、类、对象、友元、继承、多态性、虚函数、重载、I/O流、模板、STL、异常、C++托管扩展程序设计、托管数据类型、值类型、引用类型、托管类、托管继承、委托、事件驱动程序设计、Windows程序的运行原理、C++.NET Windows窗体程序设计、窗体控件、对话框、菜单、工具条和C++.NET文件与流等内容。

《C++.NET程序设计》取材新颖,内容翔实,案例丰富,条理明晰,实用性强。《C++.NET程序设计》可作为高等院校的计算机、信息类、电子类专业及其他理工类相关专业的教材,也可作为C++.NET程序设计的自学者或程序设计人员的参考用书。

编辑推荐《C++.NET程序设计》特点为:把C++面向对象程序设计的特征、基本原理和Windows程序设计实现方法两者较好地结合起来,主要包括以下内容。

深入地介绍C++的面向对象程序设计方面特征:抽象与封装、C++的类与对象、继承、重载、多态、模板与STL、流等内容。

windows程序设计基本原理:VC++.NET下的windowsAPI程序的结构、消息循环、事件编程,以及常用的数据结构。

VC++.NET托管程序设计:托管机制、委托、事件、异常处理、托管与非托管混合编程等内容。

VC++.NET窗体程序设计:窗体命名空间、窗体框架应用程序设计、窗体控件编程,菜单、工具条、对话框、GDI图形程序设计、窗体控件编程等内容。

将基于DOS平台下的C++程序移植到windows下的方法。

目录

第1章 C++.NET面向对象程序设计概述

1.1 程序设计语言的发展

1.2 面向过程的程序设计

1.3 面向对象的程序设计

1.4 面向对象的程序设计语言

1.4.1 类与对象

1.4.2 数据抽象与封装

1.4.3 继承性

1.4.4 多态性

1.5 C++与面向对象程序设计

1.6 Microsoft.NET与VisualC++

1.6.1.NETFramework

1.6.2 VisualC++.NET

1.7 第一个C++程序:HellowC++

1.7.1 VisualC++2008简介

1.7.2 建立HellowC++程序的解决方案

1.7.3 在HellowC++项目中添加源程序

习题

第2章 数据输入与输出

2.1 C++程序的结构

2.2 流与标准输入输出设备

2.3 cin和数据输入

2.3.1 常规数据的输入

2.3.2 空格及包括空白的长字符串的输入

2.4 cout和数据输出

2.5 输出格式控制符

2.6 文件数据输入与输出

习题

第3章 C++基础

3.1 C++对C语言数据类型的扩展

3.2 局部变量声明

3.3 const常量

3.4 命名空间

3.5 指针

3.5.1 指针概念的回顾

3.5.2 指针与0

3.5.3 指针与const

3.5.4 void指针

3.5.5 new和delete

3.6 引用

3.7 类型转换

3.7.1 隐式类型转换

3.7.2 显式类型转换

3.8 函数

3.8.1 函数原型

3.8.2 函数默认参数

3.8.3 引用参数

3.8.4 返回引用

3.8.5 函数与const

3.8.6 函数重载

3.9 内联函数

3.10 预处理器

3.11 作用域和生存期

3.11.1 作用域

3.11.2 变量类型及生存期

3.11.3 变量初始化

3.11.4 局部变量与函数返回地址

习题

第4章 类与对象

4.1 结构与类

4.1.1 C++对结构的扩展

4.1.2 访问权限

4.1.3 类

4.2 成员函数

4.2.1 成员函数的定义

4.2.2 常量成员函数

4.3 类与封装

4.4 对象

4.5 构造函数与析构函数

4.5.1 构造函数

4.5.2 析构函数

4.5.3 默认构造函数

4.5.4 重载构造函数

4.5.5 复制构造函数

4.5.6 构造函数与对象定义

4.6 构造函数与成员初始化列表

4.7 静态成员

4.7.1 静态数据成员

4.7.2 静态成员函数

4.8 this指针

4.9 友元

4.10 对象成员

4.11 对象数组和对象指针

4.12 向函数传递对象

4.13 类的作用域和对象的生存期

4.14 类的接口与实现的分离

4.14.1 头文件

4.14.2 源文件

4.14.3 类的应用

习题

第5章 继承

5.1 继承的概念

5.2 继承方式

5.2.1 C++继承的形式

5.2.2 公有继承

5.2.3 私有继承

5.2.4 保护继承

5.3 基类与派生类的关系

5.3.1 成员函数的重定义与名字隐藏

5.3.2 访问基类成员

5.4 构造函数和析构函数

5.4.1 派生类构造函数的定义

5.4.2 派生类构造函数和析构函数的调用次序

5.4.3 构造函数和析构函数的构造规则

5.5 多继承

5.5.1 多继承的概念和应用

5.5.2 多继承方式下的二义性

5.5.3 多继承的构造函数与析构函数

5.6 虚拟继承

5.6.1 虚拟继承引入的原因

5.6.2 虚拟继承的实现

5.7 基类与派生类对象的关系

5.8 继承与组合

习题

第6章 多态性

第7章 模板与STL

第8章 异常

第9章 托管C++程序设计

第10章 Windows窗体程序设计

第11章 窗体常用控件编程

第12章 .NET文件操作

参考文献

……[看更多目录]

序言由C语言发展演变而来,兼具面向过程和面向对象程序设计语言的双重特征。程序代码具有简洁、灵活、高效和可移植性强等特点,适合编写运行于各种系统环境中的高性能代码,常被用来设计操作系统、设备驱动程序或其他需要在实时约束下直接操作硬件的软件。图形学、密码算法、科学计算和用户界面设计是使用C++较深入的领域,游戏、银行、贸易、保险业、网络程序、电话通信以及军事等诸多应用领域也常用C++设计其应用程序的核心代码,以求软件的最佳性能和效率。

无论从语言本身的实用性,还是从编程思想、代码效率和程序性能等方面来看,C++都是程序设计语言的典范。学好C++,不仅能够用于实际的程序设计,而且有助于理解程序设计技术的精髓,再学习诸如JAVA、C#之类的程序设计语言就简单了。

C++经历了较长的发展阶段,形成了几种不同版本的标准。其中ANSI和ISO联合标准化委员会于1998年颁布的C++规范,称为标准C++,它是当前使用最广泛的C++标准。支持C++程序设计的编译器很多,其中最常用的有C++Builder、VisualC++6.0和VistIalC++.NET等。VisualC++.NET、在支持标准C++程序设计的同时,还对C++进行了托管扩展,增加了许多新特性和新功能,称为托管扩展C++。

文摘插图:

C++.NET程序设计(高等学校教材计算机科学与技术)

第1章C++.NET面向对象程序设计概述

随着计算机应用的普及,程序越来越复杂,规模越来越庞大,结构化程序设计方法已难以适应软件发展的趋势。面向对象的程序设计技术采用与客观世界相近的对象来模拟客观世界中的事物及其行为,使程序与客观世界具有很大程度的相似性,降低了软件开发的难度,适合大型的、复杂的软件设计,是当前及今后若干年的主流编程技术。

1.1程序设计语言的发展

程序设计语言是人们与计算机进行沟通的工具,利用程序设计语言描绘需要让计算机解决的问题称为程序,它是用程序设计语言提供的语句编写的命令序列,这些命令序列经过与之相关的语言处理器编译(解释)之后就能被计算机理解和执行,完成规定的任务。同人类自然语言一样,随着计算机应用的普及和技术的发展,程序设计语言也在不断地发展变化,以适应新的应用需求,解决更为复杂的问题。概括而言,程序设计语言的发展过程大致经历了机器语言、汇编语言和高级语言三个阶段。

1.机器语言

机器语言是最早的程序设计语言,它由计算机能够识别的二进制指令系统构成。指令是指计算机能够识别的命令,它们是一些由0和1组合成的二进制编码。一台计算机能够识别的全部指令的集合,就是它的指令系统——机器指令系统。为了编写机器语言程序,需要记住各种操作的机器指令代码;为了读取数据,还要知道数据在内存中的地址。这种需要记住大量具体编码来编写程序的方法不但难于实现,而且容易出错。

2.汇编语言

为了解决机器语言编程困难、难以记忆之类的缺点,人们用一些便于记忆的符号代替机器语言中的二进制指令代码,这就是汇编语言。从机器语言到汇编语言,虽然编写程序简单了许多,但它仍然是与机器相关的,不同机器系统的汇编语言并不相同,要在不同硬件系统(其指令系统不同)的计算机上完成相同的任务,需要编写不同的汇编程序。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有