摘要: C#调用Windows API背景:  在net framework环境下,我们在日常的开发中一般使用的都是使用其本身提供的类库或者基于其类库进行继承或扩展.  windows api是windows操作系统的基础,它是一个给我们开发人员用来构建应用程序的功能强大的函数库,借助它我们可以实现windows操作系统下所有功能.    net framework提供了一种在托管代码环境下调用动态连接库... 阅读全文
posted @ 2008-03-16 01:03 刘杨兵 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 获得数据库中包括的所有数据表以及列信息(C#) 背景: 在日常程序设计与开发过程中,我们经常需要检测某数据库中是否存在指定名称的数据表或某个数据表中是否存在指定名称的数据列.在这个情况下,就不可避免地需要获得数据库中的所有表名和列名. 解决办法: 一.对于MS SQL Server数据库 在MS SQL中,比较方便,直接查询sysobjects表即可获取。 二.对于MS Access数据文件 ... 阅读全文
posted @ 2006-12-21 11:09 刘杨兵 阅读(1940) 评论(0) 推荐(0) 编辑
摘要: MS Excel 编程处理(C#) 背景:MS Excel是MS Corp 办公自动化套件中的一个软件,主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在目前常见的系统设计与开发中,Excel数据文件常常被用来作为一数据载体来充当数据输入源以及数据导出文件类型,因此熟悉基于MS Corp提供的Excel组件进行开发是每个MIS开发人员必备技能. Excel组件简单介... 阅读全文
posted @ 2006-12-19 13:16 刘杨兵 阅读(1302) 评论(0) 推荐(1) 编辑
摘要: 动态创建Access数据库文件背景: 在平时的系统开发中,我们可能会经常碰到需要动态创建一个含有指定结构的数据表的Access文件来存储数据.这时,我们可能会常常采用如下三类方法:方法1. 创建一个含有指定结构数据表的Access模版文件,在需要使用时,则由程序复制到指定目录下再对该文件进行相关操作;方法2: 预先创建一个不含有任何数据表的Access模版文件,在需要使用时,由程序复制,创建与其的... 阅读全文
posted @ 2006-12-19 13:12 刘杨兵 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: .NET Remoting提供了一个功能强大、高效的处理远程对象的方法,从结构上而言,.NET Remote对象非常适合通过网络访问资源,而又无需处理由基于SOAP的WebServices所带来的难题。.NET Remoting使用起来比Java的RMI简单,但要比创建Web Service难度大一些。 在本篇文章中,我们将创建一个从数据库读入内容的远程对象。文中还包括了一个忽略数据库功能的替补... 阅读全文
posted @ 2006-12-15 14:41 刘杨兵 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 可以向程序集分配称为强名称的加密签名,它为程序集提供名称的唯一性并防止他人借用您的程序集名称(名称欺骗)。如果您正在部署一个将被同一台计算机上的多个应用程序共享的程序集,则该程序集必须有强名称。即使只在您的应用程序中使用该程序集,使用强名称也可确保加载该程序集的正确版本。 生成具有强名称的程序集的第一步是获得加密密钥对。.NET 框架 SDK 包括一个可用来生成密钥对的“强名称R... 阅读全文
posted @ 2006-12-15 09:30 刘杨兵 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 问题现象: 打开Visual Studio.Net 2003,新建一个C#项目,系统报告“库没有注册”错误。在解决方案中只能看到项目名却看不见项目文件。 解决办法: 注册一下csproj.dll,即"regsvr32 <msvs home dir>\Vc7\vcpackages\csproj.dll" 阅读全文
posted @ 2006-12-14 09:06 刘杨兵 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 设计XSLT(Extensible Stylesheet Language Transformation)的目的是将一个XML文档转换成不同格式或结构的另外一种文档。例如,将XML转换成一个网站使用的HTML形式,或转换成一个仅仅包含应用程序所需要的几个域的一种文档。这种转换操作基于W3C XSL Transformation(XSLT)1.0,可以查看http://www.w3.org/TR/x... 阅读全文
posted @ 2006-12-13 16:05 刘杨兵 阅读(352) 评论(1) 推荐(1) 编辑
摘要: Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,在发送电子邮件时,服务器认证的用户名和密码需要用Base64编码,附件也需要用Base64编码。 下面简单介绍Base64算法的原理,由于代码太长就不在此贴出 Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符... 阅读全文
posted @ 2006-12-13 13:39 刘杨兵 阅读(465) 评论(0) 推荐(1) 编辑
摘要: <html><head><title>下拉式导航菜单</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000" background=".... 阅读全文
posted @ 2006-12-13 00:34 刘杨兵 阅读(246) 评论(0) 推荐(0) 编辑