文档详情

计算机应用软件实践.doc

发布:2018-02-22约4千字共8页下载文档
文本预览下载声明
计算机应用软件实践 设计报告 ——对话机器人 班级: 学号: 姓名: 一、课程设计题目 对话机器人 二、需求分析 通过设计、制作,完成一个可以对话的机器人小游戏。程序设计过程中力争做到: (1)能够实现各个要求的功能 (2)具有较高的可靠性和可娱乐性 (3)易于修改及维护 (4)简单上手 三、概要设计 一个可以和用户对话的简单游戏应用。在用户输入文字后,它会与人进行简单的互动。 四、详细设计 (1)开发环境: Eclipse Java开发平台; 程序简介: A.系统框架的设计,界面的管理:马晓阳、杨春雨 B.主程序:杨春雨 C算法设计:马晓阳 D程序的测试与分析:贾磊 E 数据整合:郭敬阳 F 总结规划及文档:李娜 程序使用说明、测试分析及结果 我负责的项目工作主要为: 1.按钮响应与界面切换 2.人机的交互 详细分析: 界面背景以及程序图标是搜集网络上的部分图片制成。 application android:icon=@drawable/photo android:label=@string/app_name Activity中的函数: //通过ID在找到定义在main.xml里的TextView和Button控件   textview1 = (TextView)findViewById(R.id.textView1); button1 = (Button)findViewById(R.id.button1); //增加事件响应 button1.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v) { //Toast提示控件   Toast.makeText(TalkRobitActivity.this, 欢迎进入TalkRobit!, Toast.LENGTH_LONG).show(); //将TextView的文字发生改变   textview1.setText(TalkRobit); } }); Button button1=(Button)findViewById(R.id.button1); button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //1.声明一个意图类 Intent intent = new Intent(); //2.设置具体的想法 intent.setClass(TalkRobitActivity.this,Talk2.class); //3.启动意图 startActivity(intent); } 上述给界面添加了按钮的响应。还有一个意图的类,进行切换屏幕。 在layout中的函数: LinearLayout android:id=@+id/linearLayout1 android:layout_width=match_parent android:layout_height=wrap_content android:layout_weight=3.77 android:orie
显示全部
相似文档