VB6 可执行text的应用1和可执行text的应用2里有重复的内容,如何提取可执行text的应用2中不同的内容?

第一章:一、简答题1 试说明Visual Basic采用“所见即所得”方式设计Windows应用程序的设计概念。答:Windows应用程序通常以窗口形式运行,窗口上包含文本框、按钮等控件。在VisualBasic中,采用“所见即所得”的方式设计Windows应用程序,可以把控件直接播放到窗口上,而不用编写代码来实现界面。2 结合本任务说明对象、属性和事件的含义。答:在任务1中,窗体、标签和按钮都是对象,在设计过程中设置了这些对象的许多属性,例如Caption属性等;还在按钮的Click事件中编写程序代码,以便在单击按钮时执行相应的操作。第二章:一、简答题1.Visual Basic有哪些基本数据类型?答:Visual Basic有以下基本数据类型:Byte(字节型)、Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Currency(货币型)、String(变长)、String(定长)、Variant(可变型数字)、Variant(可变型字符)、Boolean(布尔型)、Date(日期型)、Object(对象型)。2. Visual Basic的表达式分为几类?答:Visual Basic的表达式分为以下4类:算术表达式、字符串表达式、关系表达式、布尔表达式。3. Visual Basic的Print语句如何使用?答:Print语句用于输出数字和文本,通常是把结果输出到窗体上。4.Visual Basic的分支语句有几个,它们如何使用?答:分支语句有两个:If语句和Select语句,它们都是根据条件来执行特定的语句。5.Visual Basic的循环语句有几个,它们如何使用?答:循环语句有3种语句:For、While和Do,For用于执行指定次数,While为先测试型循环语句,Do为后测试型循环语句。6. Visual Basic的定长数据是如何使用的?答:定长数组包含固定数目的元素,通过数组名和下标来访问每个元素。7. Visual Basic的动态数组和定长数组有何不同?答:动态数组和定长数组的不同之处在于:动态数组的元素数可以动态改变。8. Visual Basic过程参数有几种传递方式?答:过程的参数有两种传递方式:按值传递参数和按地址传递参数。第三章一、简答题1. 窗体的所有属性都可以通过代码来设置吗?答:不是。2. 窗体的Name属性与Caption属性有何区别?答:Name属性用于标识窗体,Caption属性用于设置窗体标题文字。3. 在窗体上显示文本时,使用的字体和字号分别用什么属性来设置?答:窗体上显示文本时使用的字体和字号分别用FontName和FontSize属性来设置。4. 运行时如何在窗体上输出文件?答:运行时用Print方法在窗体上输出文本。5.窗体的Resize事件何时发生?答:窗体的Resize事件当窗体第一次显示或窗体的外观尺寸被改变时发生。6.窗体的Unload事件何时发生?答:窗体的Unload事件当窗体从内存中卸载时发生。7.如何让窗体先接收键盘事件?答:要让窗体先接收键盘事件,可把其KeyPreview属性设置为True。8.如何使用Line方法在窗体上绘制填充矩形?答:要用Line方法在窗体上绘制填充矩形,应同时使用B和F选项。9. 当一个窗体成为活动窗口时将发生什么事件?答:当一个窗体成为活动窗口时将发生Activate事件。10. MDI应用程序具有哪些特性?答:MDI应用程序具有以下特性:所有子窗体均显示在MDI窗体的工作空间内。当最小化一个子窗体时,它的图标将显示在MDI窗体上而不是在任务栏中。当最大化一个子窗体时,它的标题会与MDI窗体的标题组合在一起并显示于MDI窗体的标题栏上。第四章一、简答题1. 向窗体中添加控件,有哪两种方法?答:要向窗体上添加控件,有以下两种方法:在工具箱中单击控件图标,然后双击窗体;在工具箱中单击控件图标,然后在窗体上拖动鼠标。2. 如何设置控件之间的对齐方式?答:要设置控件之间的对齐方式,可使用“格式”菜单或“窗体编辑器”工具栏(选择“视图”→“工具栏”→“窗体编辑器”命令,可显示“窗体编辑器”工具栏)。3. 如何设置控件相对于窗体的居中对齐方式?答:要设置控件相对于窗体的居中对齐方式,可使用“格式”菜单或“窗体编辑器”工具栏。4. 如何创建控件数据?答:要创建控件数组,可在属性窗口中设置第一个控件的Index属性,然后把其他控件的Name属性设置成与第一个控件的Name属性相同。5. 如何把一组控件设置成相同的大小?答:要把一组控件设置成相同的大小,可使用“格式”菜单或“窗体编辑器”工具栏。6. 如何为多于两个的控件设置相同的间距?答:要把多于两个的控件设置相同的间距,可使用“格式”菜单。7. 如何为文本框设置访问键?答:要为文本框设置访问键,可在该文本框前面添加一个标签,并在标签的Caption属性值包含“&”,把标签的TabIndex属性设置成比文本框的TabIndex属性值大1。8.设计时如何向列表框控件添加选项?答:要在设计时如何向列表框控件添加选项,可设置List属性。9. 对于计时器控件,如何取消由Interval属性所建立的倒计数?答:对于计时器控件,要取消由Interval属性所建立的倒计数,可把该控件的Enabled属性设置为False。第五章:一、简答题1. 如何使用PSet方法清除窗体上的一个像素?答:要使用PSet方法清除窗体上的一个像素,可规定该像素的坐标,并使用BackColor属性设置作为color参数。2. 如何使用Circle方法在窗体上画出扇形?答:要使用Circle方法在窗体上画出扇形,可把start和end参数设置为负值,以画出两条半径,与圆弧一起构成扇形。3. Shape控件可以用来显示哪些图形?答:Shape控件可以用来显示以下图形:矩形,正方形,椭圆,圆,圆角矩形,圆角正方形。4. 如何使用图像控件实现图像的放大和缩小?答:要使用图像框控件实现图像的放大和缩小,可调用PaintPicture方法并设置目标尺寸比源尺寸大或小。5. 如何使用图像控件实现图像的水平和垂直翻转?答:要使用图像框控件实现图像的水平和垂直翻转,可调用PaintPicture方法并设置负的目标宽度值和目标高度值。6. 要使用API函数mciSendString播放音乐,应使用什么字符串作为操作命令?答:要使用API函数mciSendString函数播放音乐,可使用Play字符串作为操作命令。第六章:1.Clipboard对象有什么功能?如何返回或设置Clipboard对象中的文本字符串?答:(1)Clipboard对象有以下功能:提供对系统剪贴板的访问,该对象用于操作剪贴板上的文本和图形,使得用户能够复制、剪切和粘贴应用程序中的文本和图形。(2)要返回或设置Clipboard对象中的文本字符串,分别调用该对象的GetText和SetText方法。2.如何将RichTextBox控件的内容保存到文件中?答:要把RichTextBox控件的内容保存到文件中,可调用该控件的SaveFile方法。3.如何把Toolbar控件与ImageList控件关联起来?答:要把Toolbar控件与ImageList控件关联起来,可把Toolbar控件的ImageList属性设置为ImageList控件的名称。4. 如何在Toolbar控件中引用ImageList控件中的图像?答:要在Toolbar控件中引用ImageList控件中的图像,可用Index属性或Key属性的值来引用ListImage对象。5.如何把工具栏按钮与菜单命令关联起来?答:要把工具栏按钮与菜单命令关联起来,可在工具栏的ButtonClick事件过程中通过Button对象的Key属性获取用户单击了哪个工具栏按钮,并调用相应菜单命令的Click事件过程。第七章:一、简答题1. 当从驱动器列表框中选择一个新的的驱动器时将发生什么事件?答:当从驱动器列表框中选择一个新的驱动器时将发生Change事件。2. 如何获取文件列表框中匹配Pattern属性设置的文件个数?答:可用ListCount属性来获取文件列表框中匹配Pattern属性设置的文件个数。3. 顺序文件有哪几种访问方式?答:顺序文件有以下几种访问方式:Input、Output或Append。4. 如何将整个文件的内容复制到变量中?答:要将整个文件的内容复制到变量中,可以使用InputB函数将字节从文件复制到变量。5. 如何把字符串写入文件中?答:要把字符串写入文件中,应以顺序Output或Append打开它,然后使用Print#语句将格式化显示的数据写入顺序文件。(当然用Write #语句也可以)6. 对随机文件的读写有哪些步骤?答:对随机文件的读写有以下步骤:定义记录类型和变量;使用Open语句以随机方式打开文件;对记录进行读写操作;关闭随机文件。7. FSO对象模型包括哪些对象?FSO对象模型包括以下对象:Drive对象、Folder对象、Files对象、FileSystemObject对象、TextStream对象。8. 如何使用FSO对象读写文本文件?答:(1)要使用FSO对象从文本文件中读取数据,可以调用TextStream对象的Read、ReadLine或ReadAll方法。(2)向文本文件中添加数据可以分为以下三步:打开文本文件;向打开的文本文件中写入数据;关闭已打开的文本文件。第八章:一、简答题1. 通过数据控件链接到数据库时需要设置哪些属性?答:通过数据控件连接到数据库时需要设置以下属性:Connect属性;DatabaseName属性;RecordSource属性;RecordsetType属性。2. 通过数据控件链接到Access2000数据库时,应注意什么问题?答:通过数据控件连接Access 2000数据库时,应注意以下问题:在Visual Basic6.0中不能直接通过数据控件访问Access2000版本的数据库,需要将数据库转换为早期数据库版本。若要直接通过数据控件访问Access2000数据库,应安装补丁(如SP6)。3. 数据控件的Reposition事件何时发生?答:数据控件的Reposition事件在一条记录成为当前记录后发生。4.数据控件的Validate事件何时发生?答:数据控件的Validate事件在移动到一条不同记录之前发生。5. 如何通过数据控件链接到SQL Server数据库?答:要通过数据控件连接到SQLServer数据库,可将数据控件的Connect属性设置为“odbc;dsn=”。6. 使用ODBC数据源管理器可以创建哪几种形式的ODBC数据源?答:使用ODBC数据源管理器可以创建以下几种形式的ODBC数据源:用户DSN;系统DSN;文件DSN。7. 要创建链接SQL Server数据库的ODBC数据源有哪些主要步骤?答:要创建连接SQL Server数据库的ODBC数据源,有以下主要步骤:添加系统DSN;选择SQLServer驱动程序;命名数据源并选择服务器;选择SQL Server验证方式;选择默认数据库;完成ODBC数据源创建。8.如何将MSFlexGrid控件添加到工具箱中?答:要将MSFlexGrid控件添加到工具箱中,选择“工程”菜单下的“部件”命令,在“部件”对话框中选择“控件”选项卡,从控件列表中选择“MicrosoftFlexGrid Control 6.0(SP6)”选项,然后单击“确定”按钮。9. 如何将ADO数据控件添加到工具箱中?答:要将ADO数据控件添加到工具箱中,可从“工程”菜单中选择“部件”命令,在“部件”对话框选择“控件”选项卡中,选择“MicrosoftADO Data Control 6.0(SP6) (OLEDB)”选项,然后单击“确定”按钮。10. 如何将DataGrid控件添加到工具箱中?答:要将DataGrid控件添加到工具箱中,可从“工程”菜单中选择“部件”命令,在“部件”对话框中选择“控件”选项卡,选择和“MicrosoftDataGrid Control 6.0(SP6)(OLEDB)”选项,然后单击“确定”按钮。11. 如何设置ADO数据控件的ConnectionString属性?答:要设置ADO数据控件的ConnectionString属性,可利用该控件的属性页进行设置,也可以直接输入连接字符串。12.如何引用ADO对象库?答:要引用ADO对象库,从“工程”菜单中选择“引用”命令,在“引用”对话框中选择MicrosoftActiveX Data Objects 2.0 Library选项,然后单击“确定”按钮。13. 如何获取Recordset对象包含的记录数目?答:要获取Recordset对象包含的记录数目,可通过RecordCount属性来获取。第九章:一、简答题1. 在学生成绩管理系统中所用的数据库包含几个表?用途分别是什么?答:在学生管理系统所用的数据库包含以下4个数据表:(1)用户信息表为UserInfo,用于存储用户登录的基本信息;(2)学生信息表Student,用于存储学生的基本信息;(3)成绩表Grade,用于存储学生所学专业课程的期末成绩及课程的相关信息;(4)课程信息表Course,用于存储学生所学专业课程的相关信息。2.如何为Visual Basic应用程序制作安装程序?答:要为Visual Basic应用程序制作安装程序,使用Visual Basic6.0自带的打包程序来完成。3. 本章完成的学生管理系统还有哪些地方需要进行改进?答:本章完成的学生管理系统在以下几个方面还需要进行改进:(1)完成学生成绩管理系统中的用户管理模块,能够添加用户和修改密码;(2)完成学生成绩管理系统中的frmAbout窗体的设计;(3)进一步完善学生成绩管理系统中的成绩管理模块,要求做到能够按照课程,学生,班级汇总学生成绩,并且自动计算除平均分、总分和及格率。}

我要回帖

更多关于 vba判断字符串中是否包含某个字符 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信