- 博客(34)
- 问答 (1)
- 收藏
- 关注
原创 微信小程序学习笔记03:组件学习
微信小程序页面和普通网页都是通过标签来定义页面结构的,但是在微信小程序开发中,更习惯将这些标签称为组件,这些组件自带微信风格的UI样式和特定功能效果。
2023-09-14 21:30:13
166
原创 Java动态网站:学习笔记07
登录页面login.jsp,输入用户名和密码后,跳转到登录处理程序LoginServlet进行业务逻辑处理,调用服务层,服务层调用数据访问层(DAO),连接数据库,查询数据库,以此判断是否登录成功。登录成功,跳转到登录成功页面success.jsp,否则跳转到登录失败页面failure.jsp。登录页面login.jsp,输入用户名和密码后,跳转到登录处理页面doLogin.jsp进行业务逻辑处理,登录成功,跳转到登录成功页面success.jsp,否则跳转到登录失败页面failure.jsp。
2023-06-09 12:16:39
132
原创 Java动态网站:学习笔记06
目标:了解JSP的概念与特征,能够知道JSP用于做什么目标:初步了解JSP隐式对象在JSP页面中,有一些对象需要频繁使用,如果每次都重新创建这些对象则会非常麻烦。为了简化Web应用程序的开发,JSP2.0规范中提供了9个隐式(内置)对象,它们是JSP默认创建的,可以直接在JSP页面中使用。在JSP页面中,经常需要处理一些异常信息,处理异常信息可以通过exception对象实现。exception对象是java.lang.Exception类的实例对象,它用于封装JSP中抛出的异常信息。需要注意的是,
2023-06-09 10:59:47
106
原创 Java动态网站:学习笔记05
目标:了解会话的概念,能够知道会话用于做什么在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。在打电话过程中,通话双方会有通话内容,同样,在客户端与服务器交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个iPhone手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。为了保存会话过程中产生的数据,Servlet提供了两个用于保存会话数据的对象,分别是Cookie和Session。
2023-06-09 10:55:09
82
原创 Java动态网站:学习笔记04
Servlet是运行在Web服务器端的Java应用程序,它使用Java语言编写。与Java程序的区别是,Servlet 对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持。在Java Web应用方面,Servlet 的应用占有十分重要的地位,它在Web请求的处理功能方面也非常强大。
2023-06-09 10:53:17
175
原创 Java动态网站:学习笔记03
目标:了解HTTP的概念基于HTTP 1.0协议的客户端与服务器在交互过程中需要经过建立连接、发送请求信息、回送响应信息、关闭连接4个步骤。为了克服上述HTTP 1.0客户端与服务器交互耗时的缺陷,HTTP 1.1版本应运而生,它支持持久连接,也就是说在一个TCP连接上可以传送多个HTTP请求和响应,从而减少了建立和关闭连接的消耗和延时。
2023-06-09 10:52:25
81
转载 Java动态网站:学习笔记02
目标:了解XML的概念,能够知道HTML用于做什么XML文档中的主体内容都是由元素(Element)组成的,元素是以树形分层结构排列的,一个元素可以嵌套在另一个元素中。XML文档中有且仅有一个顶层元素,称为文档元素或根元素。元素一般是由开始标签、属性、元素内容和结束标签构成。< 售价 单位 = " 元 " > 100 < 售价 单位 = " 元 " > 100 < 售价 单位 = " 元 " > 100
2023-05-27 20:23:56
122
原创 Android 常用控件 - 编辑框
EditText都是TextView的子类,用于接收用户输入的数据。课后大家可以去玩一玩EditText的子类AutoCompleteTextView。7、注册界面布局资源文件activity_registration.xml8、显示信息界面布局资源文件activity_information.xml9、用户注册界面类RegistrationActivity
2022-12-17 17:31:32
485
原创 Android常用控件-标签
在drawable目录里创建自定义边框配置文件custom_border.xml并添加内容具体代码:-- 填充色-->-- 边界宽度及颜色-->-- 内边距-->--渐变色-->打开主布局资源文件activity_main.xml输入代码具体代码:>
2022-11-13 11:21:17
335
原创 Android手势操作编程
手势监听器,是一个手势交互的监听接口,其中提供了多个抽象方法,并根据GestureDetector的手势识别结果调用相对应的方法。"net.zyt.switch_bellelmage_by_gesture"//定义包名。原文链接:https://blog.youkuaiyun.com/howard2005/article/details/127272303。//手势往右滑动10个以上像素,图片切换到上一张。//实例化手势侦测器(参数1:上下文,参数2:手势监听器对象)//手势往左滑动20个像素,图片切换到下一张。
2022-11-13 11:10:44
144
原创 Android触摸事件
目录触摸常用属性:触摸监听器触摸方法触点个数与坐标案例演示最后运行效果:触摸监听器 - - 接口在抽象 方法里,我们可以根据不同动作编写不同事件处理代码。通过对象的和方法可以获得触摸点的坐标。如果是多点触摸,通过获取触点个数,然后通过与获得某个触点的坐标。基于Empty Activity新建MoveMickeyByTouch将背景图片和图像拷贝进去 打开字符串资源文件改变应用标题(可以省略) 打开 主布局资源文件 - 具体代码:<?xml version="1.0" en
2022-11-13 11:02:11
138
原创 AndroidStudio图像随键盘按动在屏幕移动(按键事件)
1、单击事件当用户触碰到某个组件或者方向键被按下时产生该事件,该事件的监听器,事件处理方法是onClick()。2、焦点事件组件得到或者失去焦点时产生该事件,监听器是View.OnFocusChangeListener,事件处理方法是onFocusChange()。3、按键事件用户按下或者释放手机键盘上的某个按键时产生,监听器是View.OnKeyListener, 事件处理方法是onKey()。4、触碰事件手机上具有触屏功能时,触碰屏幕产生该事件,监听器是,事件处理方法是。
2022-11-13 10:50:26
408
原创 AndroidStudio网格布局
1.GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。以此类推到第四行,第五行与前面类似不过应为最后一个等号按钮要和并行所以有一点差别。添加显示运算结果的标签,并设置相关属性。添加第二行按钮改变layout_row。3.可以自定义网格布局有多少行、多少列。2.可以自己设置布局中组件的排列方式。添加一个网格布局,设置为6行5列。4.可以直接设置组件位于某行某列。5.可以设置组件横跨几行或者几列。添加第一行的五个按钮。
2022-11-13 10:40:35
1226
原创 Android 线性布局
线性布局(LinearLayout)是一种比较常用且简单的布局方式。在这种布局中,所有的子元素都是按照垂直或水平的顺序排列在界面上。如果是垂直排列,每个子元素占一行,如果是水平排列,则每个子元素占一列。线性布局可以支持布局样式嵌套实现复杂的布局样式。
2022-11-13 09:38:25
5647
原创 AndroidStudio制作登录窗口判断输入密码的对错(窗口跳转)
取消按钮事件处理给取消按钮注册单击监听器,实现监听器接口,并且编写事件处理代码,单击取消按钮,关闭登录窗口。登录按钮事件处理,给登录按钮注册单击监听器,实现监听器接口,并且编写事件处理代码。首先获取用户输入的用户名和密码,然后判断是否正确,弹出不同的吐司。通过意图获取数据包,然后从数据包里按键取得各项数据。接收登录窗口通过意图传递的数据并显示在标签里。将多项数据封装成数据包,通过意图传递数据包。(2)在目标组件通过意图获取数据包。(1)在起始组件通过意图携带数据包。在目标组件通过意图获取单项数据。
2022-11-12 22:24:09
3198
原创 安卓的使用及测试开发环境
看屏幕提示,建议不使用硬编码字符串(hardcoded string),应该使用@string资源,也就是说应该定义字符串变量,那么究竟在哪里定义字符串变量呢?打开res\layout目录,打开主布局文件activity_main.xml,默认是Design视图。在res/values里的strings.xml文件中定义一个字符串变量welcome。在布局配置文件activity_main.xml里调用该字符串变量welcome。修改 android:text 属性值。
2022-10-06 16:27:07
160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人