自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 写一个通用数据访问组件

写一个通用数据访问组件         Willsound(willsound@163.com) 我收到过好多Email来问我如何用一个通用的数据提供者(data provider)在不失自然数据提供者(native data provider)稳定而强大功能的前提下来访问不同的数据源(data sources).一个小伙子甚至问我能不能写一些代码在程序运行时指定数据提供者(data

2002-07-19 09:48:00 1324

原创 用c#开发程序应用框架

用c#开发程序应用框架                                               Willsound(willsound@163.com)简介:框架是一种定制的通用的应用程序开发基础软件,在其基础上可以开发完整的关且功能完善的软件。在最近几年里,已经成功实现了某些应用领域的开发框架,比如说用户介面开发及数据访问开发等。如果能成功的开发出一个框架,这

2002-07-18 11:25:00 1951

原创 C#, 是宣传还是有用的技术?

C#(读做 "C sharp")是微软公司在去年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是

2002-07-18 09:07:00 1039

原创 编写易读的代码

 成功的开发团队要求队伍中的每一位成员遵守代码重用规则,这些规定把代码的重用性推到极至同时却不会显著降低开发人员的创造力和开发效率。如果编写和使用代码的开发人员遵守共同的程序命名规范代码和代码注释要求,那么代码的重用性就会得以大大提升。这些标准的起点是系统结构级的。你的功能规范应该在类、属性的名字、函数返回值以及其他关键程序元素的定义中反映这些标准。本文将就基本的命名规

2002-07-15 09:53:00 1176

原创 运用 ADO.NET 对象优化数据查询代码

 毫无疑问,ADO.NET 向人们提供了一种功能强大、仿真数据库的对象模型,它可以将数据记录保存到内存中。尤其是ADO.NET 的 DataSet 类,它不但在功能上相当于数据库表的集中存储器(central repository),而且支持表间的各种约束和逻辑关系。进一步说来,DataSet 对象其实是一种离线数据容器。 乍一看,只要把 DataSet 类的所有特性联

2002-07-15 09:52:00 1122

原创 SQL Server和XML的集成(1)

SQL Server和XML的集成 作者: BUILDER.COMWednesday, June 19 2002 10:11 AM XML可谓最新的数据存储解决方案了。XML相比HTML给予了Web开发人员更大的编程灵活性。这种新技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者。微软公司在开发Internet产品的时候一度慢慢腾腾,

2002-07-12 09:03:00 1049

原创 SQL Server和XML的集成(2)

可选元素   on error resume next ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) 示例可以让我们对各种设置的内部工作机理有更多的了解,下面我们就进一步研究下FOR XML语句的可选元素XMLDA

2002-07-12 09:02:00 883

原创 自己动手用c#写控件(上)

自己动手用c#写控件                                                                                                                                                            willsound(willsound@163.com)

2002-07-11 09:44:00 1653

原创 自己动手用c#写控件(下)

因为我们这个控件是实现背景渐变及文字填充,所以override Paint事件以完成自画。为了完成override,现在以下的准备工作(写几个在Paint事件用的着的事件).//使用角度的方法渐近重画Button          private void DrawButtonWithAngle(Graphics dbg)         {              Line

2002-07-11 09:43:00 1470

原创 迈向面向对象程序设计的第一步:封装(c#描述)

迈向面向对象程序设计的第一步:封装                                     willsound 绪论 对于一个具有丰富结构化程序设计经验的程序员来说,面向对象的程序设计可能会给他们带来非常不自然的感觉。封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。在本文中,我们

2002-07-11 09:32:00 1317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除