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

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 }

 

运行结果:

 

 

posted on 2016-09-09 17:32  哈哈爱java  阅读(166)  评论(0编辑  收藏  举报

导航

TOP