自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 customize control, Auto-commit textbox control

customize control, Automatic commit textbox control

2010-11-04 11:45:00 799

原创 Specail effect of 2 xtragrids

Specail effect of 2 xtragrids

2010-10-27 14:03:00 708

原创 Disable collapse of xtragrid group

Disable collapse of xtragrid group

2010-10-27 14:01:00 818

原创 The difference between Java and C#

The difference between Java and C#

2010-08-05 11:46:00 743

原创 C# Enum's description and value.

Enum description & string value

2010-07-09 10:29:00 1478

原创 How to customize xtragrid column line

customize xtragrid cell line, gridview, gridcontrol, column

2010-07-08 09:26:00 1136 1

原创 Log4net is in a standalone project

Log4net winform standalone project

2010-07-02 13:30:00 770

原创 Winform Change skin(DevExpress commerical commponents)

DevExpress, skin, winform, Look and feel, defaultLookAndFeel

2010-06-15 16:18:00 1407

原创 Winform Custom control (Automataic Commit)

Custom control, Winform, Auto commit

2010-06-15 16:07:00 818

转载 dotnet2.0 测试题(C#)

Donet2.0 using C# TestYou need to finish 40 questions in 40 minutes. Multiple-choice 1. Which of the following are true about anonymous methods?a. Anonymous methods have access to the local

2009-09-17 01:00:00 1587 1

原创 1. 特性: 使用特性定制表格(DataGridView)

一、构建特性类:using System;namespace AttributeDemo{ //特性应用在属性上,不允许多行 [AttributeUsage(AttributeTargets.Property, AllowMultiple=false, Inherited=false)] public class ColumnAttribute : Att

2009-09-17 00:30:00 767

转载 Jquery有根据不同的条件是否做出验证。

关于这方面的资料比较少,找到这段代码,记录在这里。function CheckIfValidationIsRequired() { var valdiatorid = GetValidatorId(reqContactFirstName); var cbid = GetClientId(cbAddAltContact); if (cbid.checke

2008-12-26 09:50:00 897

原创 Asp.net MVC中使用jquery.validate.js验证的问题

按照网上的方法:采用Ajax验证输入内容,代码如下:" method="post" id="form-sign-up">                                                    群组名称:                                                        群组说明:                      

2008-12-24 18:39:00 1461

原创 CodeSmith生成三层代码之抽象工厂(5)

 /// /// 创建数据层接口/// public static .IDAL.I Create(){ string ClassNamespace = AssemblyPath + "."; object objType = CreateObject(AssemblyPath, ClassNamespace); return (.IDAL.I)objType;

2008-12-03 17:35:00 1076 2

原创 CodeSmith生成三层代码之业务层(4)

 Name:Author: Description: --%>using System;using System.Data;using System.Collections.Generic;using .DALFactory;namespace .BLL{ ///  /// 业务逻辑类的摘要说明。 ///  public class  {  private readonly I dal = Dat

2008-12-03 17:33:00 1053

原创 CodeSmith生成三层代码之数据访问层(3)

/*************************************************************//*                   CodeSmith模板生成数据访问                *//*************************************************************/using System;using

2008-12-03 17:26:00 1761

原创 CodeSmith生成三层代码之接口层(2)

Name:Author: Description: --%>/*************************************************************//*                   CodeSmith模板生成数据接口                *//**************************

2008-12-03 17:17:00 1078

原创 CodeSmith生成三层代码之实体层(1)

/*************************************************************//*                   CodeSmith模板生成实体类                  *//*************************************************************

2008-12-03 17:14:00 1142

转载 整理邮箱,找到了很久以前的一段代码,关于委托和事件的。

关于委托和事件的,很象形,象是伪代码,不过可以直接执行。using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication7{            delegate void 事件处理格式1();    delegate void 事件处理格式2(int n);   

2008-11-13 14:50:00 1976 1

原创 使用DX811控件,Winform的Mdi中子窗体只打开一次。

使用dx8.11控件,Winform的Mdi中打开一次窗口,代码如下: #region 打開窗口        private void OpenForm(string ChildTypeString)        {            DevExpress.Utils.WaitDialogForm wf = new DevExpress.Utils.WaitDialogForm("請等

2008-09-02 11:05:00 1317

原创 调用一款ID读卡器的API方法

此款ID读卡器提供两个dll文件:IDUSB.DLL、OUR_IDR.dll========================================================using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime

2008-09-02 11:00:00 1584 2

原创 常用的加密解密方法

using System;using System.Security.Cryptography;using System.Text;namespace AttendService{    public static class DESEncrypt    {        #region ========加密========        private static string txt

2008-08-29 09:11:00 3504 2

原创 WinForm中配置数据库连接字符串

郁闷ing...............以前做Winform程序,居然专门做一个界面来配置连接字符串。今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理。使用方法也非常简单:引用C:/Program Files/Microsoft Visual Studio 8/Common7/IDE 里面的Microsoft.Data.ConnectionUI.Dialog.dl

2007-09-20 10:08:00 2915

原创 WinForm中使用XtraGrid控件,实现在界面中动态修改列显示,列名列宽等(进阶)

上篇关于 “在界面中动态修改列显示,列名列宽等”有缺陷,例如:GridView的DataSource是联合查询,就要手工修改XML文件,不支持XtraGrid列宽的拖拉,于是进一步改进。思路如下:在GridControl第一次载入的时候,用XML文件记录GridView的列的信息。关闭窗体的时候,再次保存列的信息。列的隐藏,固定在弹出窗体中设定。用到的一些方法入下://根据XML文件保存的

2007-09-05 04:30:00 4641 1

原创 DevExpress.XtraScheduler控件的使用方法一

    花了两天时间,总算把XtraScheduler控件的使用方法大致搞明白了。由于这方面的中文资料特别少,所以把这方面的心得整理下来。一、数据的读取和保存 1. 使用XML文档(参考Demo修改)    保存: schedulerStorage1.Appointments.Items.WriteXml("xmlFile.xml");    读取: public static void Fi

2007-09-05 04:14:00 4392 1

原创 WinForm中使用XtraGrid控件,实现在界面中动态修改列显示,列名列宽等

在使用XtraGrid的gridControl或DataGridView中,里面栏目的设置比较麻烦 。为此我找出了一个比较简便的解决方法。大致思路如下:定义一个和表结构类似的XML文件,保存表字段的显示标题、是否显示、宽度等信息,在GridControl显示的时候,直接读取这些信息。再在工具条中加上栏目设置的功能。具体实现步骤:1. 当然使用传说中的CodeSmith生成XML文件,Cod

2007-08-08 12:40:00 3660 1

原创 WinForm中使用DXperience控件中XtraForm,如何实现换肤

     在DevExpress.XtraEditors.XtraForm中,窗体的样式和皮肤有UseDefaultLookAndFeel属性。设置为false,就可以直接再属性里面修改样式和皮肤了。如果设置为true,可以再里面放控件defaultLookAndFeel,设置 defaultLookAndFeel的样式和皮肤,XtraForm窗体的样式和皮肤就可以随着改变。    我试着定义

2007-08-08 12:20:00 4388 3

原创 C#概念浅解

1.你决定去泡MM,明确泡的是MM而不是GG,这是抽象类。2.在是MM的前提下,根据MM的身高、身材、MiMi大小等划定一个范围,这是继承。3.有的MM面目可憎,可是有魔鬼身材,你也决定把她纳入你的范围,这是重写。4.你比较忙,把你的要求告诉你哥们,让他帮你留意,这是委托。5.你哥们根据你的要求,找到了一个,但他确居为私有,这是异常。6.由你选定的范围具体到某一MM,这是实例化。7.你带MM逛商场

2007-07-24 18:58:00 1954 1

原创 用CodeSmith生成数据库字典

public string GetSqlParameterStatement(ColumnSchema column){      string param = "";       switch (column.DataType)      {            case DbType.Decimal:            {                  param += "(" +

2007-07-19 17:09:00 1911

原创 使用XtraTabbedMdiManager后如何给Mdi窗体添加背景图片

使用XtraTabbedMdiManager控件管理Mdi里面的窗体后,发现背景图片不能显示,重写DevExpress.XtraTabbedMdi.XtraTabbedMdiManager的DrawNC方法就行了。using System;using System.Collections.Generic;using System.Text;using System.Drawing;using Sy

2007-06-16 17:47:00 3962 1

原创 动态传递参数到DevExpress.XtraReports的小结

前两种方法和WinForm一样,可以传递参数、数组、实体对象、DataTable等1. 采用构造函数具体用法:在Report中public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport {    private int test1;            public Form1(int test1)    {  

2007-06-16 10:35:00 4555

原创 C#下的SQL Server命名规范

SqlServer命名规范 参考各种命名规范,我们统一使用命名规范如下: 命名过程中如有现存的缩写,则使用该缩写,如无,一律不得缩写,例:ISBN数据库:用一个或三个以下英文单词组成,单词首字母大写,如:DepartmentManage;表名:使用名词性质的单词全拼表示,各单词首字母大写, 使用复数形式,如:Books      如果该表用于表明另外两表中字段间的关系,用单数(即表

2007-05-29 17:45:00 3114 1

原创 WinForm中使用反射将业务对象绑定到窗体或控件容器

    在WebForm中,可以使用反射将业务对象绑定到 ASP.NET 窗体控件。最近做Winform项目,也参考WebForm中的代码实现同样的功能。    Winform没有提供类似WebForm中的FindControl方法,我于是用遍历控件的方式,写了一个类似WebForm中的这个方法,考虑到Winform中的很多控件放在Label、TabControl中,方法采用了递归的方式。   

2007-05-26 11:29:00 3479

原创 用C#通过Nokia手机发送短信(使用Nokia SDK3.0/原创)

自己N年前发的一篇贴子,今天居然再网络上遇到了,收录起来,呵呵。 我在网络上找到一个用Oxygen控件发送短信的C#源码,试着调试了一下,发现确实不错,使用起来也简单。但美中不足的是在发送的短信中会自动加上控件公司的信息,注册后会取消这些信息,但注册需要一笔不小的费用。我直接在Nokia的网站上下载了免费的PC Connectivity SDK3.0,调试后发现可以实现同样的功能。以下程序在N

2007-05-16 17:13:00 2274

原创 Winform程序多语言国际化实现的简单方法

一般来说,Winform窗体里面Label、Button等控件需要不同的语言来表示。我想通过约束资源文件中对应控件名的名称,来到达简化编程的目的。具体方法如下:我先抛块砖,有玉的尽量向我砸过来。我们在Resource文件中建立几个资源文件如:Resource1.zh-CN.resx,Resource1.zh-TW.resx,Resource1.en-US.resx。然后在资源文件resxR

2007-05-15 09:45:00 6787 7

原创 初次体会castle ActiveRecord

终于,用Castle调试出类似Hello,World 功能。当正确的结果出来后,感觉比较震撼。实现同样的功能,代码少得令人难以置信。以下代码是显示一个GridView,包括新增功能。还有很多问题要慢慢摸索。User.csusing System;using Castle.ActiveRecord;using NHibernate.Expression;// This is file is

2006-11-14 03:54:00 3742

转载 如何更改服务器身份验证模式

如何更改服务器身份验证模式  安装过程中,SQL Server 数据库引擎 设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式。本主题介绍了如何在安装后更改安全模式。如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录将被禁用。如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,

2006-11-10 15:01:00 2038

原创 使用反射将业务对象绑定到 ASP.NET 窗体控件(修改篇)

MSDN上面的代码和下载的代码包也有那么多问题,晕死。综合下载的代码和MSDN上的说明,修改了这段代码,现在能正常使用,特别是很多字段放在窗体上的时候,使用起来非常方便。具体用法:把窗体上的控件ID属性与实体层的属性设置成一致。绑定实体层到窗体的时候用:web.model .test  Test = new web.model.test();Test = bll.GetModel(id);Bi

2006-11-05 13:19:00 1694 1

原创 Wap页面使用asp.net中移动控件List分页(原创)

一、创建一个类public class Navigation{private string _siteName, _siteURL;public Navigation(string siteName, String siteURL){_siteName = siteName;_siteURL = siteURL;}public string SiteName { get { return _sit

2005-05-26 14:00:00 1225 1

原创 用C#读取sina天气预报到wap页面(二)(原创)

public class weather : System.Web.UI.MobileControls.MobilePage {  protected System.Web.UI.MobileControls.Label Label1;  protected System.Web.UI.MobileControls.Label Label2;  protected System.Web.UI.Mo

2005-05-26 11:21:00 1332 1

C# 代码规范(微软)

微软出的C#代码规范,呵呵。 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 ......................................

2009-02-23

winform 国际化 Demo

winform实现国际化的方法

2007-05-15

Winform国际化Demo

实现国际化简单方便

2007-05-15

Winform国际化Demo

实现国际化简单方便

2007-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除