随笔分类 -  Generic

摘要:早上有写一篇《设计模式--建造者(Builder)模式》http://www.cnblogs.com/insus/p/4179620.html。是在ASP.NET环境中,应用与演示设计模式(Builder)。现在Insus.NET从博文中最后的下载链接下载取源程序,它是有写得不够理想,现在重构它。问... 阅读全文
posted @ 2014-12-23 15:14 Insus.NET 阅读(1195) 评论(0) 推荐(2)
摘要:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示 --《设计模式》GOFInsus.NET在ASP.NET环境中,列举一个建造者设计模式(Builder)例子,以最帖近开发环境与需求。开发站点时,我们需要开发新闻类,视频类,图片类等等。每个网页还有可能是页头,内... 阅读全文
posted @ 2014-12-23 11:21 Insus.NET 阅读(743) 评论(0) 推荐(2)
摘要:开发时,我们经常使用到泛型,不管是List,还是Dictionary,下面Insus.NET在测试一些功能,当使用到一些临时数据集时,有好几种方法把数据收集至Dictionary中,你可以参考:比如我们有一个类:一,你会这样写,运用最普能的方法,把数据填入Dictionary中去。二,创建一个私有方... 阅读全文
posted @ 2014-12-12 16:04 Insus.NET 阅读(809) 评论(5) 推荐(2)
摘要:写这些也许有人认为“为了模式而模式”。Insus.NET所想到的,每个大师成为大师之前,也许都得这样做。走路,从小就开始学,直至现在,谁还不是为了走路而走路?一直重复着......很多人没有分享自己的经验,分享自己的过程,分享这东西,它不会因为分享而变少了......感动的故事,是因为分享了历程而让... 阅读全文
posted @ 2014-12-09 15:36 Insus.NET 阅读(696) 评论(0) 推荐(1)
摘要:ASP.NET开发,一开始是为了超赶时间完成任务,只能把功能实现即可。如下面一个功能,在网页中有一个铵钮,用户点一点切换网页的图片,再点一点又切换回来。我们要怎样做?在铵钮事件中去变更图片的路径即可。这个例子,Insus.NET找到两张图片,图片来自《ASP.NET的适配器设计模式(Adapter)... 阅读全文
posted @ 2014-12-05 15:13 Insus.NET 阅读(2475) 评论(3) 推荐(6)
摘要:我们在开发asp.net时,经常有使用if...else...或者是使用switch来进行多个条件判断。如下面这篇《用户控件(UserControl) 使用事件 Ver2》http://www.cnblogs.com/insus/archive/2011/11/18/2253605.html,就是一... 阅读全文
posted @ 2014-12-04 10:47 Insus.NET 阅读(1996) 评论(7) 推荐(7)
摘要:前几天,搬房子时又拿起《重构----改善既有代码的设计》这本书来随便翻来看下,重构Refactoring在开发时,是时常也经常会使用得到。她确实教我们怎样把写程序写简洁,清楚 好明白,好理解,好维护......今天为博客写点重构相关。以网友实际的例子,在论坛上看到的:public void show... 阅读全文
posted @ 2014-12-03 13:53 Insus.NET 阅读(5595) 评论(11) 推荐(32)
摘要:时隔很长一段时,现在又重温设计模式,上个星期学习《设计模式--代理(Proxy)模式》http://www.cnblogs.com/insus/p/4128814.html。温故而知新,这次学习另一个设计模式,中介者(Mediator)模式,学习之前,先从下面的问题开始。在前一段时间,Insus.N... 阅读全文
posted @ 2014-12-01 10:38 Insus.NET 阅读(2368) 评论(5) 推荐(6)
摘要:这几天Insus.NET有写几篇博文,虽然写得没怎么样,但均是Insus.NET现实开发过程中所遇或是所想的一些内容。《没有什么,开发ASP.NET时随便写写,想到什么写什么》http://www.cnblogs.com/insus/p/3810032.html《跟用户沟通,问题尽量分析清楚,以及解... 阅读全文
posted @ 2014-07-03 10:42 Insus.NET 阅读(4434) 评论(53) 推荐(6)
摘要:本篇Insus.NET使用一个实例,分享在ASP.NET开发时,一个功能一个方法(函数),且编且改,一步一个脚印把实例完成。在方法多变多形式的情况之下,怎样把写出来程序简单明了。下面是一个Excel文档:http://download.cnblogs.com/insus/ASPDOTNET/Book... 阅读全文
posted @ 2014-07-02 10:28 Insus.NET 阅读(4735) 评论(17) 推荐(16)
摘要:分享一下上个星期,开发与跟用户沟通历程。前提,以前旧系统,人事资料是一笔笔人手录入。现在公司在减少人手,提高效率。因此Insus.NET需要修改旧系统,实现批量导入。下面一些截图来自邮件。经用户使用之后,还有一些特殊情况是在开发时是没有想到的。当遇上下面的资料时,用户反馈:原因是有旧系统内,存储雇员... 阅读全文
posted @ 2014-06-28 16:54 Insus.NET 阅读(1837) 评论(7) 推荐(5)
摘要:没有什么,开发ASP.NET时随便写写,想到什么写什么,这次想写点开发过程中,比如在数据库,某一张表中有一个字段,如下:上面代码示例中高亮字段,数据类型为BIT,它存储的值将为"True"或"False"。在前端aspx网页上,我们用一个形式来呈现友好的控件。一般来说,存储boolean值,一般使用... 阅读全文
posted @ 2014-06-28 09:47 Insus.NET 阅读(2521) 评论(9) 推荐(4)
摘要:练习一个小例子,在C#中,怎样对泛型List数据集进行系列化与反系列化。我们先了解msdn提供的JavaScriptSerializer类:JavaScriptSerializer Class创建一个类Product,它有几个属性:现Insus.NET打开asp.net练习网站,就新建一个aspx,... 阅读全文
posted @ 2014-04-29 13:51 Insus.NET 阅读(17719) 评论(1) 推荐(2)
摘要:这是网友在论坛问到的问题,网友要求:“我想要抓取每一个开始结尾的中间那一部分的内容已更改如何处理?其他的不要” 。原题如下:其实这个问题,就是我们常说的收集网页内容的知识。从网页截取哪些有用的东西。下面Insus.NET先来演示一下:在演示中,Insus.NET在网页添加一个铵钮,执行获取的内容显示... 阅读全文
posted @ 2014-04-26 13:49 Insus.NET 阅读(1787) 评论(0) 推荐(1)
摘要:Insus.NET有写过一篇《ASP.NET MVC显示UserControl控件(扩展篇)》http://www.cnblogs.com/insus/p/3642634.html,还没有把此篇写完,就有网友问了,怎样交互。这个交互是指赋值与获取值的问题。那Insus.NET来演示在ASP.NET MVC加载用户控件(ascx)之后,为ascx内的控件赋值的示例。为ascx赋值,可以先参考《对用户控件(ascx)属性(property)赋值》http://www.cnblogs.com/insus/p/3154363.html了解之后,我们就可以在MVC应用程序稍作修改就可以使用了。打开Uti 阅读全文
posted @ 2014-04-03 16:09 Insus.NET 阅读(1557) 评论(4) 推荐(1)
摘要:我们在网站登录或理一个评论时,可以放置一个验证码(Captcha),可以为系统免去那些恶意刷新等功能。今次Insus.NET在asp.net mvc应用程序实现与演示验证码的产生以及应用等 。前天Insus.NET已经实现了随机产生一个字符串《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/3619224.html,稍后我们就可以使用到此方法,随机产生一个验证字符串。在应用程序的Handlers目录下,创建一个Generic Handler名叫Captcha.ashx, 它有实作了IRequiresSessionState接口 阅读全文
posted @ 2014-03-24 23:45 Insus.NET 阅读(3353) 评论(4) 推荐(4)
摘要:很久之前Insus.NET在实现了《FlexPaper实现文档在线浏览》http://www.cnblogs.com/insus/archive/2011/07/21/2112369.html。 当时也只是实现了显示而已,也没有实现在线转换功能。现在,Insus.NET已经从asp.net转向了as... 阅读全文
posted @ 2014-02-28 22:30 Insus.NET 阅读(6043) 评论(10) 推荐(6)
摘要:程序中,经常会使用checkbox list来呈现数。能让用户有多选项目。此博文Insus.NET练习的checkbox list相关各个功能,效果演示如下:下面是实现过程,首先在MVC应用程序下,创建一个model:新建一个实体Entity,作为checkbox list的数据源: 创建视图方法与 阅读全文
posted @ 2014-02-23 00:47 Insus.NET 阅读(3527) 评论(2) 推荐(2)
摘要:前几天,Insus.NET有在MVC应用程序中,练习了《MVC应用程序,动态创建单选列表(RadioButtonList)》http://www.cnblogs.com/insus/p/3551348.html只是使用jQuery来动态创建了Radio的单选列表。为了更全面的了解单选列表(RadioButton List)与jQuery在MVC应用程序应用。Insus.NET再次练习。此次所有练习效果如下:下面我们一步一步来完成此练习,先是在MVC应用程序中创建一个model:创建一个Entity,由于上一个练习已经创建好了,我们只管添加实体好了:在Home控制添加一个视图方法以及单选项的数据 阅读全文
posted @ 2014-02-21 23:04 Insus.NET 阅读(1068) 评论(0) 推荐(2)
摘要:单选列表是多个选项,让用户选择一个。MVC应用程序开发中,少之不了。下面就来练习之个小功能。这个练习,Insus.NET想实现一个日期显示的格式。在MVC中,得需从model开始创建:再创建一个Entity,这个Entity(实体)将为单选列表提供数据源:打开以前练习时,创建好的一个视图Views\Home\Index.cshtml,添加一个div标签,好让Radio动态添加时,能加载于此。下面可以开始写jQuery代码:#1引用jQuery的js库。#2获取单选列表的数据源。#3循环产生单选项Radio。在视图预览效果:当前是水平显示选项,如果你想实现垂直显示,需要在jQuery代码中的#3 阅读全文
posted @ 2014-02-16 14:22 Insus.NET 阅读(1330) 评论(0) 推荐(2)