代码改变世界

在 Linux 操作系统中运行 ASP.NET 4(上“.NET研究”)

2011-10-18 22:38 by 狼人:-), 229 阅读, 0 推荐, 收藏,
摘要:目前最流行的 Linux 操作系统发行版是 Ubuntu。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。 首先到 openSUSE 官方网站下载 openSUSE-11.3-DVD-x86_64.iso 文件。 然后运行 Oracle VM VirtualBox 4.0,新建一个 openSuse 虚拟机并按下图进行设置: 为了使宿主机能够从网络上访问虚拟机,网络连接方式必须设为 Bridged Adapter,如下图所示: ... 阅读全文

在 Linux 操作系“.NET研究”统中运行 ASP.NET 4 (中)

2011-10-18 22:38 by 狼人:-), 196 阅读, 0 推荐, 收藏,
摘要:上海企业网站制作://www.cnblogs.com/skyivben/archive/2011/01/03/1924943.html" target="_blank">在 Linux 操作系统中运行 ASP.NET 4(上)已经讲解了如果在 Oracle VM VirtualBox 4.0 中安装 openSUSE 11.3 操作系统。现在让我们对刚刚安装好的 openSUSE 11.3 操作系统进行必要的配置吧。 如上图所示,点击计算机 –> YaST,然后: 输入 root 口令后,点击继续,进入YaST2 Control Center: 如上图 阅读全文

“.NET研究”谈谈C# 4.0新特性“缺省参数”的实现

2011-10-18 22:38 by 狼人:-), 355 阅读, 0 推荐, 收藏,
摘要:C#4.0关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。和很多语言层面特性(语法糖)的实现一样,缺省参数也是编译器为我们玩的一个小花招。缺省参数最终体现为两个特殊的自定义特性OptionalAttribute和DefaultParameterValueAttribute 。 目录 一、缺省参数的用法 二、实现缺省参数的两个特性:OptionalAttribute和DefaultParameterValueAttribute 三、直... 阅读全文

分清“语言/规范”以及“平台/实现”,以及跨平台.NET开发“.NET研究”

2011-10-18 22:38 by 狼人:-), 315 阅读, 0 推荐, 收藏,
摘要:在许多年前,&ld上海徐汇企业网站制作quo;语言”就等同于“平台”,例如C,C++以及最早的Ruby和Python等等。但是随着技术发展,出现了一些通用的平台,例如.NET和Java,逐渐这些平台上的语言也越来越多。再后来,某些语言在不同平台上的实上海闵行企业网站设计与制作现也越来越多,事情也变得有些复杂。技术在发展,但是从目前社区的讨论中,我发现许多朋友的观念还没有跟上。简单地说,如今的观念,一定要从“语言即平台”切换成“语言及平台”,当分清“语言”和“平台”这两个不同事物之后,许多问题才能讨论地清楚。 例如我写过一个太监系列《Why Java Sucks and C# Rocks 阅读全文

NVelocity for AS“.NET研究”P.NET MVC

2011-10-18 22:38 by 狼人:-), 189 阅读, 0 推荐, 收藏,
摘要:在我的上海徐汇企业网站制作nblogs.com/hjf1223/archive/2010/12/16/MVC3-razor.html">这篇博文中,有这么一段话:“我一直在想,有没有办法可以单独限制View中的代码的访问权限,类似于trust level,只是这个trust level是用来限制模板中的代码。”。有读者johngeng问,为什么要用trust level来锁住view,他不是很理解。我的本意是,希望在view中,开发人员只能写某一些特定功能的代码,调用某一些特定开放的API,对于大部分安全级比较高的代码,比如读写文件等API或类库,不允许在view当中使用。这对 阅读全文

C#4.0新特性-"协变"“.NET研究”与"逆变"以及背后的编程思想

2011-10-18 22:38 by 狼人:-), 247 阅读, 0 推荐, 收藏,
摘要:在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌生,但是我相信有很多人不能很清晰地说出他们之间的区别。我希望通过这篇文章能够让读者更加深刻的认识协变与逆变。但是也不排除另一种可能,那就是读者这篇文章你对这两个概念更加模糊。文章一些内容仅代表个人观点,如有不妥,还望指正。 上海闵行企业网站制作quote> 目录 一、两个概念:强类型与弱类型 二、委托中的协变与逆变的使用 三、接口中的协变与逆变的使用 ... 阅读全文

原创“.NET研究”企业级控件库之图片浏览控件

2011-10-18 22:38 by 狼人:-), 296 阅读, 0 推荐, 收藏,
摘要:在上两篇:我介绍了原创企业级控件库之组合查询控件 和原创企业级控件库之大数据量分页控件,受到了很多朋友的支持,给了我很大的动力,在此我特表感谢。有的朋友要求把源码提供上来,我在第一篇就讲了,源码会在我这个系列讲完之后提供,大家先别着急,如果你确实需要,可以时常关注此系列,谢谢大家。其实,在系列文章中,我已把核心代码贡献出来了。学习有时是参考别人与实践别人的劳动成果的过程,你光把别人的代码拿过来用用,不研究其实质,进步很慢。 这篇我将给大家介绍:企业级控件库之图片浏览控件。 摘要 我想大家用过或听说过ACDSee 对于图片浏览的强大功能,我接下来介绍的控件与ACDSee相比,可谓... 阅读全文

ASP.NET MVC 3 概述“.NET研究”

2011-10-18 22:38 by 狼人:-), 226 阅读, 0 推荐, 收藏,
摘要:原文地址:http://www.asp.net/mvc/mvc3 导言 ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明,分为以下部分: Razor 视图引擎 支持多视图引擎 Controller改进 JavaScript和 Ajax Model验证的改进 依赖注入 Dependency Injection 的改进 其他新特性 Razor 视图引擎 ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点: Raz... 阅读全文

通过自定义配置实现插“.NET研究”件式设计

2011-10-18 22:38 by 狼人:-), 232 阅读, 0 推荐, 收藏,
摘要:软件设计有一句话叫做约定优于配置,很多人将其作为拒绝配置的理由。但是,约定和配置的使用,都有个度的问题。我不赞为了所谓的扩展性,为你的应用设计一套只有你自己才能看懂的配置体系。但是,在很多场景中,配置是提供应用灵活度的首要甚至是唯一途径。对于框架的设计者来说,对于配置的驾驭是一项基本的技能。 可能你很少使用自定义配置,可能你理解的自定义配置仅仅限于AppSetting,不过我想你应该对于System.Configuration这个命名空间下的几个基本的类型有基本的了解。比如ConfigurationSection、ConfigurationElement、ConfigurationEl... 阅读全文

“.NET研究”关于C# 中的Attribute 特性

2011-10-18 22:38 by 狼人:-), 187 阅读, 0 推荐, 收藏,
摘要:Attribute与Proper上海企业网站制作ty 的翻译区别 Attribute 一般译作“特性”,Property 仍然译为“属性”。 Attribute 是什么 Attribute 是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标。 简单的说,Attribute就是一种“附着物” —— 就像牡蛎吸附在船底或礁石上一样。 这些附着物的作用是为它们的附着体追加上一些额外的信息(这些信息就保存在附着物的体内)—— 比如“这个类是我写的”或者“这个函数以前出过问题”等等。 Attribute 的作用 特性Attribute ... 阅读全文

SharePoint 201“.NET研究”0中托管元数据

2011-10-18 22:38 by 狼人:-), 160 阅读, 0 推荐, 收藏,
摘要:1.介绍 托管元数据是一个集中管理的术语的分层集合,您可以定义这些术语,然后将其用作 Microsoft SharePoint Server 2010 中项目的属性。使用托管元数据有下面几个好处: 统一术语:托管元数据可促使更加一致地使用术语,以及更加一致地使用添加到 SharePoint Server 项目中的托管关键字。我们可以根据企业的需要预定义术语,并仅允许授权用户添加新术语。还可以禁止用户向项目中添加他们自己的托管关键字,并要求他们使用现有托管关键字。这样使企业信息的元数据更加准确和统一标准。 更佳的搜索结果:这些托管的元数据可以更好的支持搜索。 动态:可以动态... 阅读全文

.NET控件Designer架构设“.NET研究”计

2011-10-18 22:38 by 狼人:-), 164 阅读, 0 推荐, 收藏,
摘要:总体结构 Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了上海闵行企业网站设计与制作流行的MVVM模式。这三部分的职责分工是: View 负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xaml来表达,对于某些复杂的layout,仍然会需要写一些code,但这些code不涉及业务逻辑。和MVVM的区别是,我们只是在简单输入的情况下,采用了Behavior模式,对于复杂的输入,由于判断用户的意图需要参考许多其它信息,可能要用到很多Service,或者查阅很多的状态信息,这些代码写在View端不合适,我... 阅读全文

在 Linux“.NET研究” 操作系统中运行 ASP.NET 4 (下)

2011-10-18 22:38 by 狼人:-), 201 阅读, 0 推荐, 收藏,
摘要:“在 Linux 操作系统中运行 ASP.NET 4 (中)”中已经配置好了 openSUSE 11.3 操作系统。 现在,我们进入“GNOME 终端”,使用 ifconfig 命令验证一下本虚拟的 IP 地址就是一开始我们在宽带路由器中为它分配的静态地址。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ben@linux-nyhn:~> /sbin/ifconfigeth0 Link encap:Ethernet HWad... 阅读全文

给大家分享两款正在使用的ref“.NET研究”lector插件

2011-10-18 22:38 by 狼人:-), 331 阅读, 0 推荐, 收藏,
摘要:推荐两款神器:Deblector和reflexil Deblector 它的名字是Debug 和 reflector 两个单词的结合。就是用来调试的。 简单的说,它可以像ide一样启动调试进程,或者Attach到一个运行中的进程,并调试他们,设置断点,单步运行,查看变量等等。 它不需要pdb文件,也不会像reflector pro的调试插件一样依赖ide,也不需要反编译dll。 一切工作仅在reflector内部完成,是不是很cool。 但缺点也是有的,那就是它只能在il级别调试。不过对于我们调试bug来说,这个基本已经足够了。 简单说一下这个插件的用法。安装到reflecto... 阅读全文

SharePoin“.NET研究”t 2010 BI:Chart WebPart

2011-10-18 22:37 by 狼人:-), 231 阅读, 0 推荐, 收藏,
摘要:Sharepoint 2010增加很多BI的特性,Chart WebPart功能和asp.net的中chart控件基本一样,可以通过使用基于 Web 的配置向 SharePoint 网站添加丰富的图表,将图表连接到各种来源的数据,例如 SharePoint 列表、外部列表、业务数据服务、Excel Services 和其他 Web 部件。我们简单看下 1. 准备数据 Chart Web Part的数据源可以有四种形式:Web Part,List,Business Data Catalog,Excel Services 我们以List为例,创建一个列表并录入一些数据,如下: ... 阅读全文
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 312 下一页