草庐IT

移动应用开发之路 03 Android Studio 6种布局介绍、实战详解

学校开了一门移动应用开发课程,我一开始兴趣盎然,但是看到使用的环境是Java8的时候心就凉了一半,在询问老师的意见之后决定使用现在比较常用的AndroidStudio完成学习,特此记录自学之路。目录1.布局分类1.1.线性布局(linearlayout)1.2.相对布局(relativelayout)1.3.帧布局(framlayout)1.4.表格布局(tablelayout)1.5.网格布局(gridlayout)1.6.约束布局(absolutelayout)2.添加布局2.1.线性布局2.1.1.线性布局功能介绍2.1.2.线性布局实战演示2.2.相对布局2.2.1.相对布局特性1.布

移动应用开发之路 03 Android Studio 6种布局介绍、实战详解

学校开了一门移动应用开发课程,我一开始兴趣盎然,但是看到使用的环境是Java8的时候心就凉了一半,在询问老师的意见之后决定使用现在比较常用的AndroidStudio完成学习,特此记录自学之路。目录1.布局分类1.1.线性布局(linearlayout)1.2.相对布局(relativelayout)1.3.帧布局(framlayout)1.4.表格布局(tablelayout)1.5.网格布局(gridlayout)1.6.约束布局(absolutelayout)2.添加布局2.1.线性布局2.1.1.线性布局功能介绍2.1.2.线性布局实战演示2.2.相对布局2.2.1.相对布局特性1.布

day06-JavaScript03

JavaScript0311.DOM官方文档:https://www.w3school.com.cn/js/js_htmldom.asp基本介绍:DOM全称是DocumentObjectModel,文档对象模型。当网页被加载时,浏览器会创建页面的文档对象模型(DocumentObjectModel)。DOM就是一个编程接口,是针对HTML文档、XML等文档的一套API。类似于JDBC是针对数据库的一套API就是把文档中的标签,属性,文本转换为对象来管理dom的分类有许多种,通常所说的dom是htmldom11.1HTMLDOM-文档对象模型当网页被加载时,浏览器会创建页面的文档对象模型(Doc

day06-JavaScript03

JavaScript0311.DOM官方文档:https://www.w3school.com.cn/js/js_htmldom.asp基本介绍:DOM全称是DocumentObjectModel,文档对象模型。当网页被加载时,浏览器会创建页面的文档对象模型(DocumentObjectModel)。DOM就是一个编程接口,是针对HTML文档、XML等文档的一套API。类似于JDBC是针对数据库的一套API就是把文档中的标签,属性,文本转换为对象来管理dom的分类有许多种,通常所说的dom是htmldom11.1HTMLDOM-文档对象模型当网页被加载时,浏览器会创建页面的文档对象模型(Doc

day03-实现02

实现023.实现任务阶段3-处理Servlet023.3Servlet规范设计3.3.1MyServlet该类模仿Servlet接口,为了简化,只声明了三个方法:init(),service(),destroy()packagecom.li.MyTomcat.servlet;importcom.li.MyTomcat.http.MyRequest;importcom.li.MyTomcat.http.MyResponse;importjava.io.IOException;/***@author李*@version1.0*只保留了三个核心的方法声明*/publicinterfaceMyServ

day03-实现02

实现023.实现任务阶段3-处理Servlet023.3Servlet规范设计3.3.1MyServlet该类模仿Servlet接口,为了简化,只声明了三个方法:init(),service(),destroy()packagecom.li.MyTomcat.servlet;importcom.li.MyTomcat.http.MyRequest;importcom.li.MyTomcat.http.MyResponse;importjava.io.IOException;/***@author李*@version1.0*只保留了三个核心的方法声明*/publicinterfaceMyServ

day03-1-查看账单&结账功能

满汉楼034.功能实现054.8查看账单功能按照之间搭建起来的框架,在BillService编写方法4.8.1代码实现1.修改Bill类重写Bill类中的toString方法@OverridepublicStringtoString(){returnid+"\t\t"+menuId+"\t\t\t"+nums+"\t\t\t"+money+"\t"+diningTableId+"\t\t"+billDate+"\t\t"+state;}2.修改BillService类在该类中增加方法,用来获取所有订单记录//返回所有的账单,提供给View使用publicListlist(){returnbil

day03-1-查看账单&结账功能

满汉楼034.功能实现054.8查看账单功能按照之间搭建起来的框架,在BillService编写方法4.8.1代码实现1.修改Bill类重写Bill类中的toString方法@OverridepublicStringtoString(){returnid+"\t\t"+menuId+"\t\t\t"+nums+"\t\t\t"+money+"\t"+diningTableId+"\t\t"+billDate+"\t\t"+state;}2.修改BillService类在该类中增加方法,用来获取所有订单记录//返回所有的账单,提供给View使用publicListlist(){returnbil

day03-2-拓展

满汉楼035.拓展_多表查询前面都是对单表进行操作思考一个问题:如果多表查询怎么处理?例如,查看账单时,希望现实菜品名称查询的结果从上图变为下图:方案一由多张表组合查询的的结果,我们仍然可以将其映射成一个Javabean例如MultTableBean类,该类的属性可以来自多张表的字段,即该类跟多张表进行映射在这基础上,仍然可以使用之前的想法:在Dao层创建一个新的dao类,该类专门用于多表操作,在service层也创建相应的service类(根据实际情况),供界面层调用等方案二DBUtils数据库连接池多表连接查询-CSDN博客5.1方案一完成多表查询以menu表和dill表为例5.1.1代码

day03-2-拓展

满汉楼035.拓展_多表查询前面都是对单表进行操作思考一个问题:如果多表查询怎么处理?例如,查看账单时,希望现实菜品名称查询的结果从上图变为下图:方案一由多张表组合查询的的结果,我们仍然可以将其映射成一个Javabean例如MultTableBean类,该类的属性可以来自多张表的字段,即该类跟多张表进行映射在这基础上,仍然可以使用之前的想法:在Dao层创建一个新的dao类,该类专门用于多表操作,在service层也创建相应的service类(根据实际情况),供界面层调用等方案二DBUtils数据库连接池多表连接查询-CSDN博客5.1方案一完成多表查询以menu表和dill表为例5.1.1代码