摘要: 今天来学习一下,WinForm项目打包,生成安装文件。第一步先来建一个最简单的Windows窗体应用程序,并为项目命名为WinFormTest,解决方案为WinFormSetup第二步在窗体Form中添加一个按钮并在按钮事件中添加代码,只做测试因此简单一点namespace WinFormTest{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click... 阅读全文
posted @ 2013-03-21 22:21 aehyok 阅读(1376) 评论(2) 推荐(1) 编辑
摘要: 在两个ASP.NET页面之间传递值引言 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystring,session变量以及server.Transfer方法来实现页面间的值传递。使用QueryString 使用QuerySting在页面间传递值已经是一种. 阅读全文
posted @ 2013-03-17 01:43 aehyok 阅读(2764) 评论(0) 推荐(2) 编辑
摘要: <iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe>方案一: 用iframe的name属性定位 <input type="button" name="Button" value="Button" onclick="document.frames('ifrmname').location.reload()">或 <input type=&q 阅读全文
posted @ 2013-03-04 14:37 aehyok 阅读(3665) 评论(0) 推荐(1) 编辑
摘要: 在做针对CheckBox框点击事件的时候,发现点击以后有时候会报错,但是是生成的JavaScript的代码的内部错误,无法判断到底是什么地方有问题。就一直在找问题。刚刚突然想到可能与页面的加载状态有关。就来试了试果然如此。 在页面未全部加载完毕的时候,如果点击某些事件会报错的,于是我在需要的JavaScript事件当中添加一个判断 if (document.readyState == "complete") { eval("grid" + ModelName)._selectAllRowsOnPage(obj.GetChecked()); ... 阅读全文
posted @ 2013-03-04 11:17 aehyok 阅读(911) 评论(0) 推荐(1) 编辑
摘要: 菜菜刚开始接触WCF,一切都要从零开始,所以在此也记下笔记,以作日后翻看,大家也可以多多指点。 在了解WCF概述之前,我们也先来了解一下,在WCF版本还未进行发布之前,都是使用的什么技术呢?Asp.Net Web 服务(ASMX) 这种技术用于与基于J2EE的现有预定应用程序,以及与Internet上的合作伙伴应用程序进行通信。因此目前大多数平台都支持基本的Web服务,所以在WCF发布之前,这是实现跨供应商互操作性的最直接的方法。Asp.Net FrameWork远程处理 远程处理专门为紧密耦合的.NET到.NET通信而设计,因此它为本地网络中的应用程序提供了无缝而直接的开发体验。企... 阅读全文
posted @ 2013-03-02 23:55 aehyok 阅读(1213) 评论(0) 推荐(1) 编辑
摘要: 运用泛型和反射实现的转换,很给力。代码中掺杂详尽注释,稍微了解一下泛型和反射便可以了解转换的实质。可以直接复制粘贴进行调用哦。publicclassDtConverToList<T>whereT:new(){publicstaticList<T>DtToList(DataTabledt){//定义集合List<T>ListCollection=newList<T>(dt.Rows.Count);//获得T模型类型TypeT_type=typeof(T);//获得T模型类型公共属性PropertyInfo[]Proper=T_type.GetPro 阅读全文
posted @ 2013-03-02 18:23 aehyok 阅读(1455) 评论(0) 推荐(1) 编辑
摘要: 本人菜菜一个,最近一直在博客园游走闲逛,看到了各种技术,各种各种……。便看到了大话设计模式这本书,下了电子版的看了看第一章,感觉相当不错,不仅通俗易懂,而且与实际案例相结合,可就是电子版的,鄙人很少看小说,所以立马在京东下单买了本。就是给力……看了看书,翻了翻,第一章简单工厂模式最后讲解的是UML类图,以前见到过,但从来没画过,也就是一眼而过。但是又好好看了看书,后面几乎每种模式都会用UML类图来阐述设计模式的整体架构。所以就回过头来好好把第一章最后的UML类图看了一下,在这里进行做一下笔记。首先看一张完整的UML类图图示样例第一(类):这个 "动物"矩形框,它就是一个类( 阅读全文
posted @ 2013-03-01 17:00 aehyok 阅读(1957) 评论(0) 推荐(5) 编辑
摘要: 在win8中有时候需要对数据进行加密和解密的话,就可以用Windows.Security.Cryptography.DataProtection命名空间下的DataProtectionProvider类。DataProtectionProvider当中有两个构造函数:View Code // 摘要: // 用于解密操作的构造函数。 public DataProtectionProvider(); // // 摘要: // 用于加密操作的构造函数。 // // 参数:... 阅读全文
posted @ 2013-02-22 21:19 aehyok 阅读(497) 评论(0) 推荐(1) 编辑
摘要: 事件:"在发生其他类或对象关注的事情时,类或对象可以通过事件通知他们。发送(或引发)事件的类称为"发行者",接受(或处理)事件的类称为"订户"。"上面这句话描述了事件的最本质功能,用于底层通知上层。正常的架构设计都是分层结构,而分层结构有一点很重要的就是底层对于上层的无知,当初这样设计是为了解耦,为了更好的面向对象,但是带来的问题是如何解决自下而上的信息流。因为自上而下的调用,我们通过接口就可以搞定一切了,上层可以看到下层提供的服务接口,那么正常的调用可以保证一路向下,底层调用中层提供的服务接口,中层的服务接口的实现中调用了底层的服务 阅读全文
posted @ 2013-02-22 17:10 aehyok 阅读(1604) 评论(2) 推荐(3) 编辑
摘要: 什么是匿名方法?匿名方法是C#2.0引入的一个新特性,它允许开发者声明自己的函数代码而无须使用委托函数。C#为委托提供一种机制,可以为委托定义匿名方法,匿名方法没有名称,编译器会定指定一个名称,匿名方法中不能使用跳转语句跳转到该匿名方法的外部,也不能跳转到该方法的内部。也不能在匿名方法外部使用的ref和out参数。通过使用匿名方法,可以不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。例如,如果创建方法所需的系统开销是不必要的,则指定代码块(而不是委托)可能非常有用。什么时候该使用匿名方法1.需要一个临时方法,该方法使用次数极少;2.这个方法的代码很短,甚至可能比方法声明都短的情况下 阅读全文
posted @ 2013-02-22 12:20 aehyok 阅读(981) 评论(0) 推荐(1) 编辑