
winFrom
cnjack
欢迎大家加我
展开
-
如何在一DataGrdiViewColumn中中显示两行内容,或者多行内容
环境:VS.Net2005+Net2.0下的WinForm需求比如DataGridView(显示宽度为780)中一行要显示的各DataGridViewColumn字段及字段宽度如下:工号--显示宽度为80姓名--显示宽度为80性别--显示宽度为50出生日期--显示宽度为110入职日期--显示宽度为110身份证号--显示宽度为150家庭地址--显示宽度为300则总原创 2012-05-29 14:46:58 · 4186 阅读 · 0 评论 -
可以让DataGridView中多个ComboBox级联的工具类-初版
可以让DataGridView中多个ComboBox级联的工具类-初版 #region RelateComboBoxHelperCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// /// Author:武广敬 /转载 2009-09-15 17:33:00 · 1196 阅读 · 0 评论 -
C#中国象棋网络版源代码(二)-棋子类
1.棋子基类抽象类,是所有棋子的基类, 注意几个重要的方法:如CanMoveTo移动算法及MoveTo移动棋子。using System;using System.Collections.Generic;using System.Text;using System.Drawing;using www.vjsdn.com.ChineseChess.Library;namespace www.vj转载 2009-09-15 17:56:00 · 3807 阅读 · 2 评论 -
《Effective C#》Item 21:用委托实现回调
委托属于C#中的新名词,它的应用也非常广泛,例如事件就是委托最简单而又直接的例子。 那么首先说说什么是委托,其实委托在用过C或者C++的人看来就是函数指针,不过使用C#的大多数人都没有用过这两门语言,因此对委托的理解不是很深,对于委托可以简单的从字面去理解,即“委托别人去执行某些操作”,也就是说执行一个操作,而这个操作过程自身并不知道,只是委托过来让你去执行而已。参看如下这个例子。转载 2009-09-09 08:28:00 · 444 阅读 · 0 评论 -
SQL查询分析中使用net命令问题
在DOS命令下(或Bat文件)执行:net use //192.168.100.1/ipc$ ks-c-001-11 /user:administratorCOPY //192.168.100.1/xm/XM/SALE_DBC.* c:/temp /yCOPY //192.168.100.1/xm/XM/sale07.* c:/temp /yCOPY //192.168.100.1/xm/XM原创 2009-08-26 10:14:00 · 525 阅读 · 0 评论 -
一个简单的多线程即时通讯程序(类似QQ,MSN)
[翻译]massivegas著A simple Multi-Threaded Server Client Instant Messenger Application源代码下载地址:http://www.codeproject.com/KB/cs/Instant_Messenger.aspx[简介]本文实现一个简单的多线程客户/服务器即时通讯应用程序,它将使用TCP连接。允许客户之间及客户和服务器之转载 2008-05-12 16:04:00 · 1504 阅读 · 1 评论 -
打印DataGrid的指定的列和行
原文及原代碼地址:http://www.codeproject.com/KB/grid/PrintDataGrid_CS.aspx Download demo project [C#] - 59.1 Kb Download source [C#] - 68.1 Kb Download demo project [VB.NET] - 63.6 Kb转载 2008-03-20 18:28:00 · 1216 阅读 · 0 评论 -
快速监视QuickWatch
flankerfc著于发表 2008-1-7 C#,.NET 2.0原文地址:http://www.msproject.cn/article/YetAnotherQuickWatch.aspx翻译Daniel Smolka 著 Yet another QuickWatch(原代碼地址)简介以前有一个项目,测试者和高级用户需要有一个工具来监视复杂的数据,这就是为什么我转载 2008-03-19 10:00:00 · 2850 阅读 · 0 评论 -
C#中国象棋网络版源代码(一)-C# Chinese Chess Source Code
中国象棋网络版运行效果图:花了两天时间将单机版改为网络版,纠正原程序中一些错误,如马蹩脚算法。为了以后扩展现将单机版源代码分解为3个模块:1. ChineseChess.EXE.主程序EXE,如主窗体,连接玩家,系统设置(未完成)等.2. ChineseChess.Library.DLL 中国象棋程序代码库, 业务逻辑.3. ChineseChess.Res.DLL 图片资源另外有转载 2009-09-15 17:41:00 · 5105 阅读 · 5 评论 -
C#中国象棋网络版源代码(三)-棋盘,玩家类
1.棋盘(ChessBoard)棋盘是个重要的类,学习重点是绘制棋盘DrawChessBoard()和移动棋子MoveChess()两个方法。using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Windows.Forms;namespace www.v转载 2009-09-15 18:01:00 · 2747 阅读 · 1 评论 -
程序只能运行一次
using System;using System.Collections.Generic;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Diagnostics;using System.Reflection;namespace 程序只能运行一次{转载 2012-06-13 15:53:17 · 930 阅读 · 0 评论 -
在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLD转载 2012-06-13 15:52:01 · 781 阅读 · 0 评论 -
DataGridView中的DataGridViewCheckBoxColumn的值,在选择后,再次点击无法取消的问题
我的DataGridView中有两列DataGridViewCheckBoxColumn,但是其中的一列会出现值在选择后,再将点击无法取消的问题。此问题非常奇怪,我在设置中检查这两列的设置时,全部属性设置都是一样,但就是其中的一列会出现值在选择后,再将点击无法取消的问题。最后,我在程序自动生成的代码部分,找到这两个控件,然后比对它们的属性设置情况,发现其中一列多了一个FalseValue的原创 2009-09-21 09:54:00 · 4825 阅读 · 1 评论 -
DataGridViewComboBoxColumn值无效
1.必须确定,给DataVridView赋值,是在DataGridViewComboBox已经绑定了内容之后. 说明:此方法亲身经历过。2.关于数据类型不一样的问题,如果是数值型字符和数值型数据,则在绑定后,会出现"System.ArgumentException:DagaGridViewComboBoxCell值無效"的錯誤 解决方法:在构造函数中增加以下代码: InitializeComp原创 2009-09-17 09:36:00 · 11785 阅读 · 6 评论 -
c#中TextBox输入提示功能
设置TextBox的AutoCompleteSource的属性为CustomSource,设置TextBox的AutoCompleteMode属性为SuggestAppend。using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.D转载 2009-09-28 17:27:00 · 1966 阅读 · 0 评论 -
DataGridViewComboBoxColumn 可以让用户输入并自动匹配选项的问题
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> private void dgvInfoPerson_EditingControlShowing(object sender, DataGridViewEditingControl转载 2009-09-15 17:32:00 · 4133 阅读 · 3 评论 -
C#中国象棋网络版源代码(五)-核心业务类Game Class
中国象棋网络版核心业务类Game非常重要的类,象棋程序所有业务封装在Game类.学习要点:1.public static Game CurrentGame 游戏实例。2.监听程序部分3.命令分析部分(消息接收及处理)4.多线程访问主线程创建的控件5.事件回调6.业务控制,如接收命令->分析->处理->界面展示->刷新棋盘7.学习业务逻辑部分与窗体控制之间关系及运作。 using Syste转载 2009-09-15 18:04:00 · 1648 阅读 · 0 评论 -
C#中国象棋网络版源代码(四)-辅助类
1.Common.cs文件公共类, 参考绿色注释using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Windows.Forms;/*************************************************************转载 2009-09-15 18:03:00 · 1894 阅读 · 0 评论 -
一个简单的多线程即时通讯程序(类似QQ,MSN)
icscs著于发表 2007-8-13 C#,.NET 1.0,.NET 2.0 原文地址:http://writeblog.youkuaiyun.com/PostEdit.aspx[翻译]massivegas著A simple Multi-Threaded Server Client Instant Messenger Application(原代碼地址)Download source -转载 2008-03-19 09:48:00 · 1252 阅读 · 0 评论 -
C#中国身份证验证
BlackPhoenix著于发表 2008-2-19 C#,.NET 2.0,.NET 3.0/3.5原文地址:http://www.msproject.cn/article/IDCardVerify.aspx今天写的C#中国身份证验证,包括省份验证和校验码验证,符合GB11643-1999标准... 理论部分:15位身份证号码=6位地区代码+6位生日+3位编转载 2008-03-19 10:16:00 · 928 阅读 · 0 评论 -
一个超级简单的IP地址搜索引擎(Asp.Net)事件代码12行
BlackPhoenix著于发表 2008-2-20 C#,.NET 1.0,.NET 2.0原文地址:http://www.msproject.cn/article/IPAddressSearch.aspx 使用SQL语句查询IP地址记录... 页面设计:运行效果:当转载 2008-03-19 10:09:00 · 901 阅读 · 1 评论 -
如何动态调用DLL中类的方法以及属性
來源:http://blog.youkuaiyun.com/knight94/archive/2006/04/10/657527.aspx在C#中可以通过Assembly来动态加载DLL,然后由它创建类型,接着通过类型的InvokeMember方法来调用DLL中类的方法以及属性。 为了方便说明一下的方法,先说明一下DLL的代码,大致如下:using System;namespace cls转载 2007-10-12 10:05:00 · 689 阅读 · 0 评论 -
如何弹出一个模式窗口来显示进度条
來源:http://blog.youkuaiyun.com/knight94/archive/2006/05/27/757351.aspx最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条。但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可。 首先是进度条窗体,需要在上面添加进度条,然后去掉ControlBox。除此外,还要转载 2007-10-12 10:01:00 · 838 阅读 · 0 评论 -
优快云第一期总结之一:Form问题
轉自:http://dev.youkuaiyun.com/author/Knight94/80a585ef918a46e899a93d0dc0d462a8.html源自:愚翁 (个人网站) 标签:.net 与Form相关的常见问题大致分为如下的四类问题。第一类问题:如何控制窗体的显示顺序;第二类问题:窗体之间的对象如何相互引用或操作;第三类问题:如何处理窗体唯一性问题;最后一个问题:如何合理的关闭转载 2007-10-12 09:53:00 · 571 阅读 · 0 评论 -
如何用C#写一个简单的Login窗口
來源:http://blog.youkuaiyun.com/knight94/archive/2006/04/06/652394.aspx最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C#中也是一样的。 具体做法如下:首先,创建Login窗口,转载 2007-10-12 09:58:00 · 570 阅读 · 0 评论 -
TextBox寫的日期控件MaskedEdit Control
轉自:http://www.codeproject.com/cs/miscctrl/maskededit.asp Introduction前言Visual Studio.NET and the .NET Framework includes many very useful controls. Unfortunately a MaskedEdit control was not am转载 2007-08-22 16:22:00 · 2166 阅读 · 0 评论 -
c#中操纵XML文件
來源:http://blog.youkuaiyun.com/icycoffee/archive/2007/08/10/1735518.aspxusing System;using System.Xml;using System.Web;namespace MX.XML...{ /**//// /// XML核心类: /// 必需用XPath表达式来获取相应节点 ///转载 2007-08-10 11:19:00 · 987 阅读 · 0 评论 -
c#换肤(2005)
http://netwenchao.itpub.net/post/31231/294099先前贴的这篇文章大家可能觉的不太能理解,我注释也确实写的很少,步骤也不是很详细,现在重修改一下,希望大家能指正。 1:控件(破解版,只限.Net2005)和皮肤下载地址如下(用影音传送带等下载工具下载): http://download1.youkuaiyun.com/down3/20070605/0514202转载 2007-08-07 15:09:00 · 3302 阅读 · 2 评论 -
C#中用Odbc操作DBF
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.Odbc;using System.Threading;namespace test...原创 2007-07-24 17:34:00 · 5152 阅读 · 0 评论 -
程序以及窗体运行的唯一性汇总
來源:http://blog.youkuaiyun.com/Knight94/archive/2006/05/24/752783.aspx经常看到有人讨论程序运行唯一性或者窗体运行的唯一性问题。我之前也写了一些文章,在此把它进行整理汇总。 如果是程序的唯一性问题,我之前的一篇文章已经写得很全面,可以参看。http://blog.youkuaiyun.com/knight94/archive/2006/转载 2007-10-12 09:57:00 · 661 阅读 · 0 评论 -
使用递归加载无层次限制的MainMenu控件的MenuItem
主菜單代碼:using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;using System.Windows.Forms;using System.Reflection;namespace ChenYueJun.WindowsContro原创 2007-11-09 15:43:00 · 1251 阅读 · 0 评论 -
C#桌面工具(获取IP地址、当地所在城市、天气,阴阳历转换)
shiweifu著于发表 2008-1-4 C#,.NET 2.0,.NET 3.0/3.5轉貼: http://www.msproject.cn/article/DesktopTool.aspx 这是一个使用SharpDevelop编写的C#桌面工具,可以实现以下功能:1、动态获取所在城市名、IP地址、天气 2、阴阳历转换转载 2008-03-19 10:43:00 · 1441 阅读 · 0 评论 -
缩略图批量生成器
answer著于发表 2008-1-26 C#,.NET 2.0,.NET 3.0/3.5轉貼地址:http://www.msproject.cn/article/ThumbnailGenerator.aspx大家好最近因为在学习一些底层方面的东西所以,好久没来这里逛逛了,快过年了,天气也变得异常得冷,大家注意保暖. 这次给大家演示的是一个批量生成缩略图的程序,因为今年几个老同学准备组转载 2008-03-19 10:40:00 · 1072 阅读 · 0 评论 -
打印DataGridView的指定的列和行
chenjinxiao00著于发表 2008-1-27 C#,.NET 2.0原文地址: http://www.msproject.cn/article/DataGridViewPrint.aspxAfrasiab Cheraghi著于codeproject.com原代碼地址:http://www.codeproject.com/KB/grid/PrintDataGridVie转载 2008-03-19 10:27:00 · 1985 阅读 · 0 评论 -
C#中GDI+功能扩展:区域图像选择功能
icscs著于发表 2008-1-13 C#,.NET 2.0原文地址:http://www.msproject.cn/article/Image_Range_Select.aspx翻译英文原文Dr.Sai著A C# Sample Code/Article Extending the Capabilities of GDI+ in C# (.NET)(原代碼地址)icscs翻译转载 2008-03-19 09:53:00 · 3367 阅读 · 0 评论 -
网络间谍:你的共享文件夹网络监视器
ivanx著于发表 2008-1-14 C#,.NET 2.0,.NET 3.0/3.5原文:http://www.msproject.cn/article/NetworkSpy.aspx翻译英文原文来自Abhijit Jana著Net Spy: Your Network Spy (原代碼地址)ivanx翻译 for msproject.cnDownload SpyN转载 2008-03-19 09:11:00 · 5126 阅读 · 1 评论 -
自定义的打开文件对话框
flankerfc著于发表 2008-1-16 C#,.NET 2.0,.NET 3.0/3.5轉貼:http://www.msproject.cn/article/CustomerDialog.aspxCustomizing OpenFileDialog in (原碼地址).NET By CastorTiuDownload source files - 300 Kb Do转载 2008-03-19 11:40:00 · 1491 阅读 · 0 评论 -
DrawMe - 使用WPF/WCF创建的网络绘图板聊天程序 2
DrawMe序列图 为了解释DrawMe是如何工作的,我们画了几个UML序列图来表示程序在不同场景下的状态。 登录在登录时,主要有四个事件: 开启服务器 - 如果用户开启一个新的DrawMe服务器,程序会生成一个线程来运行DrawMeService协调客户端之间的通讯。我们使用TCP,不过WCF可以很容易的更改协议。 开启客户端 - 构造一个ClientCa转载 2008-03-19 11:18:00 · 1655 阅读 · 0 评论 -
DrawMe - 使用WPF/WCF创建的网络绘图板聊天程序
最初我们提出了一个网络聊天程序的概念,打算用WPF来实现界面,用WCF实现网络通讯。试验了一些WPF的新控件后,我们认为使用InkCanvas控件会比较好,并做了一个多用户网络画图演示程序。DrawMe就是最后的结果,在本文中,我们会讲解我们遇到的一些有意思的WPF和WCF特性。转载 2008-03-19 10:58:00 · 1308 阅读 · 1 评论 -
使用递归加载无层次限制的TreeView控件的节点
遞歸方法: #region 加載樹節點/// /// 加載樹節點。樹的基本思路是:從指定的父節點開始遞歸調用顯示子樹(可以對DataTable.DefaultView.RowFilter設置過濾條件)/// /// 要加載TreeNode對象的TreeNode.Nodes的集合/// DataTable 對象/// 保存節點ID列的字段名稱/// 保存父節點ID列的字段名稱(只允許字符和數原创 2007-07-23 08:40:00 · 2520 阅读 · 1 评论