自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

德仔

Study hard and make progress every day

  • 博客(228)
  • 资源 (22)
  • 问答 (2)
  • 收藏
  • 关注

原创 C#中数据类型转换-隐式转换

<br />隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。<br />隐式数值转换:<br /><br />从 sbyte 到 short、int、long、float、double 或 decimal。 <br />从 byte 到 short、ushort、int、uint、long、ulong、float double 或 decimal。<br />从 short 到 int、long、float、double 或 decimal。<br />从 ushort 到 int、uint、lo

2010-11-22 10:23:00 1461

原创 C#中数据类型转换-显式转换

<br />显示类型转换,也称强制类型转换。通过显示数据转换,可以把取值范围大的数据转换为取值范围小的数据。<br />using System;<br />class ConvertTest{<br />static void Main(){<br />int num1=3;<br />float num2=num1;<br />double num3=45.24;<br />int num4;<br />num4=num1*(int)num3;<br />Console.WriteLine("整数类型转

2010-11-22 10:23:00 1111

原创 C#数组-使用数组的索引

<br />定义的每个数组中有很多元素,如何有效地组织这些元素呢?其实每个数组元素都有一个编号,叫做数组索引,有时也称为数组下标。C#中数组的索引是从0开始的,最大索引等于数组长度减1。假设一个数组的长度为0,其索引从0开始,到n-1为止。C#通过索引来访问数组中的元素。<br />using System;<br />class Program<br />    {<br />        static void Main(string[] args)<br />        {<br />     

2010-11-22 10:22:00 3226

原创 C#枚举-避免不合理赋值

<br />什么是枚举?<br />一年只能有12个月,每个星期只能从星期一到星期日,不能有别的日子,这些都是固定的值,不能随意变动。C#中处理这些数据就可以采用枚举。<br />枚举是一组已经命名的数值常量,用来定义一组具有特定值的数据类型,枚举的定义方法如下:<br /><访问修饰符> enum 枚举名称{枚举对象}<br />public enum DayWeek<br />{<br />Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday<

2010-11-22 10:22:00 1694

原创 C#装箱拆箱

<br />C#中的数据类型包括值类型、引用类型和指针类型,而指针类型只有在不安全代码中使用。值类型包括简单类型、结构和枚举,引用类型包括类、接口、委托、数组和字符串等。为了保证效率,值类型是在栈中分配内存,在声明时初始化才能使用,不能为NULL,而引用类型在堆中分配内存,初始化时默认为NULL。值类型超出作用范围系统自动释放内存,而引用类型是通过垃圾回收机制进行回收。由于C#中所有的数据类型都是由基类System.Object继承而来的,所以值类型和引用类型的值可以相互转换,而这转换过程也就是所谓的装箱和

2010-11-22 10:21:00 832

原创 C#数组-什么是数组

<br />现在有一个班的学生姓名需要存储,根据前面学过的方法,需要定义与这个班人数相同的变量来分别存储每一个学生的姓名。如下代码:<br />string student1="张三";<br />string student1="李四";<br />string student1="王五";<br />string student1="赵六";<br />……<br />string student1="刘九";<br />这种方法虽然能够实现我们的目标,但是很麻烦。如果有成千上万的学生也用同样的方式去实

2010-11-22 10:21:00 1094

原创 C#数组-数组的初始化

<br />数组和变量一样,在使用时必须对其进行初始化,即给变量或数组赋值。数组可以在定义时初始化,也可以在使用时初始化。下面的代码演示了如何初始化数组。<br />int[] arrayInt={1,2,3,4}<br />也可以用下面方式初始化数组:<br />int[] arrayInt;<br />arrayInt=new int{1,2,3,4}<br />初始化数组还可将前面的方式组合起来,用这种方式初始化数组时,数组的大小必须与元素个数相同。如下所示:<br />int[] arrayInt=

2010-11-22 10:21:00 1395

原创 既然 int是值类型,而 class是引用类型,那么int是怎样从Object派生的呢?

是这样的,当int用作int时候,这是一个值类型(在栈上),然而,当它用作是Object时,这是一个引用堆上的整数值的引用类型。换而言之,当你将int看作对象时,运行层将它自动转化为对象引用,这个转化过程称作装箱(boxing)。这个转换包括将栈里的值拷贝到了堆里,并且新建了一个对象的实例来引用该值。拆箱操作(unboxing)是个反过程——将对象转化为基于栈的值类型。<br />int x = 3;    <br />// 堆栈上新的int类型,值为3<br />object objx = x;   

2010-11-22 10:20:00 1320

原创 详解C#装箱与拆箱

<br />装箱(box)就是将值类型转换为引用类型的过程。而相反的过程就叫拆箱(unbox)。<br />一、装箱操作<br />   <br />例如: <br />int val = 100; <br />object obj = val; <br />Console.WriteLine (“对象的值 = {0}", obj); <br />这是一个装箱的过程,是将值类型转换为引用类型的过程。<br />值类型被装箱时发生了什么?<br />(1)在堆上分配内存。因为值类型最终有一个对象代表,所有堆上

2010-11-22 10:20:00 941

原创 C#值类型和引用类型

<br />所有的数据在C#中都可以最为两种基本数据类型:值类型和引用类型。<br />什么是值类型呢,值类型数据存储在内存的栈中,可以提供快速访问。如果变量是值类型的,如果变是理企类型的,这个变量就包含实际数据,在一个内存区域保存自己的值。如果在代码中修改其值后,在内存中会保存修改的值。C#的整型,字符型,浮点型,布尔型等都属于值类型。结构,枚举也属于值类型。<br />引用类型指向存储在内存堆中的数据的指针和引用。引用类型总是指向一个对象,而且这个对象具有指定的类型,并且在堆上分配了地址。字符串,数组,

2010-11-22 10:19:00 831

原创 值类型和引用类型的最基本的区别是什么?

<br />C#将类型分为两类,一类是值类型,另一类是引用类型。大部分固有的基本类型(如整型,浮点型)是值类型,结构类型也是值类型。引用类型包括类、接口、数组和字符串。基本的概念非常简单,那就是一个值类型的实例代表了实际的数据(存在栈中),而一个引用类型的实例代表指向数据的指针或者引用(存在堆中)。<br /><br />在C#中是这样的:<br />int x1 = 3; // x1是堆栈上的值    <br />int x2 = new int();    <br />x2 = 3; // x2还是堆栈

2010-11-22 10:19:00 928

原创 C#全部简化运算符

<br />C#全部简化运算符<br /><br />x++, ++x 等价于x = x + 1<br /><br />x--,--x 等价于x = x –1<br /><br />x+= y    等价于 x = x + y<br /><br />x–= y   等价于x = x – y<br /><br />x *= y   等价于x = x * y<br /><br />x /= y   等价于x = x / y<br /><br />x %= y   等价于x = x % y<br /><br />

2010-11-22 10:18:00 1072

原创 运算符的优先级和结合性

<br />当表达式中包含多个运算符时,运算符的优先级控制各运算等的计算顺序。如x+y*z,按x+(y*z)计算。<br />当一个操作数出现在两个相同优先级的运算符时,这些运算符的运算顺序取决于其结合性,结合性指运算符在表达式中从左到右或从右到左右的运算顺序。<br />赋值运算符和条件运算符(?:)按右结合原则。<br />除此之外,所有二元运算符都是左结合的,运算按从左到右的顺序执行。<br />在写运算符时,在写表达式的时候,如果无法确定运算符的有效顺序,则尽量采用括号来保证运算顺序。<br />运

2010-11-22 10:18:00 1180

原创 c#逻辑运算符

<br />C#逻辑运算符有三种:逻辑与"&&",逻辑或"||",逻辑非"!"<br />using System;<br />class Progarm{<br />static void Main(){<br />bool flag=true;<br />bool myfalse=false;<br />Console.WriteLine("true && false is {0}",flag&&myfalse);<br />Console.WriteLine("true && true is {0}"

2010-11-22 10:17:00 1210

原创 C#自加和自减运算符

<br />如果在赋值语句中,自加运算符在变量的前面,那么变量先加1,然后赋值,称为运算前增量。<br />如果自加运算符在变量的后边,那么先赋值,然后再加1,称为运算后增量。<br />自减运算符表示把变量的值减1,用法与自加运算符相同。<br />using System;<br />class Program{<br />public static void Main(){<br />int a=6;<br />int b=8;<br />Console.WriteLine("a++等于{0}",a+

2010-11-22 10:17:00 1358

原创 c#三元运算符

<br />C#中有一个三元运算符“?:”,语法为:条件表达式?表达式1:表达式2;<br />该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为flase时调用表达式2。其逻辑为:“如果为真执行第一个,否则执行第二个。”<br />例如:<br />a=3>4?:3:4;输出为4。<br />a=3<4?:3:4;输出为3。<br />using System;<br />class Program{<br />static void Main(){<br />int i1=10,

2010-11-22 10:17:00 3252 2

原创 c#算术运算符

<br />一、 算术运算符:<br />加 +<br />减 -<br />乘 *<br />除 / (整型的除法是不算小数点的,也就是说结果是整数,余数舍去了,求余数看下面)<br />求余数 %<br />加减乘好理解,整型的除法和求余数因为和我们平时习惯的计算不大一样,做个例子:<br />int i = 5, j = 2; <br />Console.WriteLine("算除法的结果:{0}",i/j); <br />Console.WriteLine("求余数的结果:{0}",i%j);<br

2010-11-22 10:16:00 1080

原创 c#比较运算符

<br />大于>      小于 <          等于 ==     不等于 !=          大于等于 >=          小于等于 <=<br /><br /><br />要注意的是等于是用了2个等号,区别于赋值的一个等号,初次学习编程的时候,经常会在判断等于时候少写一个等号变成赋值。<br /><br />比较型的运算返回的结果不是数字而是布尔型的真和假。在C和VBS中,用0表示假,非0表示真。在c#中不能这样操作,参考下面的代码,这个代码在c中是正确的,在c#中运行会错误,提示你常

2010-11-22 10:16:00 1160

原创 C#中的赋值运算符

赋值运算符有=、+=、-=、*=、/=、%=、&=、|=、^=、>=等。赋值操作符的左操作数必须是一个变量、属性访问器或索引访问器的表达式,赋值结果将一个新的数值存放在左操作数所在的内存空间中。在C# 中,可以对变量进行连续赋值,这时赋值操作符是右关联的,这意味着从右向左操作符被分组,如x=y=z等价于x=(y=z)。如果操作符两侧的操作数类型不一致,则应先进行类型转换。

2010-11-22 10:16:00 1378

原创 常量的定义和使用

<br />常量在任何一种编程语言中是非常重要的,常量和变量的不同之处在于,常量在整个应用程序中保持一个值,而变量根据需要可以赋予不同的值。常量在声明时必须与特定的数据类型相联系,语法如下:<br /><访问修饰符> const 数据类型 常量名称=常量值;<br />例如:const int minAge=10; const float pei=3.14;<br />注意:常量在声明时必须初始化,即给常量赋值,否则会出现编译错误。<br />using System;<br />class Program

2010-11-22 10:15:00 1099

原创 var类型的变量

<br />var类型是C#3.0版本中引入的一个新的用法,在之前的版本中没有。事实上,var仅仅是一个关键字,冻是一个新的数据类型,可以用var声明任何类型的局部变量,它只是负责告诉编译器,该变量需要根据初始化表达式来推断变量类型,并且只能是局部变量。语法如下:<br />var 变量名称=变量值;<br />下面的声明都是正确的:<br />var age=12;<br />var name="李四";<br />var flag=true;<br />上面的声明等同于下面的变量声明:<br />int

2010-11-22 10:15:00 1402

原创 C#变量的命名规范

<br />C#声明变量也要遵循一定规则,使编码更规范。简单规则如下:<br />不能使用C#关键字,如class、int、bool等在C#有特殊意义的字符;<br />变量名通常不能有中文字符;<br />以字母或下划线开头,如age,_name等。<br />使用多个单词组成变量名时,使用骆驼命名法,即第一个单词的首字母小写,其他单词的首字母大写。<br />如:myName、showAge等。<br />@:为了实现与其它语言相通,在C#中不计入变量名称<br />int i;            

2010-11-22 10:14:00 1393

原创 C#变量的赋值

<br />声明了变量以后,就可以在后面的程序中使用。可以在声明变量时给变量初始化,即赋初值,也可以在后面的使用中给变量赋值。下面声明两个变量,并赋初值。<br />int b=0;<br />string name="萧峰";<br />注意:赋值时必须根据数据类型给变量赋值。如下代码会发生错误:<br />int b=2.4;<br />string name=11;<br />由于b变量声明为整型,赋值赋给浮点型数据,生成时会出错。而name声明为字符串型,赋给其整型灵据也是错误的。

2010-11-22 10:14:00 2725

转载 C#字符类型

除了数字以外,计算机处理的信息,主要就是字符了。字符包括数字字符、英文字母、表达符号等,C#提供的字符类型按照国际上公认的标准,采用Unicode字符集。一个Unicode的标准字符长度为16位,用它可以来表示世界上大多数语言。可以按以下方法给一个字符变量赋值,如:char c='A';另外,我们还可以直接通过十进制转义符(前缀/x)或Unicode表示法给字符型变量赋值(前缀/u),如下

2010-11-22 10:13:00 1037

原创 C#布尔类型

<br />布尔类型是用来表示“真”和“假”这两个概念的。这虽然看起来很简单,但实际应用非常广泛。我们都知道,计算机实际上就是用二进制来表示各种数据的,即不管何种数据,在计算机内部都是采用二进制方式处理和存储的。布尔类型表示的逻辑变量只有两种取值:“真”和“假”。在C#中,分别采用true和false两个值来表示。<br />注意:在C和C++中,用0来表示“假”,其它任何非0的式子都表示“真”。这种不正规的表达在C#中已经被废弃了。在C#中,true值不能被其它任何非零值所代替。在其它整数类型和布尔类型之

2010-11-22 10:13:00 2059

原创 C#的整数类型

<br />顾名思义,整数类型的变量的值为整数。数学上的整数可以从负无穷大到正无穷大,但是由于计算机的存储单元是有限的,所以计算机语言提供了整数类型的值总是在一定范围之内。C#中有8种整数类型:短字节型(sbyte)、字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(long)、无符号长整型(ulong)。划分的依据是根据该类型的变量在内存中所占的位数。位数的概念是按照2的指数幂来定义的,比如说8位整数,则它可以表示2的8次方个数值,即2

2010-11-22 10:12:00 1366

原创 C#实数类型

<br />数学中的实数不仅包括整数,而且包括小数。小数在C#中采用两种数据类型来表示:单精度(float)和双精度(double)。它们的差别在于取值范围和精度不同。<br />单精度:取值范围在正负1.5X10的负45次方到3.4X10的38次方之间,精度为7位数。<br />双精度:取值范围在正负5.0X10的负324到1.7X10的308次方之间,精度为15到16位数。<br />计算机对浮点数的运算速度大大低于对整数的运算。在对精度要求不是很高的浮点计算中,我们可以采用float型,而采用doub

2010-11-22 10:12:00 1287

原创 C#变量

<br />变量是所有编程语言中最基本的概念,它关系到数据的存储。可以将计算机内存中的变量看做一个盒子,可以在盒子里放东西。也可以从盒子里取东西。变量也是如此,可以通过变量存取数据。<br />变量是编程语言中最小的逻辑单位,变量在程序中的作用是为了存储在用户使用应用程序时产生的临时数据,这些数据是暂时存放在内存中,程序再将需要的变量通过其他技术存储在硬盘中。<br /><br />定义一个变量需要告诉内存是什么数据类型的变量,就好像在生活中,一个竹篮子(数据类型)名字叫做小兰(变量的名字)装的是(=)固体

2010-11-22 10:11:00 716

原创 C#常用数据类型

<br />1.整数类型:<br />代表一种没有小数点的整数数值,也就是我们小时候学习的整数,如0,-3902,38445.<br />C#语言中包含以下整数类型,他们之间的差异就是数值大小的范围不一致,每一种类型按照有无负号,分成了两种不同的版本。<br />sbyte    8 位有符号整数    定义的变量的取值范围从-128~127<br />byte      8 位有符号整数    定义的变量的取值范围从0~255<br />short    16位有符号整数    定义的变量的取值范围从-3

2010-11-22 10:11:00 1097

原创 给C#程序添加说明——注释

<br />作为程序开发者,编写代码不仅要自己能够看懂,小组成员和其他人员也要看明白。如果不对代码添加说明信息,也许我们自己过一段时间后都不明白自己当时编写的是什么,这是一件很糟糕的事。为了避免这种情况,程序员的一个非常重要的工作就是给程序添加说明信息,也就是注释。<br />C#提供了多种注释类型:<br />单行文本注释:<br />在程序中"//"描述一个单行的文本注释,我们一般写在语句后部或上部。<br />//单行文本注释<br />多行文本注释:<br />在程序中"/* ---------*/

2010-11-22 10:10:00 1857

原创 C#中的Main(String[] args)的意思

C# Main方法是 C# 控制台应用程序或窗口应用程序的入口点。应用程序启动时,C# Main 方法是第一个调用的方法。C# 中的Main()方法首字母必须大写,如果首字母小写就会产生编译错误,编译失败。C# Main方法有以下几条准则:Main()方法在C#里非常特殊,它是编译器规定的所有可执行程序的入口点。由于其特殊性,对Main()方法有以下几条准则:1.Main()方法必须封装在类或结构里来提供可执行程序的入口点。C#采用了完全的面向对象的编程方式,但C#中不可以有像C++那样的全局函数。

2010-11-22 10:08:00 6375 1

原创 C#中的Main方法

C# Main方法是 C# 控制台应用程序或窗口应用程序的入口点。应用程序启动时,C# Main 方法是第一个调用的方法。C# 中的Main()方法首字母必须大写,如果首字母小写就会产生编译错误,编译失败。C# Main方法有以下几条准则:Main()方法在C#里非常特殊,它是编译器规定的所有可执行程序的入口点。由于其特殊性,对Main()方法有以下几条准则:1.Main()方法必须封装在类或结构里来提供可执行程序的入口点。C#采用了完全的面向对象的编程方式,但C#中不可以有像C++那样的全局函数。2.Ma

2010-11-22 10:07:00 3414 1

转载 C#事件与委托的区别

<br />区别一:<br />事件在本类型外部只能用“+=”和“-=”去订阅/取消订阅代理;<br /><br />委托不管在本类型外部还是内部都可以用“+=”、“-=”和“=”订阅/取消订阅代理。<br />区别二:<br />事件只能在本类型内部“触发”;<br />委托不管在本类型内部还是外部都可以“调用”。<br />即:事件,只有本类才能激发这个事件,如果用委托取代的话,可想而知。<br />举个例子,按钮的Click事件,只有你的鼠标点击按钮才能由按钮触发,如果Click是委托的话,不管鼠标点

2010-11-22 00:19:00 2031

转载 C#事件-设计准则

2010年04月22日 20:14<br /><br />事件设计的四个步骤<br />1 在事件发行者中定义一个事件<br />2 在事件发行者中触发事件<br />3 在事件订阅者中定义事件处理程序<br />4 向事件发行者订阅一个事件<br /><br />下面我们看一个小例子,打印出键盘的按键操作:<br />using System;<br />namespace Csharpdemo<br />{<br />  publicclass EventDemo <br />     {<br /> 

2010-11-22 00:18:00 1508

转载 C#事件-趣谈事件与委托

<br />事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿意看到的情况:两个类型紧密地耦合在一起。既然要其它类型对自己的行为作出反应,亲自调用其类型的方法似乎不可避免,

2010-11-22 00:17:00 821

转载 C#事件-预定义事件处理方式

学习事件,我觉得最不好理解的就是C#中预定义了事件,事件有很多种,比如说鼠标的事件:MouserMove,MouserDown等,键盘的事件:KeyUp,KeyDown,KeyPress。EventArgs是包含事件数据的类的基类,用于传递事件的细节。有事件,就会有对事件进行处理的方法,而事件和处理方法之间是怎么联系起来的呢?委托就是他们中间的桥梁,事件发生时,委托会知道,然后将事

2010-11-22 00:17:00 1893

转载 C#事件-自定义事件的使用方法

1、声明一个委托类 public delegate SomethingChangedHandler(object sender,EventArgs e);<br />2、在你的类中声明一个事件绑定到该委托 public event SomethingChangedHandler Changed;<br />3、在相应的方法中触发此事件<br />public void ChangeSomething()<br />{<br /><br />Changed(this,new EventArgs); //触发事

2010-11-22 00:16:00 1289

转载 C#事件-定义事件

<br />具体方法: 定义事件 委托定义:<br />public delegate void EventFountion(Param param); 事件定义:<br />public event EventFountion eventFountion; 调用事件:<br />if (eventFountion!= null) eventFountion(this.param); 使用事件 事件触发后的方法<br />public void a_eventFountion(Param param

2010-11-22 00:15:00 1506

转载 C#事件-综合案例分析

<br />面试题:晚上猫大叫一声,主人被惊醒,老鼠被下跑。用C#实现这个过程。<br /><br />这个题目中一共有三个对象:猫、主人和老鼠。这三个对象之间即不属于Is a...的关系,也不属于Has a...的关系,但三者又有相互联系。<br /><br />不能把主人和老鼠作为猫的成员变量出现,因为猫对象并不拥有主人和老鼠这两个对象。<br />不能在猫任何方法中实例化主人和老鼠。因为猫的任何动作都不会动态产生主人和老鼠。<br />不能在猫的Cry方法中传入主人对象和老鼠对象,因为猫大叫不是为了叫

2010-11-22 00:14:00 1491 1

转载 C#事件-事件处理

<br />万物皆对象!对象与对象之间不仅仅是存在关系,更是具有千丝万缕的联系。即:如何使得一个对象发生变化时,另一个对象也能随之发生变化。这种“一个对象的状态改变导致其它对象状态改变”的现象,我们称之为事件。<br />定义:事件,是用来描述类的成员发生改变的对象。<br />我们举一个例子,来理解上面的定义:<br /><br />例如:路边有一条狗。你看它不爽,于是走上前去踢了它一脚。我们来看紧接着发生的事情:<br />1、这条狗很胆小,它跑掉了;<br />2、这条狗是恶狗,它将你反咬一口;<br

2010-11-22 00:13:00 1153

漆包线主要供应商分析.sql

漆包线主要供应商分析

2023-06-10

ERP二次开发+插件+插件制作指南和脚本使用指南

名称:E10插件制作 适用人群:ERP管理员 适用场景:E10ERP系统上线持续改善,插件制作指南 功能描述:E10插件制作指南和脚本使用指南

2023-06-09

E10查用SQL语句集合E10查用SQL语句集合

名称:E10查用SQL语句集合 适用人群:ERP管理员 适用场景:E10ERP系统上线持续改善,SQL常用语句 功能描述:PO待交明细、出入库统计表、待领料清单、请购中品号无单价的品号清单、请购单中无品号采购信息的品号清单 、物料采购分析表、物料呆滞料计算、应付-已付汇总表(已付款未扣除)、应付-已付汇总表(已付已扣除)、订单达交率(以订单发货计划为分析维度、订单达交率(以订单为分析维度)、工单准时完工率 以及50个多后台导入脚本(导入品号,导入仓库,工作中心,品号工厂,采购信息,品号销售,客户品号,工艺路线,供应商料件价格)

2023-06-09

E10在线建档资料集合

名称:E10在线建档资料集合 适用人群:ERP管理员 适用场景:鼎捷E10ERP上线后持续改善,在线建档资料集合 功能:20160519-E10-在线建档设计器功能培训 BOM表校验脚本、E10-RL_带值解密、E10脚本使用指南、E10配置ShareData培训教材 E10-在线建档-开窗、E10-在线建档使用非默认时机点、脚本表达式--OOQL脚本执行服务 、脚本表达式--获取实体属性服务、脚本表达式--实体操作类、

2023-06-09

ERP_EPICOR.zip

EPICOR各个模块资源手册

2021-03-31

用友实施方法论6.0.rar

从事用友实施

2021-03-31

DXImagePicker.zip

DX自定义树形菜单源码

2021-03-29

Dev18.1win7文件资源管理器.zip

DevExpress实现模拟Windows资源管理

2021-03-29

易飞作业流程(德仔_visio).zip

易飞ERP系统所有模块的流程图,VISIO版本

2021-03-03

新旧品号替换工具2.rar

易飞ERP新旧品号替换工具

2021-03-03

易飞ERP品号单位切换.zip

易飞ERP系统品号单位切换工具

2021-03-03

PETool设计器安装包-易飞体检工具.rar

PETool设计器安装包-易飞体检工具

2021-03-03

表单提醒程序

表单提醒程序

2014-08-05

Sql Server 日志清理工具

Sql Server 日志清理工具

2014-08-05

易飞ERP检视器(VER1[2].2)源码

EXCEL版本 易飞ERP检视器

2014-08-05

易飞ERP体检工具

易飞ERP体检工具

2014-08-05

数据库管理工具

数据库管理工具DataViewer

2014-08-05

BOM异常检查工具

BOM异常检查工具

2014-08-05

易飞数据库读取工具

易飞数据库读取

2014-08-05

易飞用户加密解密

易飞用户加密解密

2014-08-05

易飞审核元(9.X)

易飞ERP 9.0版本出现审核失败。修复

2014-04-11

asp.net 二维玛demo

asp.net 二维玛demo

2013-12-09

易飞ERP质量模块操作手册

易飞ERP质量模块操作手册。朋友NECO制作,本人亲测

2013-11-18

易飞自定义报表开发-四种方法的实现

神州数码易飞产品报表开发,本身报表比较特殊点,功能也比较少.如果能总结一写方法实现 还是很有好处的

2010-04-16

超级完美的日历控件------------ asp.net(c#)

超级完美的日历控件的案例,方便调用。。。。。

2009-01-05

C#完全手册--C#入门和提高的最完善的资料

学习C#入门和提高的最完善的资料,最完整的资料。可做工具书使用

2009-01-05

开发总成本.sql

开发总成本

2023-06-10

多供方分析报表.sql

多供方分析报表

2023-06-10

短用件处理.sql

短用件处理

2023-06-10

批量跟新利润率.sql

批量跟新利润率

2023-06-10

材料需求Forcast.sql

材料需求Forcast

2023-06-10

采购件数量分组统计.sql

采购件数量分组统计

2023-06-10

PCBA半成品盘点表.sql

PCBA半成品盘点表

2023-06-10

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

TA关注的人

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