内容列表
- Websharp使用说明(3)
- 如果要表示一对多的对象结构,我们可以采用如下的方式(表明了一个入库单的结构,这个入库单包含了入库单头和相关明细):
public class Form : PersistenceCapable
{
private En
- 分类:.NET开发 查阅全文
- Websharp使用说明(5)
- 对象的查询
Websharp提供了对对象查询的功能,这个功能通过Query接口提供。Query接口的定义可以见:附1:Websharp主要接口定义——Query
可以通过下面
- 分类:.NET开发 查阅全文
- Websharp使用说明(7)
- 附1:Websharp主要接口定义:
PersistenceCapable:
public interface PersistenceCapable
{
EntityData EntityData{get;set
- 分类:.NET开发 查阅全文
- 内存转换Image到Icon格式
- 有时候我们需要在内存中转换Image格式到Icon根据经验,通常我们应该可以这样做Image image = xxxx;///假设这里已经有一个Image对象System.IO.MemoryStream mStream = new System.IO.MemoryStream();///创建内存流image.Save(mStre
- 分类:.NET开发 查阅全文
- C# 2.0 Specification (泛型四)
- 接泛型三
这篇文章是翻译的微软的技术文章.供学习c#的朋友参考,请勿用于商业目的。http://msdn.microsoft.com/vcsharp/team/language/default.aspx
20.6泛型方法
泛型方法是与特定类型相关的方法。除了常规参数,泛型方法还命名了在使用方法时需要提供的一组类型参数。泛型方法可以在类、结构或接口声明中声明,而它们本身可以是泛型或者非泛型的。
- 分类:.NET开发 查阅全文
- C# 2.0 Specification (泛型三)
- 接泛型二
这篇文章是翻译的微软的技术文章.供学习c#的朋友参考,请勿用于商业目的。http://msdn.microsoft.com/vcsharp/team/language/default.aspx
20.4 泛型委托声明
委托声明可以包含类型参数。
delegate-declaration:
attribu
- 分类:.NET开发 查阅全文
- C#2.0 Specification(泛型一)
- 这篇文章是翻译的微软的技术文章.供学习c#的朋友参考,请勿用于商业目的。http://msdn.microsoft.com/vcsharp/team/language/default.aspx
由于这一章非常长可能需要分几篇:)
20.泛型
20.1泛型类声明
泛型类声明是一个需要提供类型参数以形成实际类型的类的声明。
类声明可以有选择地定义类型参数。
clas
- 分类:.NET开发 查阅全文
- 如何使用vs.net生成方法的小技巧
- 本文主要面向初学者,介绍了如何使用vs.net提供的功能来生成 方法、属性、索引等。
首先,打开vs.net。新建一个项目。点击视图->选择类视图
点击类视图下的"OnestOA"。如下图:
右击"addbbs"
- 分类:.NET开发 查阅全文
- ADO.net 中数据库连接方式
- 在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.
ADO.net 中数据库连接方式(微软提供)
微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConn
- 分类:.NET开发 查阅全文
- .Net与Oracle的数据库连接池(Connection Pool)
- .Net与Oracle的数据库连接池(Connection Pool)
概述:
数据库连接池允许应用程序重用已存在于池中的数据库连接,以避免反复的建立新的数据库连接。这种技术能有效提高应用程序的伸缩性,因为有限的数据库连接能够给大量的客户提供服务。这种技术同时也提高的系统性能,避免了大量建立新连接的开销。
开发一个具有伸缩性的、高性能应用程序应该最大限度的减少建立连接所花费的时间,保持数据库
- 分类:.NET开发 查阅全文
- C#2.0语言规范(五)不完全类型
-
第五章 不完全类型
5.1 不完全声明
在定义一个分为多个部分的类型时,要使用一个新的类型修饰符——partial。为了保证和现有代码的兼容性,这个标识符和其他标识符不同:与get和set相同,它不是一个关键字,而且它必须直接出现在关键字class、struct和interface之一的前面。
clas
- 分类:.NET开发 查阅全文
- 在XSLT实现按日期排序
-
在XSLT实现按日期排序
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2004年2月21日 11点47分56秒
我们在使用XSLT进行XML转换的时候,经常遇到按XML日期类型的数据进行排序的情况,按照默认的排序规则,很难实现正确的排序效果。虽然最新的MsXML3 SP4提供了3种数据类型的排序
- 分类:.NET开发 查阅全文
- 自定义组件之属性(Property)的性质(Attribute)介绍(三)
- 2、展开的形式
展开的形式多用于一个属性为我们自定义类的类型,比如我们定义了一个类,该类中的一个属性是另一个我们定义的类。在这种情况下属性浏览器默认是没有办法来进行类型转换的,所以显示为不可编辑的内容。如果我们要以展开的形式编辑这个属性就需要我们向上面一样来重写属性转换器。
我们首先定义一个自己的类来作为以后的属性类型。具体代码如下:
public class ExpandProperty
- 分类:.NET开发 查阅全文
- Websharp使用说明(6)
- Websharp应用系统的配置
1、 缓存的配置
Websharp使用了微软的Cached Application Block来缓存数据,因此,下面的缓存信息必须在应用程序中添加。关于Cached Application Block,可以参见微软的相关文档。
<configuration>
<c
- 分类:.NET开发 查阅全文
- 自定义组件之属性(Property)的性质(Attribute)介绍(一)
- 自定义组件之
属性(Property)的性质(Attribute)介绍
属性(property)作为c#语言中一个重要的组成部分,尤其是在我们自己编写组件的时候显得更加重要。我相信大家一定对其有一定的了解。但是大家是否注意到了一个非常关键得细节问题呢?那就是在大家使用任何得组件的时候都需要通过属性浏览器给每一属性赋值,而且更加友好的是对于每种不同类型属性都会自己的形式。比如:数
- 分类:.NET开发 查阅全文
- C# 2.0 Specification (四)
-
这段比较短就先干掉了:)
23不完整类型
23.1不完整类型声明
新类型修饰符partial 用于在多个部分中定义一个类型。为了确保和现存程序的兼容性,这个修饰符和其他修饰符(比如get和set)是不同的,它不是一个关键字,并且它必须紧邻出现在关键字class ,struct或者interface之前。
l &nbs
- 分类:.NET开发 查阅全文
- 通过压缩SOAP改善XML Web service性能
- 压缩文本是一个可以减少文本内容尺寸达80%的过程。这意味着存储压缩的文本将会比存储没有压缩的文本少80%的空间。也意味着在网络上传输内容需要更少的时间,对于使用文本通信的客户端服务器应用程序来说,将会表现出更高的效率,例如XML Web services。
本文的主要目的就是寻找在客户端和服务器之间使交换的数据尺寸最小化
- 分类:.NET开发 查阅全文
- 建立自己的资源管理器
- 这篇文章介绍了如何得到本地系统信息,通过使用System.Management和Sysetm.IO 来得到文件夹和文件信息,并且把它们显示到TreeView、ListView控件z之中。
首先可以使用ManagementObjectSearcher类来查询system.management域,来获取返回ManagementOjbectCollection,在这个对象中,包含了我们所需要的信息,包
- 分类:.NET开发 查阅全文
- 在IE中使用VS.net WinForm控件
- 在Visual Studio .net中,类似于Applet或ActiveX控件,WinForm控件可以嵌入IE中使用。嵌入IE的Windows窗体控件不要求注册,不需用户提示即可激活。我们可以很方便地实现一些WebForm中实现起来相对麻烦的交互操作,结合.net Remoting等技术访问后台数据库,则可生成功能强大而且美观的WebForm页面。 
- 分类:.NET开发 查阅全文
- C# 2.0 Sepcification(三)
- (接上)
19.4不完整类型
尽管在一个单一的文件中为一个类型维护所有的源代码是一个良好的编程实践,但有时,一个类型变得非常大,这将成为一个不切实际的限制。此外,程序员经常使用源代码生成器产生应用程序的初始结构,并且修改结果代码。遗憾的是,当源代码在将来被再次发射时,现存的修改将会被覆盖。
不完整类型(partial type)可以让类、结构和接口被拆分成多个部分存储在不同的源文件中,这更利
- 分类:.NET开发 查阅全文