c#
安静点DGC
这个作者很懒,什么都没留下…
展开
-
对APS的简单了解
1 .本人只是刚接触到APS相关的东西,暂时在这里记录下来。(一)为什么要排产,排的是什么?(1)我不了解APS那些官方的正式定义,简单来说就是根据企业实际情况合理安排生产资源,保证他们进行高效的生产。主要是由时间,生产资源和工艺路线组成。根据企业的生产资源(人+机器)以及工艺路线合理安排排产的资源,得出相应的时间。(2)在这里的工艺路线也可以理解成BOM,我们对BOM最初的理解,材料...原创 2019-05-18 19:57:52 · 584 阅读 · 0 评论 -
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 阅读 · 0 评论 -
c#中创建一个日志文件将List或非List类型数据写入txt文件以及在服务中获取路径的方法(路径非写死)
//日志 string strCAD = ""; strCAD += args+ ";\r\n"; string _fullPath = string.Format(@"{0}", "D://文件名//"); if (!Direct...原创 2018-08-18 11:30:11 · 1044 阅读 · 0 评论 -
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 阅读 · 0 评论 -
c#中使用stringbuilder的Append方法写sql语句
(1)String 类的对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。所以如果我们在一个循环中进行字符的拼接的话可以使用stringbuilder,提升性能。(2)Append 方法可用来将文本或对象的字...原创 2018-08-12 18:19:43 · 6234 阅读 · 0 评论 -
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 阅读 · 0 评论 -
当前时间的前几个月以及后几个月的实现
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 阅读 · 0 评论 -
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 评论 -
c#中使用ef时候执行到savechanges()出现问题的可能情况
(1)可能是在for循环里面(2)可能是开启事务的代码前面用过查询等ef,最好放在最前面。(3)可能是之前的事务没有关闭原创 2018-09-09 14:11:45 · 5503 阅读 · 1 评论 -
c#进行web开发的时候使用quartz定时器的详细讲解
一 前提注意:这个定时器只有在项目运行时有用,但是服务可以在不运行项目的时候依然进行计时。(1)首先需要引用Common.Logging.dll和Quartz.dll。(2)其次,我们需要了解一些基本的知识Job表示一个具体要执行的工作,需要实现IJob接口.JobDetailJobDetail表示一个具体的可执行的调度程序,它指向Job.Trigger代...原创 2018-09-17 18:03:25 · 2091 阅读 · 0 评论 -
通过代码查看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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
c#委托详解
(1)C#共有3种内置泛型委托(2)委托概念 1.委托的特点 委托类似于 C++ 函数指针,但它们是类型安全的。 委托允许将方法作为参数进行传递。 委托可用于定义回调方法。 委托可以链接在一起;例如,可以对一个事件调用多个方法。 方法不必与委托签名完全匹配。delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用...原创 2019-04-22 15:11:47 · 805 阅读 · 0 评论 -
使用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 阅读 · 0 评论 -
c#中程序创建一个对象(head first c#)
(1)c#中程序创建一个对象时候,会在计算机内存中的某一部分,称之为堆(heap)。(2)程序new一个对象的时候,会将它增加到堆中。翻译 2019-01-20 15:44:37 · 496 阅读 · 0 评论 -
让两个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 阅读 · 0 评论 -
设计模式之策略模式+游戏中不同角色换不同武器的实例(head first 设计模式)
上图来自于Love667767的博客用图(1)策略模式通常把一系列的算法(算法等于常说的类中的方法,在这里称之为算法)包装到一系列的策略类里面。用一句话慨括策略模式就是——“将每个算法封装到不同的策略类中,使得它们可以互换”。比如说在继承关系中,子类重写算法,这就实现互换,(2)示例:现在有不同的角色和不同的武器,每个角色只能使用一个武器,但是可以在游戏中换武器。实现:Char...原创 2019-01-13 16:03:44 · 1392 阅读 · 0 评论 -
继承和接口的区别
(1)接口中的方法不可以实现,被继承的类的方法可以实现,在子类中可以用override进行重写(2)继承的方法可以实现代码的复用。(3)virtual标记方法为虚方法1.可在派生类中以override覆盖此方法2.不覆盖也可由对象调用3.无此标记的方法(也无其他标记),重写时需用new隐藏原方法。abstract 与virtual : 方法重写时都使用 override 关键字...原创 2019-01-12 16:45:53 · 1114 阅读 · 0 评论 -
使得select下拉框可以输入数据并且下拉框中的数据进行模糊查询
(1)组合框(combobox)显示一个可编辑的文本框和下拉列表,用户可以从下拉列表中选择一个或多个值。用户可以直接输入文本到列表的顶部,或者从列表中选择一个或多个现成的值。所以只需要在select中添加class="easyui-combobox"即可从输入数据并且能对下拉框中的数据进行模糊查询 (2)在angularjs框架中通过autocomplete实现下拉框中的模糊...原创 2018-04-11 15:39:39 · 10060 阅读 · 0 评论 -
web开发中的刷卡登录,自动获取密码进行登录
(1)web开发中,使用刷卡器扫描二维码或者条形码实现登录的时候需要在前台获取到扫出来的数据,通过ajax将数据传到后台,在后台根据传过来的值在数据库得到相应的密码,当然,还要判断这个数据在数据库中是否存在,将得到的密码传到前台,自动登录。...原创 2018-07-29 11:55:53 · 2263 阅读 · 0 评论 -
学生档案查询
(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 阅读 · 0 评论 -
c#中的数据关系,实现浏览学生成绩
(1)建立一个Windows程序,可以上下翻页,查看学生的学号和姓名,同时显示该学生的所有成绩。技术要点:建立一个数据集ds,用数据适配器向da中填入两个表:studen和score,同时以studID为关联字段,在数据集中创建student表和score表之间的datarelation(2)DataRelation主要的功能之一是允许您在DataSet中从一个datatable导航到另一个dat...翻译 2018-06-10 21:44:12 · 498 阅读 · 0 评论 -
图片的显示与隐藏
(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 阅读 · 0 评论 -
简单的雇员类的实现
(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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
求次日的日期
(1)年:必须是四位正整数月:大于0小于12日:根据月份判断(2)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 职称枚举类型{ class Class1 { ...转载 2018-06-07 22:49:48 · 225 阅读 · 0 评论 -
c#中的查看成绩简单实现
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 职称枚举类型{ class Class1 { static void Main(string[] ar...原创 2018-06-07 21:59:39 · 2330 阅读 · 0 评论 -
常用的字符串操作方法,DateTime与TimeSpan
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 职称枚举类型{ class Class1 { static void Ma...原创 2018-06-07 21:05:55 · 731 阅读 · 1 评论 -
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 阅读 · 0 评论 -
c#对话框,文件打开对话框,
(1)实现界面 //第三个参数是显示的按钮。第四个参数是框架上面所显示图片,第五个参数是表示你想让框架上的哪个按钮为默认按钮,在这里是第三个按钮为默认按钮。 MessageBox.Show("这是显示的文本", "这是框架的标题", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDef...原创 2018-06-08 16:27:42 · 3573 阅读 · 0 评论 -
c#中的四种方法参数详解
(1)值参数 对值参数的修改不会影响到原自变量,值参数是通过赋值原自变量的值来初始化的。(2)引用参数使用ref关键字声明。引用参数传递的参数实际上是实参的指针,所以在方法中的操作都是直接对实参进行的,而不是复制一个值。所以在对引用参数进行修改后原参数也会改变。(3)输出参数用out修饰。也是直接引用原变量,修改的也是原自变量。但是在调用方法前无需对变量进行初始化,但是引用参数需要初始化,因...原创 2018-06-09 12:55:44 · 610 阅读 · 0 评论 -
c#中的方法重载,静态方法
(1)静态方法与实例方法静态方法只能够使用类的静态成员,只能由类调用。(2)方法重载类中2个以上的方法所取的名字相同,只要使用的参数类型或者参数个数不同,便是重载。 1. 方法名称必须相同 2. 参数个数必须不同(如果参数个数相同,那么类型必须不同) 3. 参数类型必须不同 4. 和返回值无关...原创 2018-06-09 13:45:43 · 1235 阅读 · 0 评论 -
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 · 6282 阅读 · 0 评论 -
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 阅读 · 0 评论 -
显示数据库表中的数据
(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 阅读 · 0 评论 -
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 · 6346 阅读 · 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 · 6050 阅读 · 0 评论 -
c#中的委托类
(1)在这里需要特别注意一点,委托的最大特点是它不知道或者说不关心自己引用的对象的类,只不过一定要注意通过委托动态调用的方法的参数类型和返回类型必须是相匹配的。特别值得一看的详解...原创 2018-06-09 22:34:32 · 223 阅读 · 0 评论