- 博客(33)
- 收藏
- 关注
原创 JAVA修饰符
Java语言停供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量、通常放在语句的最前端。我们通过下面的例子来说明:public class ClassName {// …}private boolean myFlag;static final double weeks = 9.5;protected static final int BOXWIDTH = 42;public static void main(String[] arguments) {
2020-05-28 20:37:52 133
原创 java中的单例
Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。 单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用,那么单例...
2020-04-28 17:22:14 197
转载 XAML动态改变主题色
在项目开发中通常有改变主题的需求,下面我们就来自己动手实现这种技术:首先在App.xaml文件中定义一个键值为“color”的单色笔刷,这个笔刷就是可以被用户改变的动态资源:我们让用户通过4个滑块来分别定制颜色的A、R、G、B值,其完整代码为:需注意,要把滑块的最大值设为255。然后回到App.xaml中,我们来定义窗口、标签及按钮的样式:窗口样式代码如下:定义样式为几个Border...
2019-07-29 08:41:42 433
转载 XAML选项卡
程序中经常会用到TabControl控件,默认的控件样式很普通。而且样式或功能不一定符合我们的要求。比如:我们需要TabControl的标题能够居中、或平均分布;或者我们希望TabControl的标题能够进行关闭。要实现这些功能我们需要对TabControl的样式进行定义。默认的TabControl标题是使用TabPanel容器包含的。要想实现TabControl标题头平均分布,需要把TabPa...
2019-07-29 08:38:34 253
转载 C#回调函数
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。通俗点讲就是讲某个实现函数作为参数传入另一个函数中去,当然我们可以通过委托接口等其他一些手段实现这种方式。被回调的函数其实是作为参数传...
2019-07-08 08:13:51 283
原创 C#方法重载
一、 描述在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。二、 重载的分析1、 生活中的方法重载2、 生活重载的表现形式,抽象成代码的形式:Public class Artist{Public void Perform(乐器){ //弹奏乐...
2019-07-08 08:10:29 435
转载 C#一元,二元,三元运算符
一元运算符是只需要一个操作数就能运行运算的运算符,比如加加运算符(++),减减运算符(–);加加运算符分为前加加和后加加,前加加就是(“++”)放在操作数的前边,后加加就是(“++”)放在操作数的后边, 前加加和后加加的相同点为,结果都是操作数自身加1。代码如下:不同点:参与运算的时候,前加和后加结果不同后加:先取操作数的原值参与运算,再取原值;前加:操作数先自身加1,然后再参与运算二元...
2019-06-28 09:26:20 4152
转载 Lambda表达式
一、定义Lambda 表达式是一种可用于创建 委托 或 表达式目录树 类型的 匿名函数 。通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。(微软)理解1.Lambda表达式是一种匿名方法。匿名方法可省略参数列表,Lambda表达式不能省略参数列表的圆括号()//只需要使用一个delegate关键字,加上作为方法的操作使用的代码块。Action pr...
2019-06-28 09:23:44 106
转载 SQL Server新建用户
启动SQL Server,在对象资源管理器窗口中选择【安全性】->【登录名】->【新建登录名】打开【登录名-新建】窗口,在【常规】选项输入登录名,选择【SQL Server身份验证】,输入并确认密码,取消选择【强制性实施密码策略】复选框,选择默认数据库,单击【确定】按钮,用新建的账户可以连接到SQL Server服务器上,但是不能访问数据库中的对象,还需要进一步的权限。添加数据...
2019-06-18 08:37:21 2801
转载 C#中的枚举
枚举类型是一种值类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。访问修辞符 enum 枚举名:基础类型{枚举成员}基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类型...
2019-06-18 08:32:18 115
原创 统计图展示
在项目开发中,我们经常需要动态显示数据,这就需要用到统计图进行数据展示,这就需要用到第三方插件charts ,以下就是使用第三方插件实现的各类统计图在数据库中查询出需要统计的数据,我这里统计的是车辆类型和各国旅客总数。服务端中创建实例在客户端添加引用页面加载事件创建柱状图,每个类型的统计图都大同小异,就不一一列举了...
2019-06-10 15:01:40 533
原创 使用正则验证手机号
在项目开发中,我们经常要实现手机号验证的功能,通过代码去验证输入的手机号是否合法,和获取输入的身份证的信息。代码如下:设置输入框的最多输入十一位数字,与手机号的最大位数相同,再创建一个文本框改变事件,,进行手机号验证。表达式分析:“/”代表一个正则表达式。“^”代表字符串的开始位置,“KaTeX parse error: Expected group after '^' at posit...
2019-06-10 14:53:27 928
原创 身份证验证
在项目开发中,我们经常要实现身份证验证的功能,通过代码去验证输入的身份证是否合法,和获取输入的身份证的信息。代码如下:设置输入框的最多输入十八位数字,与身份证的最大位数相同,再创建一个文本框改变事件,,进行身份证验证。获取输入框的值,满十八位数使用正则表达式对身份证号进行判断,如果格式不合法,弹出提示,如果格式正确,获取身份证中的出生日期,性别等信息进行数据分析,回填。对身份证前六位数进行...
2019-06-10 14:47:51 214
原创 WPF附加属性
附加属性是特殊的依赖属性,用于非定义该属性的类,例如Grid面板的RowDefinition、ColumnDefinition、Canvas面板的Left、Right,DockPanel面板的Dock都是附加属性。示例:实现的功能,窗体字体的大小随TextBox控件里面输入的值的大小而改变。主页面设计定义一个用户控件...
2019-05-28 08:20:45 1439
原创 WPF依赖属性
依赖属性就是一种自己可以没有值,并且可以通过绑定从其他数据源获取值。依赖属性可支持WPF中的样式设置、数据绑定、继承、动画及默认值。无论什么时候,只要依赖属性的值发生改变,WPF就会自动根据属性的元数据触发一系列的动作,这些动作可以重新呈现UI元素,也可以更新当前的布局,刷新数据绑定等等,这种变更的通知最有趣的特点之一就是属性触发器,它可以在属性值改变的时候,执行一系列自定义的动作,而不需要更改任...
2019-05-28 08:14:13 185
原创 新增站点完善
我在执行新增站点的时候,因为忘了填写邻居站点的距离,报了一个0处没有任何行的错,还有一次我对省份按拼音首码进行了排序,再勾选邻居站点表,导致了页面表格与数据库表格顺序不一致,获取不了距离,也报了一个0处没有任何行的错,以下对代码进行了一点小修改。声明了记录新增条数的变量,"新增站点数据成功"的字符串,以及判断是否新增成功的bool值。再写一个简单的IF判断进行提示...
2019-05-17 15:13:42 200
原创 修改站点信息
选中行点击修改按钮,弹出修改页面,回填选中的信息,执行修改操作,点击确认弹出提示。在修改邻居站点表的时候我们并没有写修改的存储语句,而是调用了删除与新增的存储语句,逻辑是先删除未修改前的数据,再新增修改后的邻居站点信息SQL中用到的存储语句使用了t_site 站点表和t_site_neighbor 邻居站点表,站点表与站点明细表是一对多的关系,站点表是主表,邻居站点表是附表在修改邻居站点表...
2019-05-17 15:08:07 3478
原创 WPF基础总结
1、WPF简介WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。XAML语言进行开发2、XAML三...
2019-05-08 20:51:40 231
原创 XAML中的DockPanel布局
DockPanel定义一个区域,在此区域中,您可以使子元素通过描点的形式排列,这些对象位于 Children 属性中。停靠面板其实就是在WinForm类似于Dock属性的元 素。DockPanel会对每个子元素进行排序,并停靠在面板的一侧,多个停靠在同侧的元素则按顺序排序。如果将 LastChildFill 属性设置为 true(默认设置),那么无论对 DockPanel 的最后一个子元素设置的...
2019-05-08 19:43:05 3260
原创 WPF窗体属性
1、窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。Icon 指定窗口的图标; Title 指定窗口的标题; WindowStyle 指定窗口样式,有4个取值: None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。)SingleBorderWindow,单边...
2019-05-08 19:38:35 629
原创 使用Grid元素简单布局
Grid网格面板是XAML中常见的布局元素,它以表格形式布局元素,它的子控件被放在一个一个事先定义好的小格子里面,整齐排列。要使用Grid, 首先要向RowDefinitions和ColumnDefinitions属性中添加一定数量的RowDefinitions和 ColumnDefinitions元素,从而定义行数和列数。而放置在Grid面板中的控件元素都必须显示采用Row和Column附加属性...
2019-04-28 14:44:00 385
原创 WPF中的ControlTemplate(控件面板)
WPF包含数据模板和控件模板,其中控件模板又包含ControlTemplate和ItemsPanelTemplate 这里讨论一下ControlTemplate其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观以及外观对外界刺激所做出的反应。我们可以自定义一个模板来替换掉控件的默认模板以便打造个性化的控件。要替换控件的模板,我们只需要声明一个ControlTemplate对象,并...
2019-04-28 14:40:24 1392
原创 ORACLE SQL创建管理表(DDL)
DDL: Data Definition Language 数据定义语言1.表是基本的数据存储集合,由行和列组成表的命名规则:表名和列名:必须以字母开头,必须在1—30之间,必须只能包含 A–Z, a– z, 0–9, _, $, 和 #,必须不能和用户定义的其他对象重名,必须不能是Oracle 的保留字2.数据类型VARCHAR2(size) 可变长字符数据,CHAR(size) 定...
2019-04-08 14:43:14 158
原创 ORACLE SQL子查询
在查询时基于未知的值时,应使用子查询,如:“查询成绩比小明高的同学的成绩”,而我们如果根据问题进行查询,肯定要先查询出小明的成绩,再与其他同学的成绩进行比较,才会有结果,那么,小明的成绩就是未知的值,这就需要用到子查询,查询语句SELECT SCOREFROM DEGREEWHERE SCORE > (SELECT SCORE FROM DEGREE WHERE SNAME ==”小明”...
2019-04-08 14:38:04 213
原创 ORACLE SQL分组函数
分组函数作用于一组数据,并对一组数据返回一个值,标志是GROUP BY, MIN, MAX, AVG, COUNT,GROUP BY 子句将表中的数据分成若干组,WHERE 一定放在FROM后面,WHERE 子句不能使用子函数在SELECT 列表中所有未包含在组函数中的列都应该包含在 GROUP BY 子句中。例:查询各个部门的员工数SELECT DEPARTMENT_ID, COU...
2019-03-31 08:49:08 183
原创 ORACLE SQL单行函数
单行函数操作数据对象,接受参数返回一个结果,只对一行数据进行变换,每行返回一个结果,可以转换数据类型,可以嵌套,参数可以是一列或一个值单行函数包括• 字符函数(1) 大小写控制函数LOWER 转小写UPPER 转大写INITCAP 首字母大写(2) 字符控制函数CONCAT 拼接字符串SUBSTR 截取字符串LENGTH 获取字符串长度INSTR 获取对应字符的索引LPAD...
2019-03-31 08:48:33 155
原创 ORACLE SQL多表查询
使用连接在多个表中查询数据在 WHERE 子句中写入连接条件在表中有相同列时,在列名之前加上表名前缀(1)等值连接 (=)(2)非等值连接(in)例:查询每个员工的 last_name 和 GRADE_LEVEL(在 JOB_GRADES 表中). ---- 非等值连接Select last_name, salary, grade_level, lowest_sal, highest_...
2019-03-31 08:34:36 155
原创 汉字转拼音的实现与日期插件
在项目开发中,经常需要实现汉字转拼音首字母和选择日期这两个小功能,如 其实实现这两个功能很简单, @*时间控件*@ <link href="~/Content/layui/css/modules/laydate/default/laydate.css" rel="stylesheet"/> <script src="~/Content/layui...
2019-02-21 14:12:29 293 1
原创 《茂名市茂南区——“搜索查询”》专题
选择不同的查询类型,根据不同的查询类型分别输入搜索地址、卡片编号、项目登记号、病例门诊号进行查询,点击搜索后会自动加载信息,再点击定位,就会在地图上对所选地址进行定位查询,以下是实现界面 代码//-----------------------------------查询搜索 开始---------------------------------------------...
2019-02-21 13:11:09 157
原创 《智百盛汽修汽配管理系统》项目研发总结
《智百盛汽修汽配管理系统》项目研发总功能实现 1、基础数据 2、配件库存经典代码开发总结功能实现1、基础数据仓库信息设置对供应商的信息进行新增、删除、查询、修改供应商基本资料对供应商的信息进行新增、删除、查询、修改维修客户基本资料点击客户区域菜单栏,可以对信息进行筛选,点击相对应的按钮,可以对信...
2019-02-21 12:37:55 372
原创 树形的搭建
在项目的开发中,我们经常需要用到树形栏,而搭建树形需要用到树形插件,下面是我所搭建的树形引用需要的树形插件,如 <link href="~/Content/bootstrap-3.3.7-dist/css/bootstrap-treeview.css" rel="stylesheet" /> <link href="~/Content/css/zTreeStyle/zTr...
2019-02-19 18:21:44 177
原创 GIS—框选
框选的功能是点击工具箱中的框选功能,在地图上框选任意区域,然后对所选区域筛选出需要的信息,效果如下实现这个功能前我们需要用iDesktop中制作地图,再发布到iServer,然后将地图加载到自己的项目中进行操作,以下是功能代码//矩形 框选drawRectangle = new SuperMap.Control.DrawFeature(vectorLayer, SuperMap.Hand...
2019-02-19 14:14:18 1987
原创 《汽修汽配管理系统——“基础数据”模块》筛选查询
《汽修汽配管理系统——“基础数据”模块》筛选查询 完成模块功能:筛选查询 一、功能实现 维修客户基本资料主要包括实现客户信息的查询,新增,修改,删除,根据客户所在的区域对客户进行筛选查询,点击不同的客户区域,就会根据不同的区域进行对客户的查询二、 表的关系,实现此功能所运用的数据表比较简单,如下!三、 经典代码左边导航栏的样式与JavaS...
2019-02-18 15:09:54 470 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人