• 挖掘ADO.NET Entity框架的性能

    ADO.NET团队最近讨论了ADO.NET Entity框架的各种性能特征。ADO.NET Entity框架在12月已经进入它的第三个beta版本,自那时起开发团队就开始为开发人员提供了使用该框架的相关信息。而现在,则为开发人员提供了框架性能方面的信息。 本文鞭辟入里地介绍了ADO.NET Entity...

    2009-05-12 22:25:47

  • 如何用.NET技术在线生成网站LOGO

    也许大家一看标题就知道,又是老生常谈了,在线生成LOGO其实就是在线生成图片,原理听起来很简单: 1. new一个bitmap或类似之物; 2. 用一个graphic在上边画出你想要的东西; 3. 保存,显示出来,大功告成。 今天要说的是生成中的一些细节问题。没有真正做过,你可能永...

    2009-05-12 22:25:47

  • .NET中为组合框添加自动查询功能

    在窗体中添加如下方法: 第一个方法是AutoCompleteKeyUp,它将组合框和KeyEventArgs对象作为参数,需要在组合框的KeyUp事件中调用此方法;它全根据用户输入的内容选择最接近的内容; 第二个方法是AutoCompleteLeave,在激活组合框的Leave事件时调用,此方法仅提取用户...

    2009-05-12 22:25:47

  • 如何使用.NET实现断点续传功能

    顾名思义,断点续传就是在上一次下载时断开的位置开始继续下载。在HTTP协议中,可以在请求报文头中加入Range段,来表示客户机希望从何处继续下载。 断点续传的原理 在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复...

    2009-05-12 22:25:47

  • 关于.Net开发下的分布式缓存设计

    本文主要论证与数据缓存相关的一些应用与问题。在。Net 平台下面我把缓存从功用大致分为两类,数据对象缓存和页面输出缓存。 对于数据缓存来讲是由System.Web.Caching.Cache这个类来实现 最近拜读了关于。Net开发下的Discuz!NT的缓存设计的一篇文章Discuz!NT 缓存设...

    2009-05-12 22:25:17

  • .NET中取得IP/用户名等信息常用方法

    在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是常用的几种方法: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserH...

    2009-05-12 22:25:17

  • 在.NET中利用委托实现窗体间通信

    对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过。NET窗体向导添加进去的窗体起作用。 而对于自定义的窗体类型我们是无法添加到Forms对象集合中的...

    2009-05-12 22:25:17

  • .net中关于企业Excel报表的生成

    在一般的企业应用开发中都会涉及到报表的生成,且一般报表的格式都是生成Excel格式的。对于各种报表的生成一直是程序员心中永远的痛,因为对于很多程序员来说每写一个报表都意味着要写一大断代码来实现,而且有的报表可能极其复杂以及不规范,这时就会浪费程序员大量的...

    2009-05-12 22:25:17

  • 漫谈.Net开发关于命名空间和目录划分

    从命名空间的命名、目录的划分与命名可以看出一个程序员是否有经验,是否很有经验。一个编程老手绝不允许架构混乱。 .Net开发中,一般目录名与命名空间名称是对应的。关于命名空间如何划分,目录如何分类,这个问题看似简单,实际上却比较复杂,虽然它不像动植物学有一...

    2009-05-12 22:25:17

  • 用VB.net2008打造你的影音播放器

    本篇文章的主要开发环境是Visual Studio 2008,Visual Studio系列产品一直以来都提供了强大的控件功能,然而我们利用这些控件可以编写出功能强大的应用程序。本文主要利用微软的最新.net开发工具为大家展示一个应用程序的开发过程,让大家对添加/引用控件更加熟悉,很...

    2009-05-12 22:24:42

2