智能控制工程实践

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黑龙江科技学院

综合实践报告

实践项目名称图书管理系统

所属课程名称智能控制工程实践

实践日期 2011年3月21日-3月25日

班级

学号

姓名

成绩

电气与信息工程学院实践基地

实践概述:

【实践目的及要求】

1. 掌握VB的基本控件的功能。

2. 掌握VB的基本编程方法。

3. 掌握ADO访问数据库技术。

4. 掌握MSComm控件在串行通信中的应用。

5. 应用VB软件与专业相结合,设计软件模拟控制系统。

【实践原理】

Visual Fortran/Visual Basic混合语言编程时,一般使用Visual Basic 开发用户界面(GUI),利用Visual Fortran开发后台数值计算与分析模块。通常的情况是从Visual Basic中调用Fortran子程序。

在Visual Fortran/Visual Basic程序中, Visual Basic必须是32位的,也可以使用 Microsoft Excel中的 Visual Basic for Applications(VBA)调用 Fortran子程序。

Visual Basic开发环境与 Visual Fortran Version 6开发环境是独立的,然而,这两种语言能共存于最终的应用程序中。

当从Visual Basic调用一个 Fortran子程序时,必须:把 Visual Fortran子程序创建为一个 Fortran DLL工程;从 Visual Basic引用这个DLL,方法是用一个 Declare Sub或Declare Func语句。

【实践环境】(使用的软件)

硬件:智能控制工程实践箱、计算机

软件:Visual Basic6.0

实践内容:

【实践方案设计】

1.设计的项目名称:图书管理系统

2.设计要求:

(1)应用VB常用基本控件,编程代码正确。

(2)该软件具有添加,查询,删除,修改基本功能。

(3) 界面中有DATE控件,图表菜单控件,数据库具有添加,查询,删除,修改等功能。

(4)整体设计科学合理,美观人性化。

3.设计思想:

应用本系统,可以通过一级菜单查询书名,作者,出版社,出版日期,数量,日期等信息,并可以通过图标菜单来实现添加,查询,删除,修改等功能。在二级菜单中可以了解图书的各项资料。程序的开始窗口可以与菜单进行切换按退出键退出。

【实践过程】

Private Sub Command1_Click()

Static i As Integer

i = i + 1

Select Case i

Case 1

If Text1.Text = "BD" And Text2.Text = "123" Then Form2.Show

Else

MsgBox "用户名错误"

End If

Case 2

If Text1.Text = "BD" And Text2.Text = "123" Then Form2.Show

Else

MsgBox "用户名错误"

End If

MsgBox "密码输入二次错误!", 64, "关闭程序" End

End Select

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Command1_Click()

Form3.Show

End Sub

Private Sub Command2_Click()

Form4.Show

End Sub

Private Sub Command3_Click()

Dim x As Integer

x = MsgBox("确认删除吗?", vbOKCancel + vbInformation, "确认删除!")

If x = 1 Then

Form1.Adodc1.Recordset.Delete

End If

End Sub

Private Sub Command4_Click()

Form5.Show

Form5.Text1.Text = Form2.Adodc1.Recordset.Fields("书名") Form5.Text2.Text = Form2.Adodc1.Recordset.Fields("作者") Form5.Text3.Text = Form2.Adodc1.Recordset.Fields("出版社") Form5.Text4.Text = Form2.Adodc1.Recordset.Fields("出版日期") Form5.Text5.Text = Form2.Adodc1.Recordset.Fields("数量") Form5.Text6.Text = Form2.Adodc1.Recordset.Fields("日期")

End Sub

Private Sub Command1_Click()

Form2.Adodc1.Recordset.AddNew

Form2.Adodc1.Recordset.Fields(1) = Text1.Text

Form2.Adodc1.Recordset.Fields(2) = Text2.Text

Form2.Adodc1.Recordset.Fields(3) = Text3.Text

Form2.Adodc1.Recordset.Fields(4) = Text4.Text

Form2.Adodc1.Recordset.Fields(5) = Text5.Text

Form2.Adodc1.Recordset.Fields(6) = Text6.Text

Form2.Adodc1.Recordset.Update

相关文档
最新文档