- 博客(235)
- 收藏
- 关注
转载 在.net应用程序中使用用户控件
郑佐2004-11-30 做过asp.net的人都知道开发的时候使用用户控件很方便,为功能模块化提供了相当大的灵活性。令人高兴的是开发Windows窗体也可以使用用户控件。这里我们来看看为用户控件添加属性和事件,并实现把消息发送到父容器。本文主要是为没有使用过用户控件的朋友提供一些参考。 用户控件的实现比较简单,直接从System.Windows.Forms.Use
2005-03-23 20:36:00 1276
转载 透过vs.net数据窗体向导看Ado.net
作者:郑佐2005-1-1 在csdn上经常碰到有人问一些Ado.net的问题,特别是开发信息管理系统之类的跟数据库比较密切的程序时,在数据和界面层的开发中会遇到不少常见问题,下面我们通过vs.net自带的数据窗体向导来看看能它能帮我们决绝什么问题。 一.使用向导 新建Windows 应用程序,为当前项目添加组件,选择数据窗体向导,这里名称填写为DataForm1.cs。单击打开出
2005-03-23 20:35:00 1518
转载 冒泡排序的算法分析与改进
交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。冒泡排序1、排序方法 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气
2005-03-21 08:10:00 1221
转载 自己动手用c#写控件
willsound(willsound@163.com) 关键词c#,.net,控件,GDI+ 我平时比较喜欢使用delphi,小生不才,我随然喜欢delphi,平时开发(至少现在)多用delphi,但是不怕各位高手笑话,我没有用delphi写过控件,虽然原理上知道,
2005-03-21 08:07:00 1081
转载 关于Visual C#装箱与拆箱的研究
2004-09-15 作者: 出处: CSDN在对这个问题展开讨论之前,我们不妨先来问这么几个问题,以系统的了解我们今天要探究的主题。 观者也许曾无数次的使用过诸如System.Console类或.NET类库中那些品种繁多的类。那么,我想问的是它们究竟源自何处?C#又是如何联系它们?有没有支持我们个性化扩展的机制或类型系统?又有哪些类型系统可供我们使用呢?如果我们这些PL们连这些问题都不知其然
2005-03-21 08:06:00 974
转载 SQLSERVER高级注入技巧
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:20:00 1284
转载 [原创]table动态改变颜色包括一个边框
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:18:00 1441
转载 [原创]ASP.net下的前台日历控件源代码(不刷新页面)
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:16:00 1712
转载 [修改]js图形报表
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:12:00 1774
转载 JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库
在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放
2005-03-20 10:10:00 1166
转载 JDBC-SQLSERVER2000
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:09:00 1471
转载 一个简单在jsp页面中连接sqlserver数据库的小实例
一个简单在jsp页面中连接sqlserver数据库的小实例。connect the db//不要忘了引入sql 包String url="jdbc:odbc:message_DSN"; // message_DSN 为你的用户数据源名称;String user="";String password=""; // 用户名和密码在此都设为空;Connection conn= DriverManag
2005-03-20 10:06:00 2109
转载 常用数据库JDBC连接写法
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:03:00 1232
转载 [原创]oracle9i连接asp.net方法及注意点
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 10:02:00 1403
转载 食谱
煎豆腐 豆腐(firm)切成片, 不要太小;平底锅放油中火两面煎黄;放豆瓣酱, 老抽, 略炒. 加水稍闷即成.用平底锅铲加一双筷子, 等一面煎硬一点再翻面, 如果急着翻面会破的.糟煎豆腐 【原料】 豆腐5块,香糟酒75克,熟植物油100克,水淀粉10克,葱花、姜丝、精盐、味精、醋、鲜汤各适量。 【做法】 将豆腐投入沸水中煮透,捞出冲凉,片成1.5厘米厚的片。炒锅放置旺火上,放入油
2005-03-20 10:00:00 1863
转载 [收藏]软件开发成功12法则——Joel Spolsky
作者简介:作者:Joel Spolsky 是纽约市一家小软件公司Fog Creek Software 的创始人。他毕业于耶鲁大学,曾在美国微软公司、Viacom、Juno 任软件设计师及经理。“有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别动,等一下!别按那个链接!给你六年你也搞不清这玩意儿。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你可以把省下的
2005-03-20 09:54:00 1214
转载 CVS服务器快速指南
简介CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件, 自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本, 而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了最新版本而痛哭流涕。还有就是你对程序做了一些修改,但是
2005-03-20 09:51:00 976
转载 WinCvs简明操作手册
李芯 说明 本操作主要针对客户端的使用者,因为linux高一点的版本自带cvs的服务端,不详细说明。如需要安装服务端,可到http://www.cvshome.org/ 去下载安装。Windows NT版的server端可到 http://www.cvsnt.org/ 去下载安装。安装步骤 1.安装wincvs136.zip (http://sourceforge.net/project/sh
2005-03-20 09:49:00 1506 1
转载 用CVS来管理自己的程序
出自:http://www.china-pub.com 姚继锋每个编写程序的人也许都有过这样的体验:对编写的程序作了一些修改,几天以后,我们可能发现上次的修改导致了其它的矛盾,甚至编译不能通过,但这时我们却很难找到自己刚在哪里作了改动。一般说来,我们总是希望自己完整的记录下一个程序开发的过程,记录下这个程序的每一点改进和调整。或许我们可以用备份的方法来解决这个问题,于是我们建立一个backup的目
2005-03-20 09:48:00 1192
转载 c#中ref和out参数使用时需要注意的问题
昨天写了个关于socket接收udp包的程序,调用了socket.ReceiveFrom方法,发现了一个c#中关于ref和out参数传递时的问题,这里提出来和大家共同探讨一下,首先声明,下面的结论都是本人推测,还没有得到任何定论,若有错误请大家指正。首先,ReceiveFrom方法的原型为 public int ReceiveFrom(byte[], ref EndPoint); 有
2005-03-20 09:45:00 1285
转载 [转贴]解读 C# 中的正则表达式
多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一
2005-03-20 09:44:00 1075
转载 [转贴]用正则表达式解析C#文件(Updated)
想必很多读者都写过给程序代码按语法着色的程序。而这在一段时间以前是一件很困难的事。你需要写大量代码分析语法——而这往往又是最困难的部分。直到,正则表达式(Regular Expression)的出现,我们才可以从繁重的工作中解脱。正则表达式提供了一系列方法(标准、模式),使我们能够高效地创建、比较和修改字符串,以及迅速地分析大量文本和数据以搜索、移除和替换文本模式 [1] 。DotNET
2005-03-20 09:42:00 1046
转载 汉字区位码查询
最近有个哥们请我帮他们单位整一个区位码查询的东东。弄了一下,放在这里,请有用的着的哥们参考。有不妥的地方,请大家多提意见。原理:////汉字的区位码算法: ////((汉字的第一个字节-0xa1)*94+(汉字的第二个字节-0xa1))*32 //// ////区码=汉字的机器码高字节-A0 ////位码=汉字的机器码的低字节-A0 ////汉字文本文件读出的就是汉字的机器吗(用C语言或VB都能实
2005-03-20 09:35:00 1937
转载 C#取得汉字的拼音的首字母。
今天在yyf9989 的 Blog 上看到一篇《C#计算汉语拼音码 》,看了里面的代码,觉得是比较繁琐。它主要是检索输入的汉字在数组中的位置,然后返回第一个字母。于是就想起来了,可以利用汉字在计算机里面的编码来的到汉字的首拼音,查找了一些资料,通过以下的方法成功的得到了解决。就放在这里,请朋友们参考。static public string GetChineseSpell(string strTe
2005-03-20 09:33:00 1140
转载 正则表达式
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:32:00 1289
转载 firebird 连接嵌入式版本
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:26:00 2701
转载 权限管理工具的使用方法
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:24:00 1887 1
转载 SharpDevelop Addin(插件树) 使用方法
在经历了N多次的迷茫和郁闷后,今天终于明白了Addin这个东东怎么使用。下面为大家总结一下我研究的过程,希望大家看过我的文档后,研究Addin这个的东西不再这么痛苦拉。而且可以更快的了解插件树是怎么运行的.好了,废话不多说了,下面言归正传。 Addin作为SharpDevelop的核心组件,它提供了一种插件树的机制来调用插件组成整个应用程序。我将把Addin的核心
2005-03-20 09:22:00 1838
转载 反射入门
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:19:00 1035
转载 Configuration Management Application Block (cmab)使用方法
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:18:00 1500
转载 一个通过Oracle8i存储过程,返回记录集的程序包(存储过程)
提示:在Oracle8i中,如果需要通过存储过程返回结果集, 需要使用游标!CREATE OR REPLACE PACKAGE BODY "SMS_PAY"."SMSMAINT" IS --功能描述:查询代理银行交易流水信息 writer:
2005-03-20 09:14:00 1359
转载 SQLServer2000存储过程中通过数据库链接操作Oracle数据库
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:13:00 2038
转载 在SQLServer2000中按照Byte计算字符串长度
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:11:00 1462
转载 WebService中传2进制文件(ASP.NET C#实战例子)
function StorePage(){ d=document; t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():); void(keyit=window.open(http://www.365key.c
2005-03-20 09:08:00 1611
转载 ASP.NET中实现中文简/繁体自动转换的类
在中文网站开发中,为了满足台湾/香港等有中文繁体阅读习惯的用户,很多网站需要实现中文简/繁体转换。当然在实际的开发中,还要注意网站的图片上如果有中文的,也需要根据当前显示的是简体,还是繁体进行切换,否则无法达到效果!在本文中,我只帖上汉字转换的代码。如果有不清楚怎么调用的,请在我的Blog下留下Email。我直接把调用代码例子发给你!注意:如在实际应用中,发现有本例子字库以外的
2005-03-20 09:06:00 1891
转载 Asp.net 实现验证码功能的Web控件
Asp.net的设计方式和设计理念和其他的如Asp,Jsp,Php,Perl等都不一样,几乎是完全的面向对象设计!代码的复用就是其中差异较大的特点之一,Asp.net除了可以用Include以外,还提供了比较有特点的Web控件,包括:Ascx形式和带设计时支持的控件[本文属于后者],为了熟悉这些新概念,我自己写了个Web控件。在实际项目中运行使用良好,以后,要有时间,我还将不断改进。V
2005-03-20 08:58:00 1145
转载 Crystal Report.net Web报表开发日记
首先如果要让发布的打包项目能在服务器上安装,并且稳定的运行,需要在安装项目中做以下工作:Crystal Report 打包过程。将C:/Program Files/Common Files/Merge Modules/ 下的Crystal_Database_Access2003.msmCrystal_Database_Access2003_chs.msmCrystal_Managed2003.ms
2005-03-20 08:54:00 1767
转载 Asp.net 在DataGrid中使选中的页码变成突显的颜色
原来以为很容易的东西,设置个属性就OK, 后来发现还是要写代码啊!代码如下:dgSalesList是DataGrid的名称, 以下代码可以原样套用,只需要修改DataGrid的名称就OK,private void dgSalesList_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {
2005-03-20 08:52:00 1151
转载 C#生成图片缩略图的类
里面有4个重载方法,有直接返回Image对象的,有生成缩略图,并且保存到指定目录的!using System.IO;using System.Drawing;using System.Drawing.Imaging;/// /// 图片处理类 /// 1、生成缩略图片或按照比例改变图片的大小和画质 /// 2、将生成的缩略图放到指定的目录下 /// public class ImageClas
2005-03-20 08:51:00 1133
转载 Asp.net用递归方式显示TreeView Web控件的代码
代码说明:表T_HG_Catalog的脚本:CREATE TABLE [T_hg_catalog] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Catalog_name] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , [Parent_ID] [int] NULL , [Remark] [varchar]
2005-03-20 08:50:00 1194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人