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 阅读(1416) 评论(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) 编辑

vb.net中字符串操作函数(转)

摘要: 函数 语法 功能Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。Trim Trim(string) 将字符串前后的空格去掉Ltrim Ltrim(string) 将字符串前面的空格去掉Rtrim Rtrim(string) 将字符串后面的空格去掉Mid Mid(string,start,length) 从string字符串的start字符开始取得length长度的字符串,如果省略第三个参数表示从start字符开始到字符串结尾的字符串Left Left(string,length) 从string字符串的左边取得length长度的字符串Righ 阅读全文

posted @ 2012-04-06 21:57 webzhuazi 阅读(3327) 评论(0) 推荐(0) 编辑

vb.net压缩access文件(.accdb)

摘要: 由于access文件(.accdb)会记录操作,所以即使执行了delete数据的处理,该文件的大小还是会不断增加.解决思路:将原有的access文件(.accdb)复制给一个临时的access文件(.accdb),删除原有文件,再将临时文件复制回原文件名的文件解决方法:1.引入引用:右键项目,选择“添加引用”,在窗口中选择“COM”标签,其中选择“Microsoft Jet and Replication Objects 2.x Library”,点击确定注:上面的“2.x”中的“x”,是该Library的版本号。点击“确定”之后,会将Microsoft ActiveX Data Object 阅读全文

posted @ 2012-04-06 21:55 webzhuazi 阅读(768) 评论(0) 推荐(0) 编辑

如何通过编程压缩(VB.NET或C#)Access2007或Access2010数据库文件

摘要: 如何通过编程压缩(VB.NET或C#)Access2007或Access2010数据库文件在VB.Net安装有VSTO的前提下,引用Microsoft.Office.Interop.Access.DaoImports Microsoft.Office.Interop.Access.DaoModule Module1 Sub Main() Dim db As New DBEngine db.CompactDatabase("H:\My Documents\学生.accdb", "H:\My Documents\学生1.accdb") Console.Rea 阅读全文

posted @ 2012-04-06 21:52 webzhuazi 阅读(697) 评论(0) 推荐(0) 编辑

用C#压缩和修复Access数据库

摘要: c#压缩ACCESS文件因为自己的空间服务商上传文件有大小限制,我怕以后数据库太大了无法拉下来压缩,在网上找到以下解决方法先引用COM Microsoft Jet and Replication Objects X.X librarystring strS="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E://zjren//db//my.mdb;";//需要被压缩的文件string strT="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E://zjren//db//my_ 阅读全文

posted @ 2012-04-06 21:46 webzhuazi 阅读(353) 评论(0) 推荐(0) 编辑

vb.net中循环获取文件大小后无法下载文件的问题

摘要: Dim p_name() As String = Strings.Split(ssss, "|") Dim p_zth() As String = Strings.Split(s_zth, "|") For i = 0 To p_zth.Length - 2 Dim ss As String = "D:\uback\" & p_zth(i) fpath = "D:\uback\" & p_zth(i) & "\ufdata.ba_" j = 0 '检查路径是否存在 阅读全文

posted @ 2012-04-06 21:41 webzhuazi 阅读(459) 评论(0) 推荐(0) 编辑

VB.NET线程访问数据库实用技巧分享

摘要: VB.NET线程访问数据库实用技巧分享线程是操作系统分配处理器时间的基本单元,线程可以在单个执行线程执行的同时运行多个活动,支持抢先多任务处理的操作系统可以创建多个线程并通过时 间片轮转的方式使它们同时运行。在需要良好用户交互的应用以及与网络和数据库进行通讯的应用中,使用多线程能提供良好的交互体验,能对用户的要求做出快速 的反应。本文主要介绍.NET中的线程在数据库编程中的具体应用(用VB.NET实现)。VB.NET线程访问数据库1 创建数据库访问线程在数据库应用中,特别是网络数据库访问,因为可能要访问的数据量较大,因此需要比较长的时间来得到结果,而一个良好的程序应具有良好的交互性,在访 问数 阅读全文

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

VB.NET线程访问数据库的使用

摘要: VB.NET线程访问数据库实用技巧分享我们在这篇文章中给出了4个步骤来对VB.NET线程访问数据库这一操作方法进行详细解读,希望能够帮助又需要的朋友解决些问题。AD:大家通过对 程语言的学习之后,可以知道,它在对数据库方面的应用时很灵活的。比如今天为大家介绍的VB.NET线程访问数据库的相关方法,就可以一种灵活方便的方式来实现。线程是操作系统分配处理器时间的基本单元,线程可以在单个执行线程执行的同时运行多个活动,支持抢先多任务处理的操作系统可以创建多个线程并通过时 间片轮转的方式使它们同时运行。在需要良好用户交互的应用以及与网络和数据库进行通讯的应用中,使用多线程能提供良好的交互体验,能对用户 阅读全文

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

导航