自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Java Web实训项目:西蒙购物网

【代码】Java Web实训项目:西蒙购物网。

2023-06-02 09:50:40 260

原创 Java Web实现用户登录功能

登录页面login.jsp,输入用户名和密码后,跳转到登录处理程序LoginServlet进行业务逻辑处理,调用服务层,服务层调用数据访问层(DAO),连接数据库,查询数据库,以此判断是否登录成功。登录成功,跳转到登录成功页面success.jsp,否则跳转到登录失败页面failure.jsp。登录页面login.jsp,输入用户名和密码后,跳转到登录处理页面doLogin.jsp进行业务逻辑处理,登录成功,跳转到登录成功页面success.jsp,否则跳转到登录失败页面failure.jsp。

2023-06-01 10:11:27 6649 1

原创 动态网站开发06:JSP技术

目标:了解JSP的概念与特征,能够知道JSP用于做什么目标:初步了解JSP隐式对象在JSP页面中,有一些对象需要频繁使用,如果每次都重新创建这些对象则会非常麻烦。为了简化Web应用程序的开发,JSP2.0规范中提供了9个隐式(内置)对象,它们是JSP默认创建的,可以直接在JSP页面中使用。在JSP页面中,经常需要处理一些异常信息,处理异常信息可以通过exception对象实现。exception对象是java.lang.Exception类的实例对象,它用于封装JSP中抛出的异常信息。需要注意的是,

2023-05-26 11:30:05 319

原创 动态网站开发05:会话及会话技术

目标:了解会话的概念,能够知道会话用于做什么在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。在打电话过程中,通话双方会有通话内容,同样,在客户端与服务器交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个iPhone手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。为了保存会话过程中产生的数据,Servlet提供了两个用于保存会话数据的对象,分别是Cookie和Session。

2023-05-26 11:28:08 70

原创 动态网站开发04:Servelt基础

掌握servlet的概念、特点和接口,Servlet是运行在Web服务器端的Java应用程序,它使用Java语言编写。与Java程序的区别是,Servlet 对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持。在Java Web应用方面,Servlet 的应用占有十分重要的地位,它在Web请求的处理功能方面也非常强大。

2023-05-26 09:42:44 70

原创 动态网站开发03:HTTP协议

目标:了解HTTP的概念基于HTTP 1.0协议的客户端与服务器在交互过程中需要经过建立连接、发送请求信息、回送响应信息、关闭连接4个步骤。为了克服上述HTTP 1.0客户端与服务器交互耗时的缺陷,HTTP 1.1版本应运而生,它支持持久连接,也就是说在一个TCP连接上可以传送多个HTTP请求和响应,从而减少了建立和关闭连接的消耗和延时。

2023-04-28 11:24:43 159

原创 动态网站开发02:Java Web概述

目标:了解XML的概念,能够知道HTML用于做什么XML文档中的主体内容都是由元素(Element)组成的,元素是以树形分层结构排列的,一个元素可以嵌套在另一个元素中。XML文档中有且仅有一个顶层元素,称为文档元素或根元素。元素一般是由开始标签、属性、元素内容和结束标签构成。< 售价 单位 = " 元 " > 100 < 售价 单位 = " 元 " > 100 < 售价 单位 = " 元 " > 100

2023-04-28 11:07:16 119

原创 动态网站开发01:网页开发基础

定义列表与有序列表、无序列表的使用不同,它包含了3个标签,即dl、dt、dd。定义列表的基本语法格式CSS 是Cascading Style Sheet的缩写,译作“层叠样式表单”,用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标签性语言。在实际开发中,CSS主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS定义的规则:选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;…}

2023-04-28 08:16:14 88

原创 使用SQLite数据库

SQLite由SQL编译器、内核、后端以及附件几个附件几个部分构成。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使得调试、修改和扩展SQLite的内核变得更加方便,所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。

2022-12-12 10:39:23 168

原创 安卓共享参数

4、创建两个界面类将更名为,对应的布局资源文件改为新建一个,对应布局资源文件5、第一界面布局文件第一界面布局文件6、第二界面布局文件第二界面布局文件7、第一界面类实现第一界面类 - 声明变量和常量获取共享参数对象获取编辑器对象编写【写入数据】按钮单击事件处理方法8、第二界面类实现功能第二界面类 - 定义常量和变量通过控件资源标识符获得控件实例获取共享参数对象编写【读取数据】按钮单击事件处理方法9、启动应用,查看效果首先写入数据

2022-12-07 19:43:05 194

原创 安卓菜单应用

(4)、主布局资源文件主布局资源文件 - (5)、主界面类实现功能主界面类- 声明菜单标识常量创建菜单项选择事件方法三、上下文菜单案例演示对不同控件注册不同的上下文菜单,长按控件弹出属于该控件的上下文菜单。1、实现步骤(1)、创建安卓应用【ContextMenuDemo】(4)、主布局资源文件主布局资源文件 - 主界面类 - 声明变量和常量获取控件实例给两个标签控件注册上下文菜单编辑设置图标可用方法和上下文菜单编写上下文菜单项选择事件处理方法查看

2022-12-05 19:07:28 251 1

原创 常用控件 — 列表视图

列表视图(ListView)继承了抽象列表视图(AbsListView),而抽象列表视图又继承了适配器视图(AdapterView)。适配器视图具有共同的特征,就是利用适配器将数据源与展示控件绑定起来。4、布局资源文件activity_main.xml布局资源文件查看完整代码查看预览效果5、创建诗歌列表模板创建诗歌列表模板6、主界面类实现功能主界面类 - 声明变量通过资源标识符获取控件实例初始化古诗标题数组建数组适配器,作为连接列表控件与数据源的桥梁给列

2022-11-21 11:44:06 429 1

原创 Fragment入门

Fragment是Android3.0引入的新API,它代表Activity的子模版,所以可以把fragment理解为Activity片段。Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Activity停止的时候,Activity中所有的Fragment都会被停止。其他状态也是一样。

2022-11-21 10:48:21 173 1

原创 单选按钮和复选框

4、布局资源文件布局资源文件 - 5、主界面类实现功能主界面类 - Mainactivity编写方法编写确定按钮单击事件处理方法

2022-11-21 09:57:00 151 1

原创 按钮、图像视图与图像按钮

【代码】按钮、图像视图与图像按钮。

2022-11-07 22:00:27 247

原创 安卓常用控件 - 编辑框

EditText是TextView的子类,用于接收用户输入的数据课后大家可以去玩一玩EditText的子类AutoCompleteTextView6、注册界面布局资源文件注册界面布局资源文件- 7、信息界面类布局资源文件显示信息界面布局资源文件查看代码8、用户注册界面类实现功能用户注册界面类声明变量查看完整代码9 、注册信息界面类注册信息显示界面- 获取意图及其携带的数据,用来设置标签内容查看代码

2022-11-07 21:56:08 87

原创 安卓常用控件 - 标签

3、自定义边框文件在 自定义边框配置文件 - 编写参数4、布局资源文件查看预览效果5、主界面类主界面类 - 声明变量通过资源标识符获取控件实例显示勾股定理显示化学方程式查看完整代码6、启动应用,查看效果

2022-11-07 21:13:36 78

原创 安卓首饰编程

动作事件类,用于封装手势、触摸笔、轨迹球等等的动作事件。其内部封装了两个重要的属性X和Y,这两个属性分别用于记录横轴和纵轴的坐标。手势监听器,是一个手势交互的监听接口,其中提供了多个抽象方法,并根据GestureDetector的手势识别结果调用相对应的方法。针对手势滑动,我们编写onFling()事件处理方法,通过手势切换图片。这个事件处理方法有四个参数,滑动起点信息封装在。里面,第三个参数是手势横向滑动速度,第四个参数是手势纵向滑动速度。手势侦测器,用于识别各种手势。里面,滑动终点封装在。

2022-10-31 21:35:59 44

原创 安卓触摸事件

动作常量按下移动移开。

2022-10-31 19:19:12 1028 1

原创 安卓按键事件

基于回调的事件处理方式,在Activity生命周期那部分已经涉及到七个回调方法。将默认的约束布局改成线性布局,设置相关属性。添加一个图像视图,设置相关属性。单击【finish】按钮。

2022-10-31 11:47:22 250 1

原创 activity网格布局

GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。可以自己设置布局中组件的排列方式可以自定义网格布局有多少行、多少列可以直接设置组件位于某行某列可以设置组件横跨几行或者几列在drawable目录里添加

2022-10-31 11:44:43 174 1

原创 Activity相对布局

顾名思义,相对布局就是让内部的 View 根据其他 View 或者 Parent 的位置来确定自己的摆放位置和尺寸。比如你买了套沙发,你告诉师傅把沙发放到客厅内,面对电视机并且和茶几平行,靠墙摆放。其中沙发就是我们的目标 View,客厅就是 Parent,电视机和茶几就是其他的 View。这样一来,就能够准确的确定出你希望摆放的位置。

2022-10-29 20:34:32 676

原创 activity帧式布局

帧式布局是一种层叠式的布局,后添加的控件会层叠在先添加的控件上。

2022-10-28 17:02:57 287 2

原创 activity线性布局

布局可定义应用中的界面结构(例如 Activity 的界面结构)。布局中的所有元素均使用 View 和 ViewGroup 对象的层次结构进行构建。安卓提供丰富多样的预置 UI 组件,例如结构化布局对象和 UI 控件,您可以利用这些组件为您的应用构建图形界面。LinearLayout是ViewGroup的子类,注意:后面我们要学习的单选按钮组(RadioGroup)是线性布局的子类。设置线性布局对齐方式-gravity(left,center,right,top,bottom可以搭配形成很多种对齐方式)

2022-10-24 19:16:40 880 1

原创 窗口跳转与传递数据

添加输入用户名的标签和编辑框,但是需要一个水平方向的线性布局把它们框起来。添加输入密码的标签和编辑框,但是需要一个水平方向的线性布局把它们框起来。添加登录按钮和取消按钮,但是需要一个水平方向的线性布局把它们框起来。,要生成对应的布局文件,并且要设置为启动Activity。将约束布局改为线性布局,并设置相关属性。单击【finish】按钮。

2022-10-17 13:19:03 551 4

原创 Activity生命周期

最内层(onResume - onPause)—— (可交互 - 不可交互)最外层(onCreate - onDestory)——(存在 - 不存在)中间层(onStart - onStop)—— (可见 - 不可见)

2022-09-26 20:45:27 685 3

原创 Activity 概述

Activity是安卓四大核心组件之一,主要功能是提供界面,与用户进行交互。一个程序一般由多个Activity组成,各个Activity之间关系很松散,它们之间没有直接的关联。必须有一个Activity被指定为主Activity,它是程序启动时首先显示的界面。每个Activity都可以随意启动其它的Activity。每当一个Activity被启动,则前一个Activity就被停止。一个程序中的所有启动的Activity都被放在一个栈中,所以被停止的Activity并没有销毁,而在存于栈中。

2022-09-26 11:03:56 359 3

原创 安卓平台架构

这些 API 形成创建 Android 应用所需的构建块,它们可简化核心模块化系统组件和服务的重复使用,包括以下组件和服务:丰富、可扩展的视图系统,可用以构建应用的 UI;对于运行 Android 5.0(API 级别 21)或更高版本的设备,每个应用都在其自己的进程中运行,并且有其自己的 Android Runtime (ART) 实例。Ctrl+C结束,可查看手机四个缓冲区日志,包括radio,system,main,event ,其中radio存放通信的日志,比如通话短信等;运行程序,启动虚拟机。

2022-09-23 15:49:24 1347 3

原创 测试开发环境

【代码】测试开发环境。

2022-09-21 21:18:23 68 1

原创 安卓应用目录结构

控件属性可以在布局文件里设置,那是初始属性,也可以在程序运行时,通过代码来设置控件属性。

2022-09-19 15:29:15 1876 1

原创 搭建安卓开发环境

接受两个许可协议:android-sdk-license和intel-android-extra-license。单击【Create virtual device】,然后选择一个设备 - Phone - Pixel 4。单击【Finish】按钮,然后下载构建工具Gradle压缩包,有点耗时间,需要耐心等待。单击【Next】按钮,在虚拟设备配置对话框里可以对虚拟机进行设置。单击【Finish】按钮,显示欢迎窗口。单击【Finish】按钮。单击【Finish】按钮。单击【Finish】按钮。

2022-09-13 15:27:42 3749

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除