- 浏览: 243995 次
- 性别:
- 来自: 葡萄牙
最新评论
-
lightbulb:
...
jQuery中的动画与效果 -
kendezhu:
opportunity 写道 谢谢kendezhu分享,今天正 ...
jQuery 获取和设置select下拉框的值 -
opportunity:
谢谢kendezhu分享,今天正好用上了!
jQuery 获取和设置select下拉框的值
文章列表
1.select a.rwmc,a.fpr,a.rwgq,b.jhkssj,b.jhjssj from YG_RW_JHRW a left join
(select rwid,min(jhrwsj) jhkssj,max(jhrwsj) jhjssj from YG_RW_JHRWMX group by rwid) b
on a.rwid=b.rwid where a.xmid='090837043_115716625_115817953_104354109' order by b.jhkssj,b.jhjssj
2.group by 与 distinct
GRO ...
1.手动HTML构建table其中有分级列
分级列类似于一棵树,lookhere13,但是那里用到了TreeView所以会自动分等级,这里是表格需要计算该列每行位于第几等级然后自己在前面添加不同个数的 ;实现不同分级,也是在数据库里要有父节点ID的字段,这里是rwfid(任务父节点id)
<div id="taskFPBB" style="overflow:auto; width:1800px;display:none; margin-top:10px;">
<div id="taskFPBBT ...
现在让我们来讨论类型中可定义的最后一种成员:事件
类型之所以能提供事件通知功能,是因为类型维护了一个已登记方法的列表。事件发生后,类型将通知列表中所有已登记的方法。
CLR的事件模型建立在委托的基础上。
现在我们来描述一个场景,一个电子邮件系统,当电子邮件到达时,可以将该邮件转发给传真机处理。因此,我们需要先设计一个MailManager类,它负责接受传入的邮件,它维护了一个已登记方法的列表,它公开了一个名为NewMail的事件。还要设计一个Fax类,它的方法可登记或取消登记对这个NewMail事件的关注。当MailManager收到一封电子邮件时,会引发NewMail事件,然后它将该邮件 ...
1.jQuery DatatableToJson
http://dotnet.aspx.cc/file/jQuery-Receive-ashx-DataSet-JSON.aspx 稍微修改一下
public static string DataTable2Json(DataTable dt)
{
StringBuilder jsonBuilder = new StringBuilder();
jsonBuilder.Append("{");
jsonBuilder.Appen ...
属性允许源代码用一个简单的语法来调用一个方法。CLR支持两种属性:无参属性 和 有参属性(C#里称为 索引器)
无参属性
数据封装是面向对象设计和编程中的一个重要的原则,它意味着类型的字段永远不应该公开,应为这 ...
以引用的方式向方法传递参数
默认情况下,CLR假定所有方法都是传值的。对于值类型的实例来说,很好理解,就是传给方法这个实例的副本。对于引用类型来说,我说其实传的也是一个副本,只不过这是引用的副本,但由于这个副本也是指向这个引用类型的实例,所以我们在方法中对这个引用的副本所指向的实例的修改都是修改的是实例本身。如面代码就是修改引用的副本指向的对象:
public yinyong yy=new yinyong(2,"2"); //yinyong是自定义类
MakeYinYong(yy); //这里面的变 ...
" Hello World !"
1.冒泡排序http://www.cnblogs.com/cj723/archive/2011/04/15/2016679.htmlhttp://www.cnblogs.com/cj723/archive/2011/04/15/2016689.html
public void BubbleSort(int[] array)
{
//flag 是为了当当前数组是按正确顺序排列时就退出循环避免无谓的循环
bool flag = true;
for (int i = 0 ...
实例构造器和类(引用类型)
构造器(constructor)是允许将类型的实例初始化为良好状态的一种特殊方法。 创建一个引用类型的实例时,首先为实例的数据字段分配内存,然后初始化对象的附加字段(类型对象指针和同步索引块),最后调用类型的实例构造器来设置对象的初始状态。 和其他方法不同,实例构造器永远不能被继承。
类的实例构造器在访问从基类继承的任何字段之前,必须先调用基类的构造器。如果派生类的构造器没有显式的调用一个基类构造器,C#编译器会自动生成对默认的基类构造器的调用。
internal sealed class SomeType{
private Int ...
定义常量符号时,它的值必须能在编译时确定。确定之后,编译器将常量的值保存到程序集的元数据中。这意味着只能为编译器认定的基元类型定义常量。在C#中,以下类型都是基元类型,可以定义常量:Boolean、Char、Byte、SByte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Single、Double、Decimal、String。
由于常量的值从不变化,所以常量总被视为类型定义的一部分。换言之,常量总被视为静态成员。
代码引用一个常量符号时,编译器会在定义常量的程序集的元数据中查找该符号,提取常量的值,并将值嵌入生成的IL ...
http://www.jeasyui.com/ http://www.jeasyui.com/download/index.php
0.Tree
<head>
<link rel="stylesheet" type="text/css" href="UI/themes/gray/easyui.css" />
<link rel="stylesheet" type="text/css" href="UI/them ...
24.SlideShowExtender(滑动显示控件)
该控件主要是用来扩展Image控件的,用来循环显示一些图片,同时可以点上一张下一张来查看图片。主要代码如下:
CSS:
<style type="text/css">
.slideTitle
{
font-weight: bold;
font-size: small;
font-style: italic;
}
.slideDescription
...
1.TreeView SelectedNodeChanged事件 锁定当前选中节点
注意sender是TreeView
protected void trvwJdmc_SelectedNodeChanged(object sender, EventArgs e)
{
string val=((TreeView)sender).SelectedNode.Value;
Label1.Text=val;
}
2.string.Format()
http://www.ezloo.com/2008/11/string_format.html
http:/ ...
常量通常与类型关联,而不与类型的实例关联。从逻辑上讲,常量始终是静态成员。
CLR要求接口类型的所有成员都具有public可访问性。编译器会自动将所有成员的可访问性设为public。
一个派生类重写在它基类型中定义的成员时,C#编译器要求原始成员和重写成员具有相同的可访问性。也就是说,如果基类的成员是protected的,派生类中的重写成员也必须是protected的。但这只是C#语言本身的一个限制,而不是CLR的。从一个基类派生时,CLR允许放宽成员的可访问性限制,但不允许收紧。例如,类可以重写它的基类中定义的protected方法,并将重写的方法设为public(使访问限制更 ...
MSSQL的游标的简单使用,先看如下代码:
declare mycursor cursor for 声明游标
select id,name from table 游标所要索引的记录集
open my ...
基元类型、引用类型和值类型
- 博客分类:
- CLR
编译器直接支持的数据类型称为基元类型。基元类型直接映射到Framework 类库(FCL)中存在的类型。比如C#中,int直接映射到SystemInt32类型。
C#基元类型与对应的FCL类型
sbyte System.Sbyte 有符号8位值 -128~127
byte System.Byte 无符号8位值 0~255
short System.Int16 有符号16位值 -32768~32767
ushort ...