2011年10月8日

摘要: beforechange: function() { log("About to change"); return true }, beforeopen : function() { log("About to open"); return true }, beforeclose : function() { log("About to close"); return true }, beforemove : function() { log("About to move"); return true }, bef 阅读全文
posted @ 2011-10-08 12:43 Henry_Wang 阅读(5386) 评论(0) 推荐(0) 编辑

2011年9月28日

摘要: 一、用户属性mobile : mobiletelbadpwdcount : 0homephone : hometeluserprincipalname : Jack@m1.cngivenname : 名samaccountname : Jacktitle : 职务cn : Jackwhencreated : 2011/9/23 3:14:18displayname : 显示名称lastlogon : 129615905072762619dscorepropagationdata : 1601/1/1 0:00:00samaccounttype : 805306368countrycode : 阅读全文
posted @ 2011-09-28 13:07 Henry_Wang 阅读(1523) 评论(0) 推荐(0) 编辑

2011年9月21日

摘要: <table id=downloadList border="1" width="100%" onclick="sortTable()"> <tr> <td>AddCommonInfo.mxp</td> <td>MXP File</td> <td>2614</td> <td>2002-12-30 16:45:22,Fri</td> </tr> <tr> <td>addtemplat 阅读全文
posted @ 2011-09-21 15:31 Henry_Wang 阅读(467) 评论(0) 推荐(0) 编辑

2011年9月15日

摘要: 客户端生成验证代码代码<script type="text/javascript" src="../Scripts/jquery-1.6.2.min.js"></script><script src="/Scripts/jquery.validate.min.js" type="text/javascript"></script><script src="/Scripts/jquery.validate.unobtrusive.min.js" 阅读全文
posted @ 2011-09-15 18:02 Henry_Wang 阅读(329) 评论(0) 推荐(0) 编辑

2011年9月9日

摘要: “/Date(1232035200000)/”怎么转换成 javascript 的 Date 对象做法:new Date(+/\d+/.exec(value)[1]);value就是json字符串,字符串内容是 /Date(ticks)/,其中 ticks 表示从 epoch (UTC) 开始的毫秒数。因此,UTC 时间 1989 年 11 月 29 日 4:55:30 AM 将编码为“/Date(628318530718)/”。.NET 使用runtime.serialization.json 生成的时间格式为:"/Date(XXXXXXXXX+0800)/"这类.NET 阅读全文
posted @ 2011-09-09 10:01 Henry_Wang 阅读(1538) 评论(0) 推荐(0) 编辑

2011年9月1日

摘要: 1,层效果: 给弹出层添加阴影: .alertdiv { position: absolute; background-color: #f8f8f8; border:1px solid #999999; display:block; filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3); } 阅读全文
posted @ 2011-09-01 22:19 Henry_Wang 阅读(151) 评论(0) 推荐(0) 编辑

2011年8月31日

摘要: 一、js基础 1,object类 a,js中所有类的基类。 b,属性:Constructor 对创建对象的函数的引用(指针)。A.constructor指向 A();函数 c,属性.Prototype 对该对象原型的引用。 2,String类 二、语法 1,迭代语句:do-while while for for-in(迭代对象属性) 语句。 continue 只退出内部循环一次; break 只打断最内循环; 2,with语句:用于设定代码在特定对象中得作用域 例子:var smessage="hello world"; with... 阅读全文
posted @ 2011-08-31 00:20 Henry_Wang 阅读(136) 评论(0) 推荐(0) 编辑

2011年8月4日

摘要: 1,sql提示 SQL Prompt2,代码生成工具3,自动化测试工具:Selenium。 阅读全文
posted @ 2011-08-04 18:09 Henry_Wang 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1,创建委托: private delegate void CustomPropertyLoad1(List<CustomProperty> properties, FlowLayoutPanel container); 2个参数用来传递方法中用到的界面控件。2. Thread LoadCustomPropertyThread; private Thread LoadCustomProperties(List<CustomProperty> properties) { if (properties != null) { var thread = new Thread(n 阅读全文
posted @ 2011-08-04 17:37 Henry_Wang 阅读(205) 评论(0) 推荐(0) 编辑

2011年7月29日

摘要: 1,Excel数据导入 将Excel作为类似access的数据源 using System.Data.OleDb; using System.IO;OpenFileDialog of = new OpenFileDialog();of.Title = "Excel文件"; of.FileName = ""; of.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); of.Filter = "Excel文件(*.xls;*.xls 阅读全文
posted @ 2011-07-29 08:58 Henry_Wang 阅读(987) 评论(0) 推荐(1) 编辑

2011年7月28日

摘要: HTML标题<h1></h1><p></p>链接:<a href="http://XXXX">xxxx</a>图像:<img src=http://XXXX.jpgwidth="x“ height="y"/>无内容的标签:<br />标签要用小写HTML属性<a href=""> </a>IMG=>map =>area 图像的可点击区域<base href="" /&g 阅读全文
posted @ 2011-07-28 23:21 Henry_Wang 阅读(159) 评论(0) 推荐(0) 编辑

2011年7月2日

摘要: 示例程序1:program.cs public class Program : FormShellApplication<WorkItem, Form1> { [STAThread] static void Main() { new Program().Run(); } protected override void AfterShellCreated() { base.AfterShellCreated(); this.Shell.IsMdiContainer = true; RootWorkItem.Items.Add(this.Shell, "Shell" 阅读全文
posted @ 2011-07-02 14:06 Henry_Wang 阅读(716) 评论(0) 推荐(0) 编辑

2011年6月29日

摘要: 1,创建服务契约类 :用接口来实现服务契约 1: using System.ServiceModel; 2: namespace Artech.WcfServices.Contracts 3: { 4: [ServiceContract(Name="CalculatorService", Namespace="http://www.artech.com/")] 5: public interface ICalculator 6: { 7: [OperationContract] 8: double Add(double x, double y); 9: 阅读全文
posted @ 2011-06-29 13:30 Henry_Wang 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 那些最好的程序能够容纳不断变化的需求,当然,要求程序满足所有需求却难如登天。这就是该依赖注入发挥作用的时候了.依赖注入的最终目的是达到松耦合,而松耦合可以让程序在不重新编译的情况下通过配置程序来改变程序的某些部分。下面通过一个Demo来展现Ninject 我们创建一个汽车模拟器程序,所有的汽车都需要燃料,而燃料的种类却多种多样,我们需要告诉这个模拟器使用何种燃料,让我们来做第一次尝试:// Unleaded.cs public class Unleaded { public void Burn() { Console.WriteLine("Unleaded fuel burning& 阅读全文
posted @ 2011-06-29 10:44 Henry_Wang 阅读(822) 评论(0) 推荐(0) 编辑

2011年6月13日

摘要: Set fs = server.createObject("scripting.filesystemobject") '--假设你想让生成的EXCEL文件做如下的存放 'filename = Server.MapPath("temp/ria.xls") filename = Server.MapPath(Application("DOWNLOADFILEURL") ) & "\DA_BudgetQuery_"& objUser.Account & ".xls&quo 阅读全文
posted @ 2011-06-13 17:55 Henry_Wang 阅读(346) 评论(0) 推荐(0) 编辑

2011年6月12日

摘要: 1,Html Encoding空格(" "):&nbsp <=Non_Breaking Space 不换行空格大于(">"):&gt <=Great than 大于小于("<"):&lt <= less than 小于 阅读全文
posted @ 2011-06-12 21:55 Henry_Wang 阅读(149) 评论(0) 推荐(0) 编辑

2011年6月7日

摘要: 1,ASP获取表单数据: a,接收用get 方法传输的数据的写法(从网址):fname=Request.QueryString("fname") b,表单上的Fname的值,接收用post 方法传输的数据的写法:fname=request.Form("fname") c, 同时接受get和post 方法传送数据的代码写法: dim MUName MUName=Request("MUName")在同时拥有三种情况变量名相同的时候,优先级如下Get > Post > Cookies<input type="ra 阅读全文
posted @ 2011-06-07 12:27 Henry_Wang 阅读(135) 评论(0) 推荐(0) 编辑

2011年5月20日

摘要: 2011-5-20日:完成上传文件,图片水印,.NET发送邮件2011-5-21日计划:.NET报表制作。。 阅读全文
posted @ 2011-05-20 18:17 Henry_Wang 阅读(102) 评论(0) 推荐(0) 编辑

2011年5月19日

摘要: C#中用XmlDocument写XMLC#,XML XmlDocument xmldoc = new XmlDocument(); XmlDeclaration xmldecl; xmldecl = xmldoc.CreateXmlDeclaration("1.0", "gb2312", null);////xml版本号,编码(简体中文) xmldoc.AppendChild(xmldecl); //加入一个根元素 XmlElement xmlelem; xmlelem = xmldoc.CreateElement("", " 阅读全文
posted @ 2011-05-19 21:59 Henry_Wang 阅读(539) 评论(0) 推荐(0) 编辑

2011年5月18日

摘要: /* * 名称: 个人程序 * 版本: V1.0 * 作者: 王海鹏(Jack) * 日期: 2011-05-17 * CLR版本: 4.0 * 命名空间名称: WHPFunction.Drawing * 文件名: AddImageWatermark.cs * *QQ : 383828353 *Email: wh2004_1@qq.com * */using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Drawing;using 阅读全文
posted @ 2011-05-18 23:05 Henry_Wang 阅读(326) 评论(0) 推荐(1) 编辑

2011年5月17日

摘要: 找到以下路径:64位系统:【安装盘符】:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Windows Forms\2052\Form.zip【安装盘符】:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Web\2052\WebForm.zip32位系统:【安装盘符】:\Program Files\Microsoft Visual Studi 阅读全文
posted @ 2011-05-17 09:12 Henry_Wang 阅读(535) 评论(0) 推荐(1) 编辑

2011年5月13日

摘要: 1,xtypeuse NorthWindgoselect * from sysobjects where xtype='U'xtype参数的意思C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程--删除表SET ANSI_NULLS ONGOSET QUOT 阅读全文
posted @ 2011-05-13 23:19 Henry_Wang 阅读(326) 评论(0) 推荐(0) 编辑

2011年5月12日

摘要: 一个CodeSmith 文档分几个部门:第一部分 模板属性信息:本部分包括几个模板信息<%@ CodeTemplate Language="C#" TargetLanguage="T-SQL" Src="" Inherits="" CompilerVersion="v3.5" Description="Generates " %><%@ Property Name="SourceDatabase" Type="SchemaExp 阅读全文
posted @ 2011-05-12 14:26 Henry_Wang 阅读(161) 评论(0) 推荐(0) 编辑

2011年5月10日

摘要: 一、思路:公司的所有流程做到心里有数。然后数据化,标准化,这是ERP的前提。个人建议可以首先做一个非常简单的流程化的东西,然后开始在当中不断增加非主要流程,这样你就会知道要什么。很多人想做,但是根本就不知道自己要什么。上来就大张旗鼓,往往经验积累不足而偃旗息鼓。 阅读全文
posted @ 2011-05-10 15:47 Henry_Wang 阅读(392) 评论(0) 推荐(0) 编辑

2011年5月6日

摘要: .NET程序连接Oracle的几种方式:1,OracleConnection: string connstr = "Provider=OraOleDb.Oracle;DataSource=orcl;userid=system;password=a123;"; string cmdstr = "select * from test"; OracleConnection orclcon = new OracleConnection("User Id=system;Password=a123;Data Source=orcl;"); try 阅读全文
posted @ 2011-05-06 11:05 Henry_Wang 阅读(260) 评论(0) 推荐(0) 编辑

2011年4月28日

摘要: 1,C#怎样 做出Visual Studio的工具箱侧边栏 a,DX控件 b,http://sourceforge.net/projects/dockpanelsuite/ WeifenLuo.WinFormsUI.Docking是一个很强大的界面布局控件,可以保存自定义的布局为XML文件,可以加载XML配置文件.!界面布局控件-WeifenLuo.WinFormsUI.Docking C#窗体自动停靠—如何使用weifenluo.dll http://blog.sina.com.cn/s/blog_4c8bb86b0100j3ge.htmlC# WinForm开发系列 - 介绍一些开源的第三 阅读全文
posted @ 2011-04-28 08:39 Henry_Wang 阅读(643) 评论(0) 推荐(0) 编辑

2011年4月27日

摘要: C#,右键选中,tabpage选项卡,右键菜单,选项卡,关闭,tabcontrol,双击,tabpage 阅读全文
posted @ 2011-04-27 21:41 Henry_Wang 阅读(2526) 评论(0) 推荐(0) 编辑

2011年4月25日

摘要: 1,数据库设计: a,每个表要有主键,主键为Nvarchar(20)格式,数据量过大时int自增长类型可能不够。 b,不需要外键,灵活控制数据。 阅读全文
posted @ 2011-04-25 23:22 Henry_Wang 阅读(203) 评论(0) 推荐(0) 编辑

2011年4月19日

摘要: 1,文件上传2,图片加水印及访问一个图片地址,返回任意图片3,后台发送邮件。 阅读全文
posted @ 2011-04-19 10:38 Henry_Wang 阅读(167) 评论(0) 推荐(0) 编辑

2011年4月7日

摘要: 1,比较NULL值SELECT OrderDate,SalesOrderNumber,CustomerID,Subtotal FROM Sales.SalesOrderHeader WHERE CurrencyRateID is nullor .....from Sales.SalesOrderHeader WHERE CurrencyRateID=null选择不是NULL值的行: select OrderDate,SalesOrderNumber,CustomerID,Subtotal,TaxAmt from Sales.SalesORderHeader WHERE NOT Currency 阅读全文
posted @ 2011-04-07 22:02 Henry_Wang 阅读(1474) 评论(0) 推荐(0) 编辑

2011年4月1日

摘要: 1 阅读全文
posted @ 2011-04-01 11:13 Henry_Wang 阅读(152) 评论(0) 推荐(0) 编辑

2011年2月21日

摘要: 1,用数据库字段实现之美好字段: 下图中红色箭头是属于父类: ID 父ID 类型名称 深度 排序 深度字段是用来查询某一分类的所有子类。 跟windows文件目录管理思想一致。 类似: 在做考题的的时候,涉及到分类,虽然不是无限级的,但是,为了以后扩展用,想做成无限级,在网上找找了,一个用存储过程作的,虽然添加,编辑,移动,用的是存储过程,可是在读出来的时候只用了一条Select 语句,感觉挺爽的... 阅读全文
posted @ 2011-02-21 18:46 Henry_Wang 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1,购物车实现: 页面: 代码: 数据: 购物车数据可以保存在Profile中,Profile跟Session类似,不过Profile是强类型。 a,配置Profile ,只能在网站根目录或者machine.config中定义Profile,一个应用程序中无法定义两个以上的Profile。 <configuration> <System.web> <prof... 阅读全文
posted @ 2011-02-21 15:44 Henry_Wang 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1,Profile实现: 方式1: 数据主要存储在SqlServer自定义表中。 其中获得用户名方式:HttpContext.Current.User.Identity.Name profile.cartManager b,数据存储在Profile中 2,cookie实现 阅读全文
posted @ 2011-02-21 15:43 Henry_Wang 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 数据控制: SqlConnection conn = db.GetConnection();SqlTransaction trans = conn.BeginTransaction(); foreach(CartInfo cartItem in cartItems) { insertSp[1].Value=cartItem.bookid; insertSp[2].Value=cartItem.p... 阅读全文
posted @ 2011-02-21 15:43 Henry_Wang 阅读(126) 评论(0) 推荐(0) 编辑

2011年2月17日

摘要: 从Reader中读取数据:  CartInfo cart=new CartInfo(sdr.GetString(0),sdr.GetString(1),sdr.GetDicemal(2),sdr.GetInt32(3));  所有数按照Index从reader中获取数据。 阅读全文
posted @ 2011-02-17 08:31 Henry_Wang 阅读(106) 评论(0) 推荐(0) 编辑

2011年2月15日

摘要: 复合条件的查询在于如何根据多种不同条件,正确的拼接出SQL字符串 1,单表复合条件查询,如图所示: 1,在系统Common类库中创建公共类SqlStringConstructor类用来构造sql语句。3,在BLL类库中创建业务逻辑类ItemManager类。4,在页面中调用使用相关类: 阅读全文
posted @ 2011-02-15 22:20 Henry_Wang 阅读(467) 评论(0) 推荐(1) 编辑
摘要: Technorati 标签: 身份,角色,验证 1,使用微软自带的MemberShip时,为什么要运行aspnet_regsql.exe? 首先在网站的Web.config 中定义Membership的Provider ,然后运行aspnet_regsql.exe来在相应的数据库中建立数据表和存储过程。 分别设置:membership、roleship、profile、personalized. 阅读全文
posted @ 2011-02-15 16:59 Henry_Wang 阅读(256) 评论(0) 推荐(0) 编辑

2011年2月10日

摘要: 阅读别人的源代码比自己只闭门造车要提高的快的多,有时阅读别人的代码比自己写代码更加困难。那怎样才能更好、更有效的阅读别人的源代码呢?海鹏专门针对ASP.NET项目的源代码的阅读有一点想法:第一步:首先将整个ASP.NET项目加载到VS的IDE中,使用VS的对象浏览器能很方便的查看到软件的层次结构和相关的接口。以便了解整个项目的层次结构。第二步:从Default.aspx入手,顺藤摸瓜。第三步:利用trace运行每页予以分析。常用源代码下载网站:www.51aspx.com和 阅读全文
posted @ 2011-02-10 00:29 Henry_Wang 阅读(222) 评论(0) 推荐(0) 编辑

2011年2月9日

摘要: 1,设计数据库结构,工具:powerdesigner。设计业务模型中的数据结构。 2,代码生成器生成Model 和Dal层代码 用户身份验证方式和数据库数据存放方式。及相关配置 3,部分页面:theme , 站点地图 4,BLL 集合步骤3页面测试 阅读全文
posted @ 2011-02-09 19:42 Henry_Wang 阅读(230) 评论(0) 推荐(0) 编辑

导航