国际海员

私はTHINKPAD T61-7658A37がほしいです。

2009年06月27日

转载 快速判断远程主机是否活动


 本来my是vb.net的专利,my带给访问一些基本资源的方便快捷,c#没有这个.
下面就来在C#中使用my的功能.
先把程序集using Microsoft.VisualBasic加到自己的项目中来,
然后在需要使用的文件加上空间引用
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.Devices;
using Microsoft.VisualBasic.FileIO;
using Microsoft.VisualBasic.Logging;
using Microsoft.VisualBasic.MyServices;

VB.Net 2005 中使用My 来ping一台电脑Computer.Network.Ping("192.168.0.1")
C#阅读全文>

发表于 @ 2009年06月27日 10:11:00|评论(loading...)|举报|收藏

2009年05月27日

原创 c#模块开发系列01(UDP通讯模块)

UDP不可靠连接通讯协议!阅读全文>

发表于 @ 2009年05月27日 13:52:00|评论(loading...)|举报|收藏

原创 糟糕的心情

                 腰和肩膀越来越疼,大概是长时间不运动的原因吧。伴随着身体的疼痛,自己的心情也跌入了深谷,自己用一种莫名的悲哀,不愿意被门外汉指手画脚,更加看不惯光说不练的。一直想找一个机会和自己的同事探讨面向对象开发,编程规范的意义,可是被人阻止。唉,我很叛逆,不仅因为这样,也因为公司高层不重视软件开发,而注重日语的学习。这些都让我很无奈,     如果我越晚和同事探讨(指导吧),对他们以后的路也不好走,现在的他们,不管对语言掌握程度如何,一概使用以前惯用的思维面向过程来使用NET开发,NET的优势在他们手里,不是一个展现艺术的画笔,而已挖掘土豆的锄头而已,不管挖掘出来的土豆是否完整,只要能能出就好。    我一直觉得我有那么一散门没有被打开,是通往程序世界的大门,我承认我自己学习能力很强,软件设计开发的基础很不错,就是不能成为高手,默默的等待了3年之久。。。。。。我要改变,我喜欢net,更加喜欢c#。  20090527阅读全文>

发表于 @ 2009年05月27日 10:07:00|评论(loading...)|举报|收藏

2009年05月26日

原创 彻底结束EXCEL进程

在论坛中经常看到问如何结束Excel进程的帖子,很多人给出的方法是先得到系统进程列表,然后和“Excel”匹配,是Excel的进程就杀死,我个人认为这个方法是不可行的,如果软件用这种方法杀死自己启动的进程,应该算是Bug(有可能将用户Excel进程杀掉)。 经过上网查资料,代码以及个人实验,得到下面代码能结束进程。 阅读全文>

发表于 @ 2009年05月26日 23:23:00|评论(loading...)|举报|收藏

2009年05月17日

转载 NET程序安装包制作

1、.Net FrameWork.Net程序需要.Net框架支持。因此系统会自动将.NET作为启动条件。这个不用怎么修改。假如想安装包自带.NET框架,在目标机器没有安装.Net框架的情况下自动安装,则需要在我们自己的机器上安装引导程序,然后再制作安装包,这样做好的包里,会自动有一份dotnetfx.exe文件。也可以将dotnetfx.exe文件拷贝到指定目录,将.net framework启动条件的URL属性直接改成dotnetfx.exe文件名称,在编译生成时会自动将dotnetfx.exe拷贝到生成的安装包目录中,并能在安装时发现在没有安装dotnetfx.exe时自动执行安装。有关引导程序的信息,如下:Visual Studio .NET 2003 中的 Setup 项目可以用来使 .NET 框架与应用程序一起安装,但必须首先在开发计算机上安装可选的 Visual Studio .NET 框架引导程序插件。注 Visual Studio .NET 框架引导程序插件可以从 Download Center下载。 Installing Localized Application阅读全文>

发表于 @ 2009年05月17日 13:10:00|评论(loading...)|举报|收藏

2009年05月15日

原创 [译]Learn UML with JUDE(三)

现在让我们先画出轮廓,然后再添加详细的信息。首先需要创建六个类,你可以像创建Actor和用例一样去创建它们。从关联的两个类中下面那个类开始的箭头称作“Generalization”,当创建Generalizations的时候,需要先在开始目标上点击一下。 阅读全文>

发表于 @ 2009年05月15日 16:56:00|评论(loading...)|举报|收藏

转载 [译]Learn UML with JUDE(二)

现在都准备好了,我们可以开始画diagram了。我们画什么diagram呢?你最近有去打过保龄球吗?我非常享受我们公司前几天举办的保龄球赛,我猜很多人都打过保龄球,所以我们就用保龄球来作为这个UML的主题吧。让我们来画一个保龄球的计分系统的UML。 阅读全文>

发表于 @ 2009年05月15日 16:51:00|评论(loading...)|举报|收藏

转载 [译]Learn UML with JUDE(一)

 当你画UML的时候,是直接手画还是使用工具呢?使用工具的话我们可以利用工具本身的一些有利条件,比如: 1、 可以让你画一个干净的diagram; 2、 元素的尺寸可以画的比较合适; 3、 方便和其它人分享、交流你的UML模型; 4、 在需要的时候你可以重复的执行undo或redo操作; 5、 当你的diagram不符合UML规范时,会给你一个警告提示; 6、 数据可以通过多种方式输入(图表,树形结构图等等); 7、 数据可以很容易的被重用; 8、 你可以管理所有的数据和它们之间的关系; 如果你是初学UML,你会发现第四和第五条对你非常有用。因为出现的错误可以很容易的被“undo”,所以你能画出比较完善的UML。同样,当你创建了一个抽象类时,抽象类的类名将会根据规范的要求自动以斜体的方式进行显示。使用JUDE绘画UML将会使你从中得到很多有利的条件,JUDE将会成为你学习UML的导师,去尝试一下吧。记住,如果你画错了,你总是可以使用“Undo”来重新画的。 阅读全文>

发表于 @ 2009年05月15日 16:47:00|评论(loading...)|举报|收藏

2009年04月10日

转载 读写注册表的函数


代码涵义你能理解当然最好,不能理解也无关大碍,你只需要根据所需选择性地照搬到自己的程序中就行了。
'模块文件Module1.bas
Option Explicit
'用于操作注册表的API函数定义 -begin-
Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Declare Function Re阅读全文>

发表于 @ 2009年04月10日 13:46:00|评论(loading...)|举报|收藏

2009年03月28日

转载 在VB6.0中实现大面积不规则区域的填充

在VB6.0中实现大面积不规则区域的填充一、引言 区域填充是指先将区域内的一个像素 ,一般称为种子点赋予给定的颜色和辉亮,然后将该颜色扩展到整个区域内的过程。 二、已有的填充算法及缺点 1.扫描线法 扫描线法可以实现已知多边形域边界的填充,多边形域可以是凹的、凸的、还可以是带孔的。该填充方法是按扫描线的顺序,计算扫描线与待填充区域的相交区间,再用要求的颜色显示这些区间的像素,即完成填充工作。这里区间的端点通过计算扫描线与多边形边界线的交点获得。所以待填充区域的边界线必须事先知道,因此它的缺点是无法实现对未知边界的区域填充。 2.边填充算法 边填充的基本思想是:对于每一条扫描线和每条多边形边的交点,将该扫描线上交点右方的所有像素取补。对多边形的每条边作些处理,多边形的顺序随意。该算法适用于具有帧缓冲器的图形系统,按任意顺序处理多边形的边。处理每条边时,仅访问与该边有交的扫描线上交点右方的像素。所有的边都被处理之后,按扫描线顺序读出帧缓冲器的内容,送入显示设备。该算法的优点是简单,缺点是对于复杂图形,每一像素可能被访问阅读全文>

发表于 @ 2009年03月28日 11:47:00|评论(loading...)|举报|收藏

用户操作
[即时聊天] [发私信] [加为好友]
邹勇军
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
邹勇军的公告

国际海员
月 << >>

快讯:

google中文搜索
上海地图公交查询上海地图查询

MSN:yongjun-zou@hotmail.com
文章分类
收藏
    技术带头人
    叶帆软件
    邹建数据库
    存档
    Csdn Blog version 3.1a
    Copyright © 邹勇军