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 }
运行结果: