- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 树形结构查询过程
USE [Northwind]GO/****** 对象: StoredProcedure [dbo].[USP_TREEVIEW] 脚本日期: 12/18/2009 07:59:28 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[USP_TREEVIEW] @TABLE NV
2009-12-18 12:25:00
616
原创 关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用
关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用。 多选时,只有全部选中时“多选”才选中。 图片效果: 简单示例,代码如下, fenpage.aspx的代码:@ Page Language="C#" AutoEventWireup="true" CodeFile="fenpage.aspx.cs" Inherits=
2009-05-08 12:46:00
852
1
原创 VB.Net C#代码转换工具收藏
最常用C#转换为VB.NEThttp://www.developerfusion.co.uk/utilities/convertcsharptovb.aspxVB.NET转换为C#http://www.developerfusion.com/utilities/convertvbtocsharp.aspx 1http://www.kamalpatel.net/(最常用的,不过对
2009-05-06 17:33:00
2475
转载 生成图像的页面
在生成图像的页面的pageload事件中写如下代码: //先生成一个随机数,存在checkCode 中,然后 if(checkCode == null || checkCode.Trim() == String.Empty) return; System.Drawing.Bitmap image = new System.Drawing.Bitmap((
2009-04-06 13:05:00
503
原创 汉字拼音的一个解决方法(初具使用价值)
汉字拼音的一个解决方法(初具使用价值)这个版本已有使用价值。如果要求不高,基本满足需要。一并贴出来,也对比一下。这个版本的汉字库已纳入程序资源里头,大小为324K。主要代码如下: Namespace Businness.PinYin Public Class SpellInformation Private gTone As St
2008-09-16 13:24:00
536
转载 实现vb.net通用打印类
实现vb.net通用打印类以下通用类参考了网络资料,整合如下功能:1、直接打印内存数据表DataTable。附带函数,将DataGrid、ListView和SQL数据表转成DataTable;2、自动分页功能。根据纸张大小及DataTable行数、打印字体自动计算页数,列均匀分布,自适应纸张;3、支持标题、页头、页脚打印。Imports System.Drawing.Printin
2008-09-16 13:06:00
2063
转载 代码行数统计器
--Visual Studio 2005插件开发 前段日子也写篇关于开发Visual Studio 2005插件的文章,《用Visual Studio 2005 开发VB.NET-C#语言转换插件》,对这个也产生了点兴趣,后又在codeproject上看到了这篇文章,开发一个可以统计整个项目代码行数的插件,觉得还是挺不错的,准备介绍给E文不是很好的朋友,当然没有必要对文章进
2008-06-24 11:59:00
1609
转载 vs2005项目测试
VSTS里的Unit Test可以帮助我们实现我们希望的绝大多数功能.我们从实际的项目开发入手来介绍.假设我们新建了一个.net项目,嗯,这是一个有关缓存的子项目,名字叫MyCache.我们很认真的设计了项目的架钩,进行了可行性分析,接口和抽象的建立,具体对象的建立,关系建立,最后编码完成了.项目经理叫我们不要高兴的太早,他要求我们必须对这个项目进行可靠的单元测试,因为这个子项目非常重要,将会被
2008-05-20 17:47:00
1258
1
转载 编写断点续传和多线程下载模块
在当今网络时代,下载软件是使用最为频繁软件之一。几年来,下载技术也在不停地发展。最原始下载功能仅仅是个“下载”过程,即从WEB服务器上连续地读取文件。其最大问题是,由于网络不稳定性,一旦连接断开使得下载过程中断,就不得不全部从头再来一次。 字串9 随后,“断点续传”概念就出来了,顾名思义,就是如果下载中断,在重新建立连接后,跳过已经下载部分,而只
2008-05-01 12:17:00
1406
转载 用.net快速开发下载软件
在互连网广泛应用的今天,将有用的信息下载到本地是一件很普遍的事。当然,这个过程我们可以通过许多下载工具实现。目前的这些下载工具,绝大多数都是使用http协议完成的。虽然使用http编写下载工具是一种很简单的方法,但美中不足的是开发人员必须要结合winsock并编写大量的代码才可以完成。因为http是一个工业标准,你不可以自定义这个标准,唯一的办法只有服从。而且由于用到winsock技术,
2008-05-01 12:09:00
703
转载 把.NET程序部署到没有安装.NET Framwork的机器上
摘要本文讨论了如何使用Windows Installer技术发布.NET程序,以及如何使用native代码判断目标机器上是否安装有.NET Framework; 如果没有,将自动安装.NET Framework然后安装作者自己的.NET程序。 --------------------------------------------------------------------------
2008-04-03 14:15:00
578
转载 在进程列表中隐藏当前应用程序进程
Public Sub HideCurrentProcess() 在进程列表中隐藏当前应用程序进程 Dim thread As Long, process As Long, fw As Long, bw As Long Dim lOffsetFlink As Long, lOffsetBlink As Long, lOffsetPID As Long verinfo.dwOSVersionInf
2008-03-12 12:37:00
1351
转载 收集一些.NET开发资源站点和部分优秀.NET开源项目
收集一些.NET开发资源站点和部分优秀.NET开源项目 微软.Net中文主页 .NET Framework开发中心 微软.Net Framework中文产品支持中心 微软.Net Framework中文新闻组(Web) 微软VB.Net中文新闻组(Web) 博客园 .NET 2.0 专题 孟
2008-03-03 17:14:00
6751
1
转载 资深专家给.NET初学者的学习建议
从1.0开始,.NET这几年发展的速度异常惊人,全新平台的.NET1.0、改良的.NET1.1,迈向成熟的.NET2.0,大跃进的.NET 3.0,2008年将正式站上舞台的.NET3.5,每一次的改版,都带来了不同程度的惊喜,然而,更好的功能,更具生产力的工具,一切的一切,带给开发人员的不是喜悦,而是追赶新技术的疲累与茫然,今天当红的技术,转眼成为明日的黄花,不如归去,或许已经成为开发人员的
2008-03-03 17:09:00
779
转载 VB.NET是怎样做到的(搬家版)
VB.net能够实现很多C#不能做到的功能,如When语句、Optional参数、局部Static变量、对象实例访问静态方法、Handles绑定事件、On Error处理异常、Object直接后期绑定等等。VB和C#同属.net的语言,编译出来的是同样的CIL,但为什么VB支持很多有趣的特性呢。我们一起来探究一下。(一)局部静态变量VB支持用Static关键字声明局部变量,这样在过程
2008-03-03 17:01:00
648
原创 在RichTextBox中改部分字的字体与着色的方法
with RichTextBox1..SelectionStart = 2 .SelectionLength = 4 .SelectionColor = Color.Blue .SelectionFont = New Font("幼圆", 12) .AppendText("你") end with
2008-02-19 17:40:00
2696
转载 DevExpress 的 ASPxGridView 控件显示主从表
先给大家看一下效果 :首先要准备两个数据源,一个是主表数据源,一个是从表数据源。 主表数据源 asp:AccessDataSource ID="AccessDataSource_Master" runat="server" DataFile="~/App_Data/Master-Detail.mdb" SelectCommand="SELECT
2008-02-19 16:11:00
2033
2
转载 用写C#写的一个IP输入框控件
using System; using System.Collections.Generic; using System.Text; namespace IpBox { using System; using System.Collections; using System.ComponentModel; using System.Drawing; us
2008-02-17 14:16:00
1763
转载 实现udp打洞的代码
服务器的代码:Imports System.NetImports System.Net.SocketsImports System.TextImports System.ThreadingImports System.CollectionsModule myUDPServerModule myUDPServer全局变量#Region "全局变量" Dim ServerSocket As
2008-02-11 16:23:00
695
转载 使用钩子函数截取Windows应用程序口令
摘要:本文简单介绍如何采用Visual c++ 语言,利用钩子函数截取Windows应用程序或文件口令,并以此说明windows存在的安全隐患。关键词:密码、钩子函数、DLL、后台进程一、引言:在计算机发展的今天,安全性是衡量信息系统的一个重要指标,也是信息系统中的一个重要课题。在我国指纹识别和条码识别尚不能普及的情况下,程序编制者为了维护系统的安全在程序中经常使用口令来验证使用者是否是合法用户,
2008-01-17 13:01:00
1242
转载 WINDOWS消息经常使用的十六进制常数
它在Windows单元中是这样声明的:typeTMsg = packed recordhwnd: HWND; / /窗口句柄message: UINT; / /消息常量标识符wParam: WPARAM ; // 32位消息的特定附加信息lParam: LPARAM ; // 32位消息的特定附加信息time: DWORD; / /消息创建时的时间pt: TPoint; / /消息创建时的鼠标
2008-01-15 16:38:00
1204
原创 六面体魔术相册代码(收藏)
魔术相册代码pluginspage=http://www.macromedia.com/go/getflashplayer align=middlesrc=http://flash.picturetrail.com/pflicks/m_acrobatcube.swfwidth=300 height=300 type=application/x-shockwave-flashALLOWS
2008-01-12 14:28:00
1394
原创 微软vb挂钩子示例修改版
Imports System.Runtime.InteropServicesPublic Delegate Function CallBack( _ ByVal nCode As Integer, _ ByVal wParam As IntPtr, _ByVal lParam As IntPtr) As IntegerPublic Class Form1 Declare the mo
2008-01-11 13:02:00
563
原创 在C#中使用全局鼠标、键盘Hook
以前写的全局钩子都是用unmanaged C或C++写个DLL来实现,可大家都知道,C#是基于.Net Framework的,是managed,怎么实现全局钩子呢?于是开始到网上搜索,好不容易找到一篇,318804 - HOW TO: Set a Windows Hook in Visual C# .NET,里面详细的说明了如何使用鼠标钩子捕获鼠标的移动等,可是,它只能在App
2008-01-11 12:41:00
820
原创 VB.Net摄像头编程类
[一]Imports System.Windows.FormsImports System.Drawing Public Class WebCamera #Region "Api/constants" Private Const WS_CHILD As Integer = &H40000000 Private Const WS_VISIBLE As Integer = &H10
2008-01-07 17:05:00
2956
原创 VB.NET实现程序在线更新的实例
因为项目需要做了一个在线升级程序,非常爽,所以弄出来和大家分享一下。 可能到时候项目做大了,我会做断点续传与多任务多线程进去,当然有兴趣的朋友可以共同探讨一下 主要用到类库中的webrequest,webresponse和webclient类 另外使用到了devexpress进度条控件 整个程序分为3个部分 1.客户机上的配置文件 2.服务器上的配置文件与需要更新的文件 3.客户机上的升级程序 首
2008-01-07 17:01:00
2534
原创 VB.Net远程控制编程实例[鼠标钩子、 键盘钩子]
功能描述:模拟鼠标事件的函数模型 设置光标到指定位置的函数模型 模拟键盘事件的函数模型命名空间:Lob.API转化后代码如下: Imports System Imports System.Runtime.InteropServices Namespace Lob.API Public Class Api
2008-01-07 16:57:00
2168
1
转载 驱动感染技术,可写穿透还原软件的病毒的技术
驱动感染技术,可写穿透还原软件的病毒的技术 用的正道上,可以写穿透还原软件的游戏更新软件! 标 题: 【原创】驱动感染技术扫盲(C描述)上周的上周的....周末有位同学提到过驱动感染问题,而刚好周末也没有地方可去,所以就有了这篇文章的出现.既然是扫盲版,那
2007-12-29 14:20:00
943
转载 一种可以穿透还原卡和还原软件的代码
还原卡和还原软件被广泛运用于各种公共场合的电脑上,比如学校机房和网吧。这些还原卡和还原软件(以下我简称为虚拟还原技术)能够记录下一切对硬盘的写操作,不论您对硬盘进行拷贝还是移动删除甚至是格式化分区等操作,只要一重新启动,一切都会恢复到这个操作之前的情况,因此有些虚拟还原厂商还会在广告词中加上一句“可以防范一切电脑病毒”。这种虚拟还原的方法在大部分时候的确可以对公共机房的电脑起到很好的保护
2007-12-29 14:18:00
581
转载 用C#实现C/S模式下软件自动在线升级
摘 要: 本文针对目前C/S模式下编写的应用程序可维护性差的特点,提出了一套自动在线升级的解决方案,分析了在线升级的困难及实现原理,并给出了实现升级的部分代码,具有实际参考价值和现实意义。本文程序代码均在.Net
2007-12-10 16:29:00
825
转载 使用.NET2.0新增的类截取屏幕
Public Shared Function cap()Function cap() As Bitmap Dim desktopbmp As Bitmap = New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height) Dim g As Graphics = Gra
2007-11-13 13:03:00
1075
1
转载 正则表达式30分钟入门教程
目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处
2007-08-20 18:02:00
985
1
原创 NET环境下几种不同的邮件发送解决方案
.Web.Mail类System.Web.Mail 命名空间包含使您可以使用 CDOSYS(Windows 2000 的协作数据对象)消息组件来构造和发送消息的类。邮件消息是通过内置在 Microsoft Windows 2000 中的 SMTP 邮件服务或任意的 SMTP 服务器来传送的。此命名空间中的类可以在 ASP.NET 或任何托管应用程序MailAttachment提
2007-08-08 19:11:00
935
原创 .NET环境下水晶报表使用总结
水晶报表是一个优秀的报表开发工具,其简单、易用和强大的功能令人者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer进行预览CrystalReportViewer控件允许在应用程序中查看 Crystal Rep
2007-08-08 18:40:00
954
2
转载 VS2005制作Web安装程序
网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;也可以使用InstallShield这样到专业制作软件来打包。本篇文章是使用VS2005自带到安装部署工具来制作exe安装文件。 涉及到到内容包括:使用安装部署工具,建立数据库,配置IIS,文件操作,注册表等。参考了网上关于使用VS制作安装程序的文章。环境:Windo
2007-08-01 16:49:00
2127
转载 VB.net安装包制作全过程(不包含数据库)
一.创建部署项目 1. 在“文件”菜单上,选择“添加项目”->“新建项目”。 2. 在“添加项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中,键入 DBCustomAction Installer。 3. 单击“确定”关闭对话框。 4. 在“属性”窗口中,选择 ProductNam
2007-08-01 16:45:00
2740
原创 彩虹排课系统帮助
彩虹帮助一.系统要求本程序需要net framework 2.0 支持,请安装时,注意提示。二.系统特点在大量调研的基础之上,结合回塑算法,从而系统能较好地完成学校的排课工作。本程序强化了对不同学校的适应性(同一年级可以有不同类型的班级,并可按班级类型单独排课如高中阶段的文科与理科班、职校中不同专业的班级等),同时强化了对Excel工作熟悉的人员的支持,允许在程序和Excel之
2007-07-15 09:39:00
1372
转载 怎样编写CSS
您可以用任何一种文本编辑工具来编写。比如Windows下的记事本和写字板、专门的HTML文本编辑工具(Frontpage、Ultraedit等),都可以用来编辑CSS文档。 那么您可能会问,独立编辑好的CSS文档怎样加入到HTML文档中呢?其实在第一章中的例子里已经介绍了两种方法。 一种是把CSS文档放到文档中: …… 其中中的“type=‘text/css’”的意思是中的代
2007-07-10 15:34:00
1719
1
转载 备份和还原SQL数据库
过程名称:BackUpDataBase 功能描述:备份数据库 接收参数:需要备份的路径及文件名 返回参数:Ture,False 是否成功 创建人员及日期:zzz@2006-11-15 Public Function BackUpDataBase()Function BackUpDataBase(ByVal sDBName As Strin
2007-06-05 08:53:00
648
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人