自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 _beginthreadex参数详解

线程开始和停止函数! unsigned long _beginthreadex( void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), void *a

2011-08-10 14:20:15 12731

转载 50国内外最优秀的C/C++源代码网站分享

<br />C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。<br />1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段<br />2、http://www.hotscripts.com/category/c-cpp/scripts-

2011-03-26 09:40:00 964

转载 .Net(C#)自定义WinForm控件之小结篇

<br />写在前面: .Net已经成为许多软件公司的选择,而.Net自定义WinForm界面控件,也成为编程的热点,越来越多的程序员会开发自己需要的自定义界面控件.小作坊网介绍了多种自定义的界面控件,基本了包括了日常所需的各种基本控件,介绍的自定义控件,都对原有的界面控件作了扩展,使之更适用了系统或更美观.<br />下面作一个小结:<br />.Net自定义控件之WinForm的经典OutlookBar  <br />http://www.myfirm.cn/News/DotNetUserInterfa

2010-11-16 09:24:00 1031

原创 定制C#TextBox控件中只允许输入数字的解决方法

<br />最近看到一些关于TextBox中限制只允许输入数字的博文,结合笔者前段时间修改完善的开源数值文框TNumEditBox控件,介绍一个解决方法。<br />    在定制的TextBox控件中,如果只允许输入数字,需要考虑如下三种情况:正常按键输入的字符,包括西文、中文字符等 通过键盘快捷键方式贴入的文本,即Ctrl+V操作 通过上下文关联菜单的Mouse操作贴入的文本,即”粘贴“操作<br />    在探讨的同类文章中,多数只考虑了第1种情况,忽略得了第2、3种常见的操作。本文探讨的处理方法核

2010-11-16 09:21:00 750 1

转载 winform里的treeview节点内容如何垂直居中

<br />//重绘treeview节点样式 private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e) { Color foreColor; Color backColor; if ((e.State & TreeNodeStates.Selected) > 0) {

2010-11-16 09:19:00 2904 1

转载 c#仿qq好友列表控件

<br />没有,只有组合用,你可以用LISTVIEW作为好友列表(大图标或小图标);再用RICHBOX作为信息显示,他可以显示N多行,只是超过窗口显示时,回自动增加滚动条

2010-11-16 09:17:00 4338 1

转载 listView绑定数据

<br />private void button1_Click(object sender, EventArgs e) { listView1.Items.Clear(); listView1.Columns.Clear(); SqlConnection con = new SqlConnection("server=.;database=pubs;user id=sa;password=123");

2010-11-16 09:14:00 571

转载 DataGridView和ListView导出Excel

<br />/// <summary> /// 把dataGridView里面的数据保存成Excel /// </summary> /// <param name="pDataGridView"></param> public static void ExportToExcel(DataGridView pDataGridView) { string saveFileName = "";

2010-11-16 09:13:00 471

转载 winform登录窗口的正确操作办法

<br />最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C#中也是一样的。<br /><br /><br /><br />具体做法如下:<br /><br />首先,创建Login窗口,然后添加相应的输入框和按钮,设置窗口的AcceptButton为窗体的确认按钮,而CancelButton为窗体的取消按钮。例如:<br /><br />         

2010-11-16 09:11:00 566

转载 老程序员学C# (二)------连接SQL2005 数据库

<br />将上面的按钮控件名字改成hellword,然后我们再新建一个按钮,名称改为“SQLdatabase”,下来我们就开始建立最简单的数据库连接测试。<br />    首先确认数据库是否连接正确:<br />    打开SQL Server 2005 Management Express,会弹出窗口要求连接,如图:<br /> <br /> <br /> <br /> <br /> <br />     选择连接即可,在打开的数据库中建立一个新的数据库“testDB”,创建一个表“danwei”,具

2010-11-16 09:10:00 790

原创 在主窗体Panel中添加新的窗体(C#,winform开发) 设置

<br />文的要写的是如何将窗体(Form)添加到panel中。<br />为什么要这样呢?<br />1)如果用tab控件,整个窗体的控件太多,不易于我们编程;<br />2)可以更灵活的控制窗体的布局。<br /> <br />我想你一定看过这样的配制信息窗体吧(迅雷的配置页面)。在你的项目开发中,是否也希望做出这种效果呢?应该如何设置呢?单击窗体的左边的按钮,窗体右边的内容会根据单击的按钮变化.开始是想到的设置思路很简单,主窗体(如上图),右边放置一个Panel控件.然后根据单击的按钮将子窗体显示在

2010-11-16 09:08:00 866

原创 C# 使窗体不能移动到屏幕之外

<br />//重写基类的一个方法。<br />protected override void WndProc(ref Message m)<br />        {<br />            switch (m.Msg)<br />            {<br />                case 0x46:<br />                    Rectangle rect = Screen.GetWorkingArea(this);<br />           

2010-11-16 09:06:00 1212 1

原创 让WinForm应用程序最小化图标显示在任务栏并提供右击菜单

首先应该把MDI窗体ShowInTaskbar设置为true,在vs2008中默认就是true; 然后分别添加NotifyIcon及其ContextMenuStrip控件; 再把NotifyIcon的ContextMenuStrip属性值指向ContextMenuStrip,并且把NotifyIcon的Icon指定一张*.Icon格式的图片文件以便显示在任务栏中; 为NotifyIcon添加名称为notifyIconSystem_MouseDoubleClick的MouseDoubleClick事件; 为M

2010-11-16 09:04:00 1262

原创 跟我学做c#皮肤美化(七)----窗体换肤

<br />这个系列好久都没有更新了,貌似上一篇还是在今年五月份发布的。呵呵,不感慨了,还是开始介绍今天的内容吧! 这里说明一下这次实现的换肤都是基于贴图换肤的,并不可以像QQ那样还可以调整色调甚至自定义图片为背景。如果您已经有过这方面的经验,下面的内容或许不一定适合你。另外如果您对本文有兴趣请到最后下载源码对照阅读。如果您还没有看过这个系列前续的文章请先参阅这里,本文的内容是在那几篇的基础上建立的!<br />      贴图换肤就是用不同的图片去画不同的地方的背景,最后形成了界面的一个整体样式外观(自己

2010-11-16 09:03:00 1371

原创 模拟QQ上线头像闪动效果

<br />最近在做一个即时通信的软件,功能和界面上都模拟QQ、MSN等。相信这些软件用户交互界面可以获得较好的用户体验。软件的功能要强大,但是界面也同样重要。<br />         网上查了一些资料,很多提问关于QQ好友上线头像闪动是怎样实现的?<br />         前边说到是模拟,就是说我们还没有能力像qq那样自己编写控件,网上很多人讲了解决的方法。不过原理都是很相似的,仔细看一下qq接受到消息的时候。头像的跳动轨迹----左下-->中上-->右下-->中上 三个状态循环。中间的间隔时间大

2010-11-16 09:01:00 1301

原创 控件美化

<br /> C# WinForm控件美化扩展系列之实现点击收缩的SplitContainer控..starts_2000        2010-03-25 12:30:00    本文介绍扩展SplitContainer控件,在分隔栏上实现一个按钮,点击按钮可以收缩分隔栏中的一个面板(Panel),实现像QQ游戏中的分隔栏那样的效果。   C# 使用GDI+实现ProgressBar控件美化换肤starts_2000        2010-03-11 12:30:00    本文介绍C#使用GDI+重

2010-11-16 08:55:00 2654

原创 WinForm设置FormBorderStyle=none后仍可以使用任务栏左键和右键功能

<br />度上几乎找不到一个完美的解决方案,后在一国外论坛找到了,呵呵,记录之。<br />在WinFrom的Class中添加如下代码即可(重载了CreateParams属性,估计系统任务栏左键和右键事件就是检查这个属性后才决定是否启用鼠标点击事件):const int WS_CLIPCHILDREN = 0x2000000;const int WS_MINIMIZEBOX = 0x20000;const int WS_MAXIMIZEBOX = 0x10000;const int WS_SY

2010-11-16 08:51:00 707

原创 TreeView::DrawNode Event

<br />#using <System.dll>#using <System.Windows.Forms.dll>#using <System.Drawing.dll>using namespace System;using namespace System::Drawing;using namespace System::Windows::Forms;public ref class TreeViewOwnerDraw: public Form{private:

2010-11-16 08:49:00 1206

原创 listview[C#]如何获得多行数据,将其放入数据库中

<br />ListView本来就支持多行选择的,按住Ctrl键就可以多行选择,选择之后,使用listView1.SelectedItems[i].Index获取索引号之后再进行数据选择,加入Sql就可以插入到数据库了~

2010-11-16 08:47:00 1516

原创 实现组合快捷键设置

<br />//在form_load的时候写上   <br /> // this.KeyPreview=true;    <br /> //表示窗体接受按键事件   <br /> //然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键:   <br /> private void Form1_KeyDown(object sender, KeyEventArgs e)   <br /> {   <br />     if (e.KeyCode == Keys.A && e.Modif

2010-11-16 08:45:00 954

原创 C# WinForm控件美化扩展系列之ListView(2)

<br />  前面的一篇文章C# WinForm控件美化扩展系列之ListView实现了隔行不同颜色和对列表头进行了美化,但遗憾的是对列表的最后的不包含列头的部分没有进行重绘,主要原因是上次没时间处理,因为处理那一部分是比较困难的,需要花不少时间,今天总算有时间补偿上次的遗憾了。<br />网上对列表控件(ListView)的美化也很少有对不包含列表部分的重绘,C#的就更加少了,但是很多人都在各个论坛问到这个东西,也少有人回答,主要是这个用到API方面的东西比较多,也不是太好处理,今天把这篇文章写出来,也

2010-11-16 08:43:00 5121 1

原创 C# WinForm控件、自定义控件整理(大全)

<br />C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar<br /><br />WinForm下CheckedListBox的数据绑定<br /><br />Winform 下无闪烁走马灯效果实现<br /><br />c#,winform,progressbar+labe,联动显示进度<br /><br />C# WinForm开发系列 – TextBox<br /><br />只能输入数字的TextBox---补充<br /><br />(C#)为

2010-11-16 08:42:00 4503 6

原创 源码网站大全

<br />1.站长下载:http://down.chinaz.com/<br />2.CSDN下载:http://download.csdn.net<br />3.站长源码:http://down.cnzz.cn/<br />4.51源码:http://www.51aspx.com/<br />5.源码之家:http://www.mycodes.com/<br />6.源码网:http://www.codepub.com/<br />7.多多源码:http://www.morecode.net/<br /

2010-11-16 08:38:00 1152

原创 WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用

<br />http://www.cnblogs.com/wuhuacong/archive/2009/07/09/1520082.html<br />本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。<br />布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会,该控件之强大、美观、不亚于商业控件。而且控件使用也是比较简单的。先看看控件使用的程序界面

2010-11-16 08:34:00 596

原创 WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用

<br />http://www.cnblogs.com/wuhuacong/archive/2009/07/09/1520082.html<br />本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。<br />布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会,该控件之强大、美观、不亚于商业控件。而且控件使用也是比较简单的。先看看控件使用的程序界面

2010-11-16 08:32:00 549

转载 C#中怎么实现窗体无标题栏拖动

<br />using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace MoveForm{ public partial class Form1 : Form {

2010-11-16 08:28:00 386

原创 C# WinForms界面设计

<br />一,不规则WINFORM窗体<br />Author:unknown From:Internet<br />在以前版本的Visual Basic或Visual C++中,创建不规则窗体和控件是一件很复杂的事,不仅需要调用大量API函数而且工作量也不小。不过,现在在Visual C#下,情况就完全不同了。运用Windows Forms你就可以很轻易地创建出一个不规则的窗体以及窗体上的控件。一个具有不规则窗体和控件的应用程序肯定会更吸引广大的用户,微软的Windows Media Player 7就

2010-11-16 08:25:00 1079

原创 托管C++,登陆窗体

<br />这节,我们学习做一个登陆窗体。<br /> <br />还是 托管c++ winform的学习(1) 中代码<br /> <br />点击右侧的工具箱,里面有很多控件,顺便学习下控件的使用。<br /> <br />先拖一个label 到界面上。这个是静态文本,不能编辑的。<br />右键点击控件label ,选中属性,在Text选输入   “ 用户名:”<br /> <br />采用同样的步骤,拖动一个写上 “密码:”<br /> <br />拖动2个textbox到界面:textBoxnam

2010-11-09 20:21:00 634

原创 托管c++ winform的学习(1)

<br />有了前2节的学习,我们可以用实例来学习了。<br /> <br />在运用中学习是最好的。<br /> <br />首先建立一个winform <br /> <br />1. 打开vs2008,选中项目,新建项目vc++ 下面的CLR。在右侧选中windows窗体应用程序。<br />2.输入名称FirstWinform点击确定。<br /> <br />出现一个Winform的程序面板。点击F5运行一下。<br />一个window程序成功了。<br /> <br />学习怎么winform的

2010-11-05 13:40:00 1019

原创 托管C++ 学习(2)

<br />上一篇,我们运行了一个简单的C++.NET的控制台程序。<br /> <br />但是我们还有一些问题没有解决。<br /> <br />^ 这个是什么?<br /> <br />让我来告诉你,这个就是 C++中的指针 *,让我们来用一下。#include "stdafx.h"using namespace System;int main(array<System::String ^> ^args){ String ^str = gcnew String("这是一个测试

2010-11-05 11:36:00 691

原创 托管C++ 学习(1)

托管C++ 学习(1)我从一个C++新手转向.net平台,遇到了很多问题,跟大家分享下,让大家少走些弯路。.net 是什么?.net 是平台,它和语言没有关系。我一开始我有个错误的认识,认为.net只能运行C#。.net 可以运行很多语言。VB,VC,C#.我们开始第一个程序,看看它有什么不同。打开vs2008 ,新建项目。 选择vc++ ,CLR, CLR控制台项目输入项目名称 MyFirst 点确定可以看到已经有初始代码 #include "stdafx.h"using namespace Sy

2010-11-05 11:04:00 412

空空如也

空空如也

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

TA关注的人

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