- 博客(51)
- 资源 (3)
- 收藏
- 关注
转载 C#中定义快捷键
转自 http://hi.baidu.com/haigear/blog/item/ee22e31c9efbee8986d6b697.html 在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。(1)建立一个类文件,命名为HotKey.cs,代码如下:using System;using Syst
2008-07-24 18:50:00
445
转载 c# 自动升级程序
最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里下载需要升级的文件。我选择了到指定的网站上去下载,这样比较简单,也通用一些。
2008-07-10 13:15:00
1794
1
原创 C# 使用字体文件
用户程序安装到没有安装该字体的客户端 System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection(); string path = Path.GetFullPath("CODE39-1.TTF");
2008-06-26 23:28:00
529
翻译 C# ini文件与xml文件读写入门
//ini文件部分using System;using System.IO;using System.Runtime.InteropServices;using System.Text;namespace Ini{ /// /// Create a New INI file to store or load data /// public class I
2008-06-13 13:31:00
691
转载 C# 插件构架 简介
转自:http://blog.youkuaiyun.com/gavinou/archive/2006/09/13/1217933.aspx之前一直想学学插件编程, 主要的原因是感到现在的客户需求变化不定 ,如果把全部功能整合在一个执行文件中的话,修改,升级起来很不方便, 所以想采用插件编程的方式, 只需要构建好了程序框架之后, 每完成一个功能,就可以让用户审核一个, 化整为零,让开发团队和客户都能构掌握项
2008-06-05 19:17:00
110
转载 用C#实现在线升级
用C#实现在线升级 //这是一个webserviceprivate AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, System.EventArgs e) { if(LinkWebServices()==true) { this.la
2008-06-05 18:56:00
105
原创 动态加载窗体
作用:在项目中可以动态改变操作流程代码: string forms = "Form2"; Form a=((Form)Activator.CreateInstance(Type.GetType("WindowsApplication1." + forms))); a.Text = "aaaaa"; a.Show();
2008-05-28 13:39:00
215
转载 .NET打包時加入卸载功能
.NET打包時加入卸载功能方法一:23在打包项目中添加文件msiexec.exe(一般在c:/windows/system32(系统目录中)找到)。45在文件系统视图中选择应用程序文件,在msiexec.exe上单击右键选择“创建快捷方式”,重命名快 捷方式为“uninst”.67更改此快捷方式Argmuments为“/x {产品ID}”,产品ID的值为打包项目的ProductCode属性值。
2008-05-25 18:15:00
271
转载 c# 简单事务的使用方法
SqlConnection myConnection = new SqlConnection("Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;"); myConnection.Open(); SqlTransaction myT
2008-05-19 12:48:00
435
转载 C# 无固定参数的存储过程(篇三)
转自:http://topic.youkuaiyun.com/u/20080502/20/21502bcf-0169-480e-a038-a523585cd1bc.html?305383154这个比较复杂,但是使用很方便using System;using System.Data;using System.Configuration;using System.Web;using System.Web.
2008-05-06 19:18:00
241
转载 C# 无固定参数的存储过程(篇二)
这个稍微复杂点,使用比前一个方便点C#调用存储过程__无需定义参数列表调用 executeProc("存储过程名", 转入参数值的列表)返回 string[] 二维数组 {"参数名",值}protected static SqlConnection conn = new SqlConnection(); protected static SqlComma
2008-05-06 19:15:00
416
原创 C# 无固定参数的存储过程(篇一)
这个比较简单,使用还算方便SqlConnection conn = new SqlConnection("");//方法 public DataSet Exec(string procName, SqlParameter[] sqlParams) { try { DataSet ds
2008-05-06 19:13:00
214
转载 DataTable数据的过滤
转自:http://www.cnblogs.com/yuhx/archive/2007/09/29/910762.html语法如下如下://创建一个过滤条件的字符串string filter = "字段名="+条件+"";//取出符合条件的记录DataRow[] rows = DataTable.Select(filter);这样记录就过滤出来了。
2008-05-05 13:22:00
267
转载 GridControl编辑后如何保存数据
转自:http://www.cnblogs.com/yuhx/archive/2007/12/25/1013348.htmlGridControl编辑后如何保存数据 我们为了程序的美观,编辑数据的方便,常常使用GridControl来格式化显示数据,并编辑数据后能直接保存数据。 在经过大量的失败经历后,我发现了一些需要注意的地方。 在微软的DataAdapter的Upd
2008-05-05 13:19:00
614
转载 ASP.NET中生成条形码
asp.net的条形码#region asp.net的条形码public string bar_code(object str, int ch, int cw, int type_code){ string strTmp=str.ToString(); string code=strTmp; strTmp=strTmp.ToLower(); int height=ch;
2008-04-26 15:43:00
426
转载 在asp.net 中实现只允许数字输入的文本框
在asp.net 中实现只允许数字输入的文本框,其实是十分简单的,只需要利用customervalitor控件的功能就可以了。比如,先添加一个文本框,再添加一个customervalitor控件,将其中的customervalitorfunction功能设置为IsNumber,之后,在页面中写一个自定义的函数就可以了function IsNumber(source,arguments){ v
2008-04-26 15:31:00
219
转载 ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等
ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等 有时根据选择不同的数据表,要生成不同的输入页面,这些数据表的结构各不相同,这时就要动态输出控件组成输入页面了,把这些表的结构放在一个专门的TYPE表里,如中英文字段名称,类型,大小,中英文表名称等。 首先在页面上放置一个TABLE控件,放置一个DropDownList控件,DropDownLi
2008-04-26 15:29:00
265
转载 Asp.Net 动态创建控件并保存取值
转自http://boiling1980.blog.hexun.com/6008344_d.html//EditXml.aspxhttp://www.w3.org/1999/xhtml" > ConfigEdit BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-
2008-04-26 15:10:00
100
1
转载 UltraGrid 的常用功能
UltraGrid 的常用功能Ultragrid是一个非常强大的第三方Windows应用程序组件,属于NetAdvantage的Infragistics软件中。 Databinding和DataGrid一样,设定DataSource就可以了。 比较方便的做法是把Ultragrid 拖动到Designer上,然后通过PropertyGrid来调整。 (1)不同值可以给以不同的颜色。 Prop
2008-04-26 14:33:00
2757
转载 asp.net三层结构例子
三层式开发中的层次划分讨论 先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在
2008-04-23 21:54:00
300
转载 用ASP.NET部署三层架构
ASP.NET可以使用.NET平台快速方便的部署三层架构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#,VB,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在ASP页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层架构。
2008-04-23 21:50:00
291
转载 GridView自动改变列宽
转自http://blog.youkuaiyun.com/qiujiahao/archive/2007/08/09/1733347.aspxpublic void SetGridViewWidth(GridView gridview1) { int rowcount = gridview1.Rows.Count; //行数 int c
2008-04-03 19:43:00
3196
原创 纯 sql 无限级 树形结构 生成 和 判断
以前树形生成都是在程序里面处理的,现在想在sql里面处理,花了2个小时做出来的.需要转载的朋友请注明出处.至于树形结构的加载请浏览我前面的文章,里面都说的很详细了 SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOALTER proc STKD_Ys_Ysxm_Insert@编号 varchar(255),@名称 varchar(255),
2008-02-04 11:03:00
391
转载 Asp.NET 生成随机码基类(随机字母,随机数字,随机字母+数字 )
Asp.NET 生成随机码基类(随机字母,随机数字,随机字母+数字 ) /############################################版权声明:文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必以明文标注文章原始出处及本声明http://www.opent.cn 作者:浪淘沙######################################
2008-02-01 13:15:00
212
转载 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
转自http://www.cnweblog.com/maomao2008/articles/271046.html使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件 当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处。现在使用ASP.NET Atlas完全
2008-02-01 13:13:00
225
转载 类似QQ的垂直菜单(动态)
原文作者:阿飞类似QQ的垂直菜单(动态) 步骤:1.新建一个页面,假如说叫VerticalMenu2.把html代码copy到html代码区3.把LoadTopMenu方法copy到cs代码区4.运行即可-------------------------------------1.html代码STYLE type="text/css"> A:link {}{ COLOR: #
2008-02-01 13:11:00
308
转载 GridView 批量删除,自定义分页,定位页码
转自http://www.cnweblog.com/maomao2008/archive/2007/01/05/195167.htmlGridView 批量删除,自定义分页,定位页码 前台代码: table width="100%" height="20" border="1" align="center" cellpadding="0" cellspacing="0" border
2008-02-01 12:58:00
358
1
转载 使用 RDLC 报表
出处忘了,不过相信对大家很有帮助!使用RDLC报表(一) 2007-10-26 17:26 1 建立数据源 启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为Sql
2008-01-30 19:46:00
559
原创 MDI 父子窗体
public bool checkChildFrmExist(string childFrmName) { foreach (Form childFrm in this.ParentForm.MdiChildren) { if (childFrm.Text == childFrmName)
2008-01-30 19:36:00
242
转载 .net Remoting 程序 三层结构
NET Remoting提供了一个功能强大、高效的处理远程对象的方法。我在开发一个电力软件时,由于业务量大,必须用三层结构。实现数据处理(浏览、更新)但是这方面的资料很少。通过摸索我找到的方法。谨献给想用.net开发三层结构数据库应用软件而又苦于找不到方法的C#程序员。第一步:创建共享库依次点击“文件”->“新创建”->“工程”,选择创建一个C# Library,并将其命名为ydglS
2008-01-29 20:44:00
307
转载 UltraChart 相关设置
UltraChart 相关设置 作者:蔚蓝的叶子 2007-10-15 21:37:23 标签: netadvantage ultrachart 第三方控件
2008-01-29 20:26:00
640
转载 NetAdvantage控件使用:UltraGrid
NetAdvantage控件使用:UltraGrid 1。添加ColumnStart/Basic Settings/Data Schema/Manually Define a Schema/添加Column,命名用数据库中的字段名。2。添加Column中文名称Band and Column Settings/Band [0](手动添加Column后)/Columns/选择列/Header/修改Ca
2008-01-29 20:24:00
903
转载 UltraGrid提供了Summary功能
UltraGrid提供了Summary功能,可以使我们方便的实现类似Excel的Summary的功能,本文将介绍如何设定指定列实现Summary。1. 拖放一个Grid到Form上,增加一些Columns2. 选中Age栏位,设置其属性AllowRowSummaries为True也可以在代码中实现3. 此时可以看到Column Age上有了一个Summary的按钮
2008-01-29 20:21:00
440
转载 单元格输入内容的验证
UltraGrid的使用(二):单元格输入内容的验证 UltraGrid提供很好的编辑功能,既然能编辑,当然就不能让他随便的输入,这就需要对输入单元格内容的验证了,以及验证结果的提示。举一个EMAIL输入的验证。下面是验证过程。public bool CheckEmail(string strEmail) { string MailPatte
2008-01-29 20:16:00
280
转载 在树上添加新的节点
ultratree的使用(三):在树上面添加新节点 在树上添加新的节点的操作其实很简单,但是不能保存,如果要保存起来,那么你就要有数据库来保存,这样的话,你的树在启动的时候就需要动态加载。这个将在ultratree的使用(四):动态加载树结构中有介绍。好了,闲话少说。添加树节点首先你要选择一个添加的位置,如果你的树没子节点那就无所谓了。首先定义一个全局变量来保存你选择节点
2008-01-29 20:15:00
321
转载 对树的动态加载
对树的动态加载是因为树的内容是不固定的,允许用户可以对树进行增删改。这样就直接涉及到了数据库。对数据库的设计有的就放一张表里,有的有几个LEVEL就放几张表里面,这就随便你了,怎么把数据从数据库中提出来,我也不介绍了。现在是数据已经提出。我是将数据从库中提出放到DataRead中的。 private void initNeTree() {
2008-01-29 20:14:00
226
转载 动态加载button,checkbox,dropdrow等控件
UltraGrid的使用(一):经常使用的技术 对于Grid是我们在程序中最常用到的麻烦控件,他有很强大的功能,有时候为了一个小小属性就能实现的功能,可能你要研究半天,我就是这样。现在来总结一下可能会经常使用到的功能。1。动态加载button,checkbox,dropdrow等控件。 ultraGrid1.DisplayLayout.Bands[0].Colu
2008-01-29 20:13:00
309
转载 如何制作复杂表头的Grid
如何制作复杂表头的Grid 实现Grid的复杂表头是不可避免的一个应用,我们的VB程序中也有很多使用SSDBGrid做类似的实现的例子,那么在UltraGrid中如何实现复杂表头呢? 严格的说实现UltraGrid的复杂表头可以有两种方式,第一根据UltraGrid提供的接口属性进行设置;第二是重写其Paint方法,但较复杂,不推荐。根据
2008-01-29 20:10:00
603
3
转载 TableLayoutPanel的两个小技巧
TableLayoutPanel的两个小技巧 1. 特定情况下,如果设计了一个左中右或左右结构的TableLayoutPanel布局,如下图现在需要讲按钮一列弄到左边,Grid在右边,此时可以设定TableLeyoutPanel的RightToLeft属性为Yes即可实现效果了,而不必要重新删掉控件,重新进行布局,如下图不过更改完之后记得修改一下Tab键序
2008-01-29 20:07:00
452
转载 如何实现UltraGrid中的图片按钮效果
如何实现UltraGrid中的图片按钮效果 如下图所示方式,如何实现UltraGrid中的图片按钮效果? 1. 新建一个Grid,增加绑定列和三个非绑定列(Detail,Edit,Delete)2. 选择Edit列,更改其相关属性Style为ButtonButtonDisplayStyle为AlwaysData
2008-01-29 20:06:00
393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人