自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (31)
  • 收藏
  • 关注

原创 C# Clone() 方法

Clone 分浅拷贝和深拷贝两者的区别:当有引用类型成员时,浅拷贝复制的是成员的引用,深拷贝复制的是成员对象。如何实现对象的拷贝功能:== 继承接口ICloneable实现Clone方法== ICloneable.Clone本身并不能区分(Deep or Shallow)你可以在Clone中调用MemberwiseClone来实现一个ShallowClone也可以自己来实现一个

2012-12-17 16:05:35 38999

转载 关于vs2010 内存不足的问题

前几日工作突然出现N次 vs2010 内存不足的问题,严重影响效率。可是以前没有出想过此类现象。在网上查了查原因。原理看得似懂非懂。不过留下解决方案:微软公司29日发布了Visual Studio 2010补丁包,修复了在开发者试图进行剪切、复制等小操作时出现的内存不足错误提示等问题。该补丁现已提供下载。微软Visual Studio创作团队项目经理布里塔尼·贝伦斯(Britt

2012-12-14 20:36:54 9261

原创 安全哈希算法

using System.Text;using System.Security.Cryptography; namespace Sandglass.Util.Security.Encrypt{ /// /// 安全哈希算法(Secure Hash Algorithm) /// public class HASH { ///

2012-12-11 20:01:10 2247

原创 java分组方法

public static Map group(List target)02  {03  Map<Integer, List> gpsMap=new HashMap<Integer, List>();04        for (int i

2012-12-11 17:45:06 890

原创 Java BigDecimal与科学计数法(转String)的问题

BigDecimal是处理高精度的浮点数运算的常用的一个类当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题。一般直接使用 BigDecimal.toString()方法即可以完成浮点数的打印。如:    System.out.println( new BigDecimal("100000000

2012-12-09 11:50:46 47005 2

转载 解决java switch……case不能匹配字符串的方法

enum Animal {        dog,cat,bear;       public static Animal getAnimal(String animal){           return valueOf(animal );        }     }    public class Client {           public vo

2012-12-07 19:42:34 1775

原创 Dev 各个属性统计

Options    OptionsBehavior  视图的行为选项  AllowIncrementalSearch允许用户通过输入想得到的列值来定位行  AllowPartialRedrawOnScrolling允许视图在垂直滚动中局部刷新

2012-11-18 20:06:20 3139

转载 IEnumerable接口的一个简单示例

摘要: IEnumerable接口是实现foreach循环的一个重要的接口,像数组、集合等之所以可以用foreach循环遍历其中的每个元素便是因为他们都实现了IEnumerable接口而,那么这个接口到底是如何运行的呢,通过下面一个例子可以得到 ... IEnumerable接口是实现foreach循环的一个重要的接口,像数组、集合等之所以可以用foreach循环遍历其中的每个元素便是因为

2012-11-18 20:00:41 1064

原创 关于ASPxButton的一点注意

DevExpress控件功能确实非常的强大,但是初学用到的时候也会出现很多的问题。以下记录一下关于ASPxButton的一点注意:在客户端需要JS代码进行必要验证时,我们以前用AspButton时只需要添加 OnClientClick事件,并在程序中返回false就可以了,如下代码:function btnClick() { if (txtMemo.Get

2012-11-18 19:55:09 5748 1

转载 Devpress-XtraGrid-GridControl笔记

1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e)   {    DevExpress.XtraGrid.Views.Grid.GridView view = send

2012-10-06 11:41:08 8689

原创 C# DevExpress总结-GridControl应用小结篇

XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在 GridView/CardView/XXXXView中。GridControl是各类View的容器。所以要把握显示,要从GridView这些类入 手。关于GridControl与GridView的关系,我不说了。下面给出一段代码。实际应用中常用到。public Fo

2012-10-06 11:39:07 9776

转载 Java web应用中的常见字符编码问题的解决方法

以下是 Java web应用的常见编码问题1. html页面的编码在web应用中,通常浏览器会根据http header: Content-type的值来决定用什么encoding, 比如遇到Content-Type: text/html; charset=UTF-8, 页面使用的就UTF-8编码. 但是考虑到离线的html(用户可能把页面html保存到本地), 打开离线的html的时候就

2012-06-09 23:06:48 770

原创 关于CSDN

由于密码找不到了,半年没有上过CSDN。今天终于找回了密码(很高兴)。可以继续记载技术相关贴了。

2012-06-08 19:44:45 353

原创 Socket 基本知识

.NetFrameWork为Socket通讯提供了System.Net.Socket命名空间,在这个命名空间里面有以下几个常用的重要类分别是:  ·Socket类 这个低层的类用于管理连接,WebRequest,TcpClient和UdpClient在内部使用这个类。  ·NetworkStream类 这个类是从Stream派生出来的,它表示来自网络的数据流  ·TcpClient类 允许

2011-06-05 01:06:00 1197 1

原创 C#Winform:DataGridView 简单分页实现

<br />首先用toolstrip控件建立一个分页用的按钮,如下图<br /><br />代码:<br />Code 1private DataTable GetDicData()//获取所有据 2 { 3 BLLB_CommunitDIC bcdicBll = new BLLB_CommunitDIC(); 4 if (trvDic.SelectedNode != null) 5 { 6

2011-05-29 23:56:00 5134

原创 C#操作xml的类

<br />C#对xml文件记录的增加,修改和删除,例如对UserCode,UserName,NamePwd的操作。代码如下:<br /> <br />using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.

2011-05-29 19:39:00 851

原创 文件解压缩类

<br />/// <summary> /// rarsave 的摘要说明 /// </summary> public class rarsave { public rarsave() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 压缩方法

2011-05-22 17:36:00 586

原创 c#读写ini文件

<br />INI文件就是扩展名为"ini"的文件。<br />  其一般形式如下:<br />  [section1] // 配置节<br />  //键名 //键值<br />  keyword1 = valuel<br />  keyword2 = value2<br />  ……<br />  [section2]<br />  keyword3 = value3<br />  keyword4 = value4<br />  在Windows系统中,INI文件是很多,最重要的就是"System.i

2011-05-22 17:28:00 765

原创 C#制作欢迎界面

(1)设置窗体的属性    StartPosition:CenterScreen    FormBoderStyle:None(2)添加背景图片    在属性面板的BackgroundImage中添加背景图片(3)为窗体添加Timer组件,以实现窗体的淡入淡出效果。(4)编写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Dr

2011-05-17 23:06:00 3056 1

原创 c#中的@至少有以下几种作用

1.忽略转义字符 <br />例如 <br />string fileName = "D://文本文件//text.txt"; <br />使用@后 <br />string fileName = @"D:/文本文件/text.txt";<br />1.忽略转义字符 <br />例如 <br />string fileName = "D://文本文件//text.txt"; <br />使用@后 <br />string fileNam

2011-05-17 23:06:00 600

原创 在C#中ParameterizedThreadStart和ThreadStart区别

<br />不需要传递参数,也不需要返回参数<br />  我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:<br />ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart);thread.Start(); public void Calculate() { double Diameter=0.5; Console.Write("T

2011-05-17 23:00:00 3736

原创 C#中的问号

<br />C#中的问号 在C#中有个较为重要,而常被一些人忽视的符号——问号(?)。<br />在这里整理一下它在C#的几种情况:<br />1. 可空类型修饰符“T?”:可空类型的基础类型可以是任何非可空值类型或任何具有struct约束的类型参数,但不能是可空类型或引用类型。<br />例如:int?代表是可空的整形,而int??则是无效类型。即可空类型可以表示其基础类型的所有值和一个额外的空值。语法 T?是System.Nullable的缩写形式。可空类型具有一个HasValue的bool类型只读

2011-05-17 22:43:00 702

原创 C#winform禁止多开

<br />在Program.cs中加入代码<br />static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles (); Application.SetCompa

2011-05-17 21:12:00 3193

原创 c#中控件随窗体大小改变的代码(winform开发)

<br />public Form1() { InitializeComponent(); int count = this.Controls.Count * 2+2; float[] factor = new float[count]; int i = 0; factor[i++] = Size.Width; factor[i++]

2011-05-15 11:41:00 1511

原创 在datagridview里填加自定义控件

<br />1、定义一个控件如:commbox<br />//定义下拉列表框、隐藏控件、在datagridview中添加控件 private ComboBox datacmb=new ComboBox(); datacmb.Visible = false; this.dataGridView1.Controls.Add(datacmb);<br /> <br />2、添加datagridview的CurrentCellChanged事件<br />private

2011-05-10 20:19:00 7498 1

原创 C#在dataGridView中遍历

<br />1、 C#在dataGridView中遍历,寻找相同的数据并定位<br /> <br />int row = dataGridView1.Rows.Count;//得到总行数 int cell=dataGridView1.Rows[1].Cells.Count;//得到总列数 for (int i = 0; i < row; i++)//得到总行数并在之内循环 { f

2011-05-10 20:12:00 32676 1

原创 C#窗体关闭事件的重载实现浅析

<br />C#窗体关闭事件的重载实现是如何的呢?我们会在编程的过程中碰到这样的问题,C#窗体关闭事件的重载使用到了什么方法呢?具体的操作步骤是什么呢?那么下面我们来看看具体的实例。<br /> protected override void OnFormClosing( FormClosingEventArgs e) { if (MessageBox.Show( "你确认要退出该程序吗?","提示",MessageBoxButtons.YesNo, MessageBo

2011-05-08 19:17:00 1723

原创 使用.NET实现断点续传

<br />断点续传的原理在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。<br /> 以下是一个请求报文与相应的回复报文的例子:<br /> <br />GET /image/index_r4_c1.jpg

2011-05-06 23:05:00 976

原创 C# 使用SerialPort控件用类及线程实现串口通信

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO.Ports; using System.Threading; namespac

2011-05-05 13:07:00 29644 2

原创 c#收发串口数据的源码(封装了windows api的类)

<br />在网上找的代码,然后修改的。<br />//Comm.csusing System;using System.Runtime.InteropServices;namespace Comm{public class myCom{ #region WINAPI常量 /// <summary> /// 写标志 /// </summary> private const uint GENERIC_READ = 0x80000000;

2011-05-05 12:59:00 7782

转载 SerialPort类源代码分析

前几篇串口编程大致讲述了Windows下串口的大致操作,接下来分析流行的SerialPort类,它把Windows API封装好,方便开发利用1、Win32下串口大致操作流程(1)打开串口:CreateFile函数(2)建立串口通信事件:CreateEvent函数(3)初始化串口:SetCommState函数(4)建立监视线程,即读写数据线程,因为我们不知道什么时候数据会到来,这里是一个异步事件(5)写数据:WriteFile(6)结束:关闭线程->停止WaitCommEvent->

2011-05-05 12:48:00 2808

原创 c#中WebBrowser控件

最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。1、WebBrowser常用属性.Refresh();//刷新.GoBack();//后退.GoForward();//前进.Navigate(new Uri(address)); //打开链接.Dock = DockStyle.Fill; //完全停靠在父容器中.ScriptErrorsSuppressed = true ; //关闭错误显示Uri a = new Uri(We

2011-05-01 21:46:00 8808 1

原创 C#导出数据到EXCEL方法谈

如果你耐心仔细看完本文,相信以后再遇到导出EXCLE操作的时候你会很顺手觉得SO EASY,主要给新手朋友们看的,老鸟可以直接飘过了,花了一晚上的时间写的很辛苦,如果觉得对你有帮助烦请留言支持一下,我会写更多基础的原创内容来回报大家。 C#导出数据到EXCEL表格是个老生常谈的问题了,写这篇文章主要是给和我一样的新手朋友提供两种导出EXCEL的方法并探讨一下导出的效率问题,本文中的代码直接就可用,其中部分代码参考其他的代码并做了修改,抛砖引玉,希望大家一起探讨,如有不对的地方还请大家多多包涵并指出来,我也

2011-05-01 16:17:00 1450

原创 程序开发中C#创建不规则窗体代码

<br />代码如下:<br />using System;  using System.Collections.Generic;  using System.ComponentModel;  using System.Data;  using System.Drawing;  using System.Text;  using System.Windows.Forms;  using System.Runtime.InteropServices;

2011-05-01 13:18:00 772

原创 C#中XML的写入方法

<br /> using System; using System.Data; using System.Data.OleDb; namespace ConsoleDataSet { /// <summary> /// Class1 的摘要说明。 /// </summary> class DataSetClass

2011-05-01 13:17:00 444

原创 简单的图片飘C#(Winform)

<br />//4个PictureBox    ,4个Timer控件 然后把下面的复制上即可<br />public partial class Form1 : Form { public int x1 = 8; public int x2 = 148; public int x3 = 248; public int x4 = 348;

2011-05-01 13:15:00 1033

原创 实现DataGridView中行的上下移动

<br />1)        如果dgOutImage.DataSource=集合(RecFileArgs)<br />        (向上移动) <br />dgOutImage.DataSource = new BindingList<RecFileArgs>(RecFileArgs1); //如果选择的是多行 if (dgOutImage.SelectedRows.Count > 1) { return;

2011-05-01 13:14:00 648

原创 C#实现所有经典排序算法

<br />//选择排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i < arr.Length - 1; ++i) { min = i; for (int j = i + 1; j < arr.Leng

2011-05-01 13:11:00 421

原创 C#使用WIN32API来遍历文件和目录

<br />我们有时需要遍历某个目录下的文件和子目录,可以使用System.IO.DirectoryInfo.GetDirectories或GetFiles来获得目录下的所有的文件和子目录,当这个目录下的内容比较多时,这个操作就比较耗时间,有时我们仅仅需要知道某个目录下是否有子目录,这样的操作显然是浪费时间的。此时我们很容易想到三个Win32API函数 FindFirstFile,FindNextFile和FindClose。这三个API搭配使用就能遍历文件和子目录了,而且可以遍历的时候随时中止,避免无谓的

2011-05-01 13:08:00 719

原创 DataGridView用法笔记

DataGridView 新加行的默认值的设定<br /> <br />需要指定新加行的默认值的时候,可以在DataGridView.DefaultValuesNeeded事件里处理。在该事件中处理除了可以设定默认值以外,还可以指定某些特定的单元格的ReadOnly属性等。<br /> // DefaultValuesNeeded 事件处理方法<br />private void DataGridView1_DefaultValuesNeeded(object sender,<br />    DataGr

2011-05-01 12:32:00 1285

H+后台主题 V4.0,后台bootstrap框架,会员中心主题,后台HTML

H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。

2016-01-26

xdataaccess 开源代码

开源代码 C# xdataaccess

2014-05-30

nunit.framework

nunit.framework nunit.framework.dll

2014-05-30

基于C#(ORM)的研究

基于C#(ORM)的研究

2014-05-30

vs2010内存不足补丁

vs2010内存不足补丁

2012-12-14

plsql插件

plsql插件

2012-12-12

vs 反编译字典

vs 反编译字典 C C++ C# 反编译

2012-12-12

vs2010反编译插件

反编译 C C++ C# 插件 可以查看源码

2012-12-12

爬虫

爬虫 微博 新浪 网易 都能用自己写

2012-11-18

爬虫 微博 新浪 网易

爬虫 微博 新浪 网易 都能用

2012-11-18

爬虫(微博)

爬虫 微博 新浪 网易 都能用自己写的

2012-11-18

C#小区物业管理系统附源码

C#小区物业管理系统附源码C#小区物业管理系统附源码C#小区物业管理系统附源码C#小区物业管理系统附源码C#小区物业管理系统附源码C#小区物业管理系统附源码C#小区物业管理系统附源码

2011-06-08

C#图书馆管理系统附源码

图书馆管理系统附源码图书馆管理系统附源码图书馆管理系统附源码图书馆管理C#系统附源码图书馆管理系统附源码图书馆管理系统附源码图书馆管理系统附源码

2011-06-08

C#版医院门诊管理系统完整版附带数据库和源码

C#版医院门诊管理系统完整版C#版医院门诊管理系统完整版C#版医院门诊管理系统完整版C#版医院门诊管理系统完整版C#版医院门诊管理系统完整版C#版医院门诊管理系统完整版

2011-06-08

C#.医院管理系统(C#.NET)附源码

医院管理系统(C#.NET)附源码医院管理系统(C#.NET)附源码医院管理系统(C#.NET)附源码医院管理系统(C#.NET)附源码

2011-06-08

C#人力资源管理系统源代码

小巧的公司或企业人力资源管理系统源程序,采用MS SQL2005数据库,可以完成机构编制管理、职员信息管理、薪酬管理等常用功能。

2011-06-08

C#学生宿舍管理系统附带源码

C#学生宿舍管理系统附带源码C#学生宿舍管理系统附带源码C#学生宿舍管理系统附带源码

2011-06-08

企业人事工资管理系统附源码

企业人事工资管理系统附源码企业人事工资管理系统附源码企业人事工资管理系统附源码企业人事工资管理系统附源码企业人事工资管理系统附源码

2011-06-05

物流运输费用管理系统附源码

物流运输费用管理系统源码物流运输费用管理系统源码物流运输费用管理系统源码物流运输费用管理系统源码物流运输费用管理系统源码物流运输费用管理系统源码

2011-06-05

超市进销存销售软件源码+超市进销存销售软件源码

超市进销存销售软件源码超市进销存销售软件源码超市进销存销售软件源码超市进销存销售软件源码超市进销存销售软件源码

2011-06-05

仓库管理系统源码+仓库管理系统源码

仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码仓库管理系统源码

2011-06-05

使用C#写一个带折叠导航的软件主界面

使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面

2011-06-05

物业管理系统源码+需求分析论文

物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文物业管理系统源码+需求分析论文

2011-06-05

VS2008 等编程上可以自动生成按钮图片的工具

VS2008 等编程上可以自动生成按钮图片的工具 很好的工具,美观大方,

2011-06-05

串口通信协议解析串口通信协议解析串口通信协议解析

串口通信协议解析.pdf串口通信协议解析.pdf串口通信协议解析.pdf串口通信协议解析.pdf

2011-05-05

对单片机编程所用到的串口协议进行说明附带源代码

串口协议,解析协议怎么编程。附带讲解 很有用的 对不会编写串口协议的人来说很有帮助。看看没坏处!!!看完可以深刻了解协议

2011-04-24

想要提高C#编程水平的一定要看 50点说明

想要提高C#编程水平的一定要看 50点说明 想要提高C#编程水平的一定要看 50点说明想要提高C#编程水平的一定要看 50点说明

2011-04-24

c#(.net)最好最全的视频教材网站地址 不看后悔

c#c#(.net)最好最全的视频教材网站地址 视频教材 资料c#c#(.net)最好最全的视频教材网站地址 视频教材 资料

2011-04-23

串口调试工具附带源码 各种功能都已实现

串口调试工具附带源码 各种功能都已实现串口调试工具附带源码 各种功能都已实现

2011-04-23

单链表源码 实现各种单链表功能

实现获得单链表中第i个元素的方法; 实现在第i个位置之前插入元素的方法; 逆位序输入n个元素的值,建立带表头节点的单链表L; 删除在第i(不包括头节点)个位置之前的那个元素的方法; 实现获得单链表中第i个元素的方法; 实现在第i个位置之前插入元素的方法; 删除在第i个位置之前的那个元素的方法的实现部分

2011-04-23

使用C#写一个带折叠导航的软件主界面

使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面使用C#写一个带折叠导航的软件主界面

2011-01-14

空空如也

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

TA关注的人

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