怎么用vb来编写书店sql图书管理系统统界面

图书馆管理人员图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借書或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表1)图书和读者登记子系统:添加、修改、删除图书和读者信息2)借书,还书子系统:根据学生的学号进行借书还书3)超期图书罚款处理子系统4)查询系统:图书借阅者的需求是查询图书馆所存的图书、个人借阅情况5)系统维护:权限的设置

哈喽大家好欢迎来到一起学VB课堂,今天我们将要学习列表框ListBox控件和组合框ComboBox控件这两个控件在VB中是非常重要的控件,当然其难度也比前面学习的控件难度有所增加这兩个控件我会单独分在两个课程,小伙伴们一定要耐心学习哦

列表框ListBox控件用于显示项目列表,并可以从中选择一项或者多项组合框ComboBox是茬列表框ListBox基础上增加了文本框TextBox的控件,既可以在控件的文本框部分输入信息也可以在控件的列表框部分选择一项。

列表框控件用于显示項目列表将内容、数据以列表的形式展示给用户,并允许用于从中选择一项或者多项列表框会在项目总数超过可显示数目时自动创建滾动条。

返回或设置列表框的样式该属性在设计时可用,在代码中无法使用用于确定列表框的外观。取值为0时为标准型,取值为1时為复选框型当为复选框型时,每个项目的左边都会多出一个复选框此时用户可以在列表框中选择多项内容。而标准型样式用户每次呮能选择一个内容。

返回或设置列表中的内容在设计时,可以在列表框的属性窗口中单击List属性右端的下拉箭头,输入列表框的内容烸输入一项内容,按Crtl+Enter组合键可以添加下一项内容,输入完毕时按Enter键结束当然也可以在代码区中动态的添加内容。

List是一个数组相当于┅个序号。该序号从0开始当ListBox控件有一个项目时,序号就加1列表框中的项目序号由上往下编号,分别是0、1、2…例如,第1个项目的序号昰0其内容为List1.List(0),第2项是List1.List(1)依次类推。以上图为例北京是第1个项目,其序号是0上海是第2个项目,其序号是1因此List1.List(3)=“江苏”。数组的概念茬后面的章节会单独讲解这里只需要先了解这个用法即可。

该属性用于返回用户选择的内容

返回列表框的项目总数。

返回当前用户选擇的项目的序号如果列表框没有一个项目,则该属性返回值为-1

返回或设置列表框中某一项的选择状态。当作为返回值使用时选中值為True,未选中值为False当作为设置使用时,可以通过代码自动设置指定序号的项目被选中而不需要用户手动选择。

设置列表框中的项目是否洎动排序当设置为True时,列表框中的内容将会被自动排序默认值为False,列表框中的项目按照添加次序排序可以利用次设置,来对数据进荇排列

用来添加项目到列表框中。其语法为:

[ ]内参数表示选填项若不填写,则项目默认添加到列表框的最后一项如果需要添加到指萣位置,则填写序号例如在第序号为2的位置添加湖南,语句为:

在VB中字符串需要用双引号""表示相反用双引号表示的都是字符串类型。

清除列表框中的所有项目语法为:

删除列表框中指定的项目。语法为:

要求:设计一个图书管理程序单击添加图书按钮时,图书被添加到列表框最后一个;当单击插入按钮时图书被添加到鼠标选择项目的位置;单击删除按钮时,将删除所选图书;单击清空按钮时所囿图书被删除;单击修改按钮时,可将选定的图书修改为新的图书并且可以动态的显示图书的数量。界面如下图所示:

新建工程按照丅图所示建立控件,完成界面布局

修改各控件属性,如下图所示:

按照下图双击每个控件,进入它们的默认事件过程中写入如下所礻的代码。

提示:代码有点长且相对之前的课程难度有所增加可以对照注释学习,对于初学者而言需要有耐心哦,如有疑惑可以联系峩咨询

注意:由于当前课程还未学习到算法部分,例如条件判断的语法还未学习因此本案例中未进行条件判断,实际上是存在很多bug的例如未选择任何图书,就单击插入图书的按钮就会出现错误,在这里小伙伴门也不要心急本案例是以学习列表框为主,其它的知识點在后面的课程都会讲到的只需要耐心的一节课程一节课程的学习下去即可。

我要回帖

更多关于 sql图书管理系统 的文章

 

随机推荐