上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 97 下一页
摘要: “烹”就是煮的意思,“饪”是指熟的意思,狭义地说,烹饪是对食物原料进行热加工,将生的食物原料加工成熟食品;广义地说烹饪是指对食物原料进行合理选择调配,加工治净,加热调味,使之成为色、香、味、形、质、养兼美的安全无害的、利于吸收、益人健康、强人体质的饭食菜品包括调味熟食,也包括调制生食。因此,我们产生... 阅读全文
posted @ 2013-02-28 23:10 Insus.NET 阅读(2054) 评论(7) 推荐(5)
摘要: 一个研发公司就如外观设计模式,它有诸多开发团队(子系统),前端开发团队,程序开发团队,数据库开发团队,测试团队等等。为各个开发团队能高度协调,公司定义一个协调接口,使得各个开发团队更加协调。前端开发团队:FrontEndDevelopmentTeamusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for FrontEndDevelopmentTeam/// </summary>name 阅读全文
posted @ 2013-02-27 23:55 Insus.NET 阅读(2999) 评论(7) 推荐(4)
摘要: 用简单的例子,说明代理(Proxy)设计模式。Insus.NET在家忙写程序没有时间,手机没钱了,叫儿子给一百元去超市(此超市有手机充值的服务)帮Insus.NET手机充值(话费)。手机充值的事,Insus.NET会做,儿子也会做,但是Insus.NET因某些情况,不能亲自办,叫儿子去代理(Proxy)。定义一个抽象类[Work],让自己或是儿子类别都能实现的充值方法:Workusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summar 阅读全文
posted @ 2013-02-27 15:01 Insus.NET 阅读(2164) 评论(12) 推荐(3)
摘要: 行为抽象即可写成接口(Interface)。如此http://www.cnblogs.com/insus/archive/2013/02/24/2924190.html链接的例子中的开与关,就可以把它们设计为抽象方法。我们宣告接口时,使用interface来声明,就如宣告类使用class一样。在编程规范中,使用字母"I"开头。接口中的所有签名,如方法,属性,索引器,事件等。不能带修饰符,比如public,private等,不能有任何实现内容,也不能声明虚拟(virtual)的或静态(static)的等。ISwitchableusing System;using System 阅读全文
posted @ 2013-02-27 10:37 Insus.NET 阅读(803) 评论(0) 推荐(1)
摘要: 平时在asp.net开发中,很少使用到抽象类,一个小小例子来学习一下。抽象类(abstract class),不能实例化,因此我们可以把不被实例化的类,宣告为抽象类。抽象类内包含了抽象方法(abstract void),它只能写在抽象类中,没有实现部分,只能在派生类重写(override)或实现。去年小新房装修,去了家居装饰城,看了各式各样的灯饰(实例),统称为灯(抽象)。下面的在抽象类Light中,有两个抽象的方法。Lightusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// 阅读全文
posted @ 2013-02-24 14:44 Insus.NET 阅读(1496) 评论(0) 推荐(1)
摘要: 本博文,Insus.NET教你怎样显示非站点目录下的图片,你可以显示站点所在服务器所有驱动器目录的图片,以及映射网络磁盘路径的图片。下面举两个例子,一是显示D盘下图片,另一个例子是显示映射网路路径图片。最实用于在企业内部,经常性需要临时显示图片,但用户不想上传大量图片,而是放置在某一台工作站上。因此需要映射路径即可,或是直接拷贝至服务器某一驱动器之下即可。下面例子是显示映射网络磁盘目录图片:你可以创建一个ashx 文件来处理图片(核心代码):ShowOutSiteImage.ashx<%@ WebHandler Language="C#" Class="In 阅读全文
posted @ 2013-02-05 10:49 Insus.NET 阅读(5738) 评论(1) 推荐(3)
摘要: 前天有一网友问及有关设计模式的适配器模式(Adapter)时,说不太好理解。让Insus.NET能否举个简单的例子来说明一下。下面的动画是Insus.NET做出来的效果:上面的演示,两个灯的规格一样,要求输入的电压为15伏。Light1是直接使用,而Light2是使用Adapter(电源适配器)。因此Light1只能接收15伏的电压,小于15伏,会提示电压过低,如果超过了15伏,Light1肯定被烧坏。Light2使用了电源适配器,它接收15伏至220的电压,在这电压范围之内,电源适配器会把电压转为15的电压。小于15伏,会提示电压过低,如果超过了220伏,适配器被烧坏。好,我们程序开始,先创 阅读全文
posted @ 2013-02-04 11:25 Insus.NET 阅读(3080) 评论(7) 推荐(5)
摘要: 本博文是让你学会读取站点某一目录的图片,掌握LINQ与泛型Dictionary<TKey,TValue>的使用。首先准备好几张图片存在站点某一目录之下,本例中的存储图片的目录名为MsSiteImages,图片你可以从微软网站下载http://windows.microsoft.com/en-US/windows/home我们写一个泛型数据集,将存储目录的图片信息:View Code private Dictionary<int, string> GetData() { Dictionary<int, string> dic = new Dictionary& 阅读全文
posted @ 2013-02-03 14:50 Insus.NET 阅读(889) 评论(1) 推荐(1)
摘要: Asp.net开发要求,就是用户控件(UserControl)是集成一个功能,需要处理好的数据,然后存数据库中并显示于网页上,让用户能检测到处理的数据情况。本演示中,Insus.NET只是作了一个简单的举例而已,并应用了委托来实现。为了让大家更能理解,可以先看看操作动画演示:在你新建一站点上,创建一个PageB.aspx网页以及UcB.ascx用户控件,在UcB.ascx上拉一个TextBox和CheckBox以及Button控件:UcB.ascx<%@ Control Language="C#" AutoEventWireup="true" Co 阅读全文
posted @ 2013-02-03 10:28 Insus.NET 阅读(864) 评论(0) 推荐(2)
摘要: 通用的检查方法。首先定义好有效的文件扩展名,存放在阵列中。在JavaScript获取FileUpload控件的文件路径,并取得路径中的文件扩展名。再与阵列中的扩展名比较,如果存在,说明上传的文件是有效的,反之无效。 <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="btnUpload" runat="server" Text="Upload" OnClientClick="return 阅读全文
posted @ 2013-02-02 14:33 Insus.NET 阅读(527) 评论(1) 推荐(2)
摘要: 最近开发的应用软件,其中一个资料数据维护介面,分享一下(无代码): 阅读全文
posted @ 2013-02-02 13:27 Insus.NET 阅读(548) 评论(3) 推荐(2)
摘要: 在数据库中,存储布尔值的字段是允许可空的。如果空值绑定至DropDownList控件上时,会出现异常:上例中,并没有真正去读取数,只是获取数据时,有获取到null值。 你可以根据这篇作为实例样版程序:http://www.cnblogs.com/insus/archive/2013/01/28/2880656.html解决方法,就是在获取的值判断一下,是否为空值:View Code private void Data_Binding() { DataTable dt = DataSource("Whether.xml"); object v = null; ... 阅读全文
posted @ 2013-01-28 23:52 Insus.NET 阅读(570) 评论(0) 推荐(1)
摘要: 刚帖完这个类库http://www.cnblogs.com/insus/archive/2013/01/28/2880618.html,就有网友在SKYPE问及,怎样使用它?Ok,Insus.NET举一个小例子,实现DropDownList控件,并添加一个空选择(请选择...)之类。准备好数据,Insus.NET在站点的App_Data目录之下,添加一个XML文件:Whether.xml<?xml version="1.0" encoding="utf-8" ?><Whethers> <Whether> <Whe 阅读全文
posted @ 2013-01-28 22:55 Insus.NET 阅读(743) 评论(0) 推荐(1)
摘要: Insus.NET重构过的一个List Control Utility的类库,它包括DropDownList,RadioButtonList,ListBox以及BulletedList控件的绑定重构。改善以前只能传入DataTable和HashTable数据源。 前版本类库http://www.cnblogs.com/insus/articles/1399645.html。最新版下载地址:http://download.cnblogs.com/insus/library/InsusListControlUtility.rar在.NET Framework 4.0或以上使用。下载解压,把Insu 阅读全文
posted @ 2013-01-28 22:21 Insus.NET 阅读(959) 评论(0) 推荐(1)
摘要: 参考MSDN的文章 http://msdn.microsoft.com/zh-cn/library/a6t1z9x2.aspx中所指的SqlDataSourceEnumerator类别,是应用程序在当前的网络中查找SQL Server实例。Insus.NET在演示中,是把找到的实例显示于DropDownList控件中。首先在.aspx拉一个DropDownList控件:View Code Server: <asp:DropDownList ID="DropDownListInstance" runat="server"></asp:Dr 阅读全文
posted @ 2013-01-28 21:43 Insus.NET 阅读(1762) 评论(0) 推荐(1)
摘要: 今天Insus.NET练习JavaScript,实现从父窗口打开一个子窗口,在子窗口处理一些结果之后,把结果赋值于父窗口的文本框内。可看效果:在站点创建两个aspx页面,一个是PageA.aspx另一个是PageB.aspx:在PageA.aspx的<head>节点内,写Javascript脚本,脚本有两个方法,一个是打开子窗口,一个是为文本框设值的方法:View Code <script type="text/javascript"> function popUp(url) { objSubWin = window.open(url, " 阅读全文
posted @ 2013-01-27 12:33 Insus.NET 阅读(2617) 评论(2) 推荐(1)
摘要: 我们可以根据onkeydown事件的event.keyCode即是ASCII Chart来判断字符或数字等。相关键盘key对应的ASCII码:参考下面JavaScript代码:View Code <script type = "text/javascript"> function isNumeric(keyCode) { return ((keyCode >= 48 && keyCode <= 57) || keyCode == 8) } </script> <script type = "text/jav 阅读全文
posted @ 2013-01-27 10:51 Insus.NET 阅读(2190) 评论(1) 推荐(1)
摘要: “一个.aspx的页面中,用到了两个用户控件,其中想做的到A控件有一个按钮,点击的时候获取到B控件中的一个textbox的值。 因为在生成的时候名字会改变,用findcontrol的时候名字该如何写呢? 另外像这种问题有几种解决的办法呢?”论坛上看到这个问题http://bbs.csdn.net/topics/390357779,Insus.NET提供自己的解决方法,先看看解决运行的效果:首先创建一个站点,然后创建两个用户控件,一个是UcA,一个是UcB。 在UcB的控件上拉一个TextBox。View Code <%@ Control Language="C#" A 阅读全文
posted @ 2013-01-26 21:32 Insus.NET 阅读(853) 评论(0) 推荐(1)
摘要: 登录样子,可以参考某一论坛的登录介面:记住这些信息,可以使用Cookie来实现,更多Cookie应用,可参考http://www.cnblogs.com/insus/articles/2055310.html或http://www.cnblogs.com/insus/articles/2055531.html现在我们来模拟一个登录介面:View Code <table> <tr> <td style="width: 15%; text-align: right;"> User Name ... 阅读全文
posted @ 2013-01-26 13:38 Insus.NET 阅读(1800) 评论(10) 推荐(2)
摘要: 当你创建好一个网页时,什么都没有写,就可以运行,然后查看源程序(View Source),就会看到下面一段。此刻,也许你会想起,在网页有一个属性EnableViewState,可设为False,但似乎不见效果。其实网页有ViewState并不是坏事,但有时我们不需要它。怎样办?首先回过头来,看第一幅图片,第12行代码,即高亮部分,是我们想移掉的部分。我们可以使用正则,然后网页重新Render,就可把它拿掉。在.aspx.cs 或.aspx.vb引用namespace:using System;using System.IO;using System.Text;using System.Text 阅读全文
posted @ 2013-01-26 10:39 Insus.NET 阅读(825) 评论(7) 推荐(1)
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 97 下一页