C#和.NET
文章平均质量分 75
zhangking
软件开发、网络工程师。曾在税务机构、软件公司、网络学院任职。历任技术主管、技术总监等职务。曾负责网络管理、软件研发、技术管理。
曾使用过Foxpro、VB、Delphi、PHP等十几种计算机语言,从事过管理系统、网络软件的开发。目前主要从事计算机语言PHP的培训教学和行业软件开发、项目管理等工作。CSDN专家技术频道作者。
技术方向:Web软件框架设计和应用;权限系统研究;PHP与mySQL结合的Lamp Web开发技术;项目管理。
展开
-
用VS.NET创建.NET可复用数据库组件
微软的 .NET 架构的出台,为我们构建分布式应用系统提供了一个强大的工具。相比于传统的 Windows 应用程序的 COM 组件,.NET 的组件开发要简单、快捷的多。而且组件的部署也不像 COM 组件那样需要在注册表里做标记,.NET 组件只要拷贝到相应的文件夹中就可以了。 下面我们就用 .NET 程序的集成开发工具 Visual Studio .NET 实际开发一个Acce原创 2004-05-07 13:29:00 · 1601 阅读 · 4 评论 -
C# 实现事件(Event)演习代码
using System;using System.Collections.Generic;using System.Text;namespace Event{ class Program { //定义包含事件数据的类: public class myEventArgs : EventArgs //*** { pri原创 2007-05-31 21:22:00 · 2087 阅读 · 0 评论 -
C# 冒泡排序法示例代码(包含泛型方法)
using System;using System.Collections.Generic;using System.Text;namespace bleb_sort{ class Program { public class SwapObj { public static void swap(ref T a, ref T b)原创 2007-05-31 14:55:00 · 5185 阅读 · 2 评论 -
C# 写的一个泛型类和泛型方法示例
using System;using System.Collections.Generic;using System.Text;namespace Genericity{ class Program { //泛型类1: public class GenericityHello { public void SayHell原创 2007-05-30 17:54:00 · 9401 阅读 · 0 评论 -
用 C# 实现的一个链表
在 Console 界面调试通过。using System;using System.Collections.Generic;using System.Text;namespace Link{ public struct structData { public string sStr; public int iInt; } publi原创 2007-05-28 18:41:00 · 1787 阅读 · 0 评论 -
C# 语言中怎么使用“全局变量”?
很遗憾的是 C# 语言中没有全局变量!不知道设计的时候是怎么考虑的?滥用全局变量可能会引起程序的混乱,但是合理使用,也会带来很大的方便。 幸运的是,我们可以使用类里面的 static 字段曲折地达到使用“全局变量”的目的。 例如以下代码: //文件 global.cs using System; using System.Collectio原创 2007-05-24 11:42:00 · 6764 阅读 · 1 评论 -
说说 C# 语言局部变量的定义
C# 语言作为一种强类型的语言,其变量的作用范围得到了严格的限定。在别的语言中,比如 javascript、vbscript 中,变量的作用域只限定到函数和过程内部,但是在 C# 中所有代码块内部定义的变量都只能在本局部范围内使用。比如: for(){……} while(){……} if(){……}else{……}等。C# 的“代码块”要比别的语言仔细的多原创 2007-05-22 22:14:00 · 5809 阅读 · 2 评论 -
Petshop4.0 中的 SQLHelper 文件
Petshop4.0 中的 Web 工程部分,存取数据库的 DAL用了SQLHelper 文件,是从原来的 Data Access Application Block for .NET 改装过来的,没有原来的 ExecuteDataset 和 ExecuteXmlReader 等方法。有几个方法利用了重载,可以适应不同类型的参数。在实际的项目里一定用得到的。//==SQLHelper.原创 2007-05-20 21:34:00 · 2383 阅读 · 1 评论 -
颜色和颜色不是同样的颜色
在网页制作的时候,我们可以用 style 定义标签的颜色,也可以通过 javascript 脚本动态控制标签的颜色。如果是后台编程,还可以用 ASP.NET 语句控制标签(服务器端控件)的颜色。 但是,不知道大家注意到没有,同样是表示“颜色”的属性,在 3 个地方的表示法是不一样的。比如,给标签定义字符颜色和背景色: 颜色和颜色不是同样的颜色原创 2007-05-18 19:26:00 · 1716 阅读 · 2 评论 -
ASP.NET 2.0 里输出文本格式流
在用 ASP.NET 编程时,打开一个页面一般是通过指定超链接地址,调用指定的页面文件(.html、.aspx)等方法。 但是,如果即将打开的页面文件的内容是在程序中动态生成,或者是从数据库的表里取出的,我们怎么把这些内容展示出来呢?我们最直接的想法是,把这些内容先保存成网页文件,再调用它。这种方法当然是可以的,但不是最好的方法,因为这样会在 Web 服务器上生成许多临时原创 2007-05-16 16:59:00 · 1528 阅读 · 0 评论 -
对 ASP.NET 中 ViewState 对象的荒谬认识
--普遍荒谬的认为 ViewState 对象保持着控件例如 TextBox 的值。 大多数 ASP.NET 的开发者认为 ASP.NET 的 ViewState 对象负责保持类似 TextBox 文本控件的值,因而这些值甚至在回传后还被保留着。但是这却不是这么回事。 我将用一个例子来解释。你可以下载项目文件(http://www.codeproject.com翻译 2007-05-17 03:02:00 · 2296 阅读 · 3 评论 -
在 ASP.NET2.0 下制作自定义可视控件
自定义可视控件,由 标签作为模板生成。 属性: Text:控件显示的文字内容 Href:控件显示的文字的超链接地址 Target:控件显示超链接的目标框架 StyleBackGround:控件背景样式 StyleMouseOut:控件鼠标离开后样式 StyleMouseOver:控件鼠标移上后样式 StyleLine:控件分隔线样式 Di原创 2007-04-10 02:22:00 · 1458 阅读 · 1 评论 -
ASP.NET 2.0 中实现 Treeview 与数据库的绑定(含代码)
ASP.NET 2.0 中实现 Treeview 与数据库的绑定(含代码) 编程思想: 每条记录代表一个节点。通过表里的 2 个数字型的核心字段 f_NodeId、f_ParentNodeId 形成逻辑上的层次型关系。约定 0 代表根节点。其他字段为辅助字段,与本文关系不大。定义和初始化一对象数组 myNodes,然后一次性读取表中的记录,通过判断当前节点的父节点,依次建立所有的上下级关系原创 2006-01-10 13:49:00 · 4054 阅读 · 5 评论 -
在 WebForm 的 DadaGrid 中显示图象
--兼谈 DadaGrid 模板列的创建 DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外,我们还可以通过列绑定模板对 DataGrid 的列进行自定义,来按照我们设定的格式显示数据。 例如,数据表中有一个字段原创 2004-05-28 15:10:00 · 1887 阅读 · 0 评论 -
解决安装 VS2005 SP1 时的错误
解决安装 VS2005 SP1 时“无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误: 微软的操作系统和应用软件所打的补丁,比解放前穷人衣服上的补丁叠补丁还多。不过补丁多而不乱,也着实让人佩服。为了在 VS2005 上研究一下 Silverlight 应用开发,需要安装 VS2005 的 SP1 补丁程序。花了 30 分钟下载下来,双击运行,几分钟过去,报一个错误:原创 2008-04-16 14:45:00 · 2996 阅读 · 0 评论