随笔分类 -  C#

上一页 1 ··· 9 10 11 12 13 14 下一页
摘要:Insus.NET不管以前做网管,还是现在开发写程序,都购买了很多书。因此家中到处会看到书的影子。因为Insus.NET想起要看书时,能随手能拿到书来看。现就想以书来做一个创建对象的例子。书就是一个对象,它有很多属性,如ISBN,书名,作者等......因此,下面写成一个Class:Book usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforBook///</summary>namespaceIn 阅读全文
posted @ 2011-12-08 17:29 Insus.NET 阅读(4575) 评论(9) 推荐(2) 编辑
摘要:用户控件上有一个下拉式菜单(DropDownList)和一个Button按钮,想实现选择下拉式菜单并点按钮,它会把下拉式菜单选中的Text和value分别赋值给aspx页面的Hyperlink的Text和NavigateUrl。实现方法应该很多,此次,Insus.NET使用了委托(delegate)和事件(event)来实现。首先看看效果演示:InsusEventArgs.cs:InsusEventArgs usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary> 阅读全文
posted @ 2011-11-16 15:33 Insus.NET 阅读(2841) 评论(0) 推荐(2) 编辑
摘要:程序中,写好自己的程序,方便以后的维护可以轻量级更换类别。首先我们对下面http://www.cnblogs.com/insus/archive/2011/11/09/2242410.html的第三个方法修改一下,然后在Web.Config添加一个key值。以后维护时我们想更改类时,只要把类写在App_Code或是把xxx.dll放在BIN目录中,然后再去改一下Web.Config的Key值改一下即可。把:View Code stringclassFullName="Insus.NET.Author";改为:View Code stringclassFullName=Sys 阅读全文
posted @ 2011-11-11 15:41 Insus.NET 阅读(572) 评论(1) 推荐(2) 编辑
摘要:上周末,应朋友的要求,他需要做软件注册,需要发送一个小软件,让用户执行,得到相关信息,然后发送给回来。因此产生写一个window 程序想法。此小程式很简单的:下面是源程序,是.NET Framework4.0环境下写的喔,如果喜欢的,可以下载:http://download.cnblogs.com/insus/CSHARPDOTNET/HardwareInformation.rar代码中,有一个HardwareInfo.dll,是从网上下载,有被Insus.NET修改过了,你只管引用使用就是了。 阅读全文
posted @ 2011-09-08 09:34 Insus.NET 阅读(515) 评论(1) 推荐(0) 编辑
摘要:Web应用程序,写了一个线程CS类别,这个类别将会放于Global.asax文件中执行,主要是监控程序下某一个文件是否有异动,而作出相应警示动作,如发送邮件等。实现运行过程中,也许会有一个情况出现,程序会随着布署环境变化,而监控文件路径也会随之变化。解决这个问题,可以使用AppDomain.CurrentDomain.BaseDirectory来获取应用程序的路径。如:AppDomain.CurrentDomain.BaseDirectory privatestringpath{get{stringpath=AppDomain.CurrentDomain.BaseDirectory+" 阅读全文
posted @ 2011-08-26 08:45 Insus.NET 阅读(1253) 评论(0) 推荐(1) 编辑
摘要:数据表,其中有一个字段存储星期名称,如Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday。不知那一天,客户把环境语言改为中文了,原本判断当天的的星期名称是否与存储的名称是否一样,结果没有一天是否判断正常的。因为环境语言变化了,如果今天执行... 阅读全文
posted @ 2011-08-24 17:03 Insus.NET 阅读(420) 评论(2) 推荐(2) 编辑
摘要:以前有写过一个日期类别,可以参考链接:http://www.cnblogs.com/insus/articles/1735126.html 此类别中一个函数GetChineseWeekName()可以取得出中文星期。今天有重温System.Globalization.CultureInfo C#内置类,它是提供有关特定区域性的信息(如区域性的名称、书写系统和使用的日历)以及如何设置日期和排序字符串的格式。 学以致用,使用CultureInfo来获取中文星期是很简单与方便啦。引用命名空间using System.Globalization; WeekName CultureInfooCultur 阅读全文
posted @ 2011-08-11 13:46 Insus.NET 阅读(1328) 评论(0) 推荐(1) 编辑
摘要:最普通的动态创建铵钮方法,并为此铵钮处理它的OnClick的事件。为了演示效果更佳,在aspx使用Ajax,View Code <asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:PlaceHolderID="PlaceHo 阅读全文
posted @ 2011-05-31 15:00 Insus.NET 阅读(3232) 评论(0) 推荐(1) 编辑
摘要:在程序开发中,Insus.NET使用Cookie时,很少使用如http://www.cnblogs.com/insus/articles/2055310.html的写法。习惯写成Cookie集合,什么叫做Cookie集合,即是说一个Cookie,它拥有多个值。下面一系列演示,是怎样创建Cookie集合与使用。InsusBizusingSystem;usingSystem.Web;///<summary>///SummarydescriptionforInsusBiz///</summary>publicclassInsusBiz{privatestaticHttpRes 阅读全文
posted @ 2011-05-25 10:15 Insus.NET 阅读(1890) 评论(5) 推荐(1) 编辑
摘要:这段时间,需要把一些C#处理的逻辑程序,搬移至SQL的存储过程中去。下面这个例子,就是怎样使用SQL的IN去替换C#的“||”参考代码,cs:View Code boolhub=false;boolstore=false;if(dataRow["Warehouse"].ToString()=="CF3"||dataRow["Warehouse"].ToString()=="CW2"){hub=true;}else{store=true;}这段代码,经Insus.NET移至SQL的存储过程之后,变为:View Cod 阅读全文
posted @ 2011-05-20 13:59 Insus.NET 阅读(478) 评论(0) 推荐(2) 编辑
摘要:你可以参考这篇:http://www.cnblogs.com/insus/articles/2050790.htmlInsus.NET觉得它写得很不理想。因为不想写得这样复杂,或者有其它ID变化的可能,如:ContentPlaceHolderID="ContentPlaceHolder1" 有可能变为ContentPlaceHolderID="ContentPlaceHolder3",ID="TextBox1"也有可能变为ID="MemberName" 等。在目标页,得需要写判断是否存在,是否为NULL,如果不这样 阅读全文
posted @ 2011-05-19 11:00 Insus.NET 阅读(1583) 评论(2) 推荐(2) 编辑
摘要:你开发的网站或是应用程序,少不了使用Session.其中有几个Session一定是贯通整站的,如判断是否登录成功,记录被验证成功的帐号等。比如在需要需要登录成功之后才可以访问的页面的Page_load都要写一个判断if (Session["LoginOK"] xxx|| Session["LoginOK"] xxx)等等。如何才可以做到化繁为简,化长为短呢?可以尝试把这个些贯通整站的Session写在一个Biz的类别中,当然下面这个类别你还是可以扩展的。Biz.cs:View Code usingSystem;usingSystem.Collection 阅读全文
posted @ 2011-04-29 11:05 Insus.NET 阅读(8614) 评论(4) 推荐(2) 编辑
摘要:这个工具,是在http://www.cnblogs.com/insus/articles/1990497.html基础上,添加一个功能,传入URL之后,取到这个URL的Web Page的标题(Title)。如果你有使用以前版本,直接以这个DLL覆盖旧的即可。使用时需要引用名称空间using Insus.NET;类别名称InsusMetaUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusMetaUtility_V2.rar 阅读全文
posted @ 2011-04-21 10:30 Insus.NET 阅读(604) 评论(0) 推荐(1) 编辑
摘要:搜索(Search)Utility,功能算不上很强大,但是实现一般的搜索功能,还是可以使用的。应用时需要引用名称空间using Insus.NET;类别名称InsusSearchUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusSearchUtility.rar 阅读全文
posted @ 2011-03-30 13:44 Insus.NET 阅读(1343) 评论(1) 推荐(2) 编辑
摘要:一个将数据流转换为binary(二进制)数据小工具,返回字符串。可以在三层架构中的二层程序处理数据流。使用时需要引用名称空间using Insus.NET;类别名称InsusBinaryUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusBinaryUtility.rar 阅读全文
posted @ 2011-03-30 10:09 Insus.NET 阅读(904) 评论(1) 推荐(3) 编辑
摘要:定制网页的Header属性,动态设置Title(标题),Meta标签等。使用时需要引用名称空间using Insus.NET;类别名称InsusMetaUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusMetaUtility.rar 阅读全文
posted @ 2011-03-21 16:41 Insus.NET 阅读(570) 评论(0) 推荐(1) 编辑
摘要:怎样把自己的类别加入到别人的名称空间内,在引用时,能在别人的名称空间下使用到自己写的类别。这是一位台湾朋友问及此问题,因此录制一个视频做演示:视频文件格式:.wmv;大小:9,706KB;长度:00:06:34。下载地址:http://download.cnblogs.com/insus//CSHARPDOTNET/UseDefaultNameSpace.rar 阅读全文
posted @ 2011-03-05 19:56 Insus.NET 阅读(432) 评论(1) 推荐(2) 编辑
摘要:一些对象或是方法,如Session, Response,Server等等,无法在类别中直接打,是因为没有在类别中引用它们的名称空间。这个名称空间(namespace):System.Web。另外它们正确的写为HttpContext.Current.Session,HttpContext.Current.Response 和HttpContext.Current.Server。参考:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using 阅读全文
posted @ 2011-02-12 16:45 Insus.NET 阅读(767) 评论(0) 推荐(1) 编辑
摘要:物件继承,也许应用到简单工厂(Simple Factory)设计模式(Design Pattern)。下面演示,是使用上面一个例子物件继承(object inheritance) 的基础上进行的。文件格式:.wmv;大小:11,818KB;长度:00:09:13。下载地址:http://download.cnblogs.com/insus/CSharpNET/Simple%20Factory.rar 阅读全文
posted @ 2011-02-11 20:59 Insus.NET 阅读(620) 评论(1) 推荐(2) 编辑
摘要:在写程式时,有时会使用到物件继承(Object Inheritance)。下面视频演示中,是如何让类别中的相同方法提起放在另一个类别中,然后需要使用到这个方法类别再去继承这个类别。在程序开发中,尽量少使用继承,因为子类与父类之间紧密耦合。解决这个问题,建议写成抽象(Abstract)类别或是接口(Interface)。文件格式:.wmv;大小:18,777KB;长度:00:14:34。下载地址:http://download.cnblogs.com/insus/CSharpNET/Inheritance.rar 阅读全文
posted @ 2011-02-11 20:26 Insus.NET 阅读(566) 评论(1) 推荐(2) 编辑

上一页 1 ··· 9 10 11 12 13 14 下一页