网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
程序人生
谈谈.NET的协变和逆变
谈谈.NET的协变和逆变伴随VisualStudio2010的发布,C#这门语言提供一些新的特性,包含协变(Covariant)和逆变(Contravariant)、动态(Dynamic)和DLR、命名参数和可选参数、索引属性、COM调用优化和嵌入COM互操作类型。写本文的目的主要是探讨下泛型类型的协变和逆变,按照以往版本.NET新特性的增加,一般是由新的关...
2022-12-26
DWZ&MVC的探索系列——十分钟完成MVC列表
DWZ&MVC的探索系列——十分钟完成MVC列表上一篇已经演示了Demo的效果,从这一篇开始我们来完成这个Demo的制作,今天我们来编写简单到不能再简单的MVC列表。以所有系统都会用到的数据字典为例子,采用ASP.NETMVC结合EntityFramework的方式,可以非常快速的创建一个带数据库的列表。第一步:创建一个空的MVC应用程序,因为我们有...
2022-12-26
在VS 2010上搭建Windows Phone 7开发平台
在VS2010上搭建WindowsPhone7开发平台如今WindowsPhone7平台越来越火了,刚刚拿到一款新的WindowsPhone,于是准备在电脑上搭建WP7的开发环境。首先,安装VS2010,升级到SP1,并安装WindowsPhoneSDK7.1RC,就可以开始编写WP7程序了。下面我们就来写一个简单的HelloWorld程序。打开VS2010...
2022-12-25
持续集成概念
持续集成概念使用SVN+CruiseControl+ANT实现持续集成--持续集成概念及CC原理介绍 在前面的文章中,介绍自己当时所在团队的处境(使用.NET开发),一个不到十个人的研发团队在保证正常开发进度同时需要并发支持四、五十个项目问题处理,经常为了程序版本冲突、日常测试版本、发布版本提供等重复枯燥无味的手工劳动,导致团队成员身心俱疲。经历这样痛...
2022-12-25
各种ORM框架一站式代码下载
各种ORM框架一站式代码下载周末我在家试着使用几个ORM工具来写了数据访问模块。使用的模式都是UnitOfWork和Repository。最终由服务层来和业务模块进行数据交互。目前只有3种ORM工具的例子。包括EntityFramework,NHibernate和Simple.Data。数据访问模块的对比:在不同的ORM中有不同的自动生成数据库方式。相对来说...
2022-12-25
自动加密web.config配置节批处理
自动加密web.config配置节批处理::/*-----EncryptConfig-----*/@echooffPATH%PATH%;%SystemRoot%\Microsoft.NET\Framework\v2.0.50727aspnet_regiis-pef"connectionStrings"""-prov"RsaProtectedConfigura...
2022-12-25
浅谈怎么快速学习一门新的编程语言
浅谈怎么快速学习一门新的编程语言我从2002年到现在,学习了好几种编程语言。有一些,早已不用并且忘光了,有一些尽管不用但还会惦记着,还有一些,朝九晚五地用着。我回顾过去9年的学习经历,差不多每年会学习一门新的语言,现在把它记录如下:语言学习时间状况C2002学习时候在TC上编了一些玩具程序,还曾记得,迁移到VC的时候,找不到graphics.h时的不知所措。...
2022-12-25
我心目中的Asp.net核心对象
我心目中的Asp.net核心对象想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂。一大堆服务端控件,各有各的使用方法,有些控件的事件也很重要,必须在合适地时机去响应,还真有些复杂。后来逐渐发现这些复杂的根源其实就是服务器控件相关的抽象逻辑。随着Ajax越用越多,可能有些人也做过这些事情:【新建一个ashx文件,读取一些...
2022-12-25
原生 js 小工具 v1.1:自动生成博文目录,文内标题平滑跳转:欢迎园友试用!
原生js小工具v1.1:自动生成博文目录,文内标题平滑跳转:欢迎园友试用!一、前言 最近十来天都在学习原生javascript,参考的是《DOMScripting》这本英文原版书,写得确实非常不错,适合js基础非常不牢的小白~学的时候基本上是看一章就写点读书笔记发表在博客上,但却基本没动过手写代码。 正好自己最近在写技术博文时遇到了一点小需求,就打算用j...
2022-12-25
开发Chrome的插件(现在的FaWave)
开发Chrome的插件(现在的FaWave)作为Web开发人员,我为什么喜欢GoogleChrome浏览器【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html 】在GoogleChrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,...
2022-12-25
敏捷开发Scrum 学习笔记,适于移动开发
敏捷开发Scrum学习笔记,适于移动开发抽空学习了下敏捷开发,觉得跟自己的一些想法不谋而合,如果一个团队能实施scrum,那效率一定非常高,非常适合移动开发,Android,IOS,WM等小team开发一个app。希望对大家也有帮助, 前期可能会觉得有点别扭,但是坚持下来,效果会非常不一样。你会发现,效果高很多,而且规范。 产品backlog是Scrum...
2022-12-24
基于.Net Framework的N层分布式应用开发
基于.NetFramework的N层分布式应用开发.NetFramework推出的许多新技术为上述任务的实现提供了相对简单的解决方案。其中,基于SOAP的WebService在处理分布式应用时具有比传统的DCOM/CORBA明显的优点,结合基于Web的ASP.NET页面开发技术和SQLServer数据存储技术(或Xml文档),在.Net下开发N层应用程序也不...
2022-12-23
优秀的基于模板的代码生成工具Template Studio
优秀的基于模板的代码生成工具TemplateStudioLLBLGen作为一个优秀的ORM代码生成工具,可以基于模板快速生成应用程序代码。可能你也会推荐T4,CodeSmith等模板生成器,但是先别急,先看看这篇文章作为入门教程,再来比较各自的优势和不足。以第三方的模板ProvidecommonSQLFunctionsforMicrosoftSQLServe...
2022-12-23
C# 关闭/打开显示器工具+源码(一个API的简单操作)
C#关闭/打开显示器工具+源码(一个API的简单操作)C#关闭/打开显示器工具+源码(一个API的简单操作)如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/08/23/2150132.htmlC#关闭/打开显示器工具+源码(一个API的简单操作)最近这些日子,连夜总是要下载一些资料,要是看到电脑亮...
2022-12-23
结对编程是什么?
结对编程是什么?结对编程是什么?在此模式下,一对程序员并肩作战,平等互补进行开发工作。两个程序员并排坐在一台电脑前,同对一台显示器,使用同一个键盘,同一个鼠标进行工作。一起分析,一起测试,一起设计,一起编程。这个图很好的说明了结对编程那么结对编程中两个人如何扮演角色?应该是驾驶员,和领航员的角色。驾驶员是控制键盘输入的人,而领航员是起到领航,提醒的作用。为什...
2022-12-23
-- 继续下滑加载更多... --
上一页
9
10
11
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2