- 博客(125)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 对APS的简单了解
1 .本人只是刚接触到APS相关的东西,暂时在这里记录下来。(一)为什么要排产,排的是什么?(1)我不了解APS那些官方的正式定义,简单来说就是根据企业实际情况合理安排生产资源,保证他们进行高效的生产。主要是由时间,生产资源和工艺路线组成。根据企业的生产资源(人+机器)以及工艺路线合理安排排产的资源,得出相应的时间。(2)在这里的工艺路线也可以理解成BOM,我们对BOM最初的理解,材料...
2019-05-18 19:57:52 584
原创 c#Expression表达式树了解
class Test { static void Main(string[] args) { //c#Expression表达式树了解 Expression<Func<int>> add = () => 1 + 2; var func = add.Co...
2019-04-22 16:25:18 1140
原创 c#委托详解
(1)C#共有3种内置泛型委托(2)委托概念 1.委托的特点 委托类似于 C++ 函数指针,但它们是类型安全的。 委托允许将方法作为参数进行传递。 委托可用于定义回调方法。 委托可以链接在一起;例如,可以对一个事件调用多个方法。 方法不必与委托签名完全匹配。delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用...
2019-04-22 15:11:47 805
原创 使用ef对sqlserver进行分页以及注意事项
var orderPlanDetail = d_APS_OrderDetail.Queryable().Join(query, o => o.PID, p => p.PID, (o, p) => new { o.OID, p.PID, p.SysCode, p.OrderCode, p.styleCode, p.styleName, p.CustomerName, p.Cou...
2019-01-22 10:54:52 537
翻译 c#中程序创建一个对象(head first c#)
(1)c#中程序创建一个对象时候,会在计算机内存中的某一部分,称之为堆(heap)。(2)程序new一个对象的时候,会将它增加到堆中。
2019-01-20 15:44:37 496
原创 让两个div自动适应屏幕大小并且各占一半页面
代码: #one{ float: left; /*display: inline-block;*/ width: 50%; height: 40%; word-wrap: break-word; /*// border-bottom: 3px soli...
2019-01-14 09:32:12 11847
原创 设计模式之策略模式+游戏中不同角色换不同武器的实例(head first 设计模式)
上图来自于Love667767的博客用图(1)策略模式通常把一系列的算法(算法等于常说的类中的方法,在这里称之为算法)包装到一系列的策略类里面。用一句话慨括策略模式就是——“将每个算法封装到不同的策略类中,使得它们可以互换”。比如说在继承关系中,子类重写算法,这就实现互换,(2)示例:现在有不同的角色和不同的武器,每个角色只能使用一个武器,但是可以在游戏中换武器。实现:Char...
2019-01-13 16:03:44 1392
原创 继承和接口的区别
(1)接口中的方法不可以实现,被继承的类的方法可以实现,在子类中可以用override进行重写(2)继承的方法可以实现代码的复用。(3)virtual标记方法为虚方法1.可在派生类中以override覆盖此方法2.不覆盖也可由对象调用3.无此标记的方法(也无其他标记),重写时需用new隐藏原方法。abstract 与virtual : 方法重写时都使用 override 关键字...
2019-01-12 16:45:53 1114
原创 通过代码查看sqlserver数据库所有表
string connectionString = @"data source=服务器名;initial catalog=数据库名;persist security info=True;user id=登录名;password=密码;MultipleActiveResultSets=True"; // string connectionString ...
2018-10-20 09:51:50 1385
原创 c#进行web开发的时候使用quartz定时器的详细讲解
一 前提注意:这个定时器只有在项目运行时有用,但是服务可以在不运行项目的时候依然进行计时。(1)首先需要引用Common.Logging.dll和Quartz.dll。(2)其次,我们需要了解一些基本的知识Job表示一个具体要执行的工作,需要实现IJob接口.JobDetailJobDetail表示一个具体的可执行的调度程序,它指向Job.Trigger代...
2018-09-17 18:03:25 2092
原创 layer提示的样式设置
(1) layer.confirm('是否完成?', { btnAlign: 'c',//按钮居中 area: ['25rem', '15rem'],//第一个是宽,第二个是高。 btn: ['是的', '没有'] //可以...
2018-09-15 17:12:10 1649
原创 c#中使用ef时候执行到savechanges()出现问题的可能情况
(1)可能是在for循环里面(2)可能是开启事务的代码前面用过查询等ef,最好放在最前面。(3)可能是之前的事务没有关闭
2018-09-09 14:11:45 5504 1
原创 c#中获取当月的最后一天的最后一秒钟以及第一天
最后一天: DateTime d= DateTime.Now.AddDays(1 -DateTime.Now.Day).Date.AddMonths(1).AddSeconds(-1);第一天:int y=datetime.year;int m=datetome.month;string s=convert.tostring(y)+convert.tostring(m...
2018-09-09 14:05:48 2831
原创 c#中创建一个日志文件将List或非List类型数据写入txt文件以及在服务中获取路径的方法(路径非写死)
//日志 string strCAD = ""; strCAD += args+ ";\r\n"; string _fullPath = string.Format(@"{0}", "D://文件名//"); if (!Direct...
2018-08-18 11:30:11 1045
原创 c#中将十六进制的ASCII码专转成对应的控制字符,即hex转成string
(1) string empCode="";//一个ASCII码 string hex = empCode.Substring(0,2); int value = Convert.ToInt32(hex, 16); // string stringValue = Char.Conver...
2018-08-15 21:25:41 2420
原创 当前时间的前几个月以及后几个月的实现
dimdt as DateTime =DateTime.Todaydimdt2 as DateTime = dt.AddMonths(-6) //表示这个时间dimdt2 是当前的前6个月dimdt3 as DateTime = dt.AddMonths(6)//表示这个时间dimdt3 是当前的后6个月 ...
2018-08-14 22:21:08 486
原创 c#中使用stringbuilder的Append方法写sql语句
(1)String 类的对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。所以如果我们在一个循环中进行字符的拼接的话可以使用stringbuilder,提升性能。(2)Append 方法可用来将文本或对象的字...
2018-08-12 18:19:43 6234
原创 ef查询某列中为空的数据
(1)可以用wherevar a=db.表名.where(s=>s.列名==null);(2)不为空var b=db.xx.where(s=>s.yy!=null);
2018-08-07 21:41:46 3384
原创 c#中EF查询表的某个字段的最大值以及判断插入的数据表中是否已存在
(1)EF查询表的某个字段的最大值可以用select方法查到某个字段var a=db.表名.Select(s=>s.列名).Max();(2)判断是否表中已存在某个值这个可以用Any方法:var a=db.表名.Any(s=>s.列名==传入的值);if(a){ result.Value="已存在"; return result;}...
2018-08-05 20:59:44 5305 1
原创 web开发中中刷卡登录的时候不进行提示
(1)在之前的项目中刷卡登录的时候还是可以用的,但是将其移植到新项目之后发现不进行错误提示,最后发现是引用的jquery的版本不一样。
2018-07-29 13:01:15 486 1
原创 刷新页面之后将光标放到指定的输入框中,并且将其中的数据选中
(1)document.getElementById("query-orderNo").focus();光标自动定位到id为query-orderNo输入框中。 document.getElementById("query-orderNo").select();id为query-orderNo输入框中的数据会被选中 ...
2018-07-29 12:38:32 1593
原创 web开发中的刷卡登录,自动获取密码进行登录
(1)web开发中,使用刷卡器扫描二维码或者条形码实现登录的时候需要在前台获取到扫出来的数据,通过ajax将数据传到后台,在后台根据传过来的值在数据库得到相应的密码,当然,还要判断这个数据在数据库中是否存在,将得到的密码传到前台,自动登录。...
2018-07-29 11:55:53 2264
原创 sqlserver中的inner join以及left join 进行多表查询详解
(1) 其实left join 和inner join查询最大 的区别是展示的数据形式不一样,left join会将左边表的数据全部显示出来,右边的表只会显示符合查询条件的相关信息。但是inner join只是显示符合查询条件的数据,根据自己的喜好选择就行。如下面的例子:select EmployeeCode,EmployeeName,HR_D.DeptId,HR_D.DeptName,HR_T....
2018-06-13 20:43:26 8799
翻译 学生档案查询
(1)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...
2018-06-10 22:37:43 759
翻译 c#中的数据关系,实现浏览学生成绩
(1)建立一个Windows程序,可以上下翻页,查看学生的学号和姓名,同时显示该学生的所有成绩。技术要点:建立一个数据集ds,用数据适配器向da中填入两个表:studen和score,同时以studID为关联字段,在数据集中创建student表和score表之间的datarelation(2)DataRelation主要的功能之一是允许您在DataSet中从一个datatable导航到另一个dat...
2018-06-10 21:44:12 499
翻译 c#中的dataview数据视图的sort属性进行排序,用rowfilter属性进行筛选,完成学生档案信息的显示。
(1)DataSet的使用方法1、创建DataSet对象DataSet ds = new DataSet();DataSet ds = new DataSet("DataSetName");2、用数据集填充DataSet最常用的是DataAdapter对象的Fill()方法给他填充数据(1)DataSet ds = new DataSet();SqlDataAdapter adapt = new ...
2018-06-10 19:49:27 6283
翻译 c#中的学生数据的添加
(1)界面展示数据的是listview列表,其中view的属性是details。列表数据是自动从数据库表中获取到后显示出来的,目前只是实现了添加的功能,其它有时间再写。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.Sq...
2018-06-10 18:26:12 989
原创 显示数据库表中的数据
(1)界面显示(2)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using...
2018-06-10 15:04:19 889
原创 c#中连接本地的sqlserver数据库
(1)界面显示(2)这个数据库我是sa的用户名以及密码为root的方式登录的数据库。数据库的名称为xsglusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;...
2018-06-10 14:05:29 6347 1
翻译 c#中单选按钮和复选框的使用
(1)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...
2018-06-10 09:05:18 6051
原创 c#中的委托类
(1)在这里需要特别注意一点,委托的最大特点是它不知道或者说不关心自己引用的对象的类,只不过一定要注意通过委托动态调用的方法的参数类型和返回类型必须是相匹配的。特别值得一看的详解...
2018-06-09 22:34:32 224
原创 c#中的protected与密封类
(1)protected访问修饰符可以将类成员的作用域限制在本类和由它所派生出的类中,就是说只能由本类以及派生类来进行访问。(2)密封类:这种类是不能被继承的类。在类名前面加上sealed。...
2018-06-09 20:34:07 533
原创 派生类的声明
(1)decimal 关键字指示 128 位数据类型。 与浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。decimal 类型的大致范围和精度如下所示。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa...
2018-06-09 20:04:48 1310
原创 c#中的方法重载,静态方法
(1)静态方法与实例方法静态方法只能够使用类的静态成员,只能由类调用。(2)方法重载类中2个以上的方法所取的名字相同,只要使用的参数类型或者参数个数不同,便是重载。 1. 方法名称必须相同 2. 参数个数必须不同(如果参数个数相同,那么类型必须不同) 3. 参数类型必须不同 4. 和返回值无关...
2018-06-09 13:45:43 1235
原创 c#中的四种方法参数详解
(1)值参数 对值参数的修改不会影响到原自变量,值参数是通过赋值原自变量的值来初始化的。(2)引用参数使用ref关键字声明。引用参数传递的参数实际上是实参的指针,所以在方法中的操作都是直接对实参进行的,而不是复制一个值。所以在对引用参数进行修改后原参数也会改变。(3)输出参数用out修饰。也是直接引用原变量,修改的也是原自变量。但是在调用方法前无需对变量进行初始化,但是引用参数需要初始化,因...
2018-06-09 12:55:44 610
原创 c#对话框,文件打开对话框,
(1)实现界面 //第三个参数是显示的按钮。第四个参数是框架上面所显示图片,第五个参数是表示你想让框架上的哪个按钮为默认按钮,在这里是第三个按钮为默认按钮。 MessageBox.Show("这是显示的文本", "这是框架的标题", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDef...
2018-06-08 16:27:42 3573
翻译 图片的显示与隐藏
(1)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...
2018-06-08 11:44:52 602
翻译 简单的雇员类的实现
(1)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 简单雇员类{ class Employee { public string id; pub...
2018-06-08 09:40:00 1181
原创 c#中的温度转换
(1)界面图using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Sy...
2018-06-08 08:38:29 3181
原创 1~100之和,10!,
(1)1~100之和using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 职称枚举类型{ class Class1 { static void Main(s...
2018-06-07 23:08:28 440
wpf使用HttpWebRequest得到header信息韩文乱码无法解析,哪位知道啊
2023-06-02
WPF windows窗体最大化后四周会有一部分被遮挡
2023-04-08
cefsharp wpf 嵌套网页输入法软件焦点在左上角
2023-04-06
c# OpenFileDialog窗体如何去掉默认的图标
2023-03-13
在debug模式下调试出现访问冲突错误
2023-03-11
wpf软件,版本是 .netframework4.6 在win11上打不开
2023-03-09
基于ODA Drawings.net 如何实现线的宽度设置
2023-03-08
wpf ribbon RibbonTab切换的事件怎么监控
2023-03-06
c#使用HttpWebRequest调用一个接口需要页面显示这个接口的进度
2023-02-23
CefSharp.Wpf
2023-02-22
ribbonGroup中的Foreground设置无效
2023-02-08
wpf ribbonwindow 想在和最大最小按钮旁边加个按钮
2023-01-18
如何delete 指针vector中new出来的内存
2022-12-08
c++ for循环内部使用new该如何使用delete
2022-12-06
winform 下扫描二维码能得到回调函数吗,没有服务端
2022-06-17
有用teigha/oda划过云朵的实体
2022-05-31
vs2010中基于winform的问题
2016-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人