自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 C#中常用处理字符串的方法

String.IsNullOrEmpty()   指定字符串是否为null或者"",是返回true,否则返回falsestring.ToLower() 返回小写形式string.ToUpper() 返回大写形式string.Length获取此实例的字符数string.PadRight(int totalWidth,char paddingChar)右对齐此字符串的字符,在左边用指定

2008-10-16 10:01:00 1162

原创 vs2005 C# 常用快捷键 (转)

调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句 编辑快

2008-09-24 11:58:00 958

原创 如何读取配置文件

///  /// 取配置文件中的键值(静态方法) ///  /// 配置文件中的索引名称 /// KEY值 /// KEY所对应的value值 public static String getCustomValue(String index, String key){   NameValueCollection nvColl = (NameValueColl

2008-08-05 11:23:00 821

原创 将程序变为服务启动(XP系统)

   要用到两个小程序,分别为instsrv.exe和srvany.exe,可从网上下载或通过邮件发给您(我的邮箱:yiai027@163.com)现在假设解压到C盘根目录下,将程序启动为服务分以下三步:一. 打开命令行(cmd) 输入    c://instsrv.exe UcStarService c://srvany.exe  (格式: 盘符:/instsrv.exe 服务名 盘符:/s

2008-08-05 09:56:00 1414

原创 为DataGridView控件描行序号

    该功能主要用到了DataGridView的 RowPostPaint事件,为动态描绘,经测试,效率基本满意。该事件直接调用静态方法DrawingRowIndex(DataGridView dgv, DataGridViewRowPostPaintEventArgs e),传入datagridview实例和参数e. public static void DrawingRowInd

2008-08-05 09:49:00 2094 1

原创 在类库或winform项目中打开另一个winform项目的窗体

     假设类库或winform项目为A,另一个winform项目为B.那麽在A中添加一个接口,里面有一个Show方法,然后在B中写一个类b继承这个接口,并重写这个方法,具体内容为弹出某个窗体.然后在A中另一个类a中实例化B中的b类,并把它赋给A中的接口,然后调用接口的Show方法就可以弹出B中指定的窗体.     需要注意的是项目A和项目B需要互相引入对方的EXE或DLL文件.

2008-08-04 15:14:00 4574

原创 界面上编辑DataGridView同步更新到数据库

一。绑定数据 SqlConnection con = null; SqlDataAdapter sa = null; SqlCommandBuilder sb = null; DataTable dt = null; BindingSource bs = null;//加载窗体时绑定数据

2008-07-09 11:22:00 8318 2

原创 利用C#向word文档中写入数据

  一.新建WORD模板 完全安装Word 2003       新建一个word,选中视图--工具栏--窗体,点击文字型窗体域添加一个域。双击新添加的域,默认文字填写你要显示的文字,域设置--书签填入一个标签名,用于在程序中识别这个域  二.添加COM引用---Microsoft  Word  11.0  Object Library  三 .添加命名空间---using Micro

2008-06-11 17:26:00 8094 3

原创 MDI窗体维护已打开的窗体

       这边文章主要说明在MDI项目中,添加一个菜单项用于显示已打开的子窗体。并且点击子窗体名显示该子窗体.步骤:一.添加一个菜单项,在它的dropDownOpening事件中添加代码如下:/// /// 窗体--显示已打开的窗体/// private void tsmiWindows_DropDownOpening(object sender, EventArgs

2008-06-10 15:44:00 1095

原创 ASP.NET 创建树

   数据表的格式如下:行的ParentLayNo值等于父节点的LayNo值  层次编号   父节点编号    LayNo       ParentLayNo   0001             0   0001001       0001   0001002       0001  /// /// 生成树,添加顶级节点

2008-06-03 20:07:00 1024

原创 winform创建树

    数据集的格式如下:行的ParentLayNo值等于父节点的LayNo值 层次编号   父节点编号    LayNo       ParentLayNo  0001             0  0001001       0001  0001002       0001/// /// 生成树,添加顶级节点/// 改方法主要用于生成根节点/// 用户Tre

2008-06-03 19:57:00 990

原创 使用反射机制将一个类实例的值赋给DataTable某一行

这里的类实例拥有的字段类型和数量大于等于DataTable中的列,类实例的字段对应DataTable中的一列,类实例还可以有自定义的字段,不包含在DataTable列中:源代码如下: /// /// 编辑DataTable的一行数据/// /// 要编辑的DataTable/// 编辑的实体类/// 要编辑的行/// public static bool edi

2008-06-03 18:58:00 1278

原创 使用反射机制用一个类实例的值为DataTable添加一行

  这里的类实例拥有的字段类型和数量大于等于DataTable中的列,类实例的字段对应DataTable中的一列,类实例还可以有自定义的字段,不包含在DataTable列中:源代码如下: /// /// 为DATATABLE增加一行数据/// 编辑的实体类/// 要编辑的DataTable/// 添加失败返回-1,否则返回添加后的总行数/// public stat

2008-06-03 18:52:00 1889 1

原创 使用反射机制将DataTable某行数据赋给一个类

这里的类是包含所有DataTable列为字段的类,比如DataTable有列a,b,c,那麽类中就有a,b,c三个字段,另外还可以自定义字段。以下是源代码:/// /// 依据反射机制实例化一个对象/// /// 要实例的对象/// 值[DataTable对象]/// 要读取DataTable行的序号/// 返回被实例的对象public static Objec

2008-06-03 18:36:00 1426

原创 WinForm中实现控件中的值是否为空的判断

  众所周知,在ASP.NET中有一套对诸如文本框,下拉框等控件的值进行验证的工具。但不知道为什么winform中未提供这样的工具,所以这里用代码实现类型的功能,主要是判断文本框,下拉框中值是否为空. 步骤如下:    1.在需要验证的控件旁添加一个红心的标签,该标签主要用于显示,提示用户其旁边的控件值的值不能为空,无任何代码。  2.为所有需要验证控件的accessibleName属性赋

2008-05-28 16:07:00 8821 2

原创 使用C#将word文档转换为可供传真的tif文件

       预备工作:完整安装office 2003,然后添加COM组件引用,Microsoft WORD 11.0                          在打印机和传真机选项中将Microsoft Office Document Image Writer设为默认打印机       需添加的命名空间:using Microsoft.Office.Interop.Word;      

2008-04-07 10:54:00 3045

原创 用C#进行短信开发

      短信开发主要是在厂商提供的dll上进行二次开发,我使用的这个产品提供了一个vb.net程序,我将它改成了C#,过程很简单,现将开发过程中的注意事项写下来:      该程序用到了两个ActiveX控件,一个是MSCOMM32.OCX,会随程序提供,将该文件考入C:/windows/system32下(XP系统),然后在运行中输入regsvr32.exe c:/winnt/system3

2008-03-28 14:15:00 1864

原创 C#中DLL的引入顺序问题

    假设一个WinForm的解决方案中有三个项目A,B,C.其中A为窗体,B,C为类库,现在要求在B中引入C的dll,在A中引入B的dll,C. 在A中引入的B,C必须都从B中引入,比如说C这个dll,就必须从B中引入,否则程序移植到其它项目后就是无法启动。 

2008-03-20 20:47:00 1307

真正的《精通JavaScript和JQuery》,flv格式。[01]

真正的《精通JavaScript和JQuery》完整版,书籍配套视频,分开上传

2010-01-27

自己写的用于DataGridView翻页的控件,可跳到指定页

自己写的用于DataGridView翻页的控件,可跳到指定页

2008-10-10

在C/S(C#)项目中总结的一些经验

比如控件的使用,一些遇到问题的解决方法等

2008-10-09

将程序变为服务启动

将程序变为服务启动 将程序变为服务启动

2008-08-05

数据结构1800试题与答案(

数据结构1800试题

2007-07-23

空空如也

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

TA关注的人

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