随笔分类 - 软件工程日报
摘要:今天,我和我的搭档初步实现了安卓端的地铁系统,完成了线路查询、换乘查询和站点查询三个查询,并且成功显示出正确的数据 1.线路查询 2.站点查询 3.换乘查询 成功完成了本次结对作业的基本功能,接下来要做的就是界面优化
阅读全文
摘要:今天我想要给地铁查询系统设置一下界面,想要写一个底部导航,经过查阅资料了解到需要用的Fragment碎片。 Fragment碎片化 简单介绍就是说一个界面上可以有多个区域多个页面的展示,比如说底部导航。 这里先介绍以下Fragment的两种创建方式:静态创建和动态创建 静态创建和动态创建的生命周期:
阅读全文
摘要:今天,我和我的搭档开始进行安卓地铁系统的编写,由于之前已经实现了个人作业,所以这次安卓界面的搭建比较容易 初版源码如下: 主页 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.and
阅读全文
摘要:今天,我和我的伙伴终于实现了地铁系统的换乘查询。 我们利用SQL语句进行递归调用,通过多次遍历数据表,获得换乘站点的信息,然后再根据起点和终点来遍历出不同的线路信息。 具体实现效果如下: 通过图片可以看出,本次换乘查询实现了最简路径、经停站点、以及具体线路的相关内容,算是初步完成了pc端的地铁查询系
阅读全文
摘要:今天上课我们在课堂上讲解了如何搞对象,然后再后两节课我和我的伙伴进行了对地铁系统中初始站台和终点站台查询功能的研究。在这个过程中,我们发现一个问题:能够实现web页面查询输入功能但是和我们建的表的格式不一样,需要将每一个站台之间的终点和起始站台的都添加进表格中对应的sql语句为:SELECT * F
阅读全文
摘要:今天,我们验收了几周前的第一次个人作业——每日打卡App,在这两天的完善和修改下,终于完成了本次作业的验收,下面是有关本次作业的情况 项目要求: 1、用户注册:用户注册信息包括用户ID(学号)、用户名(姓名),手机号码,用户单位(班级),用户班级四项基本信息,用户第一次注册后,用户姓名不用每次输入
阅读全文
摘要:今天学习如何在安卓上实现闹钟定时功能 xml 文件源码如下 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:
阅读全文
摘要:今日学习总结今天我和我的小cp学习了关于java 数据库遍历以及动态建立联通表的知识。 { stmt = con.createStatement();// 创建Statement对象,依赖于Connection创建 rs = stmt.executeQuery("select * from sala
阅读全文
摘要:今天我继续学习了安卓studio的相关内容,之前已经学完了数据库的增删改查,今天进行一个案例练习。 记事本案例 该案例需要创建一个记事本,在记事本里面记录文本和时间信息 主要界面如下 一、首先我进行了主要界面的搭建 <?xml version="1.0" encoding="utf-8" ?> <R
阅读全文
摘要:今天,建民老师给我们布置了第一次结对作业,让我们做一个地铁查询系统 具体要求如下: 1.1存储:线路号,车站唯一标识ID,线路的各个站名,车站的换乘信息等信息。 1.2需要考虑:如何表示两个小白圆点中间有一条线表示这两个车站是相邻的;这个车站可以转 5 号线等信息。 2、功能设计: 线路查询:输入线
阅读全文
摘要:今天接着阅读了《人月神话》这本书的第三四章 第三章-外科手术队伍。 面对软件项目的“焦油坑”以及“人月神话”,作者给出的一个解决办法是——“外科手术队伍”。 分别是外科医生、管理员及其文秘、编辑及其文秘、副手、程序职员、工具维护人员、测试人员和语言专家。 有研究表明,同样有两年经验而且受到同样培训的
阅读全文
摘要:今天阅读了建民老师推荐我们看到书——《人月神话》 有以下观感 焦油坑 1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。 我估计软件构件产品化引起了3倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了3
阅读全文
摘要:本篇博客来介绍安卓studio的数据删除与修改 源码如下: Mainactivity package com.example.sqlitetest; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompa
阅读全文
摘要:上一篇博客实现了安卓studio内数据的添加,这篇博客来实现数据的查询。 mainactivity_main.xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi
阅读全文
摘要:最近学到了实现安卓studio中数据的增删改查,今天先实现添加数据 首先文件如下: activity_main.xml源文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andr
阅读全文
摘要:安卓stuio的数据库连接需要SQLite,现在进行安装与配置 一进官网下载sqlite—dll—win32—x86.zip和sqlite—tools—win32—x86.zip 二、在下载目录进行解压,出现以下文件 三、进行环境变量配置,在path变量里面添加sqlite的下载地址,即上图的地址
阅读全文
摘要:今天学习了AlertDiatog的相关内容 AlertDialog可以在当前的界面上显示一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,因此AlertDialog一般是用于提示一些非常重要的内容或者警告信息。 创建AlertDialog 创建一个AlertDialog
阅读全文
摘要:今天学了checkbox的使用 activity_main.xml文件为 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x
阅读全文
摘要:今天继续学习安卓stduio的知识——TextView和button TextView是安卓stduio中十分重要的一个控件,它可以在安卓应用上显示文字 通过网络我找到了TextView的相关用法如下: 经过代码操作效果如下 源码如下 <?xml version="1.0" encoding="ut
阅读全文
摘要:今天建民老师给我们进行了课上测试,测试内容大致为给我们一个文本文件让我们计算最长英语单词链。 在写代码的过程中,我发现自己的字符输入流等相关知识还了解的不够多,于是写章博客来总结一下。 字符输入流——Reader Java.io.Reader 为字符输入流,是字符输入流的最顶层父类,定义了一些共性的
阅读全文

浙公网安备 33010602011771号