博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年6月20日

摘要: 实现在pictureBox控件中绘制了一系列的矢量图,然后实现部分的选择打印。1.记录下选择区域的开始点和结束点的坐标; Point startPoint = Point.empty; Point EndPoint = Point.empyt; int zoom = 2;//图片的放大系数 int xtrans = 0;//图片的x轴偏移 intytrans = 0;//图片的y轴偏移2.在Pri... 阅读全文

posted @ 2007-06-20 15:07 james.dong 阅读(458) 评论(0) 推荐(0) 编辑

2007年6月13日

摘要: // Sets the ToolTip text for cells in the Rating column.void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e){ if ( (e.ColumnIndex == this.dataGridView1.Columns["Rat... 阅读全文

posted @ 2007-06-13 14:24 james.dong 阅读(1161) 评论(1) 推荐(0) 编辑

2007年5月30日

摘要: private void RichTextBox_KeyDown( object sender , KeyEventArgs e ){if( e.Control && ( e.KeyCode == Keys.V || e.KeyCode == Keys.X || e.KeyCode == Keys.C )){e.Handled = true;}} 阅读全文

posted @ 2007-05-30 10:10 james.dong 阅读(799) 评论(0) 推荐(0) 编辑

2007年5月20日

摘要: private int CalMaxLevel( TreeNode currentNode ){ if( currentNode == null ) { return -1; } int level = 1; int maxLevel = 0; foreach( TreeNode node in cur... 阅读全文

posted @ 2007-05-20 11:43 james.dong 阅读(493) 评论(0) 推荐(0) 编辑

2007年5月15日

摘要: 1.画带箭头的线 Graphics g = new Graphics(); Pen p = new Pen( Color.White ); p.CustomStartCap = new System.Drawing.Drawing2D.AdjustableArrowCap((float)(p.Width * 3.5), (float)(p.Width * 6), true); ... 阅读全文

posted @ 2007-05-15 11:08 james.dong 阅读(276) 评论(0) 推荐(0) 编辑

2007年5月4日

摘要: public class Emplyee:ICloneable{ private string _name = string.Empty; private int _id = 0; private string _email = string.Empty; public string Name { get { return _name; } ... 阅读全文

posted @ 2007-05-04 14:44 james.dong 阅读(668) 评论(1) 推荐(0) 编辑

2007年4月27日

摘要: [Serializable] public abstract a{ private string _name = string.empty; [XmlAttribute()] public string Name { get{ return _name;} set{ _name = value;} }}[Ser... 阅读全文

posted @ 2007-04-27 13:19 james.dong 阅读(311) 评论(0) 推荐(0) 编辑

2007年4月26日

摘要: SELECT [au_id],[au_fname], case [contract] when 0 then '无' when 1 then '有' end as '你想要的状态' FROM [pubs].[dbo].[authors] 阅读全文

posted @ 2007-04-26 10:36 james.dong 阅读(341) 评论(0) 推荐(0) 编辑

2007年4月14日

摘要: using System.Web.Configuration;using System.Configuration;public Class Config{ private void EncryptConfig( bool isEncrypt ) { string path = "/webSite1"; System.Configu... 阅读全文

posted @ 2007-04-14 14:12 james.dong 阅读(258) 评论(0) 推荐(0) 编辑

2006年12月28日

摘要: 转载:http://msdn2.microsoft.com/zh-cn/library/ms228963(VS.80).aspxNET Framework 开发人员指南 异步编程概述 使用 IAsyncResult 设计模式的异步操作是通过名为 BeginOperationName 和 EndOperationName 的两个方法来执行的,这两个方法分别开始和结束异步操作 Oper... 阅读全文

posted @ 2006-12-28 11:14 james.dong 阅读(420) 评论(0) 推荐(0) 编辑

2006年11月22日

摘要: 我在使用vs2003 开发 word 中,需要用c#获得 word文件中一个"下拉列表控件"对象?? 不知道要如何获得? 请各位帮忙! 阅读全文

posted @ 2006-11-22 14:48 james.dong 阅读(468) 评论(0) 推荐(0) 编辑

2006年10月8日

摘要: 来自:http://www.cnblogs.com/xdesigner/archive/2006/10/07/522927.html> 菜单命令集中发送模式 相信有不少人抱怨DOT.NET1.1中的WinForm库的某些缺陷,曾有人讥笑System.Windows.Forms下面的东西是微软请高中生写的,当然这话有些夸张了。但经过笔者的自己的实践,觉得标准WinForm库有些地... 阅读全文

posted @ 2006-10-08 10:27 james.dong 阅读(313) 评论(0) 推荐(0) 编辑

2006年9月29日

摘要: 最近考察了几个统计图表控件包,开源的有ZedGraph,Nplot等,但是相比之下还是ZedGraph强大,方便一些,其他的感觉还是半成品。收费的就多了,只要是商业的报表开发工具都有统计图表的功能,水晶报表,ActiveReport,Reporting Service,不过要方便,功能单一的还是dotnetCharting。下面主要从winform使用上说说ZedGraph和dotnetChar... 阅读全文

posted @ 2006-09-29 09:07 james.dong 阅读(862) 评论(1) 推荐(0) 编辑

2006年9月5日

摘要: 来自:http://dev.yesky.com/msdn/405/2415905.shtml 什么是泛型 一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。 类型安全和装箱、拆箱 作为一... 阅读全文

posted @ 2006-09-05 10:00 james.dong 阅读(357) 评论(0) 推荐(0) 编辑

2006年8月31日

摘要: 日期的处理:我们在处理日期格式常用DateTime.Pares() 但是这个形式的转换是相当有限的,有些C#是会不懂你写入的日期格式的如20031231大家都明白是2003- 12-31号可以C#不认识他.我们可以这样子进行如下 //设置语言国家 System.IFormatProvider format=new System.Globalization.CultureInfo("zh-CN",t... 阅读全文

posted @ 2006-08-31 17:25 james.dong 阅读(4701) 评论(0) 推荐(0) 编辑

2006年8月14日

摘要: 来自:http://dev.csdn.net/develop/article/35/35429.shtm 一、委托的简介 1、委托的声明: delegate HandlerName ([parameters]) 例如: public delegate void PrintHandler(string str); 委托声明定义了一种类型,它用一组特定的参数以及返回类型来封装方法... 阅读全文

posted @ 2006-08-14 17:54 james.dong 阅读(572) 评论(1) 推荐(0) 编辑

2006年8月13日

摘要: 来自:http://www.amuhouse.com/blog//article.asp?id=157 .NET框架基类库(BCL)中有好几种类都可以提供同步和异步的方法调用。不过,因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往会导致程序执行的延迟,相比来说,在某些条件下选择异步方法调用就可能更好一些,例如,有的时候程序需要给多个Web服务发出请求,这时就最好采用异步方法... 阅读全文

posted @ 2006-08-13 17:07 james.dong 阅读(629) 评论(0) 推荐(0) 编辑

2006年8月11日

摘要: 来自:http://www.cnblogs.com/lovecherry/archive/2005/05/20/159335.html 一步一步学Remoting之二:激活模式 远程对象的激活模式分服务端激活和客户端激活两种,(也就是对象分服务端激活对象或者说是知名对象和客户端激活对象两种)先看看msdn怎么描述服务端激活的:服务器激活的对象是其生存期由服务器直接控制的对象。服务器应用程序域只有在... 阅读全文

posted @ 2006-08-11 19:47 james.dong 阅读(492) 评论(0) 推荐(0) 编辑

2006年8月8日

摘要: 来自:http://www.cnblogs.com/likaincu/articles/438750.html从 COM(Component Object Model) 时代到 DCOM(Distributed COM) ,微软扮演了一个推动者的角色。如果说 COM 提供了一个 Windows 平台上的对象通讯技术,并且逐渐成为应用程序之间彼此通讯及互动的技术主流,那么 DCOM 则是解决了计算机... 阅读全文

posted @ 2006-08-08 20:25 james.dong 阅读(249) 评论(0) 推荐(0) 编辑

2006年8月3日

摘要: 来自:http://dudu.cnblogs.com/articles/4450.html .NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可... 阅读全文

posted @ 2006-08-03 21:30 james.dong 阅读(331) 评论(1) 推荐(0) 编辑

摘要: 来自:http://dudu.cnblogs.com/articles/4449.htmlAttribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。 在具体的演示... 阅读全文

posted @ 2006-08-03 21:09 james.dong 阅读(360) 评论(1) 推荐(0) 编辑

摘要: 今天在使用treeview控件时,遇到了一个删除树节点的问题。问题是很简单,可是我不知道原因???就是我要删除某个被选节点下的全部子节点。我用下面的代码实现:public void DeleteSubNodes( TreeNode selectedNode) { foreach( TreeNode node in selectedNode.Nodes ) { node.R... 阅读全文

posted @ 2006-08-03 13:32 james.dong 阅读(449) 评论(0) 推荐(0) 编辑

2006年8月1日

摘要: 来自:http://www.365base.com/Article/343/347/2005/2005091530556.html当我们实现的COM对象,或者ActiveX控件在浏览器中调用的时候,往往会出现警告框,提示不安全的控件正在运行。这是因为浏览器安全策略所限定的,浏览器认为只有“安全的对象”才能够被执行。 所谓安全的对象就是指那些不访问本地资源的对象,例如不会去读注册表,不会写文件等等。... 阅读全文

posted @ 2006-08-01 19:10 james.dong 阅读(1061) 评论(0) 推荐(0) 编辑

2006年7月29日

摘要: using System;using System.IO;using System.Xml.Serialization;namespace xml_serialization{ /// /// Employ 的摘要说明。 /// [XmlRoot(ElementName="Employ")] public class Employ { public Employ() { // /... 阅读全文

posted @ 2006-07-29 20:20 james.dong 阅读(185) 评论(0) 推荐(0) 编辑

2006年7月27日

摘要: 我在做一个项目时,使用了updater application block2.0做升级功能,但是软件的升级需要下载文件夹,这时,我不知道要如何做??是不是使用manifest配置文件?知道的朋友说一下,怎么做。小弟先谢谢 阅读全文

posted @ 2006-07-27 17:44 james.dong 阅读(166) 评论(0) 推荐(0) 编辑

2006年7月18日

摘要: 来自:http://www.c-sharpcorner.com/UploadFile/mgold/TipOfTheDay06302005000743AM/TipOfTheDay.aspx?ArticleID=8fe84529-fab9-4ca3-839e-2b21685827b4 Introduction I don't know how many of you out there were MF... 阅读全文

posted @ 2006-07-18 19:56 james.dong 阅读(401) 评论(0) 推荐(0) 编辑

2006年7月13日

摘要: 来自:http://peopleyl.cnblogs.com/archive/2006/07/11/447997.html 何为"一键式安装"? 我的解释就是,运行安装程序的时候,把.Net FrameWork、Sql Server(MSDE)、Web应用程序、其它安装文件、注册表修改、数据库还原等操作一次安装完成,不需要客户做其它任何操作,而且安装过程中不用客户做任何操作,系统自动替代用户操作... 阅读全文

posted @ 2006-07-13 08:53 james.dong 阅读(1117) 评论(0) 推荐(0) 编辑

2006年7月12日

摘要: 来自:http://www.siyizhu.com/weblog/article.asp?id=724关于Windows Installer服务出错解决方法收藏。 方法一:卸载,重新安装windows installer服务 一、先用msiexec /unregserver 停掉windows installer服务。 二、下载InstMsiW.exe,用winrar解压开。进入目录。 三、右击m... 阅读全文

posted @ 2006-07-12 09:04 james.dong 阅读(1191) 评论(0) 推荐(0) 编辑

2006年7月7日

摘要: 初学者学习多线程的好网站http://www.yesky.com/20020129/215831_3.shtml.NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类,我们将在这里着重讨论Thread这个类。System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将... 阅读全文

posted @ 2006-07-07 16:56 james.dong 阅读(448) 评论(0) 推荐(0) 编辑