- 博客(34)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 C#水晶按钮
做了一个控件,这样就可以告别图片按钮了:) 效果: 程序源代码: using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; using System.Drawing.Dr
2007-06-15 09:54:00
1694
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在WinForm应用程序中实现自动升级
最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里下载需要升级的文件。我选择了到指定的网站上去下载,这样比较简单,也通用一些。在这
2007-06-15 09:38:00
1423
2
原创 用ASP.NET实现文件的在线压缩和解压缩
我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。 1、首先从这里下载0.84版本的SharpZlib源码及示例码。 2
2008-04-11 14:18:00
96
原创 用ASP.NET实现文件的在线压缩和解压缩
我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003 + SharpZlib来解决问题了。 1、首先从这里下载0.84版本的SharpZlib源码及示例码。 2
2008-04-11 14:18:00
345
1
原创 使用Visual C#实现断点续传
1 在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 2 3 以下是一个请求报文与相应的回复
2008-04-11 14:16:00
346
原创 .net DEC加密 与解密 是属于对称加密
1using System; 2using System.Security.Cryptography; 3using System.IO; 4using System.Text; 5namespace Company.BLL 6...{ 7 /**//**//**//// 8 /**//// 此类用来加密与解密存在于URL中的参数 9 /**//// Cr
2008-04-11 14:15:00
428
原创 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
@ Page Language="C#" AutoEventWireup="true" CodeFile="upfile.aspx.cs" Inherits="upfile_upfile" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
2008-04-11 14:14:00
289
转载 每个开发人员现在应该下载的十种必备工具
发布日期: 7/20/2004 | 更新日期: 7/20/2004本文自发布以来已经增加了新信息。请参阅下面的编辑更新。本文讨论: • 用于编写单元测试的 NUnit •
2008-04-11 14:13:00
455
原创 做项目需要注意的地方
1.xml文件尽量以utf-8编码,gb2312有些字是存储不了的,如?,就算能存也需要转换,比较麻烦,utf-8也符合国际规范 2.CSS中:hover这个伪类,如果放在:visited前面则会失效3.标签如果没有href属性,所有对它的css的伪类如:hover均失效4.js文件中用document.wirte(""形式的引用,其file相对路径均为引用该js的html的路径
2008-04-11 14:11:00
252
原创 获取指定日期是今年得第几周的函数
1 public int WeekOfTheYear(System.DateTime dt ) { 3 //获取 4 CultureInfo myCI = new CultureInfo("zh-CN"); 5 System.Globalization.Calendar myCal = my
2008-04-11 14:10:00
349
原创 Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连
2008-04-11 14:09:00
363
原创 让.Net 程序脱离.net framework框架运行
Net框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker。 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等。最后还有某网友兜售的一个实
2008-04-11 14:09:00
656
原创 在网页中插入Flash和浮动广告
在网页中插入Flash和浮动广告,你会发现在浮动广告浮到Flash处时会在下面,我们如何解决这个问题呢,其它很简单在flash代码的位置加入下面语句就可以了 例:如果下面是flash所在位置的代码:
2008-03-25 14:53:00
842
转载 .NET C/S(WinForm)开发技巧点滴
花费了十天时间,为公司开发了一套简单的网络版的信息管理系统,功能主要有客户信息管理,员工信息管理,常用信息管理(各种信函打印、常用网址/常用电话等),公司简单的财务管理等。把一些点点滴滴的技巧在此记录下来,以备查用。1.数据绑定。 DataReader 读取数据,用DataTable.Load(IDataReader)方法将数据加载到 DataTable ,用DataGridVi
2008-02-21 12:42:00
720
转载 对WinForm的App.config文件进行加密
最近在做一个WinForm的项目,由于采用的是在客户端直接连接数据库的方式,需要在客户端部署App.config,由于使用了Enterprise Library,需要对App.config文件里的connectionStrings片断进行加密处理,搜索MSDN,发现已经有了现成的工具ASP.NET IIS 注册工具 (Aspnet_regiis.exe),可是它只能针对ASP.NET的Web.
2008-02-21 12:00:00
509
原创 GridView里的内容自动换行
在页面加入属性:style =" word-break :break-all ; word-wrap:break-word " (table或div 等的属性里)或设置 protected void GridView1_DataRowBound(object o, GridViewRowEventArgs e) { if (e.Row.RowTy
2008-01-16 10:53:00
329
原创 ASP.NET中应用XML技术实现Web报表打印
应用XML技术实现报表打印方案的设计与实现笔者为了能够快速实现简单的报表打印,设计了下面的方案。编写一个通用打印页面,要打印报表将参数写入一个XML文档,调用页面XMLReport.aspx?report=报表名,即可完成报表的制作3.1 创建自定义的XML报表文件XML主要用来描述打印报表的名称,数据来源,格式,分页打印等信息,具体标签可自己定义,下面是笔者针对会员管理系统报表打印所制定的XML
2007-12-17 22:49:00
353
转载 使用Visual C#制作可伸缩个性化窗体
引言:谁都希望自己的应用程序能让人留下一个深刻的印象,让自己的程序窗体有一件与众不同的"外衣"是一个好办法。试想:在一大堆的普通窗口中突然跳出一个很酷的界面,一定能让人眼睛一亮进而产生兴趣的。在VB,VC中如何定制可伸缩个性化窗口早就不是什么秘密了,已经有了大量相关的文章进行介绍,无非都是如何调用系统API之类的方法,但是在.Net中调用API却相对比较麻烦,所以使用.Net制作个性化
2007-11-05 14:37:00
284
原创 Vista下最新版Apache+PHP+MySQL+phpMyAdmin安装指南
在本机开发调试Drupal,首先需要一个Web服务器和PHP环境。网上有很多教你如何在Windows下搭建的指南,不过大都只针对XP/2000。而我在Vista安装,多少遇到了一些新情况,特写成文章,方便自己,也给大家提供一个参考。提示:本文的主要方法同样适用于Windows XP/2000。既然用了Vista,那么也用最新版的Apache+PHP+MySQL来搭建吧:)到官方网站下载
2007-10-29 11:02:00
2218
原创 汇总一段时间内,各编号的总数
select prdNum,sum(LotIn) as countNum from tblPrdFlow where WhichDay>2006-4-1 and WhichDay<2006-10-31 group by prdNum
2007-10-24 11:37:00
242
转载 DataGridView的一些技巧
最近一直跟DataGridView打交道,突然觉得很多技巧性的东西很模糊,经过最近的个人实验操作和从网上查到的资料把对DataGridView操作的一些技巧总结和借鉴了一下,总结如下:1、自定义列 Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their B
2007-09-26 00:16:00
469
原创 MSSQL 所有精典语句
mssql更换表所有者 创建表的时候,如果不指定所有者名,则是用当前用户做为所有者.如果对象(表)的所有者不是dbo,那么在引用的时候就要显示指定表的所有者 批量修改所有者: EXEC sp_MSforeachtable exec sp_changeobjectowner ?,dbo 单个修改所有者: EXEC sp_changeobjectowner 要改的表名,
2007-09-25 09:36:00
260
转载 RDLC报表(八)
是该结束的时候了,越到后来越觉得无法把握随笔的内容了,基本上的内容在前面都阐述得差不多了,如果还有什么不明白的话,看我的代码:http://www.cnblogs.com/Files/waxdoll/RDLCReport.rar 。代码的主要内容是如何对RDLC报表进行自定义纸张单据打印。 下载内容包括: 在其它窗体调用报表浏览器的代码如下:
2007-07-19 10:45:00
962
8
原创 RDLC报表(七)
有关LocalReport、DeviceInfo和PrintDocument的内容已经介绍得差不多了,稍后会给出一个继承自System.Drawing.Printing.PrintDocument的组件EMFStreamPrintDocument。但是现在,来看一下如何进行自定义纸张票据打印时的页面设置。页面设置窗体如下图所示: 如何添加、删除自定义大小的纸张、
2007-07-19 10:42:00
1494
原创 RDLC报表(六)
你可能已经注意到了在调用LocalReport的Render方法时用到了一个XML格式的DeviceInfo结构,在SQL Server 2005 Report Services中,DeviceInfo结构是为了给特定的呈现格式传递参数。来看一个简单的DeviceInfo结构:DeviceInfo> OutputFormat>EMFOutputFormat> P
2007-07-19 10:40:00
1246
原创 RDLC报表(五)
随着Visual Studio 2005中文版的推出,Microsoft汉化了MSDN的大部分内容,开发者再也不用啃英文了,本来想介绍一下LocalReport的Render方法,现在您可以到http://msdn2.microsoft.com/zh-cn/library/ms252207(VS.80).aspx获得关于这部分的详细信息。之所以以前想介绍这个方法,是因为我将想大家介
2007-07-19 10:39:00
1119
原创 RDLC报表(四)
RDLC报表中有一个概念叫数据区域(Data Region),数据区域是数据绑定的报表项目,在数据区域中可以显示来自数据集的多行数据。RDLC报表设计器中的数据区域包含控件面板上的一系列控件:List、Table、Matrix、Chart,如图所示, List控件的用处在于这是一个在其中可以自由安排像TextBox、Image等控件;Chart控件用于显示图
2007-07-19 10:38:00
1340
原创 RDLC报表(三)
仔细想了一下,我觉得一篇step by step的随笔似乎是不必要的,由于RDLC报表设计时的简易性,任何有报表经验的人都可以在摸索后很容易就掌握其报表的设计方法。本来在这篇随笔中想谈一下对RDLC报表文件的解析,但是MISGoldPrinter的作者flygoldfish(长流支流)已经对这方面进行了详细的总结(见http://blog.csdn.net/flygoldfish/a
2007-07-19 10:37:00
873
转载 RDLC报表(二)
晕死,总是见到朋友们评论要GotReportViewer的实例,请在下面的连接中下载:http://www.cnblogs.com/Files/waxdoll/RDLC.rar 在这篇随笔中,我主要分析一下GotReportViewer上的几个经典例子,我们可以从中看到ReportViewer Control的强大功能: 1、Web Log Analyzer
2007-07-19 10:36:00
1058
2
转载 RDLC报表(一)
VS .NET开发中,用什么做报表? 可能的回答是Crystal Report,自.NET“紧密”集成Crystal Report后,这可能是开发人员比较单一的选择。但是,这种集成似乎并不非常紧密,网络上充斥着关于使用Crystal Report的抱怨,太复杂也许是其最为令人诟病的地方,自定义性比较差也不能为程序员们所容忍。 当然,必须承认Cryst
2007-07-19 10:34:00
1044
转载 自己动手用c#写控件
我平时比较喜欢使用delphi,小生不才,我随然喜欢delphi,平时开发(至少现在)多用delphi,但是不怕各位高手笑话,我没有用delphi写过控件,虽然原理上知道,但总感觉不知无从下手:L 但是自从接触了c#,她哪优美的身姿(代码风格),风骚而不放纵的性格(对面向对象的体现比较好,要比delphi强),深深打动了我。经过一段时间的操练,我发现在开发控件及组件上(别的方面,小生
2007-06-22 12:29:00
369
原创 用 c# 做msn风格的窗体
关键技术:1、做一个背景,用 Image 生成拼合背景图形可以,直接做一个竖条填充背景;2、设置 FormBorderStyle = FormBorderStyle.None,this.MainMenu1.dispose();3、在 this.Region = region;region 是一个组合的区域(在一个矩形中抠除一系列的小矩形,形成圆角矩形),如: Rectang
2007-06-19 09:21:00
991
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人