
vb.net
文章平均质量分 58
jujuchen
这个作者很懒,什么都没留下…
展开
-
如何让自己的应用程序,控制台程序,windows 服务收到操作系统注销或者重启的消息
对于windows form的应用程序, 操作系统其实在注销或者关闭的时候,会发一个WM_QueryEndSession的消息给每一个窗体,每一个窗体有一个表决的机会,返回是否退出.这个跟form 的closing 时间一样. 一旦有一个程序返回false,那么这个注销动作就取消了.默认.net 写的windows 应用程序都是表决true,就是系统注销的时候,程序自动退出. 所以你要相应系原创 2007-06-05 11:46:00 · 997 阅读 · 0 评论 -
[VB.NET+XML]完成简单程序配置
xml version="1.0" encoding="utf-8" ?> 2 config>3 Function Name="a" Checked="false" /> 4 Function Name="b" Checked="false" /> 5 Function Name="c" Checked="false" /> 6 Function Name="d" Checked="fa原创 2007-06-05 11:43:00 · 552 阅读 · 0 评论 -
将人民币的数字表示转化成大写表示
将人民币的数字表示转化成大写表示(VB.NET版) 本代码参考chenyu001 将人民币的数字表示转化成大写表示(C#版) http://dev.youkuaiyun.com/article/28/28977.shtm改的不多,但愿这些改动没让原作者发怒Public Class ChineseNum 输入字串 Private _InputString原创 2007-06-05 13:21:00 · 620 阅读 · 0 评论 -
VB.NET中读取INI文件设置信息函数sdGetIniInfo
虽然VB.NET中读取XML配置信息很方便,但有时开发的过程中还是要用到INI文件,在VB.NET中读取INI却不像VB中那么方便了,刚才写了个函数,现贴出来,也许各位能用得上。 函数名: sdGetIniInfo 功能:读取INI文件设置信息 参数说明:iniFile-->INI文件 iniSection--INI文件中设置的部分名称 作者:原创 2007-06-05 11:26:00 · 651 阅读 · 0 评论 -
VB.NET里的MD5加密函数
Imports System.Security.Cryptography Public Function Md5hash_String(ByVal InputString As String) As String Dim code, MD5 Dim dataToHash As Byte() = (New System.Text.ASCIIEncoding).G原创 2007-06-05 11:35:00 · 1510 阅读 · 0 评论 -
VB.NET里最方面的XP风格解决方案
将以下代码添加到InitializeComponent()之后On Error Resume Next Dim y As Integer Dim AppName As String Dim ManFileName As String Dim FullAppExeNameAndPath As String FullApp原创 2007-06-05 11:47:00 · 505 阅读 · 0 评论 -
VB.NET与WEB服务器通讯
WebRequest 和 WebResponse是两种我们访问Internet常用的类,严格说,WebRequest是一个抽象基类,我们一般用它的衍生类HttpWebRequest 以及 FileWebRequest,FTP的访问需要手动注册,具体看后面的插入协议。从逻辑角度上讲,Net classes 包含三个层:请求/响应层、应用协议层和传输层,依次展开,从应用程序到网络。WebRe原创 2007-06-05 12:09:00 · 880 阅读 · 0 评论 -
VB.NET 获取磁盘信息
磁盘信息实例说明在本程序中,我们将生成一个能够得到当前磁盘信息的应用程序,跟右键点击磁盘“属性”得到的结果相似。运行后,选择磁盘后,可以得到当前磁盘的序列号、卷标、文件类型、已用空间、未用空间、磁盘容量等信息技术要点l 判断驱动器类型l 取得磁盘的相关信息l 取得磁盘的使用空间、总空间实现过程■ 新建项目原创 2007-06-05 12:10:00 · 902 阅读 · 0 评论 -
在VB.NET里操作文本文件
在.NET里的System.IO.File和System.IO.FileInfo里的OpenText和AppenText等几个方法都是使用UTF-8编码操作文件的.这就导致如果操作不是使用UTF-8编码编写的文件时将会出现乱码现象!!!解决方法就是对文本文件使用字节流操作,即不使用.NET里提供的OpenText和AppenText等几个方法,而是将文本当成二进制文件来操作,并且在操作时使原创 2007-06-05 13:10:00 · 669 阅读 · 0 评论 -
使用UDP发送和接收消息
Imports System.NetImports System.ThreadingImports System.TextImports System.Net.Sockets Module Module1 Dim PortNumber As Integer = 1984 侦听端口号 Dim Cmd As String = "Chat:"原创 2007-06-05 13:11:00 · 1185 阅读 · 0 评论 -
用Socket类构建网页下载器
开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 什么时候用到Socket类 Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程原创 2007-06-05 14:12:00 · 488 阅读 · 0 评论 -
在vb.net中实现窗体上回车键代替TAB键
在vb.net中实现窗体上回车键代替TAB键,用如下方法:首先设置窗体的 KeyPreview 属性为true然后加入以下代码:Private Sub FrmLogin_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPre原创 2007-06-05 14:13:00 · 1100 阅读 · 0 评论 -
tcp通讯CS端
clienthttp://download1.youkuaiyun.com/down3/20070607/07094316678.exe serverhttp://download1.youkuaiyun.com/down3/20070607/07094340976.exe源代码http://download1.youkuaiyun.com/down3/20070607/07094411221.rar原创 2007-06-07 09:43:00 · 771 阅读 · 0 评论 -
Asp.net(vb.net)的Calendar只顯示日,一,二,三
DayNameFormat="Full"> Imports System Imports System.Globalization Imports System.Threading Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loa原创 2007-06-05 11:30:00 · 533 阅读 · 0 评论 -
关于数据处理相关的优化
一、 SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Serv原创 2007-06-05 11:20:00 · 377 阅读 · 0 评论 -
ASP.NET 2.0中合并 GridView 的表头单元格
...@ Page Language="VB" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">script runat="server">... Function CreateDataSource(原创 2007-06-05 11:16:00 · 464 阅读 · 0 评论 -
vb.net中windows服务的创建
无论windows服务执行什么样的处理,创建与安装服务的步骤都十分相似.visual studio提供了windows services项目类型,利用它可以迅速创建windows服务,一下介绍简单的步骤:1)新建项目,在new project对话框中,选择windows服务图标,在对话框name字段输入服务名称,确定.visual studio将显示服务的设计视图.2)在服务属性里面原创 2007-06-05 11:46:00 · 3758 阅读 · 0 评论 -
VB.NET中使用FTP下载文件的两种方法
.net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作。希望以下的代码能为大家抛砖引玉。方法一: 使用Ftp.exe ,通过process类来调用它。Imports System.Diagnostics... Public Sub GetFileByCallFtp()原创 2007-06-05 11:48:00 · 1044 阅读 · 0 评论 -
VB.NET窗口渐淡关闭
Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.ClosingIf MsgBox("請注意看關閉的視窗", MsgBoxStyle.Question + MsgBoxStyle.OKCancel, "關閉") = Ms原创 2007-06-05 13:10:00 · 706 阅读 · 0 评论 -
线程的实现
1.1.1 创建和使用线程用户可以通过声明一个变量类型System.Threading来建立一个新的线程。并且还提供了一个AddressOf操作和一个用户想运行的过程或方法。例如: Dim mythread as New System.Threading.Thread(AddressOf MySub) 用户可以使用”Start”方法来开始一个线程,例如Threa原创 2007-06-05 14:02:00 · 617 阅读 · 0 评论 -
浅谈MDI窗体的多窗体编程
---MDI窗体和多窗体编程--- 目的:在MDI窗体内用ToolBar实现多窗体的实例,在VB.NET中显示窗体一般代码如下 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!--Code highlighting原创 2007-06-05 11:24:00 · 580 阅读 · 0 评论 -
调用windows系统常用功能
我们在开始→运行下输入CMD.EXE进入CMD的环境下,输入命令:calc 时,系统立即显示出在附件下的计算器的运用程序。大家是否想过,怎样通过程序控制的方式,来达到同样的目的呢?下面我们通过编程的方式,用VBNET创建这样一个简单的运用程序。其实非常的简单,大家只要依照参考以下的说明马上就可以学会。我们通过进入VSNET编程环境,建立一个VBNET的windows运用原创 2007-06-05 11:34:00 · 516 阅读 · 0 评论 -
轻松制作特效窗体
窗体是Windows应用程序的基础。新一代的开发工具Visual Basic.Net为设计制作窗体提供了更多简单而丰富的方法,无需再求助于复杂而易错的API函数,我们就可以轻松制作多种特效窗体:1 、轻松制作透明窗体VB.NET可以轻松制作出任一透明度的窗体:我们只要在窗体的“属性”窗口中,将 Opacity 属性设置为一个介于 0.0(完全透明)与 1.0(完全不透明)之间的值就可以了:原创 2007-06-05 11:41:00 · 1109 阅读 · 1 评论 -
防止同一个程序多次运行
Function IsSingleInstance() As Boolean If UBound(Diagnostics.Process.GetProcessesByName( _ Diagnostics.Process.GetCurrentProcess.ProcessName))原创 2007-06-05 11:59:00 · 571 阅读 · 0 评论 -
VB.NET实现关机和重新启动
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Integer, ByVal dwReserved As Integer) As IntegerConst EWX_FORCE As Short = 4Const EWX_LOGOFF As Short = 0Const EWX_REBOOT原创 2007-06-05 12:11:00 · 959 阅读 · 0 评论 -
VB.NET轻松实现任务栏程序
1.启动 .NET 环境, 新建一个 VB.NET的WINDOWS应用程序2.在窗体上添加一个 NotifyIcon 控件 , 指定一个相应的图标文件, 实例如图:3. 添加一个 CONTEXTMENU , 将 NotifyIcon 的 CONTEXTMENU 指定为这个CONTEXTMENU4. 给 CONTEXTMENU 添加两个子菜单, 分别为 “显示界面” 和 “退出”, 如图:原创 2007-06-05 13:12:00 · 899 阅读 · 0 评论 -
通过WMI获得硬件信息
Dim MYIP As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName) MsgBox("您的IP地址:" & MYIP.AddressList.GetValue(0).ToString) MsgBox("您的计算机全名:" & MYI原创 2007-06-05 13:16:00 · 878 阅读 · 0 评论 -
如何获得并显示网上图片
在VB.net中,显示图片很简单: PictureBox1.Image=Image.FromFile(FileName) 但是这种办法不能用于显示Internet上的图片,因为Image.FromFile不支持URI格式。那么怎么办呢? 其实 .net 为我们准备了一套很方便的方法。在.net中,网上的资源(图片,动画,声音,网页等等)是通过System.Net.WebRequest 和 Syst原创 2007-06-05 13:32:00 · 668 阅读 · 0 评论 -
vb.net后台http下载无提示覆盖文件
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim url As String url = "http://localhost/system.dll" Dim path As Stri原创 2007-06-09 10:12:00 · 1209 阅读 · 0 评论