学生信息管理系统总结续篇

来源:互联网 发布:区域电网排放因子数据 编辑:程序博客网 时间:2024/06/05 09:52

上一篇我们已经总结了学生信息管理系统出现的一些问题,现在我就一些细节再进行一下总结。

细节一:

             在设置课程中,课程的添加不可以重复,为了防止重复的出现,需要再加一段代码,用来判断是否已经有选择的课程,没有则添加,有则不添加。

             先写一个函数,用来做判断。

             Private Function Addlist(List As ListBox, str As String) As Boolean

                     dim i as long

                      For i=0 To List.count-1

                             If  List.List(i)=str Then       '都相同则退出,有不同的则添加

                                   Exit Function

                             End if

                      Next  i

                      List.AddItem str

                      Addlist=True

              End Function

              下面是添加按钮的代码

               'listAllcourse.ListIndex   在没有选中的情况下等于-1

               Private Sub cmdAdd_Click()
                       If listAllcourse.ListIndex <> -1 Then
                            Call Addlist(listSelectcourse, listAllcourse.List(listAllcourse.ListIndex))                   
                        End If
               End Sub
               这样就可以解决添加重复的问题了。

细节二:

             下拉菜单不能输入:

              只需在另外添加一段代码就可以了,例如:

              Private Sub comboClassno_KeyPress(KeyAscii As Integer)
                       KeyAscii = 0
              End Sub

             这段代码的实现的功能是键盘不可输入。所以,这样list 就不能输入了。

细节三:

             日期的输入:

             我们用Textbox 输入日期,这样不仅不方便输入,而且用来比较两个日期的大小很困难,所以我们可以选择使用日期控件。

             在 “工程”——“部件”里选择Microsoft   Windows Common Controls 6.0(SP60

             具体的使用方法其实很简单,我在这里就不详细介绍了,就需要同学在下面多做尝试了,相信你可以的。

今天的总结就到此结束,感谢大家的捧场。

原创粉丝点击