VB.NET
文章平均质量分 57
seal203
这个作者很懒,什么都没留下…
展开
-
VB.NET下的事件和委托
委托是可用于调用其他对象方法的对象。它们有时被称为类型安全函数指针,因为它们与其他编程语言中所使用的函数指针相似。但不同于函数指针,VB.NET 委托是基于 System.Delegate 类的引用类型,它可以引用共享方法—无需特定的类实例即可调用的方法和实例方法。委托在调用过程和被调用过程需要媒介的情况下是很有用的。例如,您可能想让一个引发事件的对象能够在不同的环境下调用不同的事件处理程转载 2015-05-27 22:47:43 · 836 阅读 · 0 评论 -
WPF(VB.NET) ImageSource 转 System.Drawing.Image
Private Function ImageSourceConvertToGDI() As System.Drawing.Image Dim stream As New MemoryStream() '内存流 Dim encoder As New System.Windows.Media.Imaging.BmpBitmapEncoder() '图形编码器原创 2015-07-11 23:06:32 · 1870 阅读 · 0 评论 -
VB.NET中监视文件夹的变化
摘要 : 有时候,处于业务的需要,我们要不断的监视文件的变化,比如文件的创建、删除、重命名等;而且某些人要确保重要文件的只读,并且要及时的报告文件版本的变更情况。或者,你想监视你的文件夹被别人更改、肆意删除而又不知道是谁干的,在什么时候干的?于是你就考虑要写一个监视程序,“偷偷的”记录文件夹被操作的情况。 有些人采取常规的方式,即写一个桌面应用程序,其界面可转载 2015-07-03 23:41:14 · 2231 阅读 · 0 评论 -
VB.NET 获取本机在局域网内的IP
Public Class LocalIPClass Dim Address() As System.Net.IPAddress '定义一个IP地址 Dim MyPcName As String Dim MaxIpCount As Integer Public Sub New() MyPcName = System.Net.Dns.GetHo原创 2015-06-13 20:44:31 · 5271 阅读 · 1 评论 -
VB.Net中Socket异步编程的实例
Imports SystemImports System.NetImports System.Net.SocketsImports System.TextImports System.ThreadingImports Microsoft.VisualBasic ' State object for reading client data asynchronously Public转载 2015-06-09 07:07:29 · 5942 阅读 · 0 评论 -
VB.Net实现图片压缩的方法
VB.Net下图片压缩有几种方式可以实现:通过缩小图片大小;通过降低图片质量;其他专门的压缩工具或者组件(据说一些组件可以实现无损压缩)。本文主要介绍前面两种有损的VB.Net图片减肥方法。 第一种: 缩小图片大小代码如下:Const Int_SmallSize As Integer = 800 '这里可以自定义缩小后的图片的最大高度/宽度'这里预设了800 代表转载 2015-06-08 20:05:23 · 3565 阅读 · 1 评论 -
VB.NET WPF TextBox与类对象绑定
例个正在开发的,图形对象处理简单的例子:Public Class CdrObjectSizeClass Private Width As Double = 0 '选择CorelDraw图形对象的宽初始值0 Private Height As Double = 0 '选择CorelDraw图形对象的的高初始值0’实时传值:‘Get 将值传给要绑定的对象TextBo原创 2015-06-25 23:53:38 · 1324 阅读 · 0 评论 -
TCP/UDP使用总结
UDP:1.将数据及源和目的封装成数据包中,不需要建立连接。---------面向无连接。 2.每个数据报包的大小在限制在64k内。(不适合传大文件) 3.因无连接,是不可靠的协议。(丢包现象) 4.不需要建立连接,速度快。(优点)不管连上连不上它都发送数据,所以数据也就有可能收不到,不可靠。主要用于视频会议聊天什么的,一些缺少转载 2015-06-05 23:37:55 · 604 阅读 · 0 评论 -
WriteableBitmap/BitmapImage/MemoryStream/byte[]相互转换
1,WriteableBitmap与BitmapImage转换1.1 BitmapImage to WriteableBitmap BitmapImage bitmapImage=new BitmapImage(new Uri(“http://...”,UriKind.Revelate)); WriteableBitmap writeableBitmap = ne转载 2015-06-05 23:04:37 · 1086 阅读 · 0 评论 -
CorelDraw二次开发,图像DPI分辨率算法
A4纸例子:21cm×29.7cm,300DPI的图片,用像素表示的话,是多少乘以多少?1厘米 = 0.393700787 英寸一张A4纸 21*29.7cm=8.267716527*11.6929133739英寸每英寸300点 =(8.267716527*300)*(11.6929133739*300)=2480*3508点写真机120DPI图像例子:1厘米 = 0.原创 2015-06-23 11:38:36 · 1899 阅读 · 0 评论 -
VB.NET使文本框只能输入数字
编制计算类程序时文本框一般都用于输入数字数据,此时可以通过以下步骤来确保用户输入数据的正确性:首先添加好文本框控件TextBox后把属性IMEMode的值改成Disable,这样在该文本框中就不能使用中文输入法了。然后对文本框的KeyPress事件添加以下代码Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As转载 2015-06-23 13:03:10 · 1171 阅读 · 0 评论 -
VB.NET 创建打印机选择列表
(作者:Dipal Choksi 来源:vbdotnetheaven.com,粗糙翻译:seal203)Introduction介绍In this example we will create a sample Windows form containing a combo box, which will list the printers, installed on the ma翻译 2015-06-01 10:25:53 · 3302 阅读 · 0 评论 -
给VB.NET开发者的46个忠告(转)
1、把VB.NET当成一门新的语言学习(和VB6没啥关系,真的); 2、看一些VB.NET的高级教程,不要因为他们很难而我们自己是初学者所以就不看; 3、不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 4、会用VB6,并不说明你会VB.NET; 5、学Class并不难,XML IO、Dictionary、SOAP也不过如此——难的是长期转载 2015-05-30 18:37:05 · 843 阅读 · 0 评论 -
ADO.NET TableMappings使用方法
Private MdbStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=i:\IP.MDB" 数据库文件Dim strSql ="Select * from MyTable001" 'MyTable001表格名称Dim adp As New OleDbDataAdapter(strSql,MdbStr) '定义一个适配器连接至数据库原创 2015-07-24 20:47:10 · 567 阅读 · 0 评论