静态类,C#静态类

静态类只用于包含静态成员的类型,不能被实例化,我们可以直接使用它的属性与方法,静态类最大的特点就是共享。静态类的特性是防止继承,防止外部来NEW。它相当于一个sealed abstract类。http://msdn.microsoft.com/zh-cn/library/79b3xss3(VS.80).aspx静态类和静态类成员(C# 编程指南)静态类和类成员用于创建无需创建类的实例就能够访问的数... [阅读全文]

因变量的概念,Table 变量的用法

BEGIN DECLARE @t TABLE(ID int IDENTITY, ch_apno Varchar(50)) DECLARE @result varchar(100),@flag int, @temp Varchar(20) SET @result = '' SET @temp = '' INSERT INTO @t(ch_apno) SELECT ch_apno FROM iech0... [阅读全文]

vb获取文件路径,获取文件路径 - 几种不同要求

C# 获取路径string str1 =Process.GetCurrentProcess().MainModule.FileName;//获得当前执行的exe的文件名。string str2=Environment.CurrentDirectory;//获取和设置当前目录的完全限定路径。string str3=Directory.GetCurrentDirectory();//获取应用程序的当前... [阅读全文]

Visual Studio 2008单元测试_数据库测试

我们开发一个系统必须与数据库打交道,需要写N个SQL、存储过程、自定义函数、视图等,那么能否使用Visual Studio 2008进行数据库测试吗?当然是可以的,下面我就以一个简单的为例子,介绍如何利用Visual Studio 2008进行数据库单元测试。 第一步,在Visual 2008里面增加数据库测试,如下图所示: 这样我们就添加好一个数据库单元测试,下面就是如何设置此单元测试是针对... [阅读全文]

2010浏览器,Visual Studio 2010构建Web浏览器应用程序

2001年,我使用C#中的WebBrowser ActiveX控件编写了我的第一个应用程序,点此阅读,Kapil Sony写了一篇文章介绍了C# 2.0中的WebBrowser控件,每一次.NET新版本发布,控件和功能都会发生一些变化,现在,WebBrowser控件已属于Windows Forms控件的一部分,本文是基于.NET 4.0和Visual Studio 2010完成的,如果你使用的不是... [阅读全文]

pageload,OnLoad与Page_Load的差异分析

记得最开始学习ASP.NET的时候,我们就被告知:Page_Load方法里面可以写页面加载的代码。 于是我们就懵懵懂懂写了很长时间的Page_Load方法。最近回过头思考,为什么一个普通的方法,能被自动调用呢?于是就得知了AutoEventWireup属性。 %@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs... [阅读全文]

c语言中的关键字,C#中的lock关键字

前几天与同事激烈讨论了一下,有一点收获,记录起来。 首先给出MSDN的定义: lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。 先来看看执行过程,代码示例如下: 假设线程A先执行,线程B稍微慢一点。线程A执行到lock语句,判断obj是否已申请了互斥锁,判断依据是逐个与已存在的锁进行object.ReferenceEqual... [阅读全文]

二层隔离,引入间接隔离变化(二)

抽象建立的这层间接性,解除了调用者与实现类之间的具体依赖,使得实现类可以单独变化,而不会影响到调用者。例如,当我们需要为元数据的读取操作定义对象时,好的编码习惯是为其定义一个接口: public interface MetadataReaderService { public MetadataObject getMetadataObject(String metadataName); public... [阅读全文]

好一点的隔离霜,引入间接隔离变化(一)

David Wheeler有一句名言:“计算机科学中的大多数问题都可以通过增加一层间接性来解决。”间接代表着迂回。世间没有哪一条道路是完全笔直的。蜿蜒曲折的道路并非出于美的灵感,不过是因为我们需要绕开路途中的障碍罢了。 我们在设计中遇到的最大障碍,无疑就是变化。若能御变化于实现之外,软件开发就会变得美好。 应对变化的要诀是隔离。设计者需要界定对象的不变部分与可变部分,然... [阅读全文]

Silverlight之重

上期笔者刚提出Silverlight之轻,本期就要讨论silverlight之重?请大家不要觉得奇怪,架构的轻与重永远都是相对而言,虽然Silverlight相对于传统C/S架构有更加轻型的运行时环境,但相较于Html+JavaScript等传统B/S架构确实具有更加庞大的基础类库支持。Silverlight依靠.Net平台,使用C#高级语言代替JavaScript脚本语言,实现了强大的客户端计算... [阅读全文]

SharePoint 2010 整合Silverlight 4应用 - 任务管理

SharePoint 2010可以与Silverlight实现紧密集成。不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合。本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表。同时,我们还将学习如何通... [阅读全文]

[转]Silverlight获取session信息

前些日子做个项目,在Silverlight的Page.xaml页面中读取数据库的信息,要将此登录信息传递给Aspx页面,涉及到Silverlight与Asp.Net交互的问题。 view plaincopy to clipboardprint? 01. public static string UserPassWord; 02. public static string UserID; 0... [阅读全文]

poco2007,理解POCO

理解POCO先要理解POJO 1、什么是POJO POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象&rd... [阅读全文]

排架与框架的区别,.NET 框架中的 XML:在 .NET 框架中使用 XML 架

适用于:Microsoft Visual Studio .NET 要求:本下载资料要求安装 Microsoft .NET Framework 1.1。 摘要:了解类型化数据集和 xsd.exe 工具所生成的类之间的区别,以及如何通过重用支持该代码生成过程的基础结构类来扩展这一过程,同时保持与 XMLSerializer 的兼容性。(23 页打印页) 内容 本页内容 简介 基础类 扩... [阅读全文]

创建ASP.NET数据存储层

摘要:学习如何使用 sql server 2000 和 Visual Studio .NET 2003 为 DotNetKB ASP.NET 解决方案创建数据存储层。此外,还讨论了有关 SQL Server、IIS 和 ASP.NET 的安全性问题。 简介 在《" target=_blank》中,我们讨论了名为 DotNetKB 的 ASP.NET 解决方案的基础规划和设计知识。本部分将详细讨... [阅读全文]

Silverlight系列(右键菜单、控件移动的实

1.右键菜单第一步在html页添加如下代码: param name="windowless" value="true" / 第二步在xaml页添加右键菜单呈现的内容: Border x:Name="brrightMenu" BorderBrush="Black" BorderThickness="2" Background="Green" Width="100" HorizontalAli... [阅读全文]

WPF/Silverlight提升性能

1)尽量使用轻量级的控件 这在WPF中表现得极为明显,让我记忆最为深刻的就是FormattedText、TextBlock和Label这3个控件,从左至右性能消耗越多,往往习惯了随便拖控的朋友刚接触WPF时一看到熟悉的Label就拖它一个出来,FormattedText就不说了,TextBlock拥有与Label几乎一样的功能,因此希望看过本文的朋友注意了,WPF开发中尽量选择轻量级的控件。而由... [阅读全文]

vb.net自动发帖器2(httpwebrequest实现)

用HttpWebRequest类做论坛快速发帖器 用HttpWebRequest类做论坛发贴机就简单多了。 我们始终不能忘记,最好的教程是MSDN,在Microsoft Visual Studio .NET 2003“搜索”中敲入HttpWebRequest,抄来一些东东(事实上许多教程书籍都是从MSDN上抄的): 命名空间: System.Net HttpWebRequest 类对 We... [阅读全文]

SharePoint 2010 BI(2):使用Visio Service

在SharePoint 2010企业版中提供的Visio Graphics Service是Visio service 以及Visio文件Web显示WebPart的基础,利用该服务我们在浏览器中直接显示visio文件的内容和相关特。 1.设置Visio Service服务 打开sharepoint管理中心,Configuration Wizards—Farm Configurati... [阅读全文]

wcf调用,不要在using语句中调用WCF服务

如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。 using (WcfClient client = new WcfClient()){ client.Say("Hello, .com!");} 上面这段代码看上去没问题,WcfClient是一个自动生成的WCF客户端代理,继承自System.ServiceModel.ClientBase。using语句结束时... [阅读全文]

jquery,抛弃WebService,在.NET4中用 jQuery 调用 WCF

在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。 在.NET 3.5时代,jQuery就可以调用WC... [阅读全文]

razor,MVC3.0 中Razor 学习

随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用%= %在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net:script src="%=Url.Content("~/Scripts... [阅读全文]

微软拼音2010,微软 Share Point 2010 企业应用解决方案

SharePoint 2010功能及改进 SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统称)... [阅读全文]

本地化测试,MVC2.0本地化(另类解决方案)下

本文是对MVC2.0本地化(另类解决方案)上这篇文章内介绍的MVC2.0本地化功能进行加强、细化的结尾篇。如果存在不足的地方,希望您指出。 如何对上篇文章进行加强以及细化呢?主要从以下三点开始。 1、根据用户浏览器自动语言判断,同时也可由用户自定义站点语言。 2、多语言加入,类似resource文件,可以有多个语言资源库。 3、全局本地化,可以本地化非页面内容,比如为台异步到前台的... [阅读全文]

本地化测试,MVC2.0本地化(另类解决方案)上

前不久看见一篇文章:在asp.net中使用Response.Filter 过滤网站敏感字符的解决方案。于是我借题发挥用Response.Filter 为MVC2.0 进行多国语言本地化。如果存在不足的地方,希望您指出。 本文主要给出具体思路,希望能给读者带来一定的启发:日常开发中不是所有的方案要中规中矩用常用方法解决问题。比如本文的本地化就不用resource文件来处理。 具体步骤: 一、建立自... [阅读全文]

vs2010,微博是个大金矿,使用VS2010编译QOAuth支持微博通用认证OAuth实现SINA微博登陆

随着Twitter的兴起和国内Sina和QQ等公司的追随,微博现在是如日中天,将传统的SNS给完全比拼下去,微博对于大家来说完全是个尚未完全开采的大金矿,对于一直站在潮流最前端的程序员来说怎么能将这么好的机会错失呢。 在这里我抛砖引玉,先介绍下如何在Qt平台上编译QAuth来支持现在微博的通用认证OAuth, 根据Twitter的API Wiki,基本的OAuth验证workflow如下: 1.... [阅读全文]

用Dojo实现Ajax请求:XHR、跨域、及其他

在任何浏览器上方便地实现Ajax请求是每一个Ajax框架的初衷。Dojo在这方面无疑提供了非常丰富的支持。除了XMLHttpRequest之外,动态script、iframe、RPC也应有尽有,并且接口统一,使用方便,大多数情况下都只需要一句话就能达到目的,从而免除重复造轮子的麻烦。而且,Dojo一贯追求的概念完整性也在这里有所体现,换句话说,在使用Dojo的Ajax工具的过程中不会感到任何的不自... [阅读全文]

wcfiis,在.NET 4中用IIS部署WCF就这么简单

在.NET 3.5中,我们需要这样做: 1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如: %@ ServiceHost Language="C#" Debug="false" Service=".Service.Impl.HelloService"% 2. 在web.config/system.serviceM... [阅读全文]

webpart,SharePoint 2010 BI:Chart WebPart

Sharepoint 2010增加很多BI的特性,Chart WebPart功能和asp.net的中chart控件基本一样,可以通过使用基于 Web 的配置向 SharePoint 网站添加丰富的图表,将图表连接到各种来源的数据,例如 SharePoint 列表、外部列表、业务数据服务、Excel Services 和其他 Web 部件。我们简单看下 1. 准备数据 Chart Web Par... [阅读全文]

ASP.NET MVC功能详解 变身数据展示达人

作为Web开发者,我们经常面对的任务就是将数据通过表格展现给用户。最简单的情景是比如仅将顾客的订单显示出来。然而,更多的数据表格将提供比如排序,分页等更多的丰富的功能。 在ASP.NET的web表单中,GridView控件提供了一种快速简便的方法显示网格中的记录集,并提供像排序、分页、编辑及删除的功能,所有的这些只需写少量的代码就可以实现。在页面加载时,GridView自动HTML中的table... [阅读全文]
<< < 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 > >> 共8082条 分270页