1.怎样在win10装vb
步骤1 本文以vb6.0企业版为例,其他版本同此理,进入安装程序文件夹,找到setup文件,点击鼠标右键--属性,如下图所示 2 在属性界面选择兼容性--勾选以兼容模式运行此程序,选择xp,点击应用按钮3 继续鼠标右键单击setup,选择以管理员身份运行程序4 启动安装,点击下一步5 选择接受协议,点击下一步,输入你的序列号,序列号一般在程序文件夹中的sn这个文本文件有记录,点击下一步,选择安装vb6.0,点击下一步,出现以下几个画面,点击继续,然后点击确定,等候时间稍长,大概40-45秒,不用着急,进入安装条件界面,选择安装路径,点击典型安装,如下图所示 等待进度条走到100%,此过程大概40秒左右,到这个界面会卡住,其实程序已经安装完成了。
按下ctrl+alt+del选择任务管理器,结束安装任务,打开开始菜单选择应用程序,可以看到新添加的应用程序已经有了vb6.0,点击运行一下,一切正常,安装完美运行。
2.如何设计学生基本信息管理系统?设计基于MFC和文件结构的学生基本
送你一个,我这里还有好几个,如果有需要请发邮件索取。
软件工程实习报告学生档案信息系统一设计思想学生档案信息系统,做为一个常用系统,需要具备以下特点及功能:1。可视化界面,方便用户使用2。
数据库支持,方便对信息操作3。具有添加,删除,查询等基本功能4。
能够对数据进行总览,以便于发现各条数据间的关系二实现过程为了巩固对VC的使用,我首先选择了VC语言作为我的编程环境。第一步,在控制面板中添加数据源。
管理工具中,找到数据源。添加用户DSN,其中选择自己用到的数据库。
第二步,建立新工程。选择单一文档,数据库查看使用文件支持,在DataSourse中选择刚添加的数据源。
最终完成,确定。第三步,添加控件。
第四步,为空间设置属性与变量,与数据库绑定。利用VC中,控件,变量与数据源中信息的关联性,自动生成了上翻下翻功能。
第五步,设置界面。第六步,利用VC中,MFCclassWizard实现映射,为控件添加控能,并在相应位置编辑代码。
逐一实现了添加,删除,查询功能。为了使用户使用时,更方便明了,我在每个控件操作后都MessageBox进行了提示,用户可以按照提示进行操作。
第七步,根据需要增添新的对话框。在数据总览的实现过程中,我新添加一Dialog,添加类CMydlg,继承自CDialog。
在对话框中,添加DataGrid,ADODC控件,建数据源,便实现了与数据库的相连。三实例解析我的基本界面如下:这个界面的生成,没有自己太多的代码,建立数据源之后,自动生成,只是进行了界面的安排,控件的添加。
之后要对每个按钮进行映射,具体功能的实现,则需要对每个按钮编辑代码。 下面是添加操作。
当点击“准备添加”单选按钮时,弹出如下对话框,提示用户录入信息。voidCStudent4View::OnRADIOAdd(){// >AddNew();//等待用户输入UpdateData(FALSE);//显示空白记录,只用这两条语句,//新加入的信息取代原一信息MessageBox("请录入信息,然后单击“添加确定”按钮");}当录入完毕,单击“添加确定”,先是如下对话框,信息添加成功。
若输入学号重复,则提示不能录入。以上是VC对学生档案信息系统的实现过程,有与界面简单,自己感觉总不像系统,所以有用剩下的几天,使用VB进行编程。
两者比较,VB所实现的界面,功能,都想对饱满一些。额外功能如下:1。
使运行结果更像一个系统,我添加了登陆界面,在用户方面增加了添加删除操作2。 对学生记录信息,增加了修改功能,感觉实时性要强一些使用VB的实现过程:用一个用户模块进行与数据库的连接,之后就不用再设置数据库了。
而且对多表的操作上,要方便灵活的多。简单易懂。
使用多文档界面,这样方便菜单操作,对所有功能一目了然。根据功能需要,每个功能的实现对应一个窗体,对于窗体上控件属性的更改,则更是简单方便,对预期效果的实现比较容易。
3.在VB中,如何直接把多个TextBox控件的内容输入到文本文件中!
定义一数组变量,将TextBox控件的值赋值给数组变量,用Open语句以写文件方式将TextBox控件的内容输入到文本文件中。
Option Explicit Dim sj(3) As Variant Private Sub cmdSave_Click() sj(0) = Text1。 Text sj(1) = Text2。
Text sj(2) = Text3。Text sj(3) = Text4。
Text Open "c:\testfirst。txt" For Output As #1 Write #1, sj(0), sj(1), sj(2), sj(3) Close End Sub VB的文件操作详细见如下MSDN的解释: Open 语句 能够对文件输入/输出 (I/O)。
语法 Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength] Open 语句的语法具有以下几个部分: 部分 描述 pathname 必要。 字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode 必要。关键字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。
如果未指定方式,则以 Random 访问方式打开文件。 access 可选。
关键字,说明打开的文件可以进行的操作,有 Read、Write、或 Read Write 操作。 lock 可选。
关键字,说明限定于其它进程打开的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。 filenumber 必要。
一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。
reclength 可选。小于或等于 32,767(字节)的一个数。
对于用随机访问方式打开的文件,该值就是记录长度。 对于顺序文件,该值就是缓冲字符数。
说明 对文件做任何 I/O 操作之前都必须先打开文件。Open 语句分配一个缓冲区供文件进行 I/O 之用,并决定缓冲区所使用的访问方式。
如果 pathname 指定的文件不存在,那么,在用 Append、Binary、Output、或 Random 方式打开文件时,可以建立这一文件。 在OPEN语句中用Append替代Output,就能实现在原有记录后追加记录,也就是你想的每次写完 txt文件之后换到下一行,为下次的写入做准备,写入一次记录是换1行写下一次记录。
4.VB 如何用:socket 发送数据
1、首先看控件区有无串口控件,表明bai串口控件并未被启用,选择工程→部件du→Micosoft comm Control6.0选项,点击应用,即可添加zhi串口控件。
2、绘制两个text控件用于存储串口需dao要收发的数据。版一个button控件用于发送指令,添加串口控件。
3、编权写程序: Private Sub Command1_Click() MSComm1.Output = Text2.Text '发送数据End Sub Private Sub Form_Load()。4、串口数据的收发都正常。
5.在VB6.0中如何使用socket控件
用VB5中WinSock控件编写网上聊天程序 Sockets是在Unix系统上提出来的,一开始主要是用于本地通讯,但很快就应用到C/S体系上。
MicroSoft公司在此基础上创建了WinSock控件,专门用于Windows接口,与Sockets完全兼容。Winsock控件对用户来说是不可见的,它提供了访问 TCP 和 UDP 网络服务的方便途径。
Microsoft Access、Visual Basic、Visual C++ 或 Visual FoxPro 的开发人员都可使用它。为编写客户或服务器应用程序,不必了解 TCP 的细节或调用低级的 Winsock APIs。
通过设置控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。下面就利用VB5中的WinSock控件编写一个网上聊天程序。
一)网络通信协议的基础和选择 1.1 TCP(数据传输协议)基础 数据传输协议允许创建和维护与远程计算机的连接。连接两台计算机就可彼此进行数据传输。
如果创建客户应用程序,就必须知道服务器计算机名或者 IP 地址(RemoteHost 属性),还要知道进行“侦听”的端口(RemotePort 属性),然后调用 Connect 方法。 如果创建服务器应用程序,就应设置一个收听端口(LocalPort 属性)并调用 Listen 方法。
当客户计算机需要连接时就会发生 ConnectionRequest 事件。为了完成连接,可调用 ConnectionRequest 事件内的 Accept 方法。
建立连接后,任何一方计算机都可以收发数据。为了发送数据,可调用 SendData 方法。
当接收数据时会发生 DataArrival 事件。调用 DataArrival 事件内的 GetData 方法就可获取数据。
1.2 UDP(用户数据文报协议)基础 用户数据文报协议 (UDP) 是一个无连接协议。跟 TCP 的操作不同,计算机并不建立连接。
另外 UDP 应用程序可以是客户机,也可以是服务器。 为了传输数据,首先要设置客户计算机的 LocalPort 属性。
然后,服务器计算机只需将 RemoteHost 设置为客户计算机的 Internet 地址,并将 RemotePort 属性设置为跟客户计算机的 LocalPort 属性相同的端口,并调用 SendData 方法来着手发送信息。于是,客户计算机使用 DataArrival 事件内的 GetData 方法来获取已发送的信息。
1.3 选择通讯协议 在使用 WinSock 控件时,首先需要考虑使用什么协议。可以使用的协议包括 TCP 和 UDP。
两种协议之间的重要区别在于它们的连接状态: TCP 协议是有连接的协议,可以将它同电话系统相比。在开始数据传输之前,用户必须先建立连接。
UDP 协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。
到底选择哪一种协议通常是由需要创建的应用程序决定的。下面的几个问题将有助于选择适宜的协议: 1. 在收发数据的时候,应用程序是否需要得到客户端或者服务器的确认信息?如果需要,使用 TCP 协议,在收发数据之前先建立明确的连接。
2. 数据量是否特别大(例如图象与声音文件)?在连接建立之后,TCP 协议将维护连接并确保数据的完整性。不过,这种连接需要更多的计算资源,因而是比较“昂贵”的。
3. 数据发送是间歇的,还是在一个会话内?例如,如果应用程序在某个任务完成的时候需要通知某个计算机,UDP 协议是更适宜的。UDP 协议适合发送少量的数据。
通讯协议的选择是通过设置WinSock的Protocol属性来实现的。下面选择TCP通讯协议编写网上聊天程序,在此之前必须知道一个极其重要的参数---服务器端的IP地址或计算机名。
二)确定计算机的名字 1. 在计算机的桌面上,右键单击“网上邻居”。 2. 选择“属性”。
3. 单击“标识”选项卡。 4. 在“计算机名称”框中可以找到计算机的名称。
确定计算机的 IP地址 1. 单击“任务条”上的“启动”。 2. 选择“运行”。
3. 若服务器端操作系统为win95则在“打开”中填入“winipcfg”,若服务器端操作系统为winnt则在“打开”中填入“ipconfig”。 4. 按下“确定”键。
上面找到的计算机名称或IP地址可以作为WinSock的RemoteHost 属性的值。 三) winsock控件的State属性。
state 属性的设置值是: 常 数 值 描 述 sckclosed 0 缺省的。关闭 sckopen 1 打开 scklistening 2 侦听 sckconnectionpending 3 连接挂起 sckresolvinghost 4 识别主机 sckhostresolved 5 已识别主机 sckconnecting 6 正在连接 sckconnected 7 已连接 sckclosing 8 同级人员正在关闭连接 sckerror 9 错误 下面主要要用到sckClosed.sckConnected两个State属性的值。
四)网上聊天程序的编制 4.1 程序中服务器端所起的作用。 从图示中可以看到服务器端的两个winsock控件之间并不存在直接的通讯,同时sckServer1和sckClient2及sckServer2和sckClient1之间是不能直接通讯的。
这也即是说若sckClient1向sckClient2发出信息,信息首先被sckServer1接受,sckServer1再将信息传给程序的信息处理部分,信息处理部分再将处理好的信息传给sckServer2,再由sckServer2传给sckClient2。反之亦然。
那么服务器端的信息处理部分又进行什么工作呢? 1. 对通讯的通道数作一些限制。 2. 对使用后已关闭的通道,必须能够重新使用以节省资。
转载请注明出处windows之家 » win10怎么加vb的socket控件