现代软件工程 第一章 概论第14题——张晓丽

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现代软件工程 第一章 概论第14题——张晓丽相关的知识,希望对你有一定的参考价值。

14、开发软件有很多种方式,从软件运行的平台来看,可以在下面的平台运行:

  • 网页 (只要有浏览器就可以访问软件或服务)
  • Windows 平台 (例如最新的Windows 10 支持 PC,Surface,Mobile,甚至Xbox 运行)
  • 安卓平台
  • ios 平台 (Mac 和 iPhone)

请找一个同学结对 (参看本书结对编程的内容),两人共同工作 (不能分开干活),从上面的列表中选取两个平台,在每个平台上,写一个最简单的 "Hello World" 类型的程序,把写程序的经历写成博客发布出来,内容包括:

- 什么平台, 用什么编程语言,什么软件构建环境 (IDE),什么软件工程的工具,开发的流程大概是什么,最后程序的源码,和用户界面是什么?

(可以从网上查找相关资料,甚至源程序都可以参考其他人的, 但是要自己把程序编译,运行)

 

(1)在网页平台上,使用html语言,在记事本中编写了一个简单的静态网页,在IE浏览器中显示Hello World!HTML语言简单易学,编写简单,开发流程简单,在记事本中敲写代码,保存为hello.htm,点击在网页中即可查看结果。下面是开发流程、程序源代码以及运行结果:

开发流程:

 技术分享

源代码:

 1 <html>
 2 
 3 <head>
 4 
 5 <title>Hello World!</title>
 6 
 7 </head>
 8 
 9 <body>
10 
11 <p>Hello World!</p>
12 
13 </body>
14 
15 </html>

网页显示结果:

 技术分享

(2)在Windows平台上,用C++在visual studio 2010上编写一个简单的win32控制台程序,开发流程打开VS2010,新建C++ ,选择win32控制台程序,敲入代码,编译运行,下面是开发流程、源代码和运行结果:

 开发流程:

 技术分享

 源代码:

 1 #include "stdafx.h"
 2 
 3 #include <iostream>
 4 
 5 using namespace std;
 6 
 7 int _tmain(int argc, _TCHAR* argv[])
 8 
 9 {
10 
11     cout<<"Hello World!"<<endl;
12 
13     system("pause");
14 
15     return 0;
16 
17 }

 

运行结果:

 技术分享

 

以上是关于现代软件工程 第一章 概论第14题——张晓丽的主要内容,如果未能解决你的问题,请参考以下文章

现代软件工程 第一章 概论第4题——张功

现代软件工程 第一章概论习题第1题 李艳薇

现代软件工程 第一章 概论第10题——张功

现代软件工程 第一章 概论第12题——原旭莹

现代软件工程 第一章 概论第10题——孙雪莹

现代软件工程 第一章 概论 第11-15题(白文俊)