随笔分类 - C#
摘要:反射类的构造数,其中类中有多个重载构造函数。在微软的MSDN中,找到的,http://msdn.microsoft.com/en-us/library/h93ya84h(v=vs.110).aspx 她只列举了一个带参数的构造函数,如果有多个重载,如何时行反射?昨天就有网友问及此问题。 刚开始,In
阅读全文
摘要:近来有几位网友,问及相关问题,Insus.NET有尝试修改一些以前写过的一些程序,大略如下,望能有参考的地方,Insus.NET控制权限管理,怎样才能让当前管理员,不能对自己帐号进行禁用、删除和分配角色,非超级管理员,不能编辑超级管理员的帐号。超级管理员登录所显示如下:非超级管理员登录之后,不能对超...
阅读全文
摘要:经常需要查找Microsoft Office MIME Types,终于在MSDN网上找到,摘录如下,以备查阅与参考:http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/05/08/office-2007-open-xml-mime-type...
阅读全文
摘要:开发时,时不时需要分析DataView的数据。计算,过滤等 。但是处理的值有可能会遇上是带有特殊字符*、%、'、[、]和\ 。需要手动在表达式中,处理这些特殊字符,需要再使用"["和“]”把它们括起来。还有可能会遇上单引号等。比如,下面这个就是网友所遇上的问题《当DataTable的列名遇上特殊字符...
阅读全文
摘要:在几年前,Insus.NET曾自定义一个类库《ConvertData Class》http://www.cnblogs.com/insus/archive/2009/03/28/1424094.html,是为了把字符串转换为一些实际类型,如bool、int、DataTime等,当转换不成功之后,一律...
阅读全文
摘要:继续上一篇《ASP.NET开发,从二层至三层,至面向对象 (3)》http://www.cnblogs.com/insus/p/3826706.html。我们更深层次学会了逻辑层对象,即各个具体对象与数据库之间的逻辑类。 我们有分为有处理Access的SQL语句和SQL Server的SQL语句的,...
阅读全文
摘要:继续上一篇《ASP.NET开发,从二层至三层,至面向对象 (2)》http://www.cnblogs.com/insus/p/3825805.html。我们学会了怎样创建对象,把BizBase类从页面级分离,解耦合度。亲的更亲,疏的更疏。上面使用的是Access数据,将达不到扩展与升级的要求。程序...
阅读全文
摘要:继续上一篇《ASP.NET开发,从二层至三层,至面向对象》http://www.cnblogs.com/insus/p/3822624.html。我们了解到怎样把自己的程序由二层变为三层。本篇我们将学会在asp.net 面向对象编程。真正来说,我们不应该直接在.aspx.cs中new一个BizBas...
阅读全文
摘要:昨天Insus.NET有写了一篇博文《WEB控件没有什么所谓好不好,而是用得好不好》http://www.cnblogs.com/insus/p/3821644.html 很多网友持意见相左看法,Insus.NET在评论之中也有作出个人回复,见#29与#30楼。本篇Insus.NET继续再以Web控...
阅读全文
摘要:分享一下上个星期,开发与跟用户沟通历程。前提,以前旧系统,人事资料是一笔笔人手录入。现在公司在减少人手,提高效率。因此Insus.NET需要修改旧系统,实现批量导入。下面一些截图来自邮件。经用户使用之后,还有一些特殊情况是在开发时是没有想到的。当遇上下面的资料时,用户反馈:原因是有旧系统内,存储雇员...
阅读全文
摘要:没有什么,开发ASP.NET时随便写写,想到什么写什么,这次想写点开发过程中,比如在数据库,某一张表中有一个字段,如下:上面代码示例中高亮字段,数据类型为BIT,它存储的值将为"True"或"False"。在前端aspx网页上,我们用一个形式来呈现友好的控件。一般来说,存储boolean值,一般使用...
阅读全文
摘要:为了安全设计,一般情况之下,改用为接口(interface)。在网页中实现这个接口:用户控件:当然,把用户控件ascx拉至网页之后,在用户控件的linkbutton的click事件,就可以呼叫至网页的方法了:演示:原本写完成了,但插入一些另外在网上看到的方法,很多网友就会想到,直接把this.pag...
阅读全文
摘要:本篇博文,Insus.NET想使用一个超简单的例子来演绎事件委托。我们在开发网页时,刚开始时在网页的顶部放一个铵钮(web control),想实现一个功能。在xxx.aspx.cs:OK,某一天,此网页的内容随时间而增长,出现了滚屏。想在网页的底再放一个铵钮,这个铵钮执行事件跟网页顶部铵钮一的事件...
阅读全文
摘要:刚才有看到一个问题http://bbs.csdn.net/topics/390781072。是在DataTable获取某列最小值,但是在动态生生DataTable时,列名有遇上特特殊字符"["和"]"。因此在执行DataTable的computer方法,会出现异常,找不到此列。其实最初的数据源的字段...
阅读全文
摘要:练习一个小例子,在C#中,怎样对泛型List数据集进行系列化与反系列化。我们先了解msdn提供的JavaScriptSerializer类:JavaScriptSerializer Class创建一个类Product,它有几个属性:现Insus.NET打开asp.net练习网站,就新建一个aspx,...
阅读全文
摘要:在开发ASP.NET MVC应用程序时,有可能需要一个随机字符串,作为密码或是验证码等。如果你需要的是SQL版本,可以参考《密码需要带特殊字符(二)》http://www.cnblogs.com/insus/archive/2012/02/16/2354453.html此篇实现方法多少是参照这个实现C#版本。在应用程序下,创建一个CharacterUtility.cs:这个类别中,分别有几个静态方法:一,为随机的小写字母:二,是随机产生大写字母:三,是随机产生数字:四,是产生特殊字符,字符集你可以定义:以上每个属性,均可以随机获取一位字符,下面Insus.NET再写一个方法,获取8位长度的随机
阅读全文
摘要:C#控制台应用程序,执行或运行Office的宏函数,程序如下:应用例子:
阅读全文
摘要:有网友问及“asp.net怎么判断一个手机号字符串中包含3个连续的字符或3个相同的字符?”:Insus.NET做了一下练习,并把方法分享,希望网友们能从中获取一些启示。面向对象嘛,先写一个Number类,用来处理号码之用,很是一个很简单的类,一目了然。#38至#41的方法,IsUpNumber()判断是否为连续升序的数字。#43至#46的方法,IsDownNumber()判断是否为连续降序的数字。#48至#51的方法,IsSameNumber()判断是来为连续相同的数字。#53至#57的方法,AppendNumber()是的新增加数字的方法,方法体内,还有一个是做统计,意思是说有多少位数字。#
阅读全文
摘要:问题来自:下面是Insus.NET实现的方法:
阅读全文