随笔分类 - 我的学习笔记-日常学习总结
我的日常学习总结笔记-加油Aurora!
摘要:#这是我与伙伴合作完成的练习项目 @小彭先森 页面展示请见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253623.html 完整代码请看我的GitHub:https://github.com/BXF-Aurora168 部分代码: Sub.java
阅读全文
摘要:Servlet+JSP+CSS+SQL 实现完善的地铁系统页面 #这是我和伙伴合作完成的练习项目 @小彭先森 #代码我将放在下一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253665.html 功能介绍: 1.地铁线路查询:选择线路,输出线路上的站点名。
阅读全文
摘要:Fragment的动态创建 动态创建不同于静态创建,不需要写固定的xml文件,但是依然要有一个xml文件来当容器。 1.我们需要使用<androidx.fragment.app.FragmentContainerView/> <?xml version="1.0" encoding="utf-8"?
阅读全文
摘要:在我们的开发过程中,经常要使用到数据库,而且往往数据库中会有大量数据,这时候我们肯定不能用sql语句一个个输入或者用可视化界面一个个输入, 数据比较少只有几十条还可行,但是一旦有成百上千条数据时,我们肯定就要使用别的方法了,不然一个个输入恐怕是要麻烦死。 在我们开发地铁查询系统时,我们需要将北京地铁
阅读全文
摘要:使用SQL语句解决最短路径问题-SQLite上如何实现 今天成功实现了sqlite端的最短路径,同web端大同小异: 使用的SQL语句: WITH RECURSIVE transfer(start_station, stop_station, stops, paths) AS ( SELECT st
阅读全文
摘要:Fragment是什么 Fragment 可以做到把屏幕划分成几块,然后进行分组,进行模块化的管理。并且可以更加方便的在运行过程中动态地更新Activity的用户界面 Fragment并不能单独使用,他需要嵌套在Activity 中使用,尽管他拥有自己的生命周期,但是还是会受到宿主Activity的
阅读全文
摘要:今天学习了一种直接用sql语句实现查询最短路径的方法,为我们的系统开发提供了便利。 具体是使用SQL语句递归实现的 SQL语句: String sql ="WITH RECURSIVE transfer (start_station, stop_station, stops, path) AS (\
阅读全文
摘要:到今天第一次结对作业已经经过了一周,我们的地铁查询系统的开发已经小有成效,页面已经初具雏形。 代码我会放在之后的博客。 今天的课上我们展示了自己的系统, 实现功能: 地铁线路查询:选择线路,输出线路上的站点名。 地铁站点查询:输入站点,输出所在的线路。 起点终点查询:输入起点终点,输出经过的站点和路
阅读全文
摘要:CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML文档或XML 应用)添加样式(字体、间距和颜色等)的计算机语言,扩展名为 .css。 通过使用CSS我们可以大大提升网页开发的工作效率,使用CSS我们可以将我们的前端界面做的非常漂亮,现在我做地
阅读全文
摘要:先前,我的增删改查看重于功能因此直接将html套入servlet,现在我们做地铁查询系统,当然不能那么将就,要做的精致一些, 那么就需要用CSS修饰的前端页面,故我们需要先解决JSP与Servlet之间数据传递的问题。 1.首先是JSP传值到Servlet,这个非常简单。 1>JSP表单 简单的JS
阅读全文
摘要:这是此次个人作业我的主要代码: 介绍可以见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17228332.html 完整源码也可以见我的github:https://github.com/BXF-Aurora168/MyPractice-AndroidAp
阅读全文
摘要:今天圆满完成了第一次个人作业-Android每日打卡APP,下面展示效果。 能够实现增添数据进入数据库,浏览数据库中信息,查询数据库中信息 源码见我的下一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17228499.html 完整代码也可见我的GitHub: h
阅读全文
摘要:先前我们的每个Activity都要在AndroidMainfest.xml文件中注册才能使用,这属于静态注册。现在我们学习一种新的注册方法,动态注册。 动态注册有很多好处,在新版本的安卓中,推荐全部使用动态注册,动态注册也利于大型项目的开发。 我们以Broadcast为例,我们需要在OnCreate
阅读全文
摘要:AlertDialog可以在当前的界面上显示一个对话框,置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,可以用于提示一些非常重要的内容或者警告信息, 这里我们将其用于每日提醒功能的实现 具体效果: 实现方法 public void tipDialog() { AlertDialog.Buil
阅读全文
摘要:Android实现记住用户名和密码 先前我的打卡APP并没有记住登录者账号密码的功能,今天把这个功能实现了。 当我们勾选“记住密码”,退出应用后会保存账号密码,反之则会被清空 具体是使用了SharedPreference 存储来实现的。我们需要创建一个复选按钮,通过按钮的否选取来判断是否保存账号密码
阅读全文
摘要:实现了安卓每日打卡APP教师身份的登录,在这部分我选择使用子菜单实现,效果如下: 实现代码见后 进入APP,默认是学生登录界面: 打开右上角子菜单,选择跳到教师登录界面: 用同样的操作可以跳转回去;如果已经是本页面还点击跳转到本来的页面,则会弹出提示: 核心代码其实就是重写这两个方法: public
阅读全文
摘要:一个好的APP,漂亮而易用的界面是非常重要的。APP的页面是用户能够显性直观看到的,没有哪个用户会拒绝一个漂亮的界面。 今天我用各种方式美化了我的界面: 美化界面有以下几个注意的点和小技巧: 1.为APP添加背景图片 要想为APP添加背景,我们需要用到: android:background="@m
阅读全文
摘要:在地铁查询系统中,我们先理清一下逻辑思路和设计思想,这样有助于我们项目的开发: 首先看功能,我们核心的功能当然就是地铁查询,在搜索框中输入起始站和终点站,点击查询,能够得到: 历经的站点个数,两点间的最有效线路,换乘的站点特别标识出来。 数据库设计: 1.方案一 我们需要两张数据表,一张基础表,一张
阅读全文
摘要:今天的软工课程上,王老师让我们两个人一组,来完成结对作业 我(任烁玚)和结对伙伴 彭锁群 结组,合作完成地铁查询系统 。 今天编程任务主要由我完成,锁群 负责 一部分的编程任务和主要的测试任务。 我和伙伴的每日合作照: 今天的进度报告: 1.完成了数据库的设计: 存储:线路号,车站唯一标识ID,线路
阅读全文
摘要:今天上了软工课,王老师让我们两个人一队做项目,首先是地铁查询系统 我和结对同伴之后共同完成地铁查询系统 1、数据库设计: 1.1存储:线路号,车站唯一标识ID,线路的各个站名,车站的换乘信息等信息。 1.2需要考虑:如何表示两个小白圆点中间有一条线表示这两个车站是相邻的;这个车站可以转 5 号线等信
阅读全文