未装插件之前显示内容:

装插件之后显示内容:

未装插件之前显示内容:

装插件之后显示内容:

其实一直也没用到易语言(E语言),但是实际是还是有用,毕竟它是一门语言。不过有些人说出一句话“国语编程,扬我国威”,我感觉是不是有点过了,呵呵 。据说有“易语言在中小学实验与推广项目”,推广这门编程语言变成教材使用了。之前也没接触过E语言,最近认识酷Q是使用E语言写的,有兴趣学习一下,总没有坏处。
原理:
泛型是语法糖,在编译时,会为调用者生成各种类型的方法副本.
也就是说, 不用开发者自己写具体方法,是编译器代劳了这一工作,只是节省了开发者的时间
demo代码:
public class GenericClass
{
/// <summary>
/// 泛型方法,调用时可不传T类型,可以隐式推断类型
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="parameter"></param>
public static void Show<T>(T parameter)
{
Console.WriteLine("value={0},type={1}", parameter, parameter.GetType());
}
}//ActivityFlowContent是实体模型的model类
//ActivityFlowContentMetadata是自己写的model类
//这两个类属性相同可以形成映射关系,ActivityFlowContent中还可以加其他额外字段
[MetadataType(typeof(ActivityFlowContentMetadata))]
public partial class ActivityFlowContent : IBaseEntity
{
[Display(Name = "活动流程分类")]
public string ActivityClassificIDOld { get; set; }
#region 自定义属性
#endregion
}
public class ActivityFlowContentMetadata
{
[ScaffoldColumn(false)]
[Display(Name = "主键", Order = 1)]
public string ID { get; set; }
[ScaffoldColumn(true)]
[StringLength(36, ErrorMessage = "长度不可超过36")]
[Display(Name = "活动分类ID", Order = 2)]
public object ActivityClassificID { get; set; }
[ScaffoldColumn(true)]
[StringLength(200, ErrorMessage = "长度不可超过200")]
[Display(Name = "活动摘要", Order = 3)]
public object Sumary { get; set; }
[ScaffoldColumn(true)]
[DataType(DataType.MultilineText,ErrorMessage="字符格式不正确")]
[Display(Name = "活动内容", Order = 4)]
public object Content { get; set; }
[ScaffoldColumn(true)]
[StringLength(50, ErrorMessage = "长度不可超过50")]
[Display(Name = "关键字", Order = 5)]
public object Keywords { get; set; }
}sql:
-- 临时表 select * into #sysorgtemp from SysOrg(nolock); select * into #producttemp from ( select ProductId,BdId,p.OrgId productOrgId,u.OrgId userOrgId from Product(nolock) p left join SysUser u on p.BdId = u.LoginId where p.OrgId is null and p.BdId is not null ) temp where temp.userOrgId is not NULL; -- 这里,可以加sql把要更新的数据,备份到一张备份表
SQL2005清空删除日志:
代码如下:

常用表达式:
asp.net 验证正则表达式
整数或者小数:^[0-9]+.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^d{n}$"。
只能输入至少n位的数字:"^d{n,}$"。
只能输入m~n位的数字:。"^d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入非零的正整数:"^+?[1-9][0-9]*$"。
只能输入非零的负整数:"^-[1-9][]0-9"*$。学习MVC时,学会了写扩展方法,用起来很方便。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Text;
namespace MvcApp1.Content
{
//<%@ Import Namespace="MvcApp1.Content" %>
public static class MyHtmlHelper
{
public static string RedLable(this HtmlHelper helper, string lbstr)
{
StringBuilder sb = new StringBuilder();
sb.Append("<span style='color:red;'>");
sb.Append(lbstr);
sb.Append("</span>");
return sb.ToString();
}
}
}一、首先安装最新版本flash npapi和flash ppapi
Powered By Z-BlogPHP 1.7.3
Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号