- 博客(41)
- 资源 (4)
- 收藏
- 关注
原创 customize control, Auto-commit textbox control
customize control, Automatic commit textbox control
2010-11-04 11:45:00 828
原创 How to customize xtragrid column line
customize xtragrid cell line, gridview, gridcontrol, column
2010-07-08 09:26:00 1169 1
原创 Winform Change skin(DevExpress commerical commponents)
DevExpress, skin, winform, Look and feel, defaultLookAndFeel
2010-06-15 16:18:00 1431
原创 Winform Custom control (Automataic Commit)
Custom control, Winform, Auto commit
2010-06-15 16:07:00 843
转载 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 1614 1
原创 1. 特性: 使用特性定制表格(DataGridView)
一、构建特性类:using System;namespace AttributeDemo{ //特性应用在属性上,不允许多行 [AttributeUsage(AttributeTargets.Property, AllowMultiple=false, Inherited=false)] public class ColumnAttribute : Att
2009-09-17 00:30:00 793
转载 Jquery有根据不同的条件是否做出验证。
关于这方面的资料比较少,找到这段代码,记录在这里。function CheckIfValidationIsRequired() { var valdiatorid = GetValidatorId(reqContactFirstName); var cbid = GetClientId(cbAddAltContact); if (cbid.checke
2008-12-26 09:50:00 922
原创 Asp.net MVC中使用jquery.validate.js验证的问题
按照网上的方法:采用Ajax验证输入内容,代码如下:" method="post" id="form-sign-up"> 群组名称: 群组说明:
2008-12-24 18:39:00 1490
原创 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 1100 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 1071
原创 CodeSmith生成三层代码之数据访问层(3)
/*************************************************************//* CodeSmith模板生成数据访问 *//*************************************************************/using System;using
2008-12-03 17:26:00 1785
原创 CodeSmith生成三层代码之接口层(2)
Name:Author: Description: --%>/*************************************************************//* CodeSmith模板生成数据接口 *//**************************
2008-12-03 17:17:00 1104
原创 CodeSmith生成三层代码之实体层(1)
/*************************************************************//* CodeSmith模板生成实体类 *//*************************************************************
2008-12-03 17:14:00 1165
转载 整理邮箱,找到了很久以前的一段代码,关于委托和事件的。
关于委托和事件的,很象形,象是伪代码,不过可以直接执行。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 2024 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 1349
原创 调用一款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 1622 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 3531 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 2973
原创 WinForm中使用XtraGrid控件,实现在界面中动态修改列显示,列名列宽等(进阶)
上篇关于 “在界面中动态修改列显示,列名列宽等”有缺陷,例如:GridView的DataSource是联合查询,就要手工修改XML文件,不支持XtraGrid列宽的拖拉,于是进一步改进。思路如下:在GridControl第一次载入的时候,用XML文件记录GridView的列的信息。关闭窗体的时候,再次保存列的信息。列的隐藏,固定在弹出窗体中设定。用到的一些方法入下://根据XML文件保存的
2007-09-05 04:30:00 4679 1
原创 DevExpress.XtraScheduler控件的使用方法一
花了两天时间,总算把XtraScheduler控件的使用方法大致搞明白了。由于这方面的中文资料特别少,所以把这方面的心得整理下来。一、数据的读取和保存 1. 使用XML文档(参考Demo修改) 保存: schedulerStorage1.Appointments.Items.WriteXml("xmlFile.xml"); 读取: public static void Fi
2007-09-05 04:14:00 4488 1
原创 WinForm中使用XtraGrid控件,实现在界面中动态修改列显示,列名列宽等
在使用XtraGrid的gridControl或DataGridView中,里面栏目的设置比较麻烦 。为此我找出了一个比较简便的解决方法。大致思路如下:定义一个和表结构类似的XML文件,保存表字段的显示标题、是否显示、宽度等信息,在GridControl显示的时候,直接读取这些信息。再在工具条中加上栏目设置的功能。具体实现步骤:1. 当然使用传说中的CodeSmith生成XML文件,Cod
2007-08-08 12:40:00 3715 1
原创 WinForm中使用DXperience控件中XtraForm,如何实现换肤
在DevExpress.XtraEditors.XtraForm中,窗体的样式和皮肤有UseDefaultLookAndFeel属性。设置为false,就可以直接再属性里面修改样式和皮肤了。如果设置为true,可以再里面放控件defaultLookAndFeel,设置 defaultLookAndFeel的样式和皮肤,XtraForm窗体的样式和皮肤就可以随着改变。 我试着定义
2007-08-08 12:20:00 4456 3
原创 C#概念浅解
1.你决定去泡MM,明确泡的是MM而不是GG,这是抽象类。2.在是MM的前提下,根据MM的身高、身材、MiMi大小等划定一个范围,这是继承。3.有的MM面目可憎,可是有魔鬼身材,你也决定把她纳入你的范围,这是重写。4.你比较忙,把你的要求告诉你哥们,让他帮你留意,这是委托。5.你哥们根据你的要求,找到了一个,但他确居为私有,这是异常。6.由你选定的范围具体到某一MM,这是实例化。7.你带MM逛商场
2007-07-24 18:58:00 1975 1
原创 用CodeSmith生成数据库字典
public string GetSqlParameterStatement(ColumnSchema column){ string param = ""; switch (column.DataType) { case DbType.Decimal: { param += "(" +
2007-07-19 17:09:00 1943
原创 使用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 4002 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 4639
原创 C#下的SQL Server命名规范
SqlServer命名规范 参考各种命名规范,我们统一使用命名规范如下: 命名过程中如有现存的缩写,则使用该缩写,如无,一律不得缩写,例:ISBN数据库:用一个或三个以下英文单词组成,单词首字母大写,如:DepartmentManage;表名:使用名词性质的单词全拼表示,各单词首字母大写, 使用复数形式,如:Books 如果该表用于表明另外两表中字段间的关系,用单数(即表
2007-05-29 17:45:00 3191 1
原创 WinForm中使用反射将业务对象绑定到窗体或控件容器
在WebForm中,可以使用反射将业务对象绑定到 ASP.NET 窗体控件。最近做Winform项目,也参考WebForm中的代码实现同样的功能。 Winform没有提供类似WebForm中的FindControl方法,我于是用遍历控件的方式,写了一个类似WebForm中的这个方法,考虑到Winform中的很多控件放在Label、TabControl中,方法采用了递归的方式。
2007-05-26 11:29:00 3535
原创 用C#通过Nokia手机发送短信(使用Nokia SDK3.0/原创)
自己N年前发的一篇贴子,今天居然再网络上遇到了,收录起来,呵呵。 我在网络上找到一个用Oxygen控件发送短信的C#源码,试着调试了一下,发现确实不错,使用起来也简单。但美中不足的是在发送的短信中会自动加上控件公司的信息,注册后会取消这些信息,但注册需要一笔不小的费用。我直接在Nokia的网站上下载了免费的PC Connectivity SDK3.0,调试后发现可以实现同样的功能。以下程序在N
2007-05-16 17:13:00 2324
原创 Winform程序多语言国际化实现的简单方法
一般来说,Winform窗体里面Label、Button等控件需要不同的语言来表示。我想通过约束资源文件中对应控件名的名称,来到达简化编程的目的。具体方法如下:我先抛块砖,有玉的尽量向我砸过来。我们在Resource文件中建立几个资源文件如:Resource1.zh-CN.resx,Resource1.zh-TW.resx,Resource1.en-US.resx。然后在资源文件resxR
2007-05-15 09:45:00 6896 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 3763
转载 如何更改服务器身份验证模式
如何更改服务器身份验证模式 安装过程中,SQL Server 数据库引擎 设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式。本主题介绍了如何在安装后更改安全模式。如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录将被禁用。如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,
2006-11-10 15:01:00 2070
原创 使用反射将业务对象绑定到 ASP.NET 窗体控件(修改篇)
MSDN上面的代码和下载的代码包也有那么多问题,晕死。综合下载的代码和MSDN上的说明,修改了这段代码,现在能正常使用,特别是很多字段放在窗体上的时候,使用起来非常方便。具体用法:把窗体上的控件ID属性与实体层的属性设置成一致。绑定实体层到窗体的时候用:web.model .test Test = new web.model.test();Test = bll.GetModel(id);Bi
2006-11-05 13:19:00 1734 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 1246 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 1353 1
C# 代码规范(微软)
2009-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人