自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Winform查询

用Winform来查询筛选学生信息,首先在后台写好查询的代码,然后在到前台那里去调用。具体的方法如下:///<summary>///根据班级、学号、考好查询学员信息///</summary>///<param name="className"></param>///<returns></returns>publicLi...

2020-10-16 08:23:19 1407

原创 执行新增

新增的代码如下:///<summary>///保存按钮///</summary>///<param name="sender"></param>///<param name="e"></param>privatevoidbtn_Save_Click(objectsender, RoutedEventArgs e){try...

2020-09-28 08:28:57 152

原创 WPF_回填修改

下面给大家写一个修改数据的方法。为了修改客户需要的数据,同时还满足客户的数据要求,我们就要通过修改的方法来实现这一个功能,具体实现模糊筛选的方法如下:首先查询出全部的数据然后在全部的数据中进行模糊筛选,将要修改的数据回填出来。从中修改自己想要修改的数据。下面是实现查询的代码:查询全部表格信息:///<summary>///查询表格数据信息///</summary>privatevoid...

2020-09-16 10:59:14 262

原创 WPF_模糊查询

下面给大家写一个模糊查询的方法。为了方便在多数据的表格中找到需要的数据,同时还可以快速的锁定要查找的数据,我们就要通过模糊筛选的方法来实现这一个功能,可以使用字段查询,也可以使用时间范围来查询具体,具体实现模糊筛选的方法如下:首先查询出全部的数据然后在全部的数据中进行模糊筛选,将要查询的数据筛选出来。从中挑选自己想要的那一条数据。下面是实现查询的代码:///<summary>///供应商付款管理///</summary>p...

2020-09-16 10:53:51 997

原创 WPF_数据回填

下面给大家写一个回填数据的方法,回填时每一个软件都有的操作,具体的回填方法如下:首先查询出要回填的数据,还有查询出表格信息,查询代码如下:privatevoidSelectAccount() {dgJiessaun.ItemsSource = (fromdbAccount inmyModel.AccountjoindbPurchase inmyModel.Purchase on...

2020-09-16 10:50:38 250

原创 WPF新增

新增的方法有很多,而且每一种新增的提交方法都不一样,下面我给大家演示一种新增的方法,wpf新增的方法,具体的实现方法如下: private void btn_Save_Click(object sender, RoutedEventArgs e) { <!--首先我们要判断一下有一些必须填写的字段,如果没有填写系统将会提示你要填写当前页面的数据--> try { if (Convert....

2020-08-09 18:41:54 207

原创 LIst接口

List 接口:List 本身是 Collection 接口的子接口,具备了 Collection 的所有方法。现在学习 List 体系特有的共性方 法,查阅方法发现 List 的特有方法都有索引,这是该集合最大的特点。List :有序 (元素存入集合的顺序和取出的顺序一致 ),元素都有索引。元素可以重复。|--ArrayList :底层的数据结构是数组 , 线程不同步, ArrayList 替代了 Vector ,查询元素的速度非常快。|--LinkedList :底层的数据结构是链.

2020-06-18 14:20:58 129

原创 Java集合框架

集合框架(用于存储数据的容器)特点:1:对象封装数据,对象多了也需要存储。 集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为 集合是可变长度的。集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。数据结构: 就是容器中存储数据的方式。对于集合容器,有很多种。因为每一个容器的自身特点不

2020-06-18 09:11:19 106

原创 Java同步

同步:所谓同步就是在操作共享数据代码时, 访问时只能让一个线程进去访问,此线程执行完退出后,别的线程才能再对此共享数据代码进行访问。好处: 解决了线程安全问题。 Synchronized弊端:相对降低性能,因为判断锁需要消耗资源,产生了死锁。定义同步是有前提的 :必须要有两个或者两个以上的线程,才需要同步。 多个线程必须保证使用的是同一个锁。同步的第二种表现形式(对共享资源的方法定义同步)同步函数 :其实就是将同步关键字定义在函数上,让函数具备了同步性。同步函数是用的哪个锁呢

2020-06-05 15:43:58 106

原创 Java多线程

多线程: 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元, 一条执行路径。 进程负责的是应用程序的空间的标 示。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行, 当一个进程中出现多个线程时, 就称这个应用程序是多线程应用 程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。Jvm 在启动的时,首先有一个 主线程,负责程序的执行,调用的是 main 函数。主线程执行的代码 都在 main 方法中。

2020-06-05 15:40:20 92

原创 异常分类

异常分两种:1:编译时被检查的异常,只要是 Exception 及其子类都是编译时被检测的异常。2:运行时异常, 其中 Exception 有一个特殊的子类 RuntimeException ,以及 RuntimeException 的子类是运行异常,也就说这个异常是编译时不被检查的异常。编译时被检查的异常和运行时异常的区别:编译被检查的异常在函数内被抛出,函数必须要声明,否编译失败。声明的原因:是需要调用者对该异常进行处理。 运行时异常如果在函数内被抛出,在函数上不需要声...

2020-05-28 15:21:44 490

原创 JAVA异常

异 常:异常:就是不正常。 程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题 按照面向对象思想进行描述,并封装成了对象。 因为问题的产生有产生的原因、 有问题的名称、 有 问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常 就是 java 按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。出现的问题有很多种,比如角标越界,空指针等都是。 就对这些问题进行分类。而且这些问题 都有共性内容比如:每一个问...

2020-05-28 14:45:11 93

原创 Java接口

接 口:接口是抽象类的延伸,可以将它看做是纯粹的抽象类,接口中的所有方法都没有办法。如下图描述了各个子类继承图形后使用接口的关系。1:是用关键字 interface 定义的。2:接口中包含的成员,最常见的有全局常量、抽象方法。注意:接口中的成员都有固定的修饰符。成员变量: public static final成员方法: public abstractinterface Inter { public static final int x = 3...

2020-05-18 15:30:33 124

原创 数字格式化

数字的格式在解决实际问题时使用非常普遍,如表示某超市的商品价格,需要保留两位有效数字。Java主要对浮点型数据进行格式化操作。其中浮点型数据包括double型和float型数据,在java中使用Java.text.DecimalFormat格式化数字。在Java中没有格式化写数据遵循以下原则:如果数据绝对值大于0.001并且小于10000000,Java将以常规小数形式表示。如果数字绝对值小于0.001或者大于10000000,使用科学记数法表示。由于以上输出格式不能满足解决实际问题的要求,

2020-05-18 09:59:44 1113

原创 Android页面搭建

页面是一个软件的灵魂,每一个软件都离不开页面,因为软件都是由页面组建起来的,每个软件都需要页面,通过页面来完胜一个完美的软件。UI对于一个软件来说,非常的重要,页面的设计师给用户的第一感觉,当你的页面设计的好,吸引眼球,那么就容易得到人们的关注,软件就会发展起来,如果页面设计不好,那么很难吸引到用户,现在的人追求时尚。那么,下面给大家做一个简单的页面,同时也是进入软件的端口,要想进入...

2020-05-05 15:39:37 388

原创 安卓开发要点

Android系统是由Andy Rubin( 安迪·鲁宾)创建的,后来被Google收购了;最早的版本是:Android 1.1 版;现在最新的版本是19年5月,Google I/O大会上推出的Android Q,有趣的是Android系统的命名都 是以点心来命名的,但是Android Q开始不再以点心命名。Android是Goolgle开发的基于Linux平台的。开源的/智能操作系统...

2020-05-05 14:41:09 319

原创 Comparable接口

Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持 排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或 Arrays.sort进行自动排序。 此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合,无需指 定比较器。 此接口只有一个方法compare,比较此对象与指定对...

2020-04-27 13:54:25 1713

原创 方法的重写

重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改 变。重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据 需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如:父类 的一个方法申明了一个检查异常IOException,但是在重写这个方法的时候不能抛出 Exception异常,因为Except...

2020-04-27 10:00:40 376

原创 Java 单例模式

Java单例适用场景:1.需要生成唯一序列的环境2.需要频繁实例化然后销毁的对象。3.创建对象时耗时过多或者耗资源过多,但又经常用到的对象。4.方便资源相互通信的环境Java单例模式有五种实现方式:分别是饿汉式 懒汉式 Double CheckLock实现单例 今天内部模式 枚举类Double CheckLock实现单例有如下特点:Doub...

2020-04-27 09:57:06 97

原创 WPF_页面数据回填

在学习WPF中,我发现了很多编写代码的方法,下面我给大家编写一个页面回填的方法,回填一般应用于新增和修改中的,不过有时也不一定用在这方面,有时候会应用于显示方面,只允许人们查看数据,不允许修改数据,就单单的起显示作用,主要应用于怎样,还的看你使用地方,回填的内容如下图所示:通过点击下图中左边的表格,然后回填右边客户相应的信息,方便客户详细的查看自己的个人信息,判断是否有要错误,如果有错误的话,...

2019-08-17 21:34:17 356

原创 WPF_多个表新增

每一个应用程序中都会存在这新增信息的模块,有时候我们可能是新增一个表,有时候是多个表一起新增,那么,我们要如何实现这功能呢,多个表新增其实和单表新增是一样的,只是多表新增比单表新增麻烦一点下面我给大家演示一下。 首先,我们要做的是在数据库中把存储过程写好,不同的开发人员用的数据库也不一样,我用的是SQL Server 2014 Management Studio,下面是我写的存...

2019-08-17 21:29:00 176

原创 C#结构类型与创建结构变量

结构类型 结构类型适用于早应用程序中对数学、几何以及“原子”实体模型。结构是用户自定义的类型,然而,结构不只是一组名称值对。结构可以包含许多数据字段和操作这些字段的成员类型。定义和使用结构的过程很简单,但是其中的一些细节很重要。在对数据结构进行分析的同时。我们要先建立一个名为FunWithStructures的项目。在C#中,使用struct关键字来创建结构。定义一个新的Point,它定义...

2019-08-07 20:11:47 1397

原创 C#中的封装与继承

封装封装指的是把类内部的数据隐藏起来,不让对象实例直接对其进行操作。C#中提供了属性机制来对类内部的状态进行操作。在C#中,封装可以通过public、private、protected和internal等关键字来体现。下面通过例子来实现以下功能,具体的方法如下://不使用封装特性来定义一个person类 public class Perason { ...

2019-08-07 20:05:44 339

原创 C#基础数据类型

在学习C#的过程中,我们发现C#是基于.NET框架的语言,它自然定义了自己的数据类型,它们包括枚举类型、结构体类型和数组类型。枚举类型//性别枚举enum void Gender { //女 Female,//男Male }枚举类型使用enum关键字来完成声明。默认情况下,枚举中...

2019-07-27 10:30:41 162

原创 C#跳转语句

在循环语句中,如果需要在循环结束之前退出整个循环,可以使用跳出循环结构语句来进行结束循环跳出。C#中有四种跳转语句。◎break语句:直接退出整个循环。◎continue语句:立即终止本次循环,但不会继续执行下一次循环。◎goto语句:跳出循环到已标记好的位置上。◎return语句:退出循环和循环所在的函数下面给大家演示一下break与continue的区别。public ...

2019-07-27 10:12:41 328

原创 构造函数

构造函数主要用于创建类的实例对象。当调用构造函数创建一个对象时,构造函数会为对象分配内存空间,并初始化类的成员。构造函数分为实例构造函数和静态构造函数两种,下面对这两种函数分别进行简单的介绍。1、 实例化构造函数实例化构造函数用于创建和初始化所有实例成员。使用new运算符创建对象的过程,其实就是在调用实例构造函数,来初始化类中的所有实例成员。下面的代码厌世脸实例构造函数的使用方法。clas...

2019-07-16 21:59:59 851

原创 c#迭代结构

所有的编程语言多提供了重复代码块直到终止条件的方式。不过过去用过什么方法,C#迭代语句都不会让你感到陌生。C#提供了四种迭代结构:for循环 foreach/in循环 while循环 do/while循环下面让我们探讨一下每一个循环结构。for循环如果需要迭代一段代码规定次数,for语句会提供很大的灵活性。从本质上来说,我们可以指定一段代码重复的次数和终止条件。下面给大家一...

2019-07-16 21:47:20 1081

原创 C#委托

委托的概念: C#中的委托概念也就好比如一个对象,他是一个类(“委托是类类型” 这个事实将在 “委托本质“ 部分进行详细介绍),因为只有类才有对象的概念,这同时也体现了C#作为一门面向对象语言的特性。C#中的委托可以理解为函数的一个包装,它使得C#中函数可以作为参数来被传递,这在作用上相当与其他类中的函数指针。类用函数指针回去函数的入口地址然后通过这个指针来实现对函数的操作。...

2019-07-06 20:05:14 197

原创 抽象类与接口

抽象类 : abstract 抽象:主要是指不具体,看不明白的。抽象类表象体现。在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract 所标示,声明为抽象方法。抽象方法所在类一定要标示为抽象类,也就是说该类需要被 abstract 关键字所修饰。抽象类的特点:1:抽象方法只能定义在抽象类中,抽象类和抽...

2019-07-06 20:01:07 69

原创 WPF_原生控件

在开发过程中,我们有时候用WPF原生的控件就能实现自己的需求,但是样式、风格并不能 满足我们的需求,还有很多独特的样式预计风格,我们该怎么办呢?我们需要我们通过不同的代码形式以及样式去进行,将控件进行不同的封装,然后在调用。那么将要怎么运用呢?­­­­自定义样式与模板。一、样式在WPF中我们可以使用Style来设置控件的某些属性值,并且使该设置影响到指定范围内的所有该类控件或影响指定的某一...

2019-06-25 21:28:39 369

原创 WPF_实现新增

下面给大家做一个新增的功能的。首先我们要建立一个demo模型,demo模型有两个端口,分别是服务端和客户端,在启动客户端之前一定要先启动服务端,否则系统无法运行,会出现错误,因为客户端的数据是通过服务端来传输的。在实现新增数据之前我们要先在数据库那里把存储过程写好,然后在通过服务器来引用传送到客户端中去。因为职务、工作状态、员工类型和性别多事下拉框,所以,我们在存储过程中要写好下拉框的存储信息,...

2019-06-25 17:31:18 229

原创 关键帧动画

如果需要创建具体多个分段的动画和不规则移动的动画,这个时候可以使用关键帧动画。关键帧动画是由许多个较短的段构成的动画,每段表示动画的初始值、最终值或中间值。当运行动画时,它平滑的从一个值移动到另一个值。关键帧对象基本上多有Value属性和keyTimes属性。和其他普通动画不同Value属性的数据类型,在LinearPointKeyFrame类中 是Point类型,在DoubleKeyFrame类...

2019-06-14 22:02:37 266

原创 实现挂号与就诊

生活中每个人都会生病,那么生病之后我们第一个想到的就是要到医院去看病,看病之前我们要做什么呢?到医院看病有一个流程,那解释要先挂号,登记个人资料,登记要就诊的医生名字,然后排队等待。等待叫号在进去就诊和开药。看完了在去缴费。实现挂号的的方法如下:1.打开挂号系统的页面,找到登记病人信息按钮,如下图:然后点击进去,将跳到登记个人信息页面, 如下图:紧接着将个人的信息录入到信息表格,卡号是...

2019-06-14 21:50:12 1802

原创 WPF_样式分类

样式分为三大类:★属性样式:是直接通过UI元素的属性设置的样式★内联样式:通过在UI元素中嵌入Style节点啦设置样式★引用样式:定义在资源字典中的样式。样式有优先级之分:依次有高到低分为属性样式=>引用样式(有页面级到应用程序级)=>内联样式1、 属性样式◆类似于在HTML中直接通过HTML元素属性设置的样式◆适用于复用度不高的一些属性例子如:<Window...

2019-06-09 17:03:56 131

原创 WPF_属性设置

属性概念:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在 托管代码中改变元素的属性值设置的方式分别有:◆使用属性语法◆使用属性元素语法◆使用内容元素语法◆使用几何元素语法1.、使用属性语法每个属性对应一个属性值,属性值类型必须与属性匹配 一个标记中可以设置对象的多个属性 只有实例化对象才可以设置实例属性,格式如下:结果如下: ![在这里插...

2019-06-09 00:56:29 307

原创 WPF_用几何绘图

图形绘图与几何绘图的区别:1、 图形对象可以独立存在的,可以独立绘制出具体需要的图形。2、 几何图形对象没有具体的形体,它需要依赖于某一对象元素而存在,不能直接呈现在画板上。几何绘图包括5种对象:LineGeometry:确定两点绘制一条直线RectangleGeometry:绘制几何的几何图形EllipseGeometry:绘制椭圆形的几何图形GeometryGroup:组合几何...

2019-06-08 23:53:21 164

原创 WPF中的布局元素

WPF的页面布局,页面布局是一个项目的核心,同时也一个项目的开端,良好的布局对项目有很大的影响,所以封面上的排版也是要点。一个项目会有一个布局,或者多个布局,每一种布局各不一样。下面是XAML的五个布局元素:※ Gride:网格。※ DockPanel:泊靠式布局※ StackPanel:栈式布局※ WrapPanel:自动拆行面板※ Canvas:画布每个页面的布局分别如下:一...

2019-05-26 21:48:49 217

原创 打印信息表

假设一个年级有40名学生,他们的学号分别从128480到1244840,他们全部人都参加学校的化学,历史,地理,物理测试。下面将他们的全部成绩通过随机生成的方法进行打印出来,同时还要按顺序从大到小的排序出来。具体的制作方法,要调用到多方面的元素来运行。如下图所示:public class Fill {public static void main(String[] args) throws ...

2019-05-26 21:34:45 225

原创 If……else条件判断

If……else有四种形式一、 if 语句判断表达式是否成立public class LiuCheng {public static void main(String[] args) {int day=10;//如果等式符合就输出if (day<11) {System.out.println(“条件表达式成立”);}}}如果表达式成立,就会输出以下的结果If语句、...

2019-05-15 21:43:40 11136

原创 Java的继承

概念:继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方 法,或子类从父类继承方法,使得子类具有父类相同的行为。一、继承是面向对象的特征之一,它有两个好处:1、 提高了代码的复用性。2、 让类与类之间产生了关系,提供了另一个特征多态的前提所谓继承是子类继承父类父类的由来:父类其实是由多个类...

2019-05-15 21:33:48 120

空空如也

空空如也

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

TA关注的人

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