vb
文章平均质量分 62
_Cassie
这个作者很懒,什么都没留下…
展开
-
总结 vb与数据库的连接方法
总结:vb与数据库连接方式,两种分法。根据是否使用ODBC(驱动程序)来分:1.有源连接 2.无源连接。其中有源连接指的是:通过设置数据源(ODBC)来连接据我的观察无源连接选择的是oledb驱动程序,(这些驱动程序请参考:应用程序和数据库的连接方式 )当我们设置数据绑定控件的连接字符串时出现如下窗口: 上图中每一行都是oledb作为驱动程序,当原创 2012-06-01 10:18:00 · 17910 阅读 · 37 评论 -
C#.net 简介
看了几天C#视频,做一下小结,对C#是既熟悉又模糊,还有好多关系弄得我是剪不断,理还乱。更有和.Net的关系也是我心中的一块石头。画了一个导图,帮助理解一下。这是C#与.Net的简单关系。 下面这张是C#语言详细图:原创 2012-12-09 21:26:00 · 1336 阅读 · 11 评论 -
我的那些子窗体如何在添加了图片框的父窗体中显示?
做机房收费系统主界面用的是一个多文档窗体。主界面如下: 做好菜单栏后,发现多文档界面不允许添加标签和文本框之类的控件,只能够借助于picture box 作为载体来添加。但是这样那些子窗体显示的时候就会被图片框给覆盖。还有一种方法就是另外在增加一个子窗体来显示让图片框上的内容。但是考虑到用户,个人觉得还是一个窗体操作起来更直观,方便。为了可以让我的那些子窗体在父窗体中显示,se原创 2012-09-15 16:21:49 · 2432 阅读 · 17 评论 -
带菜单的无边框窗体
带菜单的无边框窗体 前几天做了一个窗体,是无边框的,可是在我加了一些右键菜单后,窗体的边框就出来了,很是纠结。后来就上网查了一些资料,终于把边框去掉了,甚至是边框处的黑色框线。现在拿出来晒晒。 继续前一篇的文章自定义形状窗体,把窗体做成自定义的的形状后,这时,你进行菜单编辑后,可能窗体边框就又回来了,不急,下面我们就一步把边框再隐藏起来。一,首先是一种很直接原创 2012-04-02 11:35:56 · 1181 阅读 · 4 评论 -
自定义形状窗体
在用vb编程中,有时,我们需要使用一个跟不规则背景有相同形状的不规则窗体,怎么办呢?首先,我们需要设置无边框窗体,即:borderstyle=0其次,把背景图片覆盖不住的窗体背景设置成透明。这需要用到API函数,Private DeclareFunction GetWindowLong Lib "user32" Alias "GetWindowLongA"(ByVal hw原创 2012-03-27 12:12:45 · 1366 阅读 · 3 评论 -
机房收费——组合查询之逻辑结构
刚涉及做系统,对简单的查询还可以理清关系,在刚完成的机房收费系统中,组合查询可是着实让我思考了一番。看一下组合查询窗体吧: 在这个系统中,这样的组合查询窗体有4个。而涉及到的查询字段次数有26次,而我们每次查询都是只是用一个SQL语句。如果全部分情况,按字段,逐一写SQL语句的话,那就得写N条了。写的麻烦不用说,关键大部分都是重复的代码,没有多少价值。所以我们可以把这些重复的代码进原创 2012-09-16 21:04:58 · 1618 阅读 · 26 评论 -
应用程序和数据库连接
做的作品里有关于数据库方面的内容,一开始想随便看看书,凑合一下,做出来,可是总是有不尽人意的地方,最终还是决定看看数据库,用了差不多一天的时间,看了5集数据库视频,根据个人的理解对数据库做了一下的总结。数据库数据库的定义有好多,我们可以把他理解为是一个存放数据的仓库,而这些数据之间有存在联系。数据库模式根据数据库的结构可以讲数据库分为三个模式;层次数据库,网状数据库,和关系原创 2012-04-10 10:18:32 · 11749 阅读 · 8 评论 -
机房收费系统——定时检查卡内余额
收费系统中我们凭卡上机,上之前,我们会线检查卡呢余额,如果不足多少元请持卡人充值后在上机.我们需要设置一个金额,假如说五元.但是这样其实是有点不太合理,有些人的卡内余额其实还可以上,但是也必须得充值到最少余额才可以上.这样其实还有一个漏洞:持卡人可以上机两小时,但是他上了三个小时或是更多,这样就会出现负值.所以我们提前设置一个门槛值是有局限的.所以我稍微做了一下改进:定时检查卡内余额. 定原创 2012-09-16 08:21:29 · 2357 阅读 · 33 评论 -
用好已有的东西就是进步——重新认识right 函数
机房收费系统进行时,遇到了组合查询。先看一下界面:在这里重点说的不是三个组合条件的逻辑结构,而是针对字段名的选择。大家都知道我们在查询结果集时 定义的SQL 语句是这样的:select * from tablename where fieldname =|>|看一下这个语句:fieldname 是从图中字段名中选择的,这里有:卡号,姓名,上机日期,上机时间,下机日期,下机时间,消费金原创 2012-09-09 08:33:34 · 1094 阅读 · 11 评论 -
错误提示:在对应所需对应的序列或 集合中没有找到对应的项目。
错误一来源: Dim objcn As New Connection Dim objrs As New Recordset Dim strsql As String objcn.ConnectionString = "provider=microsoft.jet.oledb.4.0;" & "data source=" & App.Path & "\1.mdb"原创 2012-05-26 10:08:31 · 1421 阅读 · 7 评论 -
vs 2012自带打包工具进行部署安装
使用vs2012做的程序,程序做完后准备打包部署。VS有自带的部署安装工具,就像试试,然后就有了一堆问题问题,归根到底有点原因是:英文水平太低,看到满页面的英文,我就不想看。后来经过查找资料终于打包成功。下面来一步一步聊聊我打包部署的过程一、打包前查看是否已经安装InstallShield Limit Edition Project。 选择文件——新建项目——其他项目,如图原创 2013-04-05 17:14:58 · 7107 阅读 · 17 评论