摘要: 在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化,窗体逐渐不透明,直至完全不透明。这是本文要探讨的窗体效果之一:渐变窗体。还有一种窗体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口的最下方向上移动,直至窗体完全显示就不再移动。当我们点击“确定”按钮之后,窗体由从屏幕上逐渐下移,直至完全从屏幕上完全不显示。这也是本文讨论的窗体效果之一:移动提示信息窗口。(一)渐变窗体每个窗体都有一个Opacity属性,它的值从0到1之间,表示窗体的透明效果,0表示完全透明,1表示完全不透明。我们可以动态设置这个值,实现窗体从 阅读全文
posted @ 2008-06-16 18:19 周金桥 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 效果图:最近翻看以前的学习C#的联系代码,无意之中发现一个很有趣的项目。是一个飘动窗体的效果,运行程序之后,在当前屏幕上会像雪花般飘动很多自定义图标,并且它们就像雪花般轻盈地从屏幕上方飘落到屏幕下方,直到消失。在程序运行过程中,屏幕上会维持一定数目的雪花。在系统托盘区域会有一个图标,点击这个图标,可以退出程序。这个联系代码联系了如何使用不规则窗体和系统托盘控件。程序中核心部分源代码:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;namespace Falli 阅读全文
posted @ 2008-06-06 09:02 周金桥 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 仿QQ面板的WinForm窗体 说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。 回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在奉献给大家。 在程序中用到了三种控件(不包括窗体类):ImageList、Button和ListView。Button控件显示好友分组,点击之后显示相应好友分组的信息;ImageList控件用于存放好友头像;ListView控件用于显示好友列表。在程序中不是用Location来定位控件的位置,而是使用Dock属性来设置控件的停靠,并随着父控件一起调 阅读全文
posted @ 2008-05-31 15:24 周金桥 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 处理程序 触发时机 由.....支持 onabort 图像装载被中断 N3,IE4:<img> onerror 在装图像的地程中发生了错误 N3,IE4:<img> onchange 选中元素<select>中的选项被选中或其他元素失... 阅读全文
posted @ 2008-05-18 14:06 周金桥 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了在两个线程之间如何协同工作。这个程序的思路是共同做一件事情(从一个ArrayList中删除元素),如果执行完成了,两个线程都停止执行。代码如下:usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Threading;///<summary>///在开发中经常会遇到线程的例子,如果某个后台操作比 阅读全文
posted @ 2008-05-17 11:32 周金桥 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。前台页面:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ExportDemo.aspx.cs"Inherits="ExportDemo"%><!DOCTYPEh 阅读全文
posted @ 2008-05-16 10:10 周金桥 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 虽然MS SQL Server2005推出很长一段时间了,但是因为本人的本本内存太小(和本人一样,属于淘汰品了,呵呵)所以一直没有安装SQL2005,但是今天有优化一个项目,别人用的就是SQL2005,没有办法只好安装了。安装的时候有一个坎一直过不去,错误编号为“-2146233087”,查看了系统日志,描述如下:产品: Microsoft SQL Server 2005 Notification Services -- 错误 29549。无法在 COM+ 目录中安装和配置程序集 C:/Program Files/Microsoft SQL Server/90/NotificationServ 阅读全文
posted @ 2008-05-11 12:19 周金桥 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx作者:Scott Hanselman原文标题:What Great .NET Developers Ought To Know译者:Tony Qu前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的 阅读全文
posted @ 2008-05-09 21:49 周金桥 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在<html></html>标签之外,破坏了原有XHTML的结构,所以本人在满足原功能的情况下,对JScript类做了进一步的改善,这个改善采用了重载的办法,增加了一个System.Web.UI.Page类的实例作为参数,不会影响原来的程序代码。整个程序的代码如下:us 阅读全文
posted @ 2008-04-21 16:32 周金桥 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 在编写.net程序(特别是WinForm时)经常会遇到一些需要加以保护的资源文件,比如一些数据库文件、图片文件等等,我们希望能被自己的程序访问,但是又不希望别人把我们辛辛苦苦收集来的数据被别人毫不费力地用于自己的程序中,在网上已经有不少朋友问到过这个问题,我也与不少朋友探讨过这个问题,今天把一些常用的做法介绍给大家,仅供参考。办法一、作为嵌入式资源采用这种办法的优点是资源文件做成整个可执行文件的一部分了,优点是不同反编译等手段,无法获知程序的内部情况,缺点是因为已经嵌入到exe中了,所以无法对嵌入的文件做内容上的修改。 图:打开调换字节顺序的word文件的情况办法四、对文件字节进行补运算 实践 阅读全文
posted @ 2008-04-16 14:16 周金桥 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2008-03-27 13:24 周金桥 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。要想获取最新版本的log4net组件库,可以到官方网站http://logging.apache.org/log4ne 阅读全文
posted @ 2008-03-26 16:13 周金桥 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一位做共享软件做得很成功的同行说过:“一个好的共享软件,首先操作要简单容易上手,其次一定附带一个详尽的帮助手册。”可见,对于一个软件来说,帮助文件的重要性。不过大部分程序人员(包括我)都忽略了帮助文件的重要性,都认为自己做的软件相当简单,一看就会,殊不知我们是一个连底层都了解的开发人员。前段时间本人做了一个图片处理软件,免费给一些同学和朋友使用,很多人的反馈是不知道怎么用,于是本人花时间做了一个帮助手册,得到了很多好的反馈,本人准备在结合他们的反馈意见之后发布一个Realease版本。在使用的过程中,我使用了微软提供的HTML Help WorkShop这个软件,可惜是英文的,为了方便广大对英 阅读全文
posted @ 2008-03-24 16:48 周金桥 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 以前在别的地方见过一个通过调用系统API实现屏幕截图的例子,从内心来说我不太喜欢在C#代码中出现这种情况,现在什么都讲“和谐”,我觉得这种做法就是破坏了我们的“和谐”代码,呵呵,开玩笑,有的时候,不通过系统API确实难以做到的。下面讲述的就是怎么通过纯C#来实现屏幕截图,代码如下://截取全屏图象privatevoidbtnFullScreen_Click(objectsender,EventArgse){//创建图象,保存将来截取的图象Bitmapimage=newBitmap(Screen.PrimaryScreen.Bounds.Width,Screen.PrimaryScreen.Bo 阅读全文
posted @ 2008-03-22 15:04 周金桥 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 在ADO.NET中经常需要跟各种数据库打交道,在不实用存储过程的情况下,使用参数化SQL语句一定程度上可以防止SQL注入,同时对一些较难赋值的字段(如在SQL Server中Image字段,在Oracle中Clob字段等)使用参数化SQL语句很容易就能赋值,所以本人经常在ADO.NET中使用参数化SQL语句,近几年来陆续跟SQL Server/Oracle/MySQL/Access打交道,积累了一些心得,现在整理出来供大家参考。我们假设数据可的结构如下图(设置的数据库为Oracle10g):它在SQL Server中的创建语句是: createtableS_Admin(UserNamevarc 阅读全文
posted @ 2008-03-19 01:26 周金桥 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 说明:以前本人参与个一个电子杂志项目,当时要求实现模拟现实生活中的杂志翻页动画效果,别人推荐了这篇文章,最后达到了我想要的效果,今天尝试把这篇文章翻译了一下。希望对英语水平不太好的同行有帮助。如果你的英语水平足够好,我推荐你阅读英文原文,网址是:http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx,同时希望大家原谅本人的翻译水平。介绍 图1 翻页效果这篇文章用来介绍如何在电子书或者电子相册中并列显示图片时创建一种翻页效果,这种翻页效果模仿了现实中的书本翻页情况。背景写作这篇文章的灵感来自于一个可重用的用于显示图片的组件的需求。我使用了C 阅读全文
posted @ 2008-03-14 23:20 周金桥 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 在看本文之前,建议查看本人的系列文章:《AjaxPro与服务器端交互过程中如何传值》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/05/2026908.aspx 《用AjaxPro实现二级联动》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/07/2029204.aspx 《用AjaxPro实现定时刷新效果》:http://blog.csdn.net/zhoufoxcn/archive/2008/03/09/2160407.aspx以便对AjaxPro有个初步印象。题外话:经不住一些朋友的一再要求 阅读全文
posted @ 2008-03-12 19:34 周金桥 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在看本文之前,建议查看本人的系列文章:《AjaxPro与服务器端交互过程中如何传值》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/05/2026908.aspx 《用AjaxPro实现二级联动》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/07/2029204.aspx ,以便对AjaxPro有个初步印象。说明:在Web开发中,有时候需要经常更新某一部分内容,如果不采用Ajax技术,就需要使用传统的html技术,在<head></head>区域加以下代码:<meta 阅读全文
posted @ 2008-03-09 21:55 周金桥 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 今天临晨本人写了一篇有关.net中WMI编程的入门文章,名字是《.net中的WMI编程(一):WMI介绍及简单应用》,如果你对WMI还不太熟悉,请先阅读那一篇,以便有个大概的印象,网址是:http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2042697.aspx。昨天给大家展示的例子都比较简单(我个人觉得),不过还是有不少朋友私底下问我为什么有些语句需要那么写,还有人问我怎么知道那样写,以及怎么知道查询结果中会有那些字段名(既然叫WQL,我就称之为字段了)。所以我觉得有必要介绍一下WMI中的查询语言了。WQL就是WMI中的查询语言,WQL的全称 阅读全文
posted @ 2008-01-14 23:28 周金桥 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前言:由于.net的某些特点使它脱离了操作系统底层,所以如果我们想获得一些底层的操作系统信息的时候比较困难,经常需要DllImport技术,这对一些对C/C++不熟悉的程序员来说简直是一个梦魇(对于我来说也是如此,虽然大学里学习过C/C++,可是我从来没有用过它们做过任何实际的应用程序开发),所以能通过一些简单的办法处理的,我都绕过去了,很多时候我喜欢借助命令行来执行一些命令,然后截取输出流,处理之后返回我需要的结果,这个也是比较痛苦的。经常访问我的博客的朋友应该对我的一篇文章很熟悉,或者从别的地方看到过,因为它被众多网站转载了,这篇文章就是《用C#获取CPU编号、硬盘编号等系统有关环境、属性 阅读全文
posted @ 2008-01-14 02:48 周金桥 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 说明:刚刚写了一篇《IHttpHandler的妙用(2):防盗链!我的资源只有我的用户才能下载》的文章,网址:http://blog.csdn.net/zhoufoxcn/archive/2008/01/11/2036995.aspx。估计很多朋友对不同后缀的文件对应的MIME类型不熟悉(实际上这么多我也记不住),所以将平常常见的一些文件后缀对应的MIME类型写了一个对照表,现在奉献给大家: 文件后缀 MIME ... 阅读全文
posted @ 2008-01-12 11:04 周金桥 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 昨天粗略讲了一下IHttpHandler接口的作用和动态给图片添加水印的处理,如果对这些不太清除的朋友,建议看看这篇《IHttpHandler的妙用(1):给图片添加水印》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/10/2033530.aspx昨天也提到了IHttpHandler接口主要有一个IsReusable属性和一个ProcessRequest方法,利用这个方法我们可以处理很多事情的,昨天我们利用了这个方法给图片动态添加了水印,今天我再来展示另一种用法。大家查看一个msdn,可以看到它的声明如下:VisualBasic(声明)SubP 阅读全文
posted @ 2008-01-11 11:26 周金桥 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 先给大家看几张熟悉的图片:上面这些图片大家不熟悉,不过如果大家留心一下就会发现每张图片上都有一些有关网站的信息,只不过第一张和第二张使用的是图片,第三张就是"life.netskycn.com"文字而已,这就是所谓的图片水印技术,它一般都是在原有图片上添加一些自己的标记(一般是网站网址),这样如果别的网站直接链接使用的话,则不可避免带上了自己网站的信息,相当于给自己网站做了广告。最近本人也做了一个asp.net网站,做一个政府网站,网站管理人员发现以前很多新闻记者不打招呼就直接使用他们的新闻信息和图片,他们很恼火,于是要求我给他们的网站添加上水印,这样如果别人要用只能通过正 阅读全文
posted @ 2008-01-10 13:03 周金桥 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 利用.net技术能够快速开发出应用程序,但是如果应用微软的那一套技术,做出来的程序大多数程序员恐怕都会有一种千篇一律的感觉:按钮还是那个按钮(只是文字不同),文本框还是那个文本框,下拉列表还是那个下拉列表........跟系统里的没有什么两样,不管程序怎么样,至少这个界面没什么新意。诚然,目前也有不少第三方的控件,如Xceed Ultimate Suite、ComponentOne.Studio、Infragistics.NetAdvantage等等,使用这些控件大多需要再花一定时间去掌握这些控件的用法,而且有些做得不是很好,我曾经见过一个商业控件里面很多是画出来的,不能像VS.net自带的控 阅读全文
posted @ 2008-01-08 20:00 周金桥 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在实际asp.net项目中经常会遇到无刷新二级或者N级(N>=2)联动情况,其实N级联动和二级联动的原理都是一样的,实现这种办法有很多,一种是纯脚本实现(动态生成Array数组),一种是采用微软的Ajax.net中的UpdatePanel来实现,今天我给大家来展示如何采用AjaxPro来实现,相关文章请参考http://blog.csdn.net/zhoufoxcn/archive/2008/01/05/2026908.aspx《AjaxPro与服务器端交互过程中如何传值》一文。前台aspx页面:<%@PageLanguage="C#"AutoEventWire 阅读全文
posted @ 2008-01-07 18:44 周金桥 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 用asp.net开发Ajax有两种主流,一种是微软推出的技术,其中一个最常用的就是UpdatePanel控件,还有一种是AjaxPro技术。这种技术有着各自的特点。采用微软的技术开发也沿用了微软一贯的简单化、傻瓜化的特点,开发简单Ajax程序几乎不需要了解任何网页脚本知识和XHTML知识,缺点也有一些,通常会带来一些不必要的网络流量(整个UpdatePanel控件内所有的控件内容都会提交),另外在VS2005下经常会出现“***不是已知元素 原因可能是网站中存在编译错误 ”的提示,虽然有治标不治本的办法(见拙作:***不是已知元素 原因可能是网站中存在编译错误中提到的解决办法),但是经常出现这 阅读全文
posted @ 2008-01-05 16:46 周金桥 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 说明:在List<T>范型集合中提供了一类委托,以确定要寻找集合中的哪些符合条件的单个元素或者集合msdn里描述如下:Predicate 委托,用于定义要搜索的元素应满足的条件。这一点msdn帮助里面说得很简单,只以List<string>范型集合为例说了一些简单应用,这些完全不能满足一些复杂的应用,比如查找集合中符合某些特性的单个元素或者元素集合,因为Predicate 委托只能使用一个参数,写本文的目的就是说明如何满足复杂的要求在范型集合中查找元素作者:周公日期:2007-12-28(没办法,去年写好的文章,因为csdn的博客不行,拖到今年发了)首发地址:http: 阅读全文
posted @ 2008-01-03 11:18 周金桥 阅读(293) 评论(0) 推荐(0) 编辑
摘要: create PROCEDURE sp_decrypt(@objectName varchar(50))ASbeginset nocount on--CSDN:j9988 copyright:2004.01.05 --V3.1--破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器--发现有错,请E_MAIL:CSDNj9988@tom.combegin trandeclare @objectname1 varchar(100),@orgvarbin varbinary(8000)declare @sql1 nvarchar(4000),@sql2 varchar(8 阅读全文
posted @ 2008-01-01 19:38 周金桥 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1、关于enum的定义///<summary>///新闻、下载资源等的审核状态///</summary>publicenumApplyStatus{///<summary>///审核不通过///</summary>NotPassed=-1,///<summary>///未审核///</summary>NotApply=0,///<summary>///审核通过///</summary>Passed=1}2、符号名和常数值的互相转换ApplyStatusstatus=ApplyStatus.NotAp 阅读全文
posted @ 2007-12-26 00:02 周金桥 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在.net开发中经常需要读写xml形式的文件(app.config和web.config分别是WinForm和WebForm中使用到的xml文件的一个特列,并且微软提供了通用的方法,在此就不赘述了),.net类库提供了多种读写xml文件的方式,每一种方式都有其优点和缺点,因而有其实用性。下面列出微软.net类库提供的读写xml文件个类及其特点: 类名称 优点 缺点 XmlReader 快速、高效、可扩展 只读... 阅读全文
posted @ 2007-12-23 14:01 周金桥 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 中国毕竟是一个文明大国,有一些自己悠久的历史文化传统,农历就是其中之一,它对指导农业生产有着极为重要的意义,还有春节等一些传节日并没有因为使用公元纪年而消失,在程序开发种我们也经常会遇到一些需要在公历与农历之间进行转换,在1.1之前大家都是采用了第三方的算法(我也采用过),现在在.net2.0种已经提供了这种功能了。下面我就以几个简单的例子展示它的用法。using System;using System.Collections.Generic;using System.Text;using System.Globalization;/** * 说明:在东亚各国,除了通用的公元纪年之外,还有各自 阅读全文
posted @ 2007-11-21 12:47 周金桥 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 导读: 二、ASP.NET Runtime Pipeline(续ASP.NET Http Runtime Pipeline - Part I) 现在我们真正进入ASP.NET管辖的范畴,下图基本上囊括整个处理过程涉及的对象,接下来我们一起来讨论这一系列的对象如何相互协作去处理Http Request,并最终生成我们所需的Http Response。 HttpContext 上面我们介绍了ISAPI在调用ISAPIRuntime的时候将对应的ISAPI ECB Pointer作为参数传递给了ProcessRequest方法,这个ECB pointer可以看成是托... 阅读全文
posted @ 2007-11-17 17:37 周金桥 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 导读: 相信大家都使用过ASP.NET进行过基于Web的应用开发,ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所需的Service、Programming Model和Software的Infrastructure。如果我们以一个Low Level的角度来看,它本质上就是一个消息处理器:他接受IIS(确切地说应该是ASP.NET ISAPI)Forward的Http Request (我们可以看成是一个Request Message),经过一系列的处理,最终产生一个用户希望的.. 阅读全文
posted @ 2007-11-17 17:36 周金桥 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 导读: 前言 关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Architecture,经Rick Strahl先生同意,我把他的这篇文章翻译成中文,希望能够给想深入了解ASP.NET工作机制的朋友一点帮助。 特别说明:翻译此文的目的仅仅是为了给广大的ASP.NET爱好者提供一些帮助,由于本人能力有限,文中不对地方,还请批评指正。如果你需要转载,请你保留该文以及原英文的链接。多谢! 作者:Rick Strahl || 翻译:today || 下... 阅读全文
posted @ 2007-11-17 17:26 周金桥 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 导读: 自己做的一个项目中所运用到的技术:| 1. 日历控件(带时分秒) 2. GridView 批量删除,自定义分页,定位页码 3. GridView 修改 4. GridView 鼠标经过改变行的颜色 效果如下: HTML: 合作商查询 ... 阅读全文
posted @ 2007-11-12 19:18 周金桥 阅读(251) 评论(0) 推荐(0) 编辑
摘要: SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 阅读全文
posted @ 2007-11-07 16:04 周金桥 阅读(180) 评论(0) 推荐(0) 编辑
摘要: CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。语法CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ] [ WITH { R 阅读全文
posted @ 2007-11-07 15:57 周金桥 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 行列转换 行转列DROP TABLE t_change_lc;CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);INSERT INTO t_change_lc SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4UNION SELECT '002' card_code, ROWNUM q, trunc(dbms_ran 阅读全文
posted @ 2007-11-07 15:52 周金桥 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 介绍:在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVER数据库。 本文中我将示范SqlBulkCopy类的不同应用。 数据库设计: 这个数据库的设计还是蛮简单的,它基于Northwind数据库的Products表。另外我还在Northwind数据库中创建了3个表。 详情可以看一下下面的数据库关系图。Products_Archive 和Products_Latest有与Prod 阅读全文
posted @ 2007-11-07 14:21 周金桥 阅读(170) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Data;usingEBiz.Security.API;usingSystem.IO;usingSystem.Reflection;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Xml;usingSystem.Xml.Serialization;usingSystem.Globalization;usingSystem.Web;usingSystem.Web.Security;usingSystem.Configuration;usingEBiz.DBM.Comm 阅读全文
posted @ 2007-11-07 13:54 周金桥 阅读(532) 评论(0) 推荐(0) 编辑