现代软件工程_第一周练习_第14题

author author     2022-08-04     199

关键词:

一:基于Android的HelloWorld程序开发

  该程序的开发环境和工具是:AndroidStudio1.5+Android5.1.1版本的手机;

  开发流程:

  1、File → New → New Project   如图:

 技术分享

2 、如图,输入自己的项目名称:Hello_World,并选择自己项目所在的位置,然后选择“Next”

技术分享

3、如图选择自己要开发程序所运用的平台,并按自己的需求选择SDK的版本,然后“Next”

技术分享

4、选择一个默认的Activity模式,然后选择“Next” 如图:

技术分享

5、给生成的Activity命名,然后选择“Finish”如图:

技术分享

6、Hello_World安卓程序就完成了!

 

在真机的运行如图:

技术分享

 

  Activity的主要代码为:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

activity_main.xml的主要代码为:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.myapplication.MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</RelativeLayout>

二、J2EE开发——HelloWorld网页程序

  开发环境:MyEclipse2015+Tomcat8.0+360浏览器。

  1、File → New → Web Project

  2、输入项目名称:HelloWorld;并选择Java版本和运行环境,我的设置如下图所示。此步骤也可更改项目所在的路径。之后可直接点击Finish完成项目的创建。

技术分享

  3、选择对应的Tomcat服务器环境后,再点击“Add Deployments”图标进加该项目到服务器,如图:

技术分享

  4、启动Tomcat服务器。然后打开浏览器,在地址中输入:http://localhost:8080/HelloWorld/就能浏览到自己所创建的项目。项目界面如下图:

技术分享

index.jsp的代码为:

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP ‘index.jsp‘ starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>

<body>
This is my JSP page. <br>
</body>
</html>



 

 

  

现代软件工程_第一周练习_第5题

你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?采访这些不同专业的老师/同学。   如果是计算机系,问老师:你发现了计算机科学的什么客观规律?   如... 查看详情

现代软件工程_第一周练习_第13题_万世想

1.原题目:我们说,软件企业=软件+商业模式。下面提到的一个游戏团队,有很好的软件,但是商业模式和其他软件之外的因素呢?有没有考虑到?http://news.cnblogs.com/n/528911/ 2.我的想法:关于这个问题,我想先一句话总结一下... 查看详情

现代软件工程_第一周练习_第8题

1、众所周知,软件需求分析的变更对项目的实现造成了很大的风险和难度,那么怎么才能避免这样的变更呢?个人见解:个人认为这样的变更是可以避免的,至少是可以很大程度削弱的,在项目成立的初期,做好完备的市场调... 查看详情

现代软件工程_第一周练习_第13题

请看TED 的演讲, 谈谈你对压力的看法,以及怎么和别人合作,帮助别人,把压力转化为动力,在互相帮助的环境中成长。答:“物竞天择,适者生存”是我一直崇尚的一句话。对于压力,我想说因人而异。对于足够... 查看详情

现代软件工程_第一周练习_第1题_万世想

第一题是要求实现一个自动生成小学生加减乘除四则运算题目的程序。后面可以将它扩展为网站或安卓应用或IOS应用或win10应用。 我的思路比较简单。环境是JavaJDK1.8;IDE为Intellij社区版。首先,我们不考虑有括号的情形,那... 查看详情

现代软件工程_第一周练习_第9题_团队采访

我们对上一届一个学长进行了采访,由于不在本地,就进行了电话采访。 问:学长你们当时开发项目叫什么名称?答:我们做的是一个团购业务的APP开发,叫做“团吗” 问:那咱们那个团队当时有多少人员?答:... 查看详情

现代软件工程_第一周练习_第5题_万世想

这道题的题目是: 你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。 我来自天津大学计算机科学技术学院,... 查看详情

现代软件工程_第一周练习_第6题

  “刷课机”这类软件能帮助使用软件的人按时快捷的选上他们想选课程,或者帮助他们忙着其他事情的同时就能买得到自己想要的火车票等等,但与此同时也会使那些没有使用这种软件的与自己喜爱的课程失之交臂,... 查看详情

172328结对编程练习_四则运算第一周阶段总结

172328结对编程练习_四则运算第一周阶段总结1.项目内容解析(1).自动生成不同的题目(2).实现中缀表达式→后缀表达式(3).支持真分数(4).题目去重(5).用户选择题目等级和题目数量(6).给用户计算正确率(7).错误处理测试,非法表达式(8... 查看详情

现代软件工程_第01周_纪梓潼_第06题

...p;  这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么?请大家讨论。参考信息:通常人们都在路边招手叫出租车,只有很少的人打电话约车,从2014年起,在很多叫 查看详情

现代软件工程_第01周_纪梓潼_第02题

1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的?3)我们知道有些软件是收费的,有些是“免费&rdq... 查看详情

现代软件工程课程作业第一章14题

选择的两个平台:网页+android1.平台:网页编程语言:html5软件的构建环境:Notepad++6.9.2  GoogleChrome51.0.2704.106  软件工程的工具:Git开发的流程:最后的源码:<html><head><title>test</title></head>< 查看详情

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

14、开发软件有很多种方式,从软件运行的平台来看,可以在下面的平台运行:网页(只要有浏览器就可以访问软件或服务)Windows平台(例如最新的Windows10支持PC,Surface,Mobile,甚至Xbox运行)安卓平台iOS平台(Mac和iPhone)请找一... 查看详情

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

第3题目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点?参照http://www.cnblogs.com/WJ1234/p/5285595.html   http://www.360doc.com/content/12/0712/11/4565_223745448.shtml1、Microsoft TFS的优缺点:优点:是对敏捷,m... 查看详情

现代软件工程第一章练习与讨论(代码片段)

1.publicclassc30questionspublicstaticvoidmain(String[]args)print30Questions();privatestaticvoidprint30Questions()//说明:打印30道题函数,把接收到的题目字符串按照指定格式输出。for(inti=0;i<10;i++)System.out.print(i+1);Syst 查看详情

现代软件工程_团队项目_阿尔法阶段_团队建设_第一次会议记录_2017.11.11

...院英才班学生,刘荪傲与顾培健、徐宇飞与张淦霖为现代软件工程结对编程队友,夏铭阳为14级信息学院学生,姜博文为14级物理学院学生。大家就自己的编 查看详情

现代软件工程第一章概论练习与讨论——范鹏宸(371113)

第三题问题描述: 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点?答:目前流行的原程序版本管理软件和项目管理软件有MicrosoftTFS、GitHub、Trac、Bugzilla、Rationale,AppleXCode这几种比... 查看详情

结对编程练习_四则运算(第一周)

结对编程项目-四则运算(第一周)题目需求编程,实现一个能进行(加、减、乘、除)的命令行程序。题目分析本题要求一个能够实现加减乘除的程序。首先有四种情况,需要用到else-if语句;并且从命令行输入运算的数字以及运... 查看详情