
Visual Basic
林竟
这个作者很懒,什么都没留下…
展开
-
“系统登录”对话框代码梳理
常量:Const MaxLogTimes函数:Function Check_PassWord(UserName, PassWord) As Byte (Byte,0~255。Check_PassWord的返回值,只有4种情况,0,1,2,else) Dim objCn As New Connection——实例化的过程建立数据库连接=>执行查询命令,获得用户登录口令=>检查查询结果=>关闭数据连接,释放对象'建立数据库连接objCn.ConnectionString = "Provider=……;" & "原创 2010-07-19 16:34:00 · 705 阅读 · 0 评论 -
谈谈报表
这次机房收费系统,我使用的是Grid++Report控件,刚开始只知道日结账、周结账用到报表,但不知道具体是什么报表控件,于是上网搜索:报表控件。定义:报表控件是使用图形及数据实现报表的设计及打印能力的控件。在图形用户界面(GUI)中屏幕上的一种对象,用户可操作该对象来执行对报表的各项设计,修改等操作。作用:报表控件,主要是解决报表方面样式和打印当面对问题。主要代表:FastReport 公司的FastReport VCL、FastReport®Studio 和Stimulsoft公司的Stimulsoft原创 2010-08-30 17:45:00 · 726 阅读 · 1 评论 -
进一步了解MDI窗体
这次的机房收费系统,刚一着手就使我对MDI窗体有了新的认识。MDI,Multiple Document Interface,多文档界面。MDI窗体用于同时显示多个文档,每个文档显示在各自的窗口中。对应于SDI(Single Document Interface),单文档界面。例如,office提供的Word就是MDI,我们可以同时打开多个Word文件,却不能同时打开两个记事本,记事本为SDI。之前我对MDI的认识仅止于此。而这次的机房收费系统,刚做主界面,就给我留了一个问题:随便点击了一个CommandBu原创 2010-08-30 16:42:00 · 1083 阅读 · 1 评论 -
机房收费系统——菜单及表分析
这张表本应是做机房收费系统前的分析,我却是调试时才依照此表一步步检查。机房收费系统普通用户普通用户查询学生查看余额——学生信息表学生上机记录——上机记录 F 学生充值记录——充值记录学生上机状态——上机记录机房管理修改密码退出操作员注册——学生基本信息维护——学生信息表 C 充值——收取金额查询——充值记录 D 退卡——退还余额查询——退卡记录 E 操作员查询学生基本信息维护收取金额查询退还余额查询操作员工作记录查询——工作记录 H 管理员用户管理——用户信息 A 登录窗体,读取用户信原创 2010-08-30 18:06:00 · 732 阅读 · 2 评论 -
CodeSmart for VB IDE
Integration 集成1.General Integration Notes 综述2.Tabbed Documents Support 标签式浏览Explorer Tools 浏览工具1.The Project Explorer 项目浏览器2.The Code Flow Explorer 代码流程浏览器3.The Designer Explorer 设计浏览器4.The Library Explorer 库浏览器(包括代码库和设计库)Locate Code Easier than Ever 更容易的定转载 2010-08-20 14:48:00 · 2143 阅读 · 1 评论 -
机房收费系统——表分析
<br />N久之前的表分析。<br />这是我建库时的表分析,还记得当时看见大家都在忙着敲代码,而我却还在分析数据库时的那种坐立不安、坐卧不宁的焦虑~~哈哈。<br />这个表是我敲机房收费系统的一个向导。敲每一个模块,不知怎么进行时,看看它,思路就会清很多,给我提了很多醒!<br /> <br />用户表User_Info——用户的基本信息<br /> <br />添加删除用户,向表中写入、删除数据<br /> <br />基本数据设定<br />基本数据设定表SetBaseData_Info<br /原创 2010-08-20 11:20:00 · 701 阅读 · 2 评论 -
机房收费系统——日渐明晰
<br />初接机房收费系统这个任务,我做起来毫无头绪。12号下午架起基本框架,整理登陆窗口和主界面菜单,遇到问题:MDI窗体上添加控件和子窗体显示问题。13号整理数据库,逐渐清晰又渐变模糊,14号心绪不宁,干着急中,思路混乱,于是“静下心来”,画界面。<br /> <br />14号22:30~24:00是我这几天徘徊中收获最大的时间。<br /> <br />首先,为舟曲泥石流遇难同胞哀悼。这几天的闭门造车,两耳不闻窗外事,却不知,在我还上蹿下跳的时候,泥石流已让多少人送葬。。。宿舍里的人稀奇,泥石流的原创 2010-08-15 09:32:00 · 1035 阅读 · 3 评论 -
分析函数 ExecuteSQL
<br />在学生管理系统中,执行sql语句时,我们用到这个函数,当时有几点不明,现在说说我的理解。<br /> <br />Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) As Recordset<br /> ……<br /> sTokens = Split(SQL)<br />'Split返回一个下标从0开始的一维数组,包含指定数目的子字符串。”Select”+”*”+”from”+”user_Info”+原创 2010-08-15 09:28:00 · 1139 阅读 · 2 评论 -
学生管理系统Bug修改--Combo.AddItem 的运用
软件名称:学生管理系统目标:发现其中的bug并且改正时间:2010-8-1修改者:姚双双Bug一:(frmAddSInfo)添加学籍信息时,班号comboClassNo不可直接输入,应首先判断是否有班级信息。Bug描述:A.添加学籍信息的时候,班号comboClassNo的AddItem内容为空。此时,我已添加3条学籍信息,班级信息未添加。修改:把”comboClassNo.AddItem mrc!class_No”改为“comboClassNo.AddItem mrc!student_No”B.问题貌似解原创 2010-08-02 10:34:00 · 1349 阅读 · 2 评论 -
学生信息管理系统
这一周我们在做《学生信息管理系统》,这可以说是我第一次真正的敲完一个工程。周三上午,六期的师兄给我们架上数据库,让我们对SQL Server服务器和配置ODBC数据源(连接数据库)有了初步了解。连接数据库及登录的过程中,有两个密码,曾~经~,我也把他们混用过,没成功~哈。手机摘录:两个密码问题:通过sa可连接服务器,然后便可操作服务器上的所有数据;另一个是数据库内的记录,通过测试方可登录主界面。然后便是周三、四、五,三天的代码完成期,周三刚上手,有些无从着手的茫然,完成并不是很理想。周四五两天把工程整体完成原创 2010-08-01 21:38:00 · 938 阅读 · 1 评论 -
学生信息管理系统——几点心得
一个工程,有好多模块(此处指代包括窗体),完成时,可先整体架起来,比如先把 frmMain 及单击菜单显示各个窗体完成,再分部分及时调试。Frame1.Enabled=False,Frame 内的控件也不可用,由此联想到所有容器控件,Frame、Form、PictureBox。需要反复使用的功能,写成函数,方便调用。——函数(function/sub)真好用~需要添加,有文本框(TextBox,ComboBox,ListBox……),要输入的地方,注意判断内容(为空-->格式,如数字、日期等-->重复)标记原创 2010-08-01 21:10:00 · 1340 阅读 · 1 评论 -
代码体验
这几天我一直在看数据库。每一个实例,我都是先看制作特点、设计分析、技术要领,然后实际操作,敲代码。敲代码时,先读每一段代码前面的宋体字,我把它当注释。然后敲代码的过程就是我读代码的过程。读不懂了,就再看看前面的宋体字,一定不要忘了我们这一段代码的目的是什么,要实现什么功能。通敲完之后,检测运行结果,调试;然后分析各个功能块之间的关系,理清它们之间的逻辑顺序;最后,在我们的头脑中模拟代码的运行。实例4 分页显示记录A制作特点:——名为制作特点,却是我们要实现这一功能,首先要想到的可实现性。a.利用记录集的分页原创 2010-07-22 20:13:00 · 667 阅读 · 1 评论 -
由控制面板引起的一系列失误!
由控制面板引起的一系列失误!——我的一天啊!!!(2010.07.20)上午还行,计划博客搬家,写了一些一年来我对百度空间使用的感受。零零散散还没发出来。下午敲数据库实例2 ,创建ODBC数据源的过程中,我没有找到“开始/程序/管理工具/数据源(ODBC)”命令,误以为是自己未装Acess数据库,于是卸载office简装版,开装带Acess的完整版,结果!!!安装过程中,每到快安装完时,都出现Windows报错“不是正确的Microsoft Windows XP professional service p原创 2010-07-21 11:32:00 · 524 阅读 · 2 评论 -
显示窗体时慎用Dim……as new
错误之一:显示其他子窗体时,报错,只能有一个MDI窗体。原代码:Sub Main()Dim fLogin As New frmLogin '显示登录窗体Dim fMainForm As New frmMainfLogin.Show vbModal If Not fLogin.OK Then EndEnd If Unload fLoginfMainForm.Show错误原因:不言自明,一个工程中只能有一个MDI窗体,dim …… as new ,造原创 2010-08-30 18:29:00 · 1769 阅读 · 3 评论