
2.VB.Net
文章平均质量分 59
沐NeMo
简简单单,平平安安。朴朴素素,快快乐乐。开开心心过好每一天!
展开
-
【我的代码生成器】一个表和表生成的代码
一个和数据库相关的小工具。原创 2024-04-11 17:01:46 · 289 阅读 · 0 评论 -
VB.Net程序设计:制作自己的分隔线控件(LineH、LineV)
新建一个Visual Basic的 Windows 控件库。在项目中添加两个用户控件,一个为:LineH 水平分隔线 ,一个为:LineV垂直分隔线 ,代码如下。经过生成.dll,在其他项目引用,就可以使用。 分割线控件下载地址:http://download.youkuaiyun.com/source/1447072在界面中使用分割线的例子:看日期下面的分割线。 ============原创 2006-08-15 10:52:00 · 4133 阅读 · 0 评论 -
VB.Net 删除空白行(原创)
有时从网页中复制文字,复制过来后有很多空行,想编程序将其删去,没有找到,只有自己写了。刚学VB.Net,代码很简单。有什么好的优化,还是那个地方要修改请通知我。用VS 2005的VB.Net,[文本文件操作]支持中文显示。界面设计如下: Imports System.IOImports System.DrawingPublic Class FrmTextOPClass Fr原创 2007-03-12 10:08:00 · 2449 阅读 · 0 评论 -
网上摘的3个VB.Net的代码段。
1.读取XML到DataGrid代码: Public MyXMLDataSet As New DataSet("XMLDataSet") DataSet 是数据的一种内存驻留表示形式,无论它包含的数据来自什么数据源,它都会提供一致的关系编程模型。一个 DataSet 表示整个数据集,其中包含对数据进行包含、排序和约束的表以及表间的关系。 MyXMLDataSet.ReadXml("r转载 2007-07-12 13:42:00 · 1138 阅读 · 0 评论 -
如何打开一个文件夹并选中指定文件
现在很多软件在打开文件所在目录的同时都会贴心的把该文件选中,比如FlashGet,BitComet。//打开目录并选定文件 ---------------VBA:Private Sub Command0_Click()Dim ds As Stringds = "explorer.exe /select,D:/ajaxchat.rar"Shell ds, vbNormalFocus End Sub-转载 2007-05-15 11:20:00 · 4522 阅读 · 1 评论 -
窗体框架 界面控件 窗体分割框架 左右分栏
窗体界面,窗体框架,属性页功能,窗体分割框架,左右分栏================================我希望做的程序就是左边是个tree,然后我点不同的节点,在右边的主区域显示不同的内容,请问右边怎么做好呢?是用几个panel吗?要用frame吗?我很糊涂,没有用过delphi,谢谢大家! -------------用PageControl了,设置多个页,并且每个页的TabVisi转载 2007-08-14 15:46:00 · 4329 阅读 · 0 评论 -
VB.Net 删除TextBox中空白行的三种方法,哪一种较好。
首先,窗体中有两个TextBox控件,TextBox1,TextBox2,一个按钮。方法1:直接用textbox的text属性 If Me.TextBox1.Text > "" Then Me.TextBox2.Clear() For i = 0 To Me.TextBox1.Lines.Length - 1原创 2007-10-26 15:17:00 · 2367 阅读 · 0 评论 -
自定义用户控件的事件处理
自定义用户控件的事件处理=======================控件内部 class userControl1 public event anyName() //定义事件对外提供接口 public event anyName EventName; 触发事件: if(EventName!=nul转载 2007-10-31 14:20:00 · 2095 阅读 · 1 评论 -
VB.Net自己写的一个控件:ComboBox下拉列表中显示多列数据(可以绑定数据表)
最近在用VB.Net开发一个小程序时候,用到一个显示多列的ComboBox,而且从数据库中取出来的数据表要绑定到一个ComboBox中。找来找去,找不到。上Baidu Google很多人说:在VB.Net中的ComboBox只能绑定一列数据。以前的VBA和VB的ComBox可以显示多列数据的。上.Net的怎么不可以能。自己考虑到可以用一个ComboBox和一个ListView结合做一个能够显示多列原创 2007-11-01 17:33:00 · 11692 阅读 · 5 评论 -
用access窗体和access数据库开发小型的桌面应用程序
有时候我们想做一个小的应用程序给客户用,这时我们想到用什么数据库呢?又要用什么来开发工具来开发呢? 数据库用sql server?,不太现实。 开发工具用.net?,客户端又要装.net framework,麻烦。用vb?又要vb的支持库,还是不够简单,快速。用delphi?不错,是很好,不过前提是要对delphi熟悉,还要编写代码,烦。原创 2007-10-12 18:03:00 · 4578 阅读 · 1 评论 -
使用vb.net连接到数据库并执行命令
Imports SystemImports System.Data 引入数据类库Imports System.Data.SqlClient 引入SQL Server类库(用来访问SQL Server)Module Module1Module Module1 Sub Main()Sub Main() AddRecord() 增加记录 RemoveRec转载 2007-10-12 18:07:00 · 1116 阅读 · 0 评论 -
VB.Net程序设计:常用程序集合
用到的知识点:XML文件的读写操作。文件的拖放操作。ListView的应用、操作。IconExtractor读取任何文件的图标。第一次做的界面如: 第二次做的界面如: 1、增加了读取程序的图标。2、增加了对程序列表的操作。3、优化界面。 说明: 用户可以把常用的程序收集起来。 在这里可以直接双击列表中程序名称或点击【启动程序】来启动每个程序。原创 2008-02-19 10:56:00 · 1445 阅读 · 0 评论 -
VB.Net程序设计:常用程序集合(代码)
VB.Net:常用程序集合 (代码)用到的知识点:XML文件的读写操作。文件的拖放操作。ListView的应用、操作。IconExtractor读取任何文件的图标。 程序下载地址:http://download.youkuaiyun.com/source/356865代码:Imports System.IOImports System.DiagnosticsImports原创 2008-02-19 13:49:00 · 2790 阅读 · 0 评论 -
VB.Net程序设计:给公司写的一个Excel内容格式转换程序(界面和代码)
可以转换修改公司特定的Excel文件格式。用到的知识点。拖放文件和文件操作。Excel文件的操作。界面:代码如下:Imports System.IOPublic Class FrmMainClass FrmMain Dim i As Integer Dim SavePath As String Private Sub ShowMsg()Sub ShowMsg(原创 2008-03-01 18:09:00 · 3078 阅读 · 7 评论 -
打印WinForm窗体,复制窗体。
参考:http://www.cnblogs.com/tuyile006/archive/2007/07/16/815843.html 可以利用Graphics类的CopyFromScreen方法来实现屏幕截取,舍弃了比较麻烦的API函数,只要几句代码就能实现了,修改一下,几行代码就可以把一个winform的窗体界面复制出来。可以供打印,保存为图片。Form1.vb Publ原创 2007-12-12 18:23:00 · 1761 阅读 · 0 评论 -
拖放操作-实现Treeview到Treeview和DataGridView到Treeview
要求:新建一From窗体,放两个TreeView控件,TreeView1,TreeView21>实始化树节点.Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Try Dim mNode As TreeNode = Me.转载 2007-12-20 09:16:00 · 1799 阅读 · 0 评论 -
拖放数据操作:从DataGridView拖放数据到ListBox中。
从DataGridView拖放选中的行到ListBox中。项目中要用到拖放操作,在网上找不到,不过研究了许多别人的代码。自己写的简单代码。 界面中要一个DataGridView1, ListBox1 ,两个Button。代码如下:Public Class FrmDvDragClass FrmDvDrag Private Sub FrmDvDrag_Load()S原创 2007-12-21 11:51:00 · 2009 阅读 · 2 评论 -
VB.net中实现打印窗体
VB.net中实现打印窗体来源:MSDN http://msdn.microsoft.com/library/Imports SystemImports System.Drawing.PrintingPublic Class Form1 _ Public Shared Function BitBlt(ByVal hdcDest As IntPtr, ByVal nXDest A转载 2007-12-20 09:28:00 · 3041 阅读 · 0 评论 -
在Visual Basic 2005 中操作文件和目录
来源: MSDN项目开始时,先创建一个窗体。用户可以通过该窗体选择目录、从目录中选择文件以及选择要检索该文件的哪些信息。创建项目在“文件”菜单上,单击“新建项目”。 出现“新建项目”对话框。 在“项目类型”窗格中单击“Visual Basic 项目”,然后单击“模板”窗格中的“Windows 应用程序”。 在“名称”框中,键入 FileExplorer 以设置项目名称。 Visual Stud转载 2007-12-20 09:41:00 · 1216 阅读 · 0 评论 -
Excel宏:添加或删除Excel中所有控件、图表等。
在处理比尔给我的一个excel文件里面有 200多个 复选框,一个一个去删除很麻烦。而且有时候是几个复选框重叠在一起。用下面的程序。一下子就搞定了。delS 是删除所有的控件和图表。addCheckBox 是添加 10个复选框addLabel 是添加10个标签控件。Dim i As IntegerSub delS() For i = Sheet1.Shapes.Count原创 2008-03-22 17:39:00 · 3127 阅读 · 0 评论 -
VB.Net+SQL数据库:快速修改SQL数据库,创建修改表、存储过程等等。
昨天晚上写的一个简单界面和程序:可以执行SQL语句,创建修改表、存储过程等等,修改数据库内容。要有一个可以连接和操作SQL数据库的权限。 这个小程序可以发给客户。然后把一下修改SQL数据库的SQL命令以.txt的文本文件发给客户。就可以让客户运行你发个他的命令,就可以远程控制他们局域网的SQL数据库。人就不用到老远的客户那边了。方便省事。已经成功给人家使用过了。 因为要修改数据库,没原创 2008-03-26 09:17:00 · 2569 阅读 · 2 评论 -
如何将数据加载到 ArrayList 中
ArrayList是一个集合,动态数组,可以放任何对象Object。动态的增加和减少元素,实现了ICollection和IList接口 灵活的设置数组的大小。Imports System.CollectionsPublic Class FrmSelFileSetionClassClass FrmSelFileSetionClass FrmSelFileSetion Private原创 2008-01-08 17:49:00 · 1707 阅读 · 0 评论 -
我的程序代码:OleDb.OleDbCommand.Update 更新数据
Imports System.DataImports System.Data.OleDbPublic Class ItemDMClass ItemDM Public ItemNo As String Public ItemName As String Public DescriptionCN As String Public ItemSize As String原创 2008-01-09 15:35:00 · 2073 阅读 · 1 评论 -
VB.Net程序设计:最简单的初始屏幕(程序启动画面)
做一个系统,打开系统时候要加载和检测一些数据。想到要用像打开Photoshop那样有一个初始屏幕,有提示加载数据情况。感觉很棒。在网上找了许多代码。那些感觉都是特别复杂。或用到事件委托,或消息机制,或单独进程等等。在CodeProject网站上也有一篇比较好和简单的关于初始屏幕的文章。 见文章最后。自己就开始做一个。在你的项目里面,新建一个窗体:FlashScn.vb(名字随便)作为程序启动画原创 2008-04-02 10:59:00 · 6748 阅读 · 5 评论 -
VB.Net程序设计:一个单独的线程-BackgroundWorker例子。搜索目录下的文件。
来源:Form: http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_22479449.htmlThis code sample assumes that the form has the following controls on it:( 需要的控件:)TextBox called转载 2008-04-08 11:51:00 · 2795 阅读 · 0 评论 -
写VB.Net代码时候要注意字体问题。
昨天,在我写的代码里,花了几个小时才找到是把一个“;”分号写成“:”冒号的错误。晕死了。害得我查看其他人相类似的代码。查书上相类似的代码。因为在vs2005中。IDE中编辑代码在文本字体默认是:新宋体。所以冒号和分号差别小,很难察觉到。以后要把IDE中编辑代码在文本字体设置为:Fixedsys (就是我们常见的文本文件的默认字体)这种字体清晰明了。不容易混淆。还有符号也容易区别。原创 2008-04-03 10:37:00 · 1090 阅读 · 0 评论 -
VB.Net程序设计:拖放数据操作-如何拖放自定义的数据类型
首先自定义数据类型:类: Private Class AppDMClassClass AppDMClass Private MyAppName As String Private MyAppPath As String Public Sub New()Sub New() End Sub Public Sub New()原创 2008-01-18 16:33:00 · 1185 阅读 · 0 评论 -
在C#中操作XML,Node节点操作。
转载自:http://blog.youkuaiyun.com/s98/archive/2004/10/17/140307.aspx用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocume转载 2008-01-19 10:58:00 · 1096 阅读 · 0 评论 -
Vb.net向sql server数据库中保存图片及图片管理
SQL SERVER数据库的Image字段来存储图片。对图片读取采用二进制和FileStream文件流。其中还要用到数据库的存储过程来插入和读取图片信息记录的内容。数据库中的图片可以另存在硬盘上。支持常见的几个格式。有主窗体的源代码。和程序的界面和(SQL2000的)源数据库。 附加数据库后就可以使用。 VB.Net+SQL 2000结合使用,是学习的vb.net+sql2000存储图片到原创 2008-08-01 17:28:00 · 5980 阅读 · 7 评论 -
VB.Net程序设计:Image图片处理 GDI+绘图技术
用到的知识点:获取图片的缩略图鼠标拽区,截取图片的指定区域在Panel控件上绘图,绘制鼠标拽出来的矩形。双重缓存的运用。Invalidate、Paint重绘控件。Bitmap,Image,Rectangle运用。 图片缩放。 程序代码 下载地址:http://download.youkuaiyun.com/source/633179 程序界面:-- --下面是主要代码:原创 2008-09-17 14:01:00 · 10629 阅读 · 10 评论 -
VB.Net程序设计:快速获取文件夹/文件名称程序代码
产品图片很多而且图片的名称都是按货号命名的。有时候要通过图片来获取货号名称,想怎么快速获取几百个图片文件的名称呢。于是就写了这个程序。 功能:选择某一个文件夹,想获取里面的文件的名称,或者只获取里面的文件夹名称,直接用这个程序。 VB.Net 2005,程序界面如:这里用到一个控件,用起来超级爽。都不用自己写什么就可以浏览电脑资源了。整个dll文件才88K。只有用的人才知道原创 2008-07-04 09:47:00 · 5327 阅读 · 7 评论 -
VB.Net程序设计:自动运行任务计划
一位朋友说。他的电脑要每一个小时自动打开一个程序。想到用系统自带的那个任务计划。达不到我要的效果。于是自己写一个这样的程序。让程序在某一个时间开始。每隔一个时间段就自动运行选择的程序。可以只运行一次或者多次。 程序源代码下载地址:http://download.youkuaiyun.com/source/685070 下面是源代码: Imports Syste原创 2008-10-06 18:57:00 · 4770 阅读 · 4 评论 -
VB.Net程序设计:控制远程计算机:重启或关闭
文件服务器的电脑放在一个房间里,门经常被锁了。人没办法进去关闭计算机。于是参考网络上的文章,写了这样一个程序。重启或关闭远程计算机,支持局域网、广域网操作,不用专门跑到机房去关闭电脑,很方便。不过要有WMI权限,有关闭电脑的权限。附加:计算机名称-IP地址 互查。下载地址:http://download.youkuaiyun.com/source/712724 附加:主模块的代码。原创 2008-10-11 16:03:00 · 5148 阅读 · 2 评论 -
VB.Net程序设计:ComboBox下拉列表中显示多列数据-增加一个事件。
VB.Net程序设计:ComboBox下拉列表中显示多列数据-增加一个事件。 自己写的一个控件:ComboBox下拉列表中显示多列数据(可以绑定数据表)具体内容查看:http://blog.youkuaiyun.com/linjimu/archive/2007/11/01/1861641.aspx上面可以显示多列数据的控件在实际应用中遇到:当你选择一个项、改变文本后,要触发一个事件。做一些其他事情原创 2009-01-09 11:28:00 · 8742 阅读 · 8 评论 -
VB.Net程序设计:拖放数据操作-从ListBox中拖放数据到ListBox 中
VB.Net程序设计:从ListBox中拖放数据到ListBox 中。(VS2005) 运行界面图: 代码: Public Class FrmList2ListClass FrmList2List Dim i As Integer Private Sub Button1_Click()Sub Button1_Click(ByVal sender As Syste原创 2009-01-17 17:18:00 · 1467 阅读 · 0 评论 -
VB.Net程序设计:密码查看器
网上许多密码查看器,但要注册。要钱。自己要用到。所以自己用VB.Net写了一个。很简单的几十行代码。在win2000+vs2005测试通过。可以看密码框里*号下是什么内容。对于简单的密码框有效。软件界面如下: 代码:[code=vb.net] Imports System.TextPublic Class MainFrmClass MainFrm Declar原创 2009-01-16 15:13:00 · 2131 阅读 · 0 评论 -
winform窗体设计重要的知识点。必用的、必须了解的。
c#中struct和class的区别http://blog.youkuaiyun.com/JustLovePro/archive/2007/11/02/1863734.aspx 谈基于.net平台windows开发中的模式窗体http://blog.youkuaiyun.com/zhzuo/archive/2006/05/05/708941.aspx内容讲得很详细。几种模式,对话框模式应该注意的问题,设置。包括参原创 2008-11-20 18:17:00 · 3065 阅读 · 0 评论 -
月份和日期格式化为两位数
来源:http://www.1398.net/blog/user1/cloudy/archives/2007/516.html 今天看到群里有人提问,上次培训开发的“报销管理软件”中存在BUG,就是由日期产生的编号问题。原来的VBA代码如下: 生成编号前缀,格式为M200611YM = "M" & Year(Date) & Month(Date)可是在新年过后,代码运行出现了问题,不产生原创 2009-02-07 14:37:00 · 7934 阅读 · 2 评论 -
VB.Net程序设计:拖放数据操作-ListView拖放数据到TextBox中
窗体中有一个:ListView1,4个TextBox:TextBox1,TextBox2,TextBox3,TextBox4 。一个ComboBox1。注意设置4个:TextBox的:AllowDrop 为True。运行界面图: 代码如下: Public Class FrmSelTipS Private Sub TextBoxS_DragDrop(ByVal原创 2009-02-06 12:47:00 · 1571 阅读 · 0 评论 -
VB.Net程序设计:IE收藏夹管理
编写时间:2008-11 VB.Net 2005最近写的小程序:IE收藏夹管理。对电脑里面当前用户的收藏夹和收藏网站的管理。在收藏夹目录中新建收藏夹,添加收藏网站,重命名、删除收藏夹和收藏网站。修改收藏网站的网站名称、网站地址。更新网站地址到.url文件里面。将当前的收藏夹和收藏网站导出到一个xml文件里面。也可以导入xml文件里面的收藏夹和收藏网站到当前收藏夹里面。这样方便多台电脑使用同一个收藏原创 2008-12-03 14:48:00 · 1643 阅读 · 1 评论