《C++程序设计教程(第3版)》——第1章,第5节程序开发步骤

1.5 程序开发步骤
目前,大多数的程序设计语言都提供了集成开发环境,编程者首先在集成开发环境中输入源程序。C++源程序的扩展名为.cpp,如源程序名为Li0102.cpp。然后在集成环境中启动编译程序将源程序转化成目标程序,如源程序Li0102.cpp的目标程序的文件名为Li0102.obj,其主文件名与源程序主文件名一致,扩展文件名为.obj。最后启动连接程序将目标程序与库程序(一般扩展名为.lib)连接生成可执行程序(一般扩展名为.exe),如Li0102. exe。计算机直接运行可执行程序。
在程序开发过程的各个阶段,如编译、连接、执行,均有可能出现错误,当出现错误后,必须返回到编辑状态对源程序进行修改。
C++程序开发的步骤如图1-3所示。

时间: 2024-10-24 08:43:15

《C++程序设计教程(第3版)》——第1章,第5节程序开发步骤的相关文章

《Windows网络与通信程序设计(第3版)》——1.4 网络应用程序设计基础

1.4 网络应用程序设计基础 本节讲述网络应用程序设计的原则和网络程序开发环境的设置. 1.4.1 网络程序体系结构在创建网络应用程序之前,首先要决定应用程序的体系结构.应用程序体系结构(application architecture)由应用程序开发者设计,它指定了在各种各样的终端系统上,应用程序是如何组织的.本节介绍现有的主要体系结构:客户机/服务器体系结构.P2P体系结构和这两种结构的混合. 1.客户机/服务器体系结构在客户机/服务器体系结构中,有一个总是在运行的主机,称为服务器,它为来自

《嵌入式 Linux C 语言应用程序设计(修订版)》——第 2 章 嵌入式Linux C语言开发工具 2.1 嵌入式Linux下C语言概述

第 2 章 嵌入式Linux C语言开发工具 本章目标 任何应用程序的开发都离不开编辑器.编译器及调试器,嵌入式Linux的C语言开发也一样,它也有一套优秀的编辑.编译及调试工具. 掌握这些工具的使用是至关重要的,它直接影响到程序开发的效率.因此,希望读者能自己动手操作,切实熟练掌握这些工具的使用.通过本章的学习,读者将会掌握如下内容: 2.1 嵌入式Linux下C语言概述 读者在第一章中已经了解了嵌入式开发的基本流程,在嵌入式系统中应用程序的主体是在宿主机中开发完成的,就嵌入式Linux而言,

《深入解析IPv6(第3版)》——2.4 应用程序开发接口

2.4 应用程序开发接口 Windows包含以下支持IPv6的应用程序接口(API). Windows Sockets(Windows套接字). Winsock Kernel. Remote Procedure Call(远程过程调用). Internet Protocol Helper. Win32 Internet Extensions(Win32 Internet扩展). NET Framework(.NET框架). Windows Runtime. Windows Filtering P

搜索引擎优化技术教程之完全版 第四章 SEO指导下的技术支持

     对搜索引擎最友好(Search Engine Friendly)的网页是静态网页,但大部分内容丰富或互动型网站都不可避免采用到相关技术语言来实现内容管理和交互功能.SEO 思想指导下的技术支持,主要是对特定代码的优化和对动态网页进行静态处理的措施.          Title 和 Meta 标签      以.html 或.htm 为扩展名的 HTML 文档称为静态网页.Meta 称为元标志,用于网页的<head >与</head>中.Meta 标签的用处很多,目前几乎

搜索引擎优化技术教程之完全版 第七章 网页级别(PageRank)

第七部分:网页级别(PageRank)      Google搜索引擎采用的核心软件称为 PageRank,这是由Google创始人开发出的一套用于网页评级的系统,是Google搜索排名算法中的一个组成部分,级别从1到10级,10级为满分,PR值越高说明该网页在搜索排名中的地位越重要,也就是说,在其他条件相同的情况下,PR值高的网站在Google搜索结果的排名中有优先权.网页级别由此成为Google所有网络搜索工具的基础.              网页级别概述 Google对网页级别的描述  

搜索引擎优化技术教程之完全版 第六章 走在钢丝绳上的SEO作弊

第六部分:走在钢丝上的搜索引擎优化作弊      由于技术型搜索引擎在网站排名过程中完全由蜘蛛程序自动完成,未有人工参与,这为那些针对排名原理而采用欺骗蜘蛛程序的手段提供成功的可能性.因此在 SEO 的发展过程中,一直伴随着关于作弊方法的讨论,成为业界关注的话题.              SEO 作弊手段      做 SEO 必须了解基本的作弊手段,目的是避免无意间采用了相关手段遭到处罚.以下是被视为作弊的常见手段: 1.关键字堆砌:      为了增加关键词的出现频次,故意在网页代码中,如

搜索引擎优化技术教程之完全版 第三章 网页优化制作

第三部分:对搜索引擎友好的网页设计制作      一般的网页设计都由网页设计师完成.设计师设计网站往往仅从美观.创意和易用的角度考虑,这对于一个期望获得搜索引擎排名优秀的商业网站来说,已经远远不够了,网站策划人员至少应该为设计师递交一份需求备忘录,提醒在设计中需要配合和注意的环节.          目录结构和 URL      URL 是统一资源定位,即每个网页的网址.路径.网站文件的目录结构直接体现于 URL.清晰简短的目录结构和规范的命名不仅有利于用户体验和网址传播,更是搜索引擎友好的体现

《Windows网络与通信程序设计(第3版)》——1.3 网络程序寻址方式

1.3 网络程序寻址方式 编写网络程序,必须要有一种机制来标识通信的双方.本节详细讨论Internet中各层的寻址方式,以及相关的寻址协议. 1.3.1 MAC地址网络通信的最边缘便是LAN了,我们先来看看在LAN中是如何寻址的. 1.MAC子层和MAC地址LAN主要使用广播通信.在其内部,许多主机连在相同的通信通道上,通信时的关键问题是当竞争存在时如何决定谁使用通道.解决此问题的协议属于链路层的子层,称为MAC(Medium Access Control,介质访问控制)子层.MAC子层在LAN

《Android开发秘籍(第2版)》——第1.6节Android开发

1.6 Android开发Android开发秘籍(第2版)本书着眼于Android开发的最主要方面:编写Android代码.然而,略谈一谈开发的其他方面,如设计和发布,也是适宜的. 1.6.1 良好的应用设计一个出色的应用程序应具备三个要素:好想法.好代码.好设计.通常,最后一点最不为人们所重视,因为多数开发者独立工作,且自身并不具备图形设计人员的素质.Google应该已经意识到了这一点,因此创建了一套设计指南,包括图标设计.窗口微件设计.Activity和任务设计,以及菜单设计等.这些可以在h