- 博客(25)
- 收藏
- 关注
原创 Java中的try with resources
在处理必须关闭的资源时,始终有限考虑使用 try-with-resources,而不是 try–catch-finally。前者产生的代码更加简洁、清晰,产生的异常信息也更靠谱。
2024-07-26 14:11:44
488
原创 JAVA异常
throws 关键字用于声明异常,它的作用和 try-catch 相似;而 throw 关键字用于显式的抛出异常。throws 关键字后面跟的是异常的名字;而 throw 关键字后面跟的是异常的对象。throws 关键字出现在方法签名上,而 throw 关键字出现在方法体里。throws 关键字在声明异常的时候可以跟多个,用逗号隔开;而 throw 关键字每次只能抛出一个异常。
2024-07-26 13:51:07
455
原创 【安卓学习】进度条ProgressBar
当一个应用在后台执行时,前台界面不会有任何信息,这时用户根本不知道程序是否在执行以及执行进度等,因此需要使用进度条来提示程序执行的进度。在 Android 中,提供了两种进度条,一种是水平进度条,另一种是圆形进度条。还有两个常用的方法用于操作进度。
2024-07-09 15:25:22
479
原创 【安卓学习】复选框CheckBox
由于使用复选框可以选中多项,所以为了确定用户是否选择了某一项,还需要为每一个选项添加事件监听器。多重继承可以用来解决接口不兼容的问题,通过继承多个类来集成不同的接口和功能。
2024-07-09 15:21:08
401
原创 【安卓学习】状态开关按钮
状态开关按钮(Switch)也是由 Button 派生出来的,所以在本质上它也算是一个比较高级的按钮,用户可以来回拖动“拇指”控制该按钮的开启与关闭或者只需轻按,就像选择复选框一样来开启该组件。由于状态开关在使用时无法确定当前开关处于开启或者是关闭的状态。所以需要为该组件设置一个事件监听器。
2024-07-08 14:53:04
399
1
原创 在安卓中如何设置日历提醒
PendingIntent(待定意图)是一个用于在未来某个时间执行某项操作的基本组件。它封装了Intent对象及目标操作的上下文信息,可在稍后的时间点由系统触发。创建DatePickerDialog、TimePickerDialog实例用于选择时间和日期。需要继承BroadcastReceiver并重写 onReceive 方法。
2024-07-07 10:19:21
474
原创 QT 网络编程(二) -- 主机信息查询
QHostInfo类的静态函数 localHostName()可获取本机的主机名,静态函数 fromName()可以通过主机名获取 IP地址,静态函数 lookupHost()可以通过一个主机名以异步方式查找这个主机的 IP 地址。函数 QNetworkInterface::allInterfaces()返回的网络接口的信息比较多,如果无须知道子网掩码和广播地址等信息,可以使用静态函数 QNetworkInterface::allAddresses()只获取 IP 地址。地址和 IPv6 地址。
2024-04-18 16:18:35
1423
原创 Qt 图表的使用(一)
介绍Qt Charts 模块的基本特点和功能,以画折线图为例介绍绘制二维图表的程序基本结构以及图表的各组成部分的程序控制方法。
2024-04-16 14:10:36
1405
原创 QT 文本流和数据流
QDataStream类实现了C ++的基本数据类型(如,,,等)的序列化。更复杂数据的序列化是通过将数据分解为基本单元来完成的。是 Qt 中用于文本输入输出的类,它可以用于读取和写入文本数据到各种数据源,如文件、套接字等。通过以上几个常用的成员函数,可以实现对文本数据的输入输出,并且可以对输出的格式进行一定的控制。设置了字段宽度为 10,在读取文件中的单词时,每个单词将按照 10 个字符的宽度进行输出。函数用于读取文件 “file.txt” 中的所有文本数据,并将其保存到一个字符串中。
2024-04-15 16:35:57
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人