回 帖 发 新 帖 刷新版面

主题:我用qbasic,做了一个菜单!如何编写,点击相应的按钮,调用相应的程序。谢谢各位了!

菜单:       DATA -,291,1,0,BIOS工具(B)
          DATA 1,0,备份BIOS
          DATA 1,0,恢复BIOS
          DATA 1,0,清除BIOS
程序:
CASE 4: OPEN "backbios.dat" FOR OUTPUT AS #1   '备份bios
               FOR I% = 0 TO 127
                OUT &H70, I%
                A% = INP(&H71)
               PRINT #1, A%
                   NEXT I%
                   MsgBox "o", "信息", "备份BIOS成功!"
                 CLOSE #1
                    
                 END
        CASE 5: OPEN "backbios.dat" FOR INPUT AS #1    ' 恢复bios
              IF LEN(DIR$("backbios.bat")) <> 0 THEN
            MsgBox "o", "提示", "您的BIOS还没有备份过,请您 '选择备份BIOS "
                         ExitWin = 2
                   Wins = 1

                 ELSE
                FOR I% = 0 TO 127

                OUT &H70, I

                INPUT #1, A%

                 OUT &H71, A%

                  NEXT I%

                 CLOSE #1

                   END

                                       ExitWin = 1
                        Wins = 2
                        END IF

                
         CASE 6: 'cls cmos   清除bios(慎用)
             FOR I = 1 TO 128
             OUT &H70, I
             OUT &H71, 0
            NEXT I

回复列表 (共5个回复)

沙发

猛一看到程序,我以为真的是用QB保存BIOS
细细看来,原来是用QB保存CMOS
bios和CMOS是有区别的!
保存檫写BIOS一般是用主板厂家自带的程序!不同型号的用不同的程序!
BIOS 是Basic Input Output System(基本输入输出系统)的缩写!
在主板上有一块29CXXXX的芯片这个是FLASH ROM (就是闪存,可以用电察写,CIH就能破坏里面的内容)(以前用27XXXX,EPROM要用紫外线才能檫除)现在不知道是什么系列的芯片了1
这个芯片里保存的程序要完成开机自检,提供BIOS服务,没有它电脑就玩不转,也无法启动,就是黑屏!
CMOS就相当一个小内存,RAM
BIOS里面的程序设置的数据就保存在CMOS里面,它靠一个扣子电池来保障数据,如果没有电,数据就丢失了,不过,电脑照样启动,只是没有了设置的密码、开机顺序。。。。。等等一些设置!
我想,你应该明白这个区别了吧!
QB是DOS下的编程软件,
学QB就必须要对DOS、操作系统的运作、计算机原理相关的东西有所了解,这个是我学QB的体会,学了QB来了解这些也是很简单的,QB就象一把打开计算机原理的钥匙,我也不会别的语言,我就会QB,这些相关的知识是学QB以后产生了问题才去学的

如果你不会编程,那么,你仅仅是不会编程,如果你掌握了一门编程语言,那么,就会有很多东西你都不了解。。。

如果你是在WIN下编程,这个就没有必要知道了!因为WIN下的编程思想是,用就行了,别刨根问底!

板凳

这是什么意思楼主?你在对BIOS操作?

3 楼

虚心的接受第一楼的意见,我是对编程是初学者,太过于着急了,这毕竟不是一朝一夕的事情,以后我会注意的!努力学习!

4 楼

虚心的接受第一楼的意见,我是编程初学者,太过于着急了,这毕竟不是一朝一夕的事情,以后我会注意的!努力学习!

5 楼

关于鼠标、按纽的看置顶的帖子吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册