zoukankan      html  css  js  c++  java
  • 现代软件工程 第一章 【概论】第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 }

    运行结果:

     

  • 相关阅读:
    leetcode 33. Search in Rotated Sorted Array
    leetcode 32. Longest Valid Parentheses
    leetcode 28. Implement strStr()
    leetcode 27. Remove Element
    leetcode 26. Remove Duplicates from Sorted Array
    leetcode 24. Swap Nodes in Pairs
    leetcode 22. Generate Parentheses
    树莓派的频率管理和热控制
    sql执行insert插入一条记录同时获取刚插入的id
    全程直播个人博客重构过程,采用springboot+dubbo+jpa技术栈。
  • 原文地址:https://www.cnblogs.com/hahalovejava20160905/p/5857473.html
Copyright © 2011-2022 走看看