自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卢冠道(夜空*星星)的专栏

我既是程式程式既是我

  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 List中对比Contains, Exists, Any之间的比较

在List中,存在三种方法:Contains, Exists, Any。都可以实现

2014-07-23 15:37:18 16578

原创 两个有序的数组,挑选出相同的元素

需求:两个有序的数组,挑选出相同的元素这个问题

2014-06-03 01:25:57 2380

原创 Bar的设置

Bar的设置:1,去掉最右边的箭头:Optionbar->allowquickcustomization 改为false2,去掉最左边的竖线:Optionbar->drawdragborder 改为false

2012-11-21 00:05:50 716

原创 GridControl 的使用

1. 去掉表格上方的Drag a column header here to group by that column   Run Designer -> Views ->OptionsView ->ShowGroupPanel=False 2.为表格增加奇偶行颜色  Run Designer -> Views ->OptionsView ->EnableAppearanceEve

2012-11-17 23:08:24 802

原创 SplitContainerControl控件的使用

SplitContainerControl实现界面分离,分为左右或者上下区域。 默认是分左右区域。如果想要分上下区域,则把splitContainerControl对象的属性:Horizontal设置成False.splitContainerControl两边区域的分隔符号,如果想要设置成箭头,则设置splitContainerControl对象属性:CollapsePanel为某个P

2012-11-14 00:32:30 18038

原创 .net程序如何把引用的dll放到子目录里面

.net程序员应该清楚我们的.net程序引用dll,一般都会把dll文件放在Debug目录底下。如果引用的dll很多,比如超过20个,整个目录看起来就很乱,这个目录中,用户只是需要双击exe就可以了。 在config加入如下:  这样,我们就可以加子目录,把各个dll分门别类的放好

2012-10-18 14:21:22 4367

原创 自定义格式化DateTime对象

有一个日期格式如下:string date="16-8-2011";现在要把它转化成一个DateTime对象,如果使用如下代码,是不通过的:DateTime d=DateTime.Parse(date);解决方法如下:d=DateTime.ParseExact("16-8-2011","d-M-yyyy", null);时间格式中:yyyy: 年

2011-11-30 15:59:11 1212

原创 WPF之模仿Visual Studio效果的框架界面

方式:使用AvalonDock.dll控件。AvalonDock有如下主要元素:1.DockingManager: DockingManager是AvalonDock中最核心的控件标签,容纳所有AvalonDock标签。2.ResizingPanel: 用于整体界面布局,方向有横向和纵向。3.DocumentPane:通常用于包含文字编辑的标签,也可以包含Dockabl

2011-11-11 11:19:40 12683

原创 C# 实现ActiveX插件

本人使用的是VS2010,.net 3.5虽然很多ActiveX是由C++等做的,但是因为.net(C#)实现起来更加快捷,随着win7的不断推广,使用.net 做的ActiveX也不失是一个好选择。1. 创建一个windows 窗体控件库项目。在我们完成新建控件库项目后,2. 打开项目属性,在应用程序的选项卡中,点击程序集信息(I)按钮,如下图所示:

2011-11-03 11:38:10 1706

原创 IoC的实现

IoC的实现篇,IoC能够在架构层面给项目提供一个组件式的开发方式,更新项目中的各个功能能够不影响其他功能的运行。

2011-03-02 10:49:00 3139

原创 IoC 研究与心得

   IoC:Inversion of Control,中文译为控制反转。其本质上是使用反射,让项目通过后引用的方式执行动作。   IoC能够在架构层面给项目提供一个组件式的开发方式,更新项目中的各个功能能够不影响其他功能的运行。特别是在多人合作的项目中,能够清晰的定义出每个接口方法,项目本身几乎不真正实现任何功能,但是又能编译通过以及通过快速虚拟出实现代码来与其他人员并行开发。

2011-03-02 10:03:00 863

转载 备份MySQL数据库方法

<br />导出要用到MySQL的mysqldump工具,基本用法是:<br />  mysqldump [OPTIONS] database [tables]<br />  如果你不给定任何表,整个数据库将被导出。<br />  通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。<br />  注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个

2011-02-12 11:24:00 591

转载 MySQL数据库管理常用命令

<br />安装利用RPM包安装Mysql<br />  设置TCP 3306端口的iptables<br />  root密码管理设置root用户的密码mysqladmin -uroot password 'password'<br />  修改root用户的密码mysqladmin -uroot -p password 'password'<br />数据库,表管理进入mysqlmysql -h hostname -uroot -p<br />  创建数据库mysql> create dat

2011-02-12 11:20:00 473

原创 ExtJS - 创建表格

表格是页面 常用的元素之一,在ExtJS下,创建一个表格的方式如下:var data=[[1,"软件工程","中国"],[2,"黑客帝国","美国"],[3,"天气旋下","英国"]];var store=new Ext.data.SimpleStore({data:data,fields:["id","name","nation"]});new Ext.grid.GridPanel({renderTo:"divdisplay",title:"表格名",height:600,width:"100%",col

2011-02-11 08:54:00 1391

原创 存储过程实体类

<br />数据库为:MS SQLServer。<br />假设现在有一个存储过程:GetNewID,<br />那么这个实体类是:<br />using System;<br />using System.Data;<br />using System.Collections.Generic;<br />using System.Data.SqlClient;<br />using System.ComponentModel;<br /><br />using SS

2011-02-11 08:42:00 689

原创 存储过程实体类

一般来讲,我们平时也不会刻意去写存储过程,因为写存储过程需要另外的语法来写。不仅写的时候麻烦,调试也麻烦(相比C#),在调用的时候,写一堆的调用存储过程的代码,开发效率不仅低,而且自己写的也很不爽,除非是模块功能明确要求必须使用存储过程,否则估计没几个人很习惯的天天写这种代码吧。存储过程实体类能把调用存储过程的代码简化到极致。调用方法也很简单,就只有一个方法:Exec。能实现所有的调用方式。

2010-09-03 09:44:00 904

原创 哈夫曼树的实现

哈夫曼树能把不同字符根据频度的不同编成长短不等的不会出现歧异的编码 .算法过程可以通过书本或者网上搜索出一大堆,这里我就不废话了.本人提供了接口出来,欢迎使用,如果出现bug或不足以方便使用,欢迎来这里投诉.网址是:http://download.youkuaiyun.com/user/fox_sky

2007-06-25 01:43:00 938

原创 初学者应从何种编程语言开始学起

    这是一个争论不休的话题,不同人总会有不同的见解。传统的说法是从Pascal开始,而较为新点的是C开始,这几年以来,也有提出直接从C++或者C#/Java开始学起。  本人是本科出身的,对于专科或者不读书的初学者来说,他们的环境也许跟我的不同,不过我的观点可以作为参考。  首先,我先来介绍一下各种编程语言的来源、特点。   Pascal语言:      Pascal是一种计算

2007-01-25 21:29:00 2852 2

转载 用C#的Raw Socket实现网络封包监视

 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows

2007-01-22 03:24:00 939

原创 C#调用非.net的dll

在。net之前,已经聚集了好多功能丰富且完整的动态链接库,如果不能把他们加到.net中来用,将是一个很大的损失。以下是用vc++6.0开发的一个简单dll,具体如下:1.新建一个 Win32 Dynamic-Link Library 工程(即倒数第二个),名:TestDll2.选择第一个: An empty Dll project3.新建Test.cpp和Test.hTest.h代码如

2007-01-15 16:14:00 1675 1

原创 二叉树类结构的实现

本人用C#实现了一个二叉树类。封装了二叉树结构,实现方便创建一棵二叉树,并且可以对二叉树实现层序遍历,前序遍历,中序遍历以及后序遍历。控件dll将在过几天发上来共享。以下是实现的源代码:using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace Syst

2007-01-09 15:01:00 1814 3

存储过程实体类,支持MSServer,Oracle

这是一个存储过程实体类,能大大的简化存储过程调用。并且与手写的存储过程没多大区别。 打包内还有一个dll,是用于操作数据库的接口封装。

2010-09-03

jquery-ssystem.js(2.3.16)

封装了大量操作,具体请查看chm帮助文档,实例的htm等我工作不忙了后再补充上来。 压缩版本和源代码版本都集成在chm里面。

2009-11-18

jquery.ssystem.js, 基于jQuery的进一步封装

在jquery的基础之上更进一步的封装,比如$.para(name)能直接获取地址上的参数等,有兴趣的可以参考帮助文档,里面集成了好多功能

2009-11-01

哈夫曼树(新)

更新了哈夫曼树的显示功能,原来只能显示数组形式的,现在提供了树形式的哈夫曼树,更能直观看清编码的状况

2007-06-25

哈夫曼数组件

为了方便操作哈夫曼树,本人特意封装了哈夫曼树算法

2007-06-24

ListView显示数据视图

用ListView来显示数据库数据,通常需要进行设置,so,封装了针对数据库显示数据的控件。

2007-01-10

空空如也

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

TA关注的人

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