2011年6月21日

VS2010安装项目的系统必备中添加.NET 2.0

摘要: 方法一:转自http://www.cnblogs.com/anjou/archive/2011/05/08/2040675.htmlVS2010安装项目的系统必备中没有.NET 2.0,不过我们可以从VS2008的程序文件中找到 .NET 2.0 的系统必备安装包。 安装了VS2008 的 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages 下的 DotNetFX 文件夹,就是 .NET 2.0 的系统必备安装包。把 DotNetFX 文件夹复制到安装了 VS2010 的 C:\Program Files\Mi 阅读全文

posted @ 2011-06-21 14:49 水光 阅读(1133) 评论(0) 推荐(0) 编辑

2011年6月3日

图片上传到数据库与显示(转载,C#→VB)

摘要: Imports System.Collections.GenericImports System.ComponentModelImports System.DataImports System.DrawingImports System.TextImports System.Windows.FormsImports System.IOImports System.Data.SqlClientNamespace WindowsApplication1Public Partial Class Form1Inherits FormPublic Sub New()InitializeComponent 阅读全文

posted @ 2011-06-03 15:15 水光 阅读(399) 评论(0) 推荐(0) 编辑

2011年5月23日

检测是否连入Internet网并枚举网络接口的类

摘要: '最好在xp中编译程序;或者,将在xp下编译好的Interop.Shell32.dll文件复制到项目中,'在xp下编译的Interop.Shell32.dll文件大小是52kb,而在Vista下编译的大小是48kb。'使用在vista、win7下编译好的Interop.Shell32.dll文件,在xp下不能正常运行。'---------------------------------------------------------'这个类的主要功能是:'测试本地计算机是否已经连接到Internet;'枚举本地计算机中所有的网络连接;&# 阅读全文

posted @ 2011-05-23 10:44 水光 阅读(633) 评论(0) 推荐(0) 编辑

2011年5月20日

如何通过键入命令运行“控制面板”工具

摘要: 微软的解释:http://support.microsoft.com/kb/192806 (Control Panel extension)CPL=Control Panel extension在C:\windows\system32下面有一系列.cpl文件,它们分别对应着控制面板中的项目,可以在开始->运行中直接键入文件名来启动相应的项目。例如,在运行中输入:main.cpl,就可以打开鼠标设置,常见cpl项目及对应功能: sysdm.cpl,系统属性 inetcpl.cpl,Internet属性 appwiz.cpl,添加或删除程序 ncpa.cpl,网络连接 desk.cpl,显示 阅读全文

posted @ 2011-05-20 10:15 水光 阅读(399) 评论(0) 推荐(0) 编辑

2011年5月11日

断开或自动连接ADSL

摘要: 一、断开ADSL命令rasphone -h ADSL二、自动连接ADSL命令rasdial ADSL 用户名 密码三、其他方法假设你的电脑的PPPOE拨号连接的名字是“宽带连接”,用户名是“abc”,密码是 “123”。开始拨号命令:Rasdial 宽带连接 abc 123断开拨号命令:Rasdial 宽带连接 /disconnect可直接使用.NET调用DOS命令。取出返回值就知道有没有拨号成功。以下是使用代码。Module LanConnMod ''' <summary> ''' 网络连接。 ''' < 阅读全文

posted @ 2011-05-11 16:46 水光 阅读(614) 评论(0) 推荐(0) 编辑

.net中使用WMI编程

摘要: Windows Management Instrumentation (WMI) 是 Windows 操作系统的一个组件,允许通过编程方式访问企业环境中的管理信息。.NET Framework 中的 WMI 基于原始的 WMI 技术,允许利用 .NET Framework 中的编程优势进行同样的应用程序和提供程序开发。要使用WMI,可通过 System.Management、System.Management.Instrumentation这两个命名空间来使用。默认情况下,VS 2010并没有引用System.Management 命名空间,你需要在项目中手工引用<C:\Windows\ 阅读全文

posted @ 2011-05-11 10:09 水光 阅读(270) 评论(0) 推荐(0) 编辑

2011年5月3日

Nothing与Dispose的区别与使用

摘要: 《编程的奥秘》一书的第4.1章节中有一个控件搬家的实例。当将form1窗体的Treeview1控件搬到form2中,紧接着关闭form2,再点击显示第二个窗体按钮,再点击form2按钮,就发生错误,告诉你对象已经释放。在修改form2按钮的代码,增加判断条件:if me.ff.treeview1 is nothing then ,该条件为真。说明该对象变量的值不是nothing,但该对象变量指向的对象已经被释放了,所以,这个判断条件不成立,应改为:if me.ff.treeview1.disposed then。改为判断对象是否已经释放就可以了。Nothing与Dispose是否都能销毁对象, 阅读全文

posted @ 2011-05-03 16:14 水光 阅读(1031) 评论(0) 推荐(0) 编辑

2011年4月29日

《编程的奥秘》读书笔记——读取按键

摘要: 1、用户按下特定的按键,有三个事件可以读取按键,KeyPress、KeyDown、KeyUp。当用户按下并松开一个键时,三个事件的发生顺序:KeyDown、KeyPress、KeyUp。keydown的e参数返回keycode(键盘代码),而keypress的e参数返回keychar(键盘符号)。用户同时按下了ctrl键和C键的代码示例:e.Control = True And e.KeyCode = Keys.C 如果想在窗体级别处理键盘事件,比如textbox控件只接收数字,应在KeyPress事件中将KeyPressEventArgs.Handled 属性设置为 true。示例代码: I 阅读全文

posted @ 2011-04-29 16:08 水光 阅读(297) 评论(0) 推荐(0) 编辑

2011年4月26日

VB.NET模块之Strings模块及对模块的理解

摘要: 理解vb.net 的模块的作用,以及如何使用。学习Strings模块中重要的函数。 阅读全文

posted @ 2011-04-26 16:41 水光 阅读(831) 评论(0) 推荐(0) 编辑

2011年4月25日

VB.NET中DateAndTime模块学习

摘要: DateAndTime模块包括日期和时间使用中的属性、过程。一、DateAdd 返回指定时间间隔后的date值,既可以是增值,也可以是减值。比如:你想得到2011年3月31日的前一个月的时间值,应当是2011年2月28日,你不必编代码,只需DateAdd(DateInterval.month,-1,#3/31/2011#)一句即可。你想得到45分钟后的时间,可以这样:DateAdd(DateInterval.Minute, 45, #3/31/2011 11:15:01 PM#)。日期时间的常量定义:#月/日/年 时:分:秒 AM(PM)# ,时:分:秒 AM(PM)可选。该模块的定义:Pub 阅读全文

posted @ 2011-04-25 14:32 水光 阅读(1493) 评论(0) 推荐(0) 编辑

导航