提问:
    用VB编一个IE操作考试题!如何随机出题?题库放在哪?
考生做的如何与正确答案比较?如何通过注 册 表调用IE??
源码~~再散分500。。急死我了!!!

解决方案 »

  1.   

    这是一个b/s系统,题库当然放在服务器上,学生通过浏览器答题,自然会通过post或者get向服务器发送信息,调用ie可以按照下面的
       打开VB菜单的 Project|References 项,在References对话框中有一个Microsoft Internet Control项,选中它,然后在Form1中加入一个CommandButton,在Form1中加入一下代码: 
        'Dim dWinFolder As ShellLinkObject 
        Dim dWinFolder As ShellWindows 
         
        Private Sub Command1_Click() 
         bBrowser = False 
         If dWinFolder.Count = 0 Then 
         '没有打开的浏览器窗口,执行常规的ShellExecute 打开网页 
         Else 
         dWinFolder.Item(0).Navigate "file:///c:/windows/temp/a.htm", navOpenInNewWindow, _ 
         "_blank", 0, 0 
         End If 
        End Sub 
         
        Private Sub Form_Load() 
         Set dWinFolder = New ShellWindows 
        End Sub 
         
        Private Sub Form_Unload(Cancel As Integer) 
         Set dWinFolder = Nothing 
        End Sub 
        运行程序,就可以在新窗口中打开了。ShellWindows对象是Windows下运行的所有外壳浏览器的集合。
    -----------------------------------------------
    用CreateProcess "C:\Program Files\Internet Explorer\Iexplore.exe " YourURL 
    shell "C:\Program Files\Internet Explorer\Iexplore.exe " & YourURL
      

  2.   

    晕 建议你用ASP做还简单点 功能也能做的一样强大
      

  3.   

    唉 是用纯VB的,ASP不懂啊!
    别晕了!!
      

  4.   

    学ASP比在VB中找答案还要来的快。