- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 GD32串口通信
C语言中的printf函数默认输出设备是显示器,如果要在串口显示,必须重新定义标准库函数里调用的与输出设备相关的函数。需要注意的是,添加stdio.h。第一段代码只能发送单个字符。第二段代码可以发送字符串。
2025-02-27 15:49:56
162
原创 数据结构——顺序表
顺序表的相关操作和说明都放在代码里面了/*顺序表的相关操作* 2021-4-11* 顺序的创建,查找,插入,删除,增加* //TKOTW*/#include <stdio.h>#include <stdlib.h>#define Jnum 10 //静态创建,最大字符typedef struct { int data[Jnum]; int length;}SQL; //定义静态顺序表结构体/*初始化静态顺序表*/void Jlist
2021-04-11 14:52:07
133
原创 JAVA_XXBJ_ALL
一、变量1、Java命名规范: 1.驼峰命名法 studentName (不报错) 2.标识符由字母数字和特殊符号组成(报错) 注意:不能以数字开头 特殊符号仅仅局限为:¥ $ _ 3.类名的首字母要大写(不报错) 4.不能使用关键字来命名(报错) 5.不建议使用中文来命名(不报错)2、变量:可以改变的量(数据)。 1、本质:是一个
2020-12-13 17:22:28
253
原创 JAVA_XXBJ(15)面板添加图片按钮和进度条
很多时候我们使用的并不是文字按钮,更多是使用图片按钮,图片按钮更美观,也更符合界面。图片按钮图片按钮的添加也是使用JLabel,JLable所能使用的是文字,图片,图文。那么首先声明一个JLabel的变量(注意是全局变量),在构造方法里面赋值,使用ImageIcon,同时可以设置鼠标监听事件,当鼠标放在上面就可以改变颜色了,下面是具体代码:package bk_01;import java.awt.Color;import java.awt.event.MouseEvent;import ja
2020-11-23 22:06:38
277
原创 Python_XXBJ(2)基本图形绘制
(学习的视频是:中国大学mooc,python语言程序设计,北理工)turtle库turtle(海龟)库是 turtle绘图体系的 Python实现。turtles绘图体系:1969年诞生,主要用于程序设计入门。turtle库是pythonic语言的标准库之一,同时也是入门级的图形绘制函数库python计算生态标准库: 随解释器直接安装到操作系统中的功能模块。第三方库: 需要经过安装才能使用的功能模块。turtle库的原理turtle(海龟)在画布上,走过的轨迹形成了绘制的图形,海龟.
2020-11-20 15:36:40
822
1
原创 Python_XXBJ(1)基础知识
编程语言的执行计算机执行源程序的两种方式:编译和解释源代码: 采用某种编程语言编写的计算机程序,人类可读。** 目标代码:** 计算机可直接执行,一般人不可读编译和解释编译: 将源代码一次转换成目标代码,执行编译过程的程序叫作编译器解释: 将源代码源代码逐条转换成目标代码,并同步执行静态语言和脚本语言静态语言: 使用编译执行的编程语言例如:c/c++,java程序运行速度更快脚本语言: 使用解释执行的编程语言例如:Python,JavaScript,PHP源代码在维护灵活、跨多个操
2020-11-19 08:17:27
416
1
原创 JAVA_XXBJ(14)面板添加文本框和按钮
导入图片虽然Java里面有画笔,但我们不可能说用画笔去绘画一个背景之类的,很不现实,所以我们可以加入图片,使用外界的图片。第一步:放入图片我们从网上找一堆图片,将图片放在同一个文件夹里面,将文件夹复制到项目下面去,如图:第二步:导入图片创建一个图片变量(全局变量),把图片赋值给图片变量,这一步是在面板的构造方法里面,然后在paint函数里面绘制背景图片第三步:处理异常异常表示有风险,有两种解决方式,一种是逐级上报,另一种则是制作日志,这里选择第二种。把鼠标放在ImageIO,选择try/c
2020-11-18 13:08:42
1638
3
原创 JAVA_XXBJ(13)窗体和面板基础设置
图形用户界面(GUI)GUI是指采用图形方式显示的计算机操作用户界面。大家可以看看电脑上的浏览器,帮里面文字全部去掉,可以将其看成一个长方形,右上角三个按钮,左上角一个图标,窗体就是这个,可以理解为一个框架,面板就是窗体上面的东西,如图:图中蓝色部分是面板,其他部分是窗体,面板在窗体上面(面板下面是有窗体的)窗体和面板窗体和面板构成了这么一个图形界面,难么这么一个窗体和面板需要设置什么呢,注意下面的代码:public class JFrame_test { public static voi
2020-11-17 14:51:24
400
原创 JAVA_XXBJ(12)抽象
抽象抽象的关键字是abstract,用abstract修饰的类和方法(函数)分别称之为抽象类和抽象方法(函数)。(个人理解:)抽象的东西往往只是一个概念,所以抽象类和抽象方法(函数)也都是是一个概念,概念就是只有名字,没有实际的东西。抽象类、抽象方法抽象类的创建只需要加上abstract,抽象方法是没有方法体的,举个例子:public abstract class AbstractDemo {//抽象函数 int a; int b=1; public abstract void makemon
2020-11-11 15:05:01
121
原创 JAVA_XXBJ(11)面向对象:封装,继承,多态
面向对象Java是面向对象的,c语言是面向过程的,那么什么叫面向对象呢,打个比方:去餐厅吃饭,你点了一大桌的菜,你只需要吃就行了,而不用管他是怎么烧的,你所要面对的就是美味佳肴,而这些菜怎么做的你并不需要管。面向对象的三大特征:封装,继承,多态封装封装...
2020-11-10 15:47:23
219
2
原创 JAVA_XXBJ(10)类和对象、构造函数
面向对象面向对象: 面向对象的编程思想。不同与c语言,c语言更多是面向过程。打个比方,你去餐厅吃饭,你点了个牛排,这个牛排就是面向对象,二制作牛排的这个过程就是面向过程,也就是说你用对象就可以了,而不用管他怎么弄的。类和对象类: 可以说是类型,是具有相同特性和行为的对象的抽象。对象: 是类的一个代表(实例化)。对象可以是抽象的也可以是非抽象的,总结起来就是一句话,一切皆为对象。在举例子之前,要知道一件事那就是我们不用static,在创建第一个的可以不用勾选main函数。public class
2020-11-09 21:09:28
271
2
原创 JAVA_XXBJ(9)函数
函数函数也叫方法,是动作,功能,执行某一操作过程的逻辑程序。打个比方,家里面的台灯,你按一下他就亮,再按一下他就灭了,你按下开关就是一个使用,调用了这个函数,这个函数的效果就是使得台灯亮或是灭。如何创建函数:函数的语法结构:修饰符 关键字 返回值类型 函数名(参数列表){ 方法体; }什么是修饰符:修饰符就是用来修饰的(有点多余),修饰符有4种,分别是:public,private,default,protected,每个修饰符都有它的效果。public是公共的意思,它所修饰的函数
2020-11-05 20:58:45
301
原创 JAVA_XXBJ(8)数组
数组数组在我们做Java代码的时候,经常会用到的一个结构,掌握数组就可以做出许多有意思的代码,可以更快乐的“玩耍”数组是个啥:是一种数据结构;用来存放同一类型元素的集合。如何创建数组:首先要声明一个数组,格式为:数据类型 [] 数组名。举个栗子:int [] arr 。当然如果你写int arr [] 这个也不会报错,但不建议。创建数组的方式有两种,分别是静态创建和动态创建。静态创建:在开辟数组的同时,开辟了存储空间,且给存储空间赋值了。举个栗子:int [] arr = {1,2,3,4,5}
2020-10-31 17:38:11
308
原创 JAVA_XXBJ(7)循环结构
循环结构循环结构有三种,分别是:while,do while和for,然后还有三种中断,或者说跳出循环,分别是:break,continue和return;为了接下来方便理解,这边先介绍一下三种跳出循环的方式跳出循环的三种方式:break,continue,return:break:指跳出当前循环。(只跳出一层循环,比如结束内循环)continue:终止本次循环,进入下一个循环。return:直接结束所有循环(结束当前循环所在的方法,return后面的内容,都不再执行,就好像结束main函数)w
2020-10-26 22:09:08
190
原创 JAVA_XXBJ(6) 条件控制结构
IfIf条件控制结构大致逻辑是: if(表达式){ 语句块1; //如果条件表达式的结果为true,就执行语句块1。 }else{//else不一定需要,可以不写 语句块2; //如果条件表达式的结果为false,就执行语块句2 }举个栗子:public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("
2020-10-26 17:12:06
195
1
原创 JAVA_XXBJ(5)控制台输入和字符串
控制台输入使用scanner就可以进行控制台输入,实现“人机交流”,话不多说,上代码package test3;import java.util.Scanner;//导入Java.util.Scannerpublic class test3 {public static void main(String[] args) { // TODO Auto-generated method stub //int a = 1 Scanner scanner =
2020-10-22 21:40:38
434
原创 JAVA_XXBJ(4)运算符
运算符:赋值运算符: =数学运算符: + - * / %高级赋值运算符:+= -= *= /= %=关系运算符: > < >= <= == !=逻辑运算符: && || !位移运算符: >> <<三目运算符: 表达式1 ? 表达式2 : 表达式3赋值运算符,数学运算符,高级赋值运算符:a = b ,将b的值赋给a”+“,求和; “-”,求差;
2020-10-22 20:47:41
683
原创 JAVA_XXBJ(3)变量
什么是变量:可以改变的量(数据)。本质:是一个存储空间,存储的是用户需要用到的数据。为什么要使用变量的存在?通过变量来存储用户需要的数据,程序通过操作变量来间接的达到操作数据的目的。比直接操作数据更加方便和安全。如何去使用变量?语法: 数据类型 变量名;--------声明一个变量初始化一个变量:声明 + 赋值。 int a = 1;* Java中的数据类型: 基本数据类型 引用类型Java中的基本数据类型8种:整数类型:byte(字节型)< short(
2020-10-22 19:47:44
229
原创 JAVA_XXBJ(2)eclipse使用
这里、、、要先安装eclipse,网上教程很多,这里不弄了。java新建项目步骤一:File -> New -> Other步骤二:选中Java Project 单击 Next为项目命名(须符合Java命名规范)然后直接单击Finish 创建成功!步骤三:右键单击src ->New -> Package)命名步骤四:右击day10_13hhh ->New -> Class命名 并 勾选 然后 Finish!大功告成注意!也可以从步骤三
2020-10-16 19:44:35
153
简易图书管理系统.zip
2020-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人