2012年4月6日

vb.net中如何结束一个线程

摘要: 一般而言,如果您想终止一个线程,您可以使用System.Threading.Thread类的Abort方法. 例如: Dim worker As ThreadStart = New ThreadStart(AddressOf workerthreadmethod) Dim t As Thread = New Thread(worker) t.Start() MessageBox.Show("Wait for a while for the thread to start.") MessageBox.Show(t.ThreadState.To... 阅读全文

posted @ 2012-04-06 22:35 webzhuazi 阅读(1415) 评论(0) 推荐(0) 编辑

vb.net操作数据库之ACCESS(2)

摘要: 这一篇我再说说水晶报表的情况。ACCESS中对应水晶报表方面,大家可能会遇到的最多的问题应该就是打开报表后会出现需要登录的问题。这个是为什么呢?明明我没有设置密码,怎么会有要输入密码呢?如果你够沉着,如果你的debug经验不缺乏的话,你会发现在水晶报表跳出输入密码的登录框中,access的路径不是我现在数据库放置的位置,仍然是我在编码的时候选择的数据库地址。他为什么没有变呢?其实这个时候你需要问,这个地址为什么要变?当你使用公用服务器的时候,可能不会出现这个问题,因为你不管到哪个客户端使用,服务器地址不会变。然而你用access,当数据库跟着换了电脑后,服务器地址当然也变了,而你编码中的地址却 阅读全文

posted @ 2012-04-06 22:34 webzhuazi 阅读(664) 评论(0) 推荐(0) 编辑

vb.net操作数据库之ACCESS(1)

摘要: 一直想写下数据库操作方面的,只是没什么时间(好像是借口,应该是懒或者没心情吧,呵呵)。最近发现CSDN上还是每天有人要问这些内容,我有的时候就懒的回答,呵呵,主要不断的去找代码给他们累啊。所以还是听高人的,来个一劳永逸,自己重新温习下,也好给其他人一些帮助。 这个数据库操作我会写个系列性的吧, 先写ACCESS。不知道这个一篇能写多长,不行我要分级篇了。 其实ACCESS的操作基本都其他数据库一个样,只是长的不一样,大家有种畏惧还是陌生?其实是纸老虎啦。 好了,先说连接方面: Public Function DB_CnStr() As String Return "Prov... 阅读全文

posted @ 2012-04-06 22:32 webzhuazi 阅读(2843) 评论(0) 推荐(0) 编辑

什么是VB.NET的结构化异常处理

摘要: 深谈VB.NET结构化异常处理执行标准 对于VB.NET语言来说,在实际编程中有一个非常重要的操作值得我们去注意,那就关于异常方面的处理。今天我们就可以通过VB.NET结构化异常处理的相关介绍,来仔细的分析一下异常方面的作用及应用方法。 概述 相较于VB语言来说,VB.NET引入了许多特色。其中最值得注意的变化就是引入了VB.NET结构化异常处理。虽然VB.NET仍然支持On Error Goto类型的异常处理,但是这样做并不是很好。我们应该充分利用VB.NET提供的结构化异常处理。 本文将结合VB.NET结构化异常处理的基础内容,并看一些在我们的应用程序中使用异常处理的例子。 合... 阅读全文

posted @ 2012-04-06 22:29 webzhuazi 阅读(367) 评论(0) 推荐(0) 编辑

Access Insert Into 语法错误 集锦(不断更新中...)

摘要: 最近在做Access的一个项目,总是莫名其妙的提示:“Insert Into 语法错误”,这样的信息总给人带来很多麻烦,有时候为了这样一个错误要找好久才能解决问题,"Insert Into 语法错误"这个提示本身包含的信息量很少,在跟踪堆栈中有找不到更详细的信息,为了避免大家在开发的过程中遇到同样的错误和困扰。通过查找和摸索把有可能出现这种错误的可能总结一下和大家一起分享。1.关键字:如果你的数据库的表的设计包含了Access包含的关键字,则在插入的时候会出现“Insert Into 语法错误”例如:string sqlText = String.Format(" 阅读全文

posted @ 2012-04-06 22:27 webzhuazi 阅读(446) 评论(0) 推荐(0) 编辑

ExecuteReader的用法

摘要: 最近在做winform的编程,想到一真没有使用过ExecuteReader。可能以前以后它的用户不大,或者不大好用,故没有用过。今天在这里将学习记录写下来,供读者参考:1、MSDN上说:Sends the CommandText to the Connection and builds a SqlDataReader. (这句话就不翻译了)2、实例片段:public void CreateMySqlDataReader(string mySelectQuery, SqlConnection myConnection){string sql;//sql语句 SqlCommand myCom... 阅读全文

posted @ 2012-04-06 22:24 webzhuazi 阅读(3243) 评论(0) 推荐(0) 编辑

VB.NET完成一个功能增强的记事本

摘要: http://lilisalo.iteye.com/blog/1223384VB.NET完成一个功能增强的记事本分类: DotNet 2011-07-02 16:05 153人阅读 评论(0)收藏 举报想必大家都听说过Notepad2,Notepad++一类的记事本增强软件,想自己也写一个吗?今天教大家用用VB.NET写了一个功能增强的记事本(支持全文字数统计、选中部分字数统计、支持doc、rtf格式等)感觉如果不错的话,看看源码吧: PublicClassMainForm DimFileNameAsString="无标题" DimwordAsString="&q 阅读全文

posted @ 2012-04-06 22:13 webzhuazi 阅读(633) 评论(0) 推荐(0) 编辑

VB.NET中使用FTP下载文件的两种方法。

摘要: .net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作。希望以下的代码能为大家抛砖引玉。方法一: 使用Ftp.exe ,通过process类来调用它。Imports System.Diagnostics... Public Sub GetFileByCallFtp() '定义ProcessStartInfo,Process的启动信息。 Dim psi As New ProcessStartInfo 'ftp.exe的路径最好放到配置文件里。 psi.F... 阅读全文

posted @ 2012-04-06 22:10 webzhuazi 阅读(657) 评论(0) 推荐(0) 编辑

QL语句-返回符合条件的记录数

摘要: select 单位,count(单位) from 表 where 销售金额>500 group by 单位 Dim strcount As String = "select count(*) as sum1 from 表" 方法1:数据库会有一个内部的处理机制,当你直接查询表的记录条数的时候,直接使用内部机制快速返回给用户。方法2:查询出整个表的所有数据,然后你只是取了其中一个非常微不足道的结果——条数。而查出来的数据全部被你抛弃了,做的无用功不说,还会占用CPU和大量内存,虽然查询后释放了内存,但是频繁的分配和释放内存是程序员最忌讳的。区别显而易见,前者快,后者慢; 阅读全文

posted @ 2012-04-06 22:05 webzhuazi 阅读(293) 评论(0) 推荐(0) 编辑

VB.NET 2010 如何在类Class1中调用timer事件 触发 的方法

摘要: Public Class Class1 Private WithEvents MyTimer As New Timer Private intSum As Integer Public Sub New(ByVal intInterval As Integer) MyTimer.Interval = intInterval 'intInterval设置为1000 就是间隔1秒 MyTimer.Enabled = True '启动Timer End Sub Private Sub MyTimer_Tick... 阅读全文

posted @ 2012-04-06 22:03 webzhuazi 阅读(659) 评论(0) 推荐(0) 编辑

导航