网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
程序人生
.NET实现之(WebService数据提供程序)
.NET实现之(WebService数据提供程序)说起数据提供程序大家都不陌生,数据提供程序的作用就是以统一的接口去访问不同的数据源,如OledbProvider、SqlServerProvider、OrcaleProvider等等;不同数据源的访问其实是不一样的,微软数据源的访问方式从ODBC到ADO.NET经历了很多路程,各大数据源提供商,都在不断的生产...
2022-11-30
动态生成HTML表单
动态生成HTML表单经测试System.Web.UI.HtmlControls下的HtmlForm类,也就是我们在传统的asp.net中使用的Form表单对象,不适合动态生成Html代码。于是自定义了一个简单的HtmlForm容器控件,只需要几行代码。看来Asp.net在封装Html元素方面还是很有优势的,微软为我们定义了大量的基础结构,很容易扩展使用。pu...
2022-11-30
.Net MVC3 中前台异步获取json数据的实例
.NetMVC3中前台异步获取json数据的实例在mvc3中,最让人称道的当然还是路由的方便与先进之处,类似于java中的mvc,加载每一个页面(包括首页),都要先运行该页面对应的后台controller,处理页面的初始化数据(mvc中的数据传递问题这里不再讲述)、域名读取、权限操作等,然后返回相应的页面。本篇文章讲述如何从mvc的前台页面中异步获取后台的j...
2022-11-30
.NET实现之(ActiveX插件开发)
.NET实现之(ActiveX插件开发)在打算讲这篇文章之前我深思一个下午,打算分两篇来讲的,但是又怕读者看着嫌烦;其实稍微了解一点ActiveX插件的朋友都能知道,这样一扯可能出现一堆问题;但是我还是决定通过简单的方式尽量让初学者少接触底层的东西包括OLE(对象连接与嵌入)、COM(组件对象模型)之类的概念,但是ActiveX插件在开发上有很高的技术要求,...
2022-11-30
AgileEAS.NET平台开发实例药店系统快速的SAAS开发体验[转]
AgileEAS.NET平台开发实例药店系统快速的SAAS开发体验[转]一、AgileEAS.NET应用开发简介在4月份,callhot写过一系列的有关于AgileEAS.NET平台的开发应用的系列AgileEAS.NET平台开发StepByStep系列-药店系统-索引,他通过一个接近于实际应用的案例,从头到尾的向大家展示了AgileEAS.NET平台在企业...
2022-11-30
步步为营 .NET 代码重构学习笔记 五、移动函数和移动值域(Move Method And Move Field)
步步为营.NET代码重构学习笔记五、移动函数和移动值域(MoveMethodAndMoveField)MoveMethod概述程序中,有个函数与其所驻class之外的另一个class进行更多交流,调用后者或被后者调用动机(Motivation)如果一个class有太多行为,或如果一个class与另一个class有太多合作而形成高度耦合(highlycoupl...
2022-11-29
.NET简谈静态事件链
.NET简谈静态事件链在我们日常开发过程中经常会遇到多个类实例之间的关联,不管是B/S还是C/S的项目,在对实例的使用是一样的;只不过C/S的项目比较好控制,不管是UI层的对象都能很好的控制,包括继承、重写等等;而在B/S里面可能不太方便,由于B/S本身的特点,不能暴露内部太多的继承关系,以免不小心破坏类的封闭性;我这篇文章主要是讨论在多个类实例之间怎么进行...
2022-11-29
ASP.NET MVC:Razor 引入命名空间
ASP.NETMVC:Razor引入命名空间ASP.NETMVC:Razor引入命名空间2011-05-2220:09by鹤冲天,634visits,网摘,收藏,编辑页面中引用c#@usingMvcApplication83.Models@usingMvcApplication83.Common行尾不需要加分号,加上也无妨(不过得全加上)。VB.Net@Im...
2022-11-29
ASP.NET MVC HtmlHelper用法大全
ASP.NETMVCHtmlHelper用法大全HTML扩展类的所有方法都有2个参数:以textbox为例子publicstaticstringTextBox(thisHtmlHelperhtmlHelper,stringname,Objectvalue,IDictionary<string,Object>htmlAttributes)publi...
2022-11-29
步步为营 .NET 代码重构学习笔记 三、临时变量(Temporary Variable)
步步为营.NET代码重构学习笔记三、临时变量(TemporaryVariable)SplitTemporaryVariable(剖解临时变量)概述程序中有某个临时变量被赋值超过一次,它既不是循环变量,也不是一个集用临时变量(collectingtemporaryvariable)动机(Motivation)临时变量有各种不同用途,其中某些用途会很自然地导至临...
2022-11-29
SQL 2005 with(nolock)详解
SQL2005with(nolock)详解大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如: 1:脏读,一个用户对一个资源做了修改,此...
2022-11-29
在C#里使用属性,如Obsolete,Serializable,XmlRoot
在C#里使用属性,如Obsolete,Serializable,XmlRoot 在C#里使用属性,如Obsolete,Serializable,XmlRoot收藏原文:UsingAttributeInC#绪论 属性是一种新的声明性信息.使用属性既可以定义设计级信息(例如一个帮助文件或一个文档链接)又可以定义运行时信息(例如使一个XML和一个类相关联)....
2022-11-29
面向领域开发示例【转】
面向领域开发示例【转】 最近面向领域的知识挺火,我也来插一腿。说说我平时做项目时候用到的开发方式,以下代码为伪代码,主要展示一下我现在的开发方式供大家讨论,系统中不考虑持久、UI、AOP和IOC等方面内容。 说到.NET社区的“开发方式”就不得不提一下Petshop了,可以说Petshop真是影响了.NET的一代人。以至于三层成了.NET这边流行的标准的...
2022-11-29
轻量的映射工具Assionsoft.AssionMapper
轻量的映射工具Assionsoft.AssionMapper这是一个轻量的映射工具,不可与ORM做比较。它不参与到DB。一般用来配合SqlHelper来使用。目前实现的功能有:DataReader到List的映射、DataReader到T的映射、List到List的映射、T到T的映射、T到数据库参数的映射。以上这些都是平时操作数据库工作量最大的部分,而且都是...
2022-11-29
Resharper上手指南
Resharper上手指南面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不...
2022-11-28
-- 继续下滑加载更多... --
上一页
19
20
21
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2