自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF 订单编号

先在数据库的存储过程写好查询代码,通过主键ID查询倒叙查询第一条数据,这是为了后续的订单号自动叠加。存储过程代码:--查询订单编号(最后一条)IF(@type='DinDanBianHao_NUMBER') BEGIN SELECT TOP 1 RTRIM( DinDanBianHao) as Number FROM PW_OrderForm...

2019-08-17 20:52:22 325

原创 WPF叠加查询数据

这种查询需要再重新创建服务和数据库的存储过程只需要在原来的查询进行筛选查询,这里的多条件查询就是在客户端拼接条件查询数据,要注意的是第一个拼接条件列里面没有 and连接起来,后面的拼接条件必须要有 and 拼接条件,否则就会报错。代码:// 点击按钮事件 触发 多条件查询岗位信息 private void Btn_Select_XianXiGangWei(object sen...

2019-08-08 09:04:22 205

原创 WPF 根据ID查询绑定另一个下拉框

用到到的WPF的三层架构,先在数据库写好存储过程为查询数据做好准备,再到服务器创建服务,之后到客户端写好方法调用先写好两个查询语句:--(下拉框) 城市IF(@type='Select_BS_ChengShi') BEGIN SELECT RTRIM(ChengShiID) AS ChengShiID, RTRIM(Che...

2019-07-26 20:17:44 307

原创 C# 线程控制类Mointer

在 C# 中,System.Threading.Thread类用于线程的工作。它允许创建并访问多线程应用程序中的单个线程。进程中第一个被执行的线程称为主线程。当 C# 程序开始执行时,主线程自动创建。。使用Thread类创建的线程被主线程的子线程调用。代码:class UsingMointer { //Mointer类: privat...

2019-07-18 09:19:34 472

原创 C# ThreadPool 线程池

线程被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。演示代码:class KillingThreads { ...

2019-07-18 09:17:37 173

原创 C# 递归与循环

递归的作用:将大量重复处理大量数据的步骤抽象成循环或递归模式,设计出可以针对不同规模解决问题的算法。循环体的特点是:“以不变应万变”。 所谓“不变”是指循环体内运算的表现形式是不变的,而每次具体的执行内容却是不尽相同的。在循环体内用不变的运算表现形式去描述各种相似的重复运算。递归:直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。递归的优点:递归是...

2019-07-07 08:05:24 1494

原创 C# ThreadPool 线程池

如果设计一个服务器程序,每当处理用户请求时,都开始一个线程,将会在一定程序上消耗服务器的资源。为此,一个最好的解决方法就是在服务器启动之前,事先创建一些线程对象,然后,当处理客户端请求时,就从这些建好的线程中获得线程对象,并处理请求。保存这些线程对象的结构就叫做线程池。代码:public class ClsThreadPool { public static v...

2019-07-04 08:22:22 135

原创 C# 线程 Thread类

.NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类,我们将在这里着重讨论Thread这个类。System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍:Thread.Start():启动线程的执行;T...

2019-06-27 09:25:16 513

原创 SQL总结:存储过程

存储过程与SQL语句对比1、提高性能SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划,这样,在执行过程时便可节省此开销。2、降低网络开销存储过程调用时只需用提供存储过程名和必要的参数信息,从而可降低网络的流量。3、便于进行代码移植数据库专业人员可以随时对存储过程进行修改,但对应用程序源代码却毫...

2019-06-25 15:55:29 249

原创 C# 简单的委托使用

委托的使用方法:1、声明委托类2、创建委托对象3、叠加或剔除委托方法4、执行委托(方法s)委托(代理)和类一样,是数据类型,等同于C++的函数指针。可以看做是个特殊的类。格式:delegate 返回值 委托名(参数)委托包含并可执行具有相同签名和返回值类型的有序方法列表。当委托被调用时,它调用列表中的每一个方法。代码://第一步声明委托;格式:...

2019-06-22 15:11:25 210

原创 C# 将图片和图片路径加载到页面

大致思路:用Windows的对话框选取图片,子节流添加到变量长度的数组里再通过WPFBitmapImage类加载图片到页面就可以了里面的参数放的是图片的路径。页面代码: <Button Content=" 浏览" Grid.Column="0" Grid.Row="12" Margin="0,10,0,-24" RenderTransformOrigin="0.559,-0.182...

2019-06-15 10:27:18 3497

原创 C#模糊查询多个数据

查询数据先到数据库的存储过程,创建存储过程大致思路先绑定数据,使用模糊查询时不必再到数据库里重新写存储过程,到服务器获取数据再过滤筛选就可以达到目的了,这样可以提高查询的效率,相对于重新到数据库查询来说可以节约运行的空间,可以更高效的查询数据服务器代码:public DataSet UserControl_Loaded_SelectStaffAccountManage()...

2019-06-15 10:21:00 2462 1

原创 WPF 查询表格数据

WPF 三层架构 客户端请求数据传递到服务端,服务端再到数据库里操作数据库,然后返回给服务端,服务端再返回给客户端,就可以查询出数据了首先在数据库新建存储过程代码:IF(@type='UserControl_Loaded_SelectStaffAccountManage')--查询表格数据--RTRIM 右去空格--BEGIN 开始语句--END 结束语句--AS ...

2019-06-08 13:19:31 1138

原创 WPF WrapPanel:自动折行面板

WrapPanel:自动折行面板。内部元素在排满一行后能够自动折行,类似于Html中的流式布局WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行,后续排序按照从上至下或从右至左的 顺序进行。常用的方法:1.Orientation——根据内容自动换行。当Orientation属性的值设置为Horizontal:元素是从左向右排列...

2019-06-08 13:15:58 3686

原创 WPF ControlTemplate控件模板

WPF包含数据模板和控件模板,这里讨论一下ControlTemplate。 其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观以及外观对外界刺激所做出的反应。我们可以自定义一个模板来替换掉控件的默认模板以便打造个性化的控件。与Style不同,Style只能改变控件的已有属性值(比如颜色字体)来定制控件,但控件模板可以改变控件的内部结构(VisualTree,视觉树)来完成更为...

2019-06-08 13:12:01 286

原创 WPF StackPanel 栈式面板

栈式面板:StackPanel就是将控件按照行或列来顺序排列,但不会换行。通过设置面板的Orientation属性设置了两种排列方式:横排(Horizontal默认的)和竖排(Vertical)。默认情况下,水平排列时,每个元素都与面板一样高;垂直排列时,每个元素都与面板一样宽。如果包含的元素超过了面板空间,它只会截断多出的内容。元素的Margin属性用于使元素之间产生一定得间隔,当...

2019-05-27 09:10:22 455

原创 WPF动态变换LayoutTransform

变换提供了自定义元素的最强大方式之一,LayoutTransform在布局前应用,从而其他控件需要重新排列以适应变换。代码:<Window x:Class="WpfApplication1动画.动态LayOutRransform" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...

2019-05-27 09:04:49 848

原创 JAVA字节流InputStream类

InputStream是抽象类,只是InputStream读取的是字节,使用的参数是byte数组(byte[])读取文件的输入流:FileInputStream是节点流需要直接和指定文件关联。方法摘要:available() 返回此输入流下一个方法调用可以不受阻塞地从此输入流读取(或跳过)的估计字节数。close() 关闭此输入流并释放...

2019-05-15 17:39:43 818 1

原创 JAVA File类简介和使用

File类是java.io包下代表与平台无关的文件和目录的类。在程序中操作文件和目 录,都可以通过File类来完成。需要注意的是,不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流字段摘要:pathSeparator与系统有关的路径分隔符,为了方便,它被表示为一个...

2019-05-15 17:36:18 202

原创 JAVA HashSet集合的方法

HashSet是set接口的实现类: HashSet类是Set接口的典型实现类不能保证元素的排列顺序,顺序可能与添加顺序不同,顺序也有可能发生变 它们的hashCode()方法返回值不相等,HashSet将会把它们存储在不同的位置, 依然可以添加成功。 HashSet不是同步的 方法摘要 add(E e) 如果此 s...

2019-05-05 18:31:45 4649

原创 JAVA Map集合的方法使用和属性

Map是Collection的子接口,具有映射关系的键值对此接口取代 Dictionary 类,Dictionary是一个抽象类,而不是一个接口。给定一个键和一个值,你可以将该值存储在一个Map对象.之后,你可以通过键 来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.当对象的类型和Map里元素类型不兼容的时候,就会抛出一个...

2019-05-05 12:41:52 1513

原创 JAVA list集合的特有方法和特有迭代器

List集合是Collection接口的子接口,每个元素都有索引对应相依的的元素,正是因为如此才可以存放相同的元素而且可以根据索引来辨别元素的排列顺序,一般的默认根据添加顺序类设置元素的索引,所以List集合是一个元素有序、可重复的集合。List集合有许多方法以下是list集合的特有的方法添加元素的方法:add(index,element) :将指定的元素插入列表可以插入到指定位...

2019-05-04 15:29:41 936

原创 JAVA Comparator接口排序

代码:import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.util.List;import java.util.Random;public class Pact { ...

2019-04-27 18:12:51 239

原创 JAVA Comparable 排序接口

代码:import java.util.Iterator;import java.util.TreeSet;public class TreeSetClass { public static void main(String[]arge){ //实例TreeSet类 TreeSet treeSet= new TreeSet(); ...

2019-04-27 18:10:11 182

原创 JAVA 简单的if条件判断

if语句:if(判断条件){//判断条件为true执行代码;}代码://声明并赋值 int age=18; //age=18执行if (age==18) { //println 换行打印 System.out.println("age="+age); }效果:...

2019-04-18 09:44:54 2991

原创 ORACLE SQL DML语句的简单应用

关键字:insert into 向表格中插入数据update set 更新数据语句 没有where语句更新全部数据delete 删除数据以上的语句操作都可以回滚插入数据的规则:按列的默认顺序列出各个列的值。在 INSERT 子句中随意列出列名和他们的值。字符和日期型数据应包含在单引号中insert into语句 插入数据演示:insert int...

2019-04-18 09:37:08 82

原创 ORACLE SQL 多表查询

关键字: cross join叉集和笛卡尔集是相同的,左外链接 left outer join on右外链接 right满外连接 full多表连接大概有等值和不等值连接在查询语句中,还有自连接,和不满足条件的外连接,一般的连接是等值条件连接和外链接用的比较多。一般的多表连接都要加上表的别名,如果没有加上表的别名其中的列名又相同时这时就会报错,而且使用多表查询时加上表...

2019-04-07 15:14:54 319

原创 ORACLE SQL分组函数的使用

avg 平均值max 最大值min 最小值sum 合计count 数据条数group by 分组函数having 过滤分组代码:select avg(commission_pct) 平均值1,avg(nvl(commission_pct,0)) 使用NVL的平均,max(salary) 最大值,min(commission_pct) 最小值,sum(sala...

2019-04-07 15:03:19 392

原创 C# MVC 批量修改商品数据

Html:        //批量修改折扣        $("#Confirm").click(function () {        //    $.ajaxSettings.async = false;//取消异步            var Category= $("#Category1").val();//获取商品类别            var Brand=  $...

2019-02-23 10:04:10 808

原创 C# mvc自动生成订单号

HTML://执行生成订单号方法Nuber(); function Nuber() { $.getJSON(&amp;amp;amp;quot;/JH/Stock/number&amp;amp;amp;quot;, function (date) { $(&amp;amp;amp;quot;#Number&amp;amp;amp;quot;).val(date) }) } UI

2019-02-03 10:43:33 1154

原创 C# mvc for循环添加表格内容

HTML://提取单据事件function Draw(record) {//record:bsgrid里的参数 var DanJu = record.JinHuoDanID1;//获取进货单 if (DanJu &gt; 0) { $.getJSON("/JH/Stock/DaKanDanJuMX?JinHuoDanID=" + Dan...

2019-01-27 10:20:22 1478

原创 C# mvc应用for循环添加表头

HTML://尺码信息查询 添加表头function SizeCX() {$.getJSON("/JH/Stock/CXSize", function (data) {if (data.length &gt; 0) {for (var i = 0; data.length &gt; i; i++) {//应用for循环添加尺码var SizeID = data[i].SizeID;...

2019-01-27 09:43:56 483

原创 《三易通进销存系统——“采购进货,商品管理,进货统计分析”模块》项目研发阶段性总结

一、功能实现主要的功能包括采购进货,商品管理和进货统计分析模块。采购进货:见图1,是采购进货模块功能实现的界面。(1) 点击图1 “保存单据”可以保存到系统如图2,在保存的过程中会应用for循环来检查是否有相同的商品条码有就数量会相加,没有就新增一条数据,新增数据之后商品数量还没有进入到库存,要点击图1“审核单据”才可以保存的库存中,审核之后不能重复审核。(2)点击图1“打开单据”可...

2019-01-21 08:45:07 682

原创 C# MVC应用for循环和数组新增数据

  以下我们使用for循环和数组来批量新增数据。在这里应用for循环的原因是为了获取表的所有内容,然后再利用数组储藏数据,就可以用getJSON提交提交到UIL层。  UIN:在UIL层用字符串形式来接受数组,再分割字符串,再判断是否有相同的数据 就可以开始新增到数据库了。 效果:在这个过程中比较繁琐,先应用for循环获取数据,再把数据装到数组里面,...

2019-01-21 08:16:45 1709 2

空空如也

空空如也

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

TA关注的人

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