图书管理系统毕业论文

图书馆管理系统目录

 

0 前言

1系统设计

1.1系统目标设计

 1.2开发设计思想

 1.3开发和运行环境选择

 1.4系统功能分析

 1.5系统功能模块设计

 2数据库设计

21数据库需求分析

22数据库逻辑结构设计

 3数据库结构的实现

 4各个功能模块的创建

641系统主界面的设计

42系统用户管理模块的设计

6143读者种类管理模块的设计

44读者信息管理模块的设计

64书籍种类信息模块的设计

46书籍信息管理模块的设计

47借阅信息管理模块的设计

648帮助文档的设计

 5开发中的难点和解决技巧

51Visual FoxPro 0中添加和修改删除记录

52Visual FoxPro 0中编程的技巧

6系统的编译和发行

1设置主文件

2构造主文件

3在.app和.exe文件中包含和排除文件

7运行结果

8总结

9参考文献

 

 

图书馆管理系统

 

前言:图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。

 本章我们将以一个图书馆管理信息系统为例子,来讲述如何建立一个图书馆管理信息系统。因为Visual FoxPro6.0具有强大的数据库管理功能,我们选定Visual FoxPro6.0实现图书馆管理信息系统中的各项功能。

1系统设计

  1.1系统目标设计

 通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。

  1.2开发设计思想

 本系统的开发设计思想:

 .系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求;

 .系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;

 .系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

  1.3开发和运行环境选择

 开发工具:Visual FoxPro6.0

 运行环境:Windows 9xWindows NTWindows 2000

  1.4系统功能分析

 .有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。

 .读者种类信息的修改、查询等。

 .读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。

.读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等等。

  .书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。

.书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。

.书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。

.书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。

.借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。

.借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。

.还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。

.还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。

 1.5系统功能模块设计

在系统功能分析的基础上,考虑Visual FoxPro6.0程序编制的特点,得到如图6-1所示的系统功能模块图。

 

6-1系统功能模块图

2数据库设计

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

.数据库需要分析。

.数据库逻辑结构设计。

 2.1数据库需求分析

 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

 仔细分析调查有关图书馆管理信息需求的基础上,将得到如图6-2所示的本系统所处理的数据流程。

6-2图书馆管理信息系统数据流程图

 针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

 .读者种类信息,包括的数据项有:种类编号、种类名称、借书数量、借书期限、有效期限、备注等。

.读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。

 .书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。

 .书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。

 .借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。

 有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。

 2.2数据库逻辑结构设计

 现在需要将上面的数据库概念结构转化为Visual FoxPro数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

 图书馆管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。

6-1为读者基本信息表。

 

 

 

3数据库结构的实现

首先建立建立一个“图书馆管理信息系统”的项目,以便管理本系统中所有数据,打开的“图书馆信息管理系统”项目后,用鼠标选中数据库,单击右侧的“新建” 按钮,在弹出的对话框中将该数据库文件存储为c:/图书馆管理信息系绷图书馆管理.dbca.

 在弹出的如图6-4所示的数据库设计器中单击鼠标右键,选择“新建表”,为数据库添加数据表(表的内容见表6-1至表6-5)。下面以表6-1为例来介绍表的建立过程。

6-4新建数据表

选择“新建表”,在弹出的对话框中将表存储为c:/图书馆管理信息系统、读者信息种

 类.曲f.在弹出的如图6-5所示的表设计器中填写表的内容。

6-5设计表的内容

请读者将其与表6-l比较,可以发现表的字段名就是列名。由于在以后编写的程序中对数据库数据的操作通常是引用表的字段,因此读者在设计字段名时要挑选容易理解的名称。

字段设置完成后,单击“确定”按钮后为表输入数据,如不想现在输入,可以先“取消”, 以后再输入。具体方法如下:

1)如图6-6所示,选中要输入数据的表,单击“浏览”按钮。

Visual FoxPro6.0也提供了菜单的实现方法,以建立一个类似于Windows风格的操作界面。下面就利用菜单选项制作如图

  6-8所示的界面。

6-8系统主界面

 打开“图书馆信息管理系统”项目后,在项目管理器中展开“其他”文件夹,如图6-9所示。用鼠标选中菜单,单击右侧的“新建”按钮,在弹出的对话框中将该数据库文件存储为。C:\图书馆管理信息系绑系统菜单。

6-9创建系统菜单

然后单击右侧的“插入”按钮,在左侧填入菜单第一项的名称,将“结果”设为“子菜单”,再单击“创建”按钮,如图6-10所示。

6-6为表输入数据

 (2)弹出无数据的表,在Visual FoxPro的主窗口中选择“表”,选择“追加新记录”  后,就可以在表中输入数据了,如图6-7所示。不过这种方法只能一次输入一条记录,要输入第二条记录时,需再次选择追加新记录。如果有一个已有数据的表,可以使用“使用追加记录”将这个有数据的表追加到当前表中,不过执行该操作要求这两个表的结构完全相同。

6-7追加新记录

4各个功能模块的创建

 下面的操作均在图书馆管理信息系统的项目管理器中进行,以下所有表单的“桌面”属性全部设为“.T.一真”。

  4.1系统主界面的设计

 这一模块的主要功能是作为系统主界面为进入本系统不同功能界面选择提供一个接口, 像上面介绍的一样再次添加菜单项,名称为“修改密码”,结果设为“过程”,再单击“创 建”按钮。

  *将程序的资源路径设为当前程序所在文件夹

screen.windowstate=2

screen.width=625

screen.height=550

*设定原始窗口大小

 -screen. autocenter=.T.

 *将窗口定义在屏幕中间显示

 push menu rnsysmenu

*保存原来的系统菜单

 do系统菜单.mpr

 *执行系统菜单

do form用户登录

*运行登录界面

on shutdown quit

 *这行代码的作用是为窗口提供关闭功能

read events

 *等待事件

pop menu msysmenu

*还原系统菜单

 注:(1)如果不添加on shutdown quit这段代码,则当关闭有可能出现“Can not Exit from

 FoxPro”。(2read events表示现在系统初始化完毕,等待下一个事件的发生。Visual FoxPro6.0

 以事件为驱动,最后以clear events结束。(3)在“系统菜单”的二级菜单“退出”里,创建

 代码“clear event".

 保存菜单。保存“主程序.prg”后,继续在“代码”文件夹下面,鼠标选中“主程序.prg”,

 右键单击,在出现的菜单中选择“设置为主文件”,如图6-14所示。

6-14设置主程序

这样就把“主程序.Prg”设置成为主文件,由它调用其他的功能模块。

 4.2系统用户管理模块的设计

系统用户管理模块主要实现:

.用户登录。

.添加用户。

.修改用户密码。

这个功能模块和第1章的一样,这里就不再详细介绍了。需要值得注意的是,当完成了表单和程序的设计后,应当在其功能菜单内添加相应的过程,使得菜单能正确调用表单。图6-15显示了用户登录的界面运行结果,该模块的其他功能希望读者自行完成。

6-15用户登录界面

 4.3读者种类管理模块的设计

图书馆需要管理不同种类的读者,并且不同读者享受的服务不同。读者种类管理模块主要实现如下功能:

.添加读者种类。

.修改读者种类。

.删除读者种类。

在前面的几章的例子中已经详细介绍了关于如何定制具有标准查询并修改功能的表单, 其实Visual FoxPro6.0本身也具有生成具有上述功能表单的功能。下面就介绍如何通过表单向导完成读者种类管理表单的设计,设计的最终结果将如图6-16所示。

6-16读者种类信息表

首先在项目管理器的文档视图下单击“新建”按钮,然后选择“表单向导”. 在接下来的向导中,“数据库和表”选择“图书馆管理”以及“读者种类信息表”,这是 前面定义好的数据库和表。由于设备入库需要显示所有的字段,因此我们将可用字段全部移 至选定字段。

 在表单样式中,选择“阴影式”以及“文本按钮”。左上角的窗口提供了表单样式的预览功能,图片按钮和文本按钮的区别在于显示的时候是以图片来表达功能还是用文字来表示, 实现功能的函数没有区别。而不用的表单样式的区别在于选用不用风格的文本框和标签。选择“上一步”按钮可以跳回上一步对表单中所要显示的字段进行修改。设置好表单样式后,单击“下一步”按钮。单击“下一步”后,向导进行到步骤3一排序次序。选择“种类编号”为 索引,并选择升序排列。最后预览表单,核对每项的设置,完成表单向导,如图6-23所示。值得注意的是,在结束表单向导前,可选择“保存表单以备将来使用”,“保存并运行表单”,或者“保存表单并用表单设计器修改表单”。由于Visual FoxPro6.0向导生成的表单只具有普遍性,对于当前设计的读者种类管理信息表还需要一定的改变,所以我们选择“保存表单并用表设计器修改表单”,单击“完成”按钮。

 

 

 6-24根据表单向导生成的表单

 需要提醒读者,表单向导生成的表单中的按钮都是继承自标准的按钮类,并集合成一个ButtonSet类型。如果要修改内部按钮的属性,可以通过表单属性的下拉列表选中所用的按钮,进而修改其属性。

 以上就结束了读者种类管理表单的设计。可以看见Visual FoxPro6.0提供的强大的向导功能。读者可以通过“工具”菜单下的“向导”选项,选择不同的向导。这里就不一一介绍各个向导的步骤了,同时也可以参阅Visual FoxPro6.0自带的帮助文件。

 

644读者信息管理模块的设计

读者信息管理模块主要实现如下功能:

.添加读者信息。

.修改读者信息。

.删除读者信息。

.查询读者信息。

由于读者信息管理模块设计也同样采用表单向导生成,这里就不再叙述详细步骤了。最后运行的界面如图627所示。

 645书籍种类信息模块的设计

书籍类别管理模块主要实现如下功能:

.添加书籍类别。

.修改书籍类别。

.删除订房信息。

由于读者信息管理模块设计也同样采用表单向导生成,这里就不再叙述详细步骤了。

 646书籍信息管理模块的设计

书籍信息管理模块主要实现如下功能:

.添加书籍信息。

.修改书籍信息。

.删除书籍信息。

.查询书籍信息。

 由于读者信息管理模块设计也同样采用表单向导生成,这里就不再叙述详细步骤了。

 

  647借阅信息管理模块的设计

 借书信息管理模块主要实现如下功能:

 .添加借书信息。

 .修改借书信息。

 .删除借书信息。

 .查询借书信息。

 还书信息管理模块主要实现如下功能:

 .添加还书信息。

 

浏览/修改借书信.息模块设计

 该表单主要完成浏览所有借阅信息,同时也允许管理员修改借阅信息的功能,所以我们利用一个表格控件来实现,并将其ReadOnly属性设为“.T.一真”,表单界面如图6-33所示。

6-33浏览借阅信息表运行结果

 新建空表单,命名为“浏览借书信息’,,为其添加数据环境借阅信息表后保存。根据表6-7在表单中加入相应控件并更改其属性。

保存修改后的表单就完成了对表单的设计工作。

下面为该表单Load事件的代码:

pack

*Visual FoxPro6.0在删除数据库中的记录时往往是先做上己删除的标签。

*而如果需要彻底删除记录,则还需要执行一条Pack命令。本按钮就是执行这个功能·

         重新运行借阅信息表,达到刷新的效果。

  3.添加还书信息模块设计

 主要功能为添加还书信息,由于借阅编号即是借阅信息的主键,因此通过选择借阅编号就可以得到其他借阅信息,按照需求设计添加还书信息表单如图6-35所示:

 新建空表单,命名为“添加还书信息”,为其添加数据环境借阅信息表后保存。根据表6-8在表单中加入相应控件并更改其属性。

6-35添加还书信息的界面

 表“添加还书信息表”控件的主要属性

 

  下面为表单填写事件代码:

 CombolInit事件中添加代码,以显示所袒借图书。

  this.clear

local aCountries,cCountry

dimension aCountries[1]

 select distinct借阅编号from借阅信息表into array aCountries

for each n i.cCountry in aCountries

  if !empty(m.cCountry)

  this.additem(m.cCountry)一

 endif

  endfor

 Combo lInteractiveChange事件中添加代码,以显示图书相关信息:

 

  thisform.读者编号.caption=result(1)

  thisform.书籍名称.caption=result(2)

  thisform.书籍编号.caption=result(3)

thisform.读者姓名.Caption--result(4)

thisform.出借日期.caption=dtoc(result(5))

thisform.还书日期.caption=dtoc(result(6))

thisform.备注信息.Caption--result(7)

ConnnandlClick事件中添加代码,完成还书功能:

delete from借阅信息表where借阅编号=thisform.Combo l.value

pack

thisformselease

 

Command2Click事件中添加代码,完成取消功能:

thisformselease

 现在就完成了对还书信早的添加功能如6-36所示。

  .图6-36选择借阅编号后的界面

通过借阅信息管理模块的设计,可以看到数据流都是在借阅信息表中完成,无论是添加借书信息、修改删除借书信息以及添加还书信息管理都是对借阅信息表的操作。这样可以达到对数据库进行完整性约束的目的。而所有的图书和作者又都是通过读者信息表和书籍信息表得到的,使得数据库中各个表之间完成了关联,达到了数据库的一致性。哈华

 读者可以通过以上的学习添加对还书日期的限制,如果当前时间超过了还书时间,则应当显示图书过期信息。因此就应该在Commandl中加入判断条件的代码。这里就留给读者自行完成,最后在系统菜单中添加借阅信息管理的功能。

 4.8帮助文档的设计.

6-37帮助界面

 

  为帮助表单添加Click事件代码:

thisform.release

 

5开发中的难点和解决技巧

 

 5.1Visual FoxPro6.0中添加和修改删除记录

 在建立数据表时,所输入的数据记录不会是永久不变的,随着时间的推移,新的数据记录需要添加,不需要的记录应当删除。

 为了在一张表中加入数据记录,可以按照以下的步骤:

 (1)从“显示”下拉菜单中选择“追加方式”命令。在“浏览窗口”中的最后一行记录后将增加一新记录,但各字段中的值都为“空”值。

  (2)在“浏览窗口”中输入新的记录。

 操作时,可以如同前面建立表后输入数据记录那样,将新的数据记录附加在此表后,如果需要,还可同时在各字段中分别输入新的值。

 注:上面的操作发生在“浏览“方式下的“浏览窗口”中。此时只能追加一行数据记录。

 若要追加一行以上的记录,可以在追加一行数据记录后,从“显示”下拉菜单中选择“编辑”命令,进入“编辑”方式后进行操作。或者在每编辑完一行后,按“CtrlY”继续添加记录。

 以上就完成了对记录编辑和添加的操作,接下来介绍如何删除表中的记录。对于己经存在于表中的记录,可以在任何一个时候移出并且删除它们,但删除任何一行记录都需要分两步进行处理:

1)单击将要删除的记录。

 这一步操作仅对所要删除的记录行作上一个标记。单击处是位于该行记录左端的“标记 框”,把它填充为黑色即可,这时,该记录还不会被删除,仅是为删除建立了一个标记而已。

 可以将多行记录都做上此标记,然后通过下一步操作将所有做标记的记录删除。若要取消删除标记,单击它即可。

2)从“表”下拉菜单中选择“彻底删除”命令,并在“确认”对话框中单击“是”按钮。

若真的要删除记录,就可以执行“彻底删除”命令。此命令将删除所有在“浏览窗口”中作上删除标记的记录,并重新构造表中的记录。

需要注意:这种删除是不可恢复的,所以要慎重。假如误删除了某些记录,只能重新录入。

 

52Visual FOxPro 60中编程的技巧

1.复制

在一个软件中会有许多代码是重复,我们可以不用重复地录入,而使用菜单中的“复制” “粘贴”等命令来复制重复的内容。

与此同时,表单中的控件也是能复制的,而且可以一次复制多个控件。比如在制做图书馆管理信息的借书表单时,设计好第一个(编号的)标签和文本框,接着做姓名的标签和文本框时,就可以采用复制的办法。

用鼠标同时选择编号的标签和文本框,方法是用鼠标画一框将以上两个控件框住,框住 每个控件的一部分也可以,这样我们可以看到每个控件四周都有6个黑点,表示它们都被选择了。然后与复制文字一样,调用菜单上的“复制”命令或工具栏上相应按钮,然后再用鼠标按“粘贴”,就会出现两个同样的控件,用鼠标把它们移到适当的位置(可以一起移),再将captioncontrolse以及大小等属性做相应改动即可。

注意:控件的n~属性在粘贴时已自动做了改动,比如原来的文本框叫textl,复制出来的文本框会自动叫textZ(再复制就会叫text3),在一个表单中是不允许出现两个同名的控件,系统会自动遵守这一点,故我们可以不用去修改n~了。当然也可以根据程序开发的需要,把它改为一个有实际含义的名称。

另外在复制控件时不光属性会被复制,其中的事件代码也会被复制。可以把一个表单中的控件复制到另一个或更多的表单中。比如很多时候退出或取消按钮都是一样的,其中的click事件中都是“thisform.release”语句,通过复制就可以把份个表单中的按钮复制到另一个表单中,有时可能会需要改一下caption或在click事件中加减一两条语句。还有向上移动记录和向下移动记录的按钮,其中的事件程序也都差不多,也可以复制,然后将不同的地方修改一下。

 但是复制粘贴后的控件往往就会被复制在鼠标停留的地方。这样就应影响了整个表单的外观,这时应当通过鼠标粗调控件的位置,或者通过键盘上的方向键细调控件的位置。

2.缩格及空行

 标准的程序编写具备良好的风格。合理恰当的缩格和空行都会使程序结构清晰易懂。

 Visual FoxPro6.0中有很多语句是成对的,比如ifendif, do whileenddo,为了把成对语句之间的语句和之外的语句区别开来以利于程序的阅读和理解,有经验的程序员往往都是把成对语句之间的语句往里缩。

 此外,一个良好的程序还应当有良好的注释,即使是程序的功能很简明,往往也会用空行分开,以表示此功能已经实现‘这就是粼7所说的空行。这就有点像写文章分段,一段相对完整的意思做为一段,编程时也把一段相对完整功能的程序做为一段,一段完了可以空上一行,也是便于程序的阅读。

3.在程序中插入对象名称

 在编写面向对象的程序时,经常要引用一个对象的名称,而且要用这个对象的全名,比如thisform.textl o如果控件数目过多,就很难记住表单中每个控件的名字。所以在编程的时候应注意给主要的控件的。~属性赋值,这里再介绍一种方法可以看到所有该表单中的控件名,方便编码人员查找、在要插入一个对象引用名称的位置上单击鼠标右键,在弹出的菜单中选择“对象列表”在出现的对象列表中选择所要的对象,单击插入之后插入的名称会以大写字母开头。

4.精确调整对象位置

 在编程序时可以发现当移动一个控件时它是跳着走的,而且是按照表单上的虚线格跳,这主要是为了我们的控件都能对整齐。但有时候如果不需要对整齐,而要做一些小小的调整,即不按格跳,就可以采取以下的步骤。

 选择菜单上的“格式”,再选择其中的“对齐格线”。将其左边的钩去掉,然后再移动控件的时候,将会发现控件可以移动自如。如要恢复原来的状态,再把钩加上。

 5.为文件写说明

在开发一个较大的软件时,在项目管理器中会有很多的文件,当文件多到一定数目的时候,可能都搞不清这些文件的功能是什么,为了防止这一点,应该为每个文件写上说明方便随时了解每个文件的作用。

 

 具体方法如下:

用鼠标右键单击一个文件名,在弹出的菜单中选择编辑说明,在出规的表单中写入该文件的说明文字,单击“确定”按钮。之后当用鼠标选中这个文件时,相应的说明就会显示在项目管理器的底部。事实证明,这样可以大大减少修改文件的时.

重命名文件

在编软件时免不了有时要改文件名,方法是在项目管理器中用鼠标右键单击一个文件名,在弹出的菜单中选择“重命名”,在弹出的对话框中重新输入新的文件名。

7.修改数据表时调整字段位置

当我们需要调整数据表中的字段位置,可在表设计器中很方便地移动。进入表设计器, 用鼠标按住字段移动钮,然后上下移动到所需的位置即可。

8.调用表格中各列的位置

在表格生成器中移动,用鼠标按住选定字段中的字段移动钮上下移动,与上面移动数据表的字段一样。

在表单中移动,在属性窗口中选择表格的任一列,然后在表格上抓住要移动列的表头左右移动到所需位置即可。

在程序运行时移动,直接抓住要移动列的表头左右移动到所需位置。

9.设置控件的tabindex位置

一般说来,进入一个表单后,希望光标停在第一个输入位置,按回车则光标依次向后跳,但是有时可能会发现,光标不依这个顺序走,这是因为在设计和创建这些控件时没有按照所需的顺序,也就是在表单上先创建的控件,光标就先到。下面就如何更改光标在每次回车后的顺序。

 设置控件的tabindex属性可以改变这个顺序,但直接改变tabindex属性很麻烦.Visual FoxPro6.0提供了很方便的改变方法0用鼠标按下表单设计器工具栏上的按钮攀,每个控件的tabindex顺序即会标示出来,如图6-45所示,如果顺序不对,用鼠标按顺序将所有控件点一遍就行了,点完后在表单空白地方按一下,tabindex显示消失。

 10.改程序前应先改系统分析

 .当要对程序做功能上的修改(不是修改语句中的错误),应先看看系统分析,因为一个程序的各个部分是有着千丝万缕的联系的,当改了一个地方,可能导致另一个地方出问题,所以我们应先对系统分析修改,并平衡各方面关系,觉得系统分析上没有逻辑上的冲突和错误后,再按照新的系统分析去修改程序。

 这样修改永远都可以保持有一个清晰的思路,而不会把程序改来改去,到最后自己都不知道改成什么样了,如果这时需要别人来帮忙修改更是不可想象。.

 11.删除项目管理器中的文件

 如果不想要项目管理器中的某个文件,可用“移去”按钮将这个文件从项目管理器中移出去。当调用移去功能时,系统会问是移去还是删除,移去一个文件并没有从磁盘上将其真正删除,如要真正删除,则应选择“删除”。

 当然移去后的文件可用其它方式删除,但千万不要用其它方式删除一个在项目管理器中存在的文件,这样会造成项目管理器打开出错。一旦出现这种情况,在打开项目管理器时会出现提示找不到某个文件,这时选择“忽略”,然后进入项目管理器,再将这个文件移去,这时不要用删除,因为这个文件己不存在,删除则又会出错。

 

  6 系统的编译和发行

  1设里主文件

 用主图标(以黑体的文件表示)标记的文件是客户在启动.app或者是.e职时被调用的文件。它可以是一个表单。菜单李程序,建议使用程序作为主文件。

  2构造主文件,

 如果主文件是一个程序,它将调用应用程序框架中的各个功能组件。然后由这些组件调用应用程序的其余部分。..

 如果要建立一个简单的主程序,可以按下列步骤进行。

 1)现设置应用环境界面。

 (2)确定初始用户界面。

 3)建立事件循环。

 (4)恢复环境,退出应用程序。

 为了避免无限循环,必须在READ EVENTS命令之前安排CLEAR EVENTS命令。可以在主菜单或主表单中添加一个呵退出”项,该项发出CLEAR EVENTS命令。

 

3.app.exe文件中包含和排除文件.

如果在发布的应用程序中不想再更改这些文件,可把它们放在项目中并设置为“包含”。

 那么这些文件变成只读的,不能修改。如果想修改这些文件,把它们放到项目中并设置为“排除”,然后作为独立文件随着应用程序一起发布。

 .在默认情况下,Visual FoxPro在嵌放的过程中排除了数据库、表格·称为.ff的“库文件和.app文件。建议用户除了一些特定的表格,最好不要包含这类文件:数据库和表格需要变化和添加,而如果编译后包含自:exe或者是-app文件中,由于这两个文件被创建后都是静态的,所以被包含的文件也是静态的和只读的。把数据库和表格包含在这些文件中很明显会带来问题。

由于这些文件不能被包含在文件.app.exe中,所以要在发布一个应用程序之前为这些文件做好准备。若要排除可修改的文件,首先在项目管理器中,选择可修改的文件,然后从“项目”菜单中选择“排除”命令。在一个文件被排除后,则在文件的左方加入一个排除符号。

 

7运行结果

 

图书馆管理信息系统各模块运行结果如图6-46到图6-53所示,以下所列为几个重要的.

  

6-46读者种类信息界面图6-47书籍类别信息界面

    

649书籍信息界面图650添加借书信息界面

 

651修改借阅信息图652添加还书信息

 

 

 

 

一个完整的图书馆管理信息系统到此就制作完成了。通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。为日后成为合格的应用型人才打下良好的基础。这次在指导老师的帮助下,在同学的帮助下,基本上完成了设计任务,在软件的设计方面也有了一定的提高,熟练掌握了VISUAL  FOXPRO命令和编程技巧,为今后走上工作岗位打下了专业基础。在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的老师和同学们及实习企业在本系统的设计过程中给予我的支持和帮助。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. scala 可变集合与内存清理的关系

    留坑待填 使用scala.collection.mutable._期间,发现了当程序运行内存开销较多时,使用系统工具进行内存清理,然后程序报出了变量找不到、内存无法访问、数组访问越界,堆栈溢出等多种错误,但在手动内存清理操作过程中,程序运行正确、完整。猜测scala对可变集合的内存管理为…...

    2024/5/2 1:48:10
  2. 零基础HTML5游戏制作教程 第6章 贪吃蛇的实现及代码

     第6章 贪吃蛇的实现及代码讲了不少东西了,老讲理论的东西没劲呀,我们不如先试着做一个小游戏吧。作为我们的第一个游戏,当然是越简单越好。《贪吃蛇》大家应该都玩过吧?我觉得我玩过的游戏中,她应该算是最简单的一个了。好,就让我们从做《贪吃蛇》开始,享受自己做游…...

    2024/5/1 23:36:37
  3. Wireshark分析tcp三次握手HTTP请求过程以及四次挥手

    这里介绍一下,使用Wireshark抓包来看,tcp三次握手HTTP请求过程以及四次挥手。上面几个过程具体就不介绍了,大家可以去其他博文查看,这里使用wireshark来分析,主要目的是对以往学习的知识进行一次考验以及加固,顺便可以学习一下wireshark,有些时候遇到http请求失败啊什么…...

    2024/5/2 2:01:43
  4. Android内存优化(五)详解内存分析工具MAT

    相关文章 Android性能优化系列 Java虚拟机系列前言在这个系列的前四篇文章中,我分别介绍了DVM、ART、内存泄漏和内存检测工具的相关知识点,这一篇我们通过一个小例子,来学习如何使用内存分析工具MAT。1.概述在进行内存分析时,我们可以使用Memory Monitor和Heap Dump来观察…...

    2024/5/1 23:28:34
  5. freemarker截取指定长度字符串

    freemarker截取指定长度字符串 <#if item.create_org_name?length lt 18> ${item.content}<#else> ${item.content[0..21]}... </#if>判断news.title的长度是否小于20,如何长度小于20则全部显示,否则只显示前20个字符,后面的用...代替...

    2024/5/2 1:01:26
  6. c++:贪吃蛇源码,完整版

    文章目录c++ 实现贪吃蛇, 完整源码1.数据结构分析:2.程序运行分析3.难点分析4.一点思考5.源代码6.运行效果展示7.总结 c++ 实现贪吃蛇, 完整源码 注意:1.这是c++代码,请不要建.c文件,并且用c编译器编译程序!2.编译标准至少c++17才能正常运行,因为涉及到c++11的范围for和…...

    2024/4/20 15:18:51
  7. C语言-推箱子游戏代码

    推箱子游戏的运行规则:在街道上上小人推动箱子移动,直到把箱子移动到目的地。 思路分析: 小人及箱子的移动就是小人或者箱子和路的交换; 1 定义二维字符数组,存储地图 2 显示地图,提示游戏玩法 3 记录小人及箱子位置,并定义字符变量接收用户输入方向 4 循环判断语句1 小人…...

    2024/5/2 4:00:56
  8. EL表达式中截取字符串的长度

    1.首先需要引入函数库 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 2.使用用函数库中的substring函数 例如:${ fn:substring(string ,0,13)}表示从第一个字符开始截取13位...

    2024/4/20 9:46:48
  9. TCP三次握手和四次挥手,及TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...

    TCP三次握手和四次挥手状态图:三次握手:第一次 第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1)…...

    2024/4/20 2:32:11
  10. 8086汇编 贪吃蛇 源代码

    assume cs:code,ds:data,ss:stack data segmentdw 200 dup(0) ;--蛇身坐标dw 0,0,0 ;--存储原始9号中断 data ends stack segment STACKdb 100 dup(0) stack ends code segmentstart: ;;-----------------将原始的9号中断存在data断的最后,再把9号地址换掉到offset int9mov a…...

    2024/4/18 20:49:51
  11. Android游戏代码之连连看

    源代码位置: csdn 连连看,代码名称:package com.xmobilapp.linkup;...

    2024/4/17 17:52:46
  12. TCP三次握手的思考,为什么要有三次握手

    大家都知道TCP有三次握手的过程,今天我就仔细想了想为什么TCP要有三次握手先贴一张三次握手的示意图,说明一点是在三次握手中A是在第二次握手后申请缓存资源,B是在第一次握手后申请其实这个问题就是说,为什么tcp不能两次握手,或者一次握手就建立连接,和三次握手时怎么解决…...

    2024/4/19 12:40:59
  13. python 字符串固定长度截取

    参考了https://blog.csdn.net/C42427106/article/details/79819193但长度正好为lenth的整数倍时,会多一个 的单元,所以做了一下整理## 固定长度拆分字符串 def cut_text(text,lenth):textArr = re.findall(r.{+str(lenth)+}, text)textArr.append(text[(len(textArr)*lenth):…...

    2024/4/20 2:40:18
  14. [转]使用PHP开发qmail邮件服务器管理系统

    电子邮件在网络中占有很重要的地位。目前,在企业中运行的邮件服务器均用各自独立的管理系统来实现账号创建、口令修改、邮箱扩容、删除邮箱等功能。当邮箱用户达到一定数量时,邮件管理员的日常维护工作显得极为繁重,这就需要将一部分管理任务(如账号申请)实现自动化处理;…...

    2024/4/25 4:49:27
  15. wince内存清理

    原来wince机子运行2个小时后就非常慢了,发现内存已经占满了用如下函数,效果还可以。 [DllImport("coredll.dll")]public static extern IntPtr PostMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);private void Clear_Mem(){PostMessage(this.Hand…...

    2024/4/17 17:53:40
  16. wireshark抓包图解-tcp三次握手四次挥手详解

    wireshark抓包图解 TCP三次握手/四次挥手详解一. TCP/IP协议族TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个层次:1. 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一…...

    2024/4/26 12:57:26
  17. SSM图书管理系统(源码分享)

    SSM图书管理系统开发环境: eclipse+maven+maven+mysql+tomcat 8.5开发技术:后端ssm+前端layui(JSP)代码下载:https://gitee.com/kai_w/bookms 说明: 压缩包类包含了 完整的项目配置文件和数据库文件该项目已实现功能:管理员的登录与退出,登录错误提示图书的新增…...

    2024/4/17 17:52:24
  18. 获取字符串长度的函数sizeof()、strlen()、length()、size()详解和区别

    在C++中计算长度的函数有四种,它们分别是sizeof() ,size(),strlen(),str.length()。一.sizeof()和strlen()两者区别: 1)sizeof操作符的结果类型是size_t,该类型保证能容纳实现所建立的最大对象的字节大小。 2)sizeof是运算符,strlen是函数。 3)sizeof可以用类型做参…...

    2024/4/20 16:11:44
  19. VS下用C++实现的简单3D射击游戏(附游戏文件与源工程代码)

    记不得什么时候开始感兴趣写游戏代码了。开始的时候就只是写一些简单的小游戏,打台球,开小车,走迷宫,用一些2Dgraphics库,完成每个小作品后都很开心。后来一想,在现在的计算机设备条件下,2D太简陋了,于是开始着手做一个3D赛车游戏。说是赛车,实际上也就只有一辆小车。…...

    2024/4/18 20:45:40
  20. 厉害了,程序员28行代码写贪吃蛇游戏,附源码!

    对于贪吃蛇游戏,大家基本上都玩过,但是作为一个程序员,大家是否想过要自己去写一个贪吃蛇,毕竟玩别人写的游戏和自己写的游戏是两种截然不同的感受,而且也可以通过制作来提升自己的技术! 其实贪吃蛇的逻辑并不复杂,只要学过一段时间的编程,不管是什么语言,基本上都可…...

    2024/4/17 17:53:36

最新文章

  1. PyCharm更换pip源、模块安装、PyCharm依赖包导入导出

    一、Pycharm更换安装源 在下载安装好Pycharm后&#xff0c;一个在实际编程开发过程中非常重要的问题是第三方库添加&#xff0c;然而Python默认的源网络速度有点慢&#xff0c;因此&#xff0c;我们常常需要做的是更换Pycharm的安装源。 在当前最新版&#xff08;2022.03版&…...

    2024/5/2 4:10:47
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Vue ts 如何给 props 中的变量指定特定类型,比如 Interface 类的

    Vue ts 如何给 props 中的变量指定特定类型&#xff0c;比如 Interface 类的 我有一个这样的变量值类型 一、在没用 ts 之前的 props 类型指定方式 我们都知道之前在没用 ts 之前的 props 变量值类型指定方式&#xff1a; 如下图&#xff0c;billFood 定义方式是这样的&…...

    2024/5/1 4:30:48
  4. Redis精品案例解析:Redis实现持久化主要有两种方式

    Redis实现持久化主要有两种方式&#xff1a;RDB&#xff08;Redis DataBase&#xff09;和AOF&#xff08;Append Only File&#xff09;。这两种方式各有优缺点&#xff0c;适用于不同的使用场景。 1. RDB持久化 RDB持久化是通过创建一个二进制的dump文件来保存当前Redis数据…...

    2024/5/2 2:36:32
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/30 18:14:14
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/30 18:21:48
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/30 9:43:22
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57