
文章
cnjack
欢迎大家加我
展开
-
关于权限设计的探讨
关于权限设计的探讨 http://www.vfp.cn/sdss/dispbbs.asp?boardID=2&ID=8930&page=1基于用户、角色、权限的概念可以彻底解决以上问题. 权限:用户对一个功能点能做的操作,包括对一个页面的打开,对一个业务逻辑的调用; 用户:用户名/口令字构成的一对; 角色:权限的集合。 相互之间的对应关系:用户和权限之间没有转载 2007-08-05 09:16:00 · 1169 阅读 · 0 评论 -
DrawMe - 使用WPF/WCF创建的网络绘图板聊天程序 2
DrawMe序列图 为了解释DrawMe是如何工作的,我们画了几个UML序列图来表示程序在不同场景下的状态。 登录在登录时,主要有四个事件: 开启服务器 - 如果用户开启一个新的DrawMe服务器,程序会生成一个线程来运行DrawMeService协调客户端之间的通讯。我们使用TCP,不过WCF可以很容易的更改协议。 开启客户端 - 构造一个ClientCa转载 2008-03-19 11:18:00 · 1655 阅读 · 0 评论 -
打印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 评论 -
如何访问另一台服务器的数据库
如何访问另一台服务器的数据库 的操作:--创建链接服务器 exec sp_addlinkedserver ITSV, , SQLOLEDB, 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV, false ,null, 用户名 , 密码 --查询示例 select * from ITSV.数据库名.dbo转载 2008-04-23 09:49:00 · 6424 阅读 · 1 评论 -
一个简单的多线程即时通讯程序(类似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 评论 -
SQL中字符串拆分成獨立的多個字符串
create table #ie_Department_Manager(Empl_Index nvarchar(10),Dep_Code nvarchar(200))insert into #ie_Department_Manager values(656,AS011)insert into #ie_Department_Manager values(657,AS011/AS012/原创 2009-04-07 16:13:00 · 1429 阅读 · 0 评论 -
从SQL Server中导入/导出 Excel 的基本方法
我的导入EXCEL方法 if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[temp_cn_flash]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [dbo].[temp_cn_flash]GODECLARE @filename nv转载 2009-04-07 15:03:00 · 818 阅读 · 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 评论 -
《Effective C#》Item 21:用委托实现回调
委托属于C#中的新名词,它的应用也非常广泛,例如事件就是委托最简单而又直接的例子。 那么首先说说什么是委托,其实委托在用过C或者C++的人看来就是函数指针,不过使用C#的大多数人都没有用过这两门语言,因此对委托的理解不是很深,对于委托可以简单的从字面去理解,即“委托别人去执行某些操作”,也就是说执行一个操作,而这个操作过程自身并不知道,只是委托过来让你去执行而已。参看如下这个例子。转载 2009-09-09 08:28:00 · 444 阅读 · 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 评论 -
DrawMe - 使用WPF/WCF创建的网络绘图板聊天程序
最初我们提出了一个网络聊天程序的概念,打算用WPF来实现界面,用WCF实现网络通讯。试验了一些WPF的新控件后,我们认为使用InkCanvas控件会比较好,并做了一个多用户网络画图演示程序。DrawMe就是最后的结果,在本文中,我们会讲解我们遇到的一些有意思的WPF和WCF特性。转载 2008-03-19 10:58:00 · 1308 阅读 · 1 评论 -
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 评论 -
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 评论 -
使用递归加载无层次限制的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 评论 -
一个简单的多线程即时通讯程序(类似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 评论 -
快速监视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 评论 -
缩略图批量生成器
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 评论 -
自定义的打开文件对话框
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 评论 -
鼠标自动点击Auto Clicker v1.0
翻译原文来自Gordon W. Ahn著 Auto Clicker v1.0(原代碼地址)Download AutoClicker_binary.zip - 81.3 KB Download AutoClicker_Source.zip - 79.6 KB 简介Auto Clicker是一个可以帮你自动点击鼠标的程序。使用空格键设置X-Y列表,再设置一个点击间歇时间,然后,单击转载 2008-03-19 11:45:00 · 2897 阅读 · 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 评论 -
一个超级简单的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 评论 -
打印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 评论 -
在OpenRowSet函数中使用参数实例
以下是我自己使用中的实例,部分资料来源于网上,朋友们修改相关部分的内容后可在自己的环境下测试:测试环境:服务器:繁体win2003(sp2)+繁体sql2000(sp3)企业版工作站:繁体xp(sp3)+简体sql2000(sp4)专业版一.测试调用的存储过程CREATE proc Hr_GetAllEmpl @year nvarchar(20)='0',@month nv原创 2012-06-14 16:44:50 · 12771 阅读 · 0 评论