《C语言开发从入门到精通》一2.4 技术解惑

2.4 技术解惑

2.4.1 安装Visual Studio的几个常见问题

Visual Studio 2010容量巨大,在安装过程中一定要有耐心。如果以前在机器上安装过,建议用卸载工具将原来安装的资料完全卸载后再安装,这样会避免很多不必要的麻烦。在安装过程中,系统会多次重新启动,此时读者不要惊慌,计算机重启后将自动进入安装界面。

另外,因为需要安装很多组件,例如数据库和IIS等组件,所以,安装过程中总会出现这样或那样的问题。比较常见的问题是在安装Windows组件时,不能安装IIS中的Front Page服务器扩展,已经插进去安装光盘了,却一直提示“将XP profession service pack 2 CD插入选定的驱动器”。这是因为Windows的系统文件保护不让通过,解决方法是关闭文件保护功能,关闭方法如下所示。

(1)运行gpedit.msc打开组策略。

(2)依次展开“计算机配置→管理模板→系统→windows文件保护”。

(3)找到“设置文件保护”双击并修改为“已禁用”,然后重新启动系统就可以了。

上面方法最可行但是治标不治本,还有一种方法可以彻底修复Windows文件。插入系统安装光盘,运行sfc /scannow命令检测并修复可能受损坏和更改的系统文件。这样就不会再出现提示信息了。当遇到上述问题时,建议读者先试第一个方法再试试第2个方法。

2.4.2 有没有轻量级的、可以复制和粘贴代码的工具

到目前为止,开发工具Turbo C 3.0比较简单,是一款轻量级产品,但是不能在编码界面实现复制和粘贴功能。另外,因为鼠标操作的灵活性不足,所以需要使用键盘来操作,这降低了我们的开发效率。而对于开发工具Visual Studio 2010来说,容量太大。究竟市面中有没有一款既简单、又方便的轻量级开发工具呢?有,建议初学者使用DEV C++。DEV C++和Turbo C 3.0的容量相近,并且具备视图界面,比较容易操作。在DEV C++的编码界面中可以使用复制和粘贴等命令,提高了开发效率。

2.4.3 Windows 7中安装Visual Studio的常见问题

在Windows 7系统中,安装Visual Studio 2010的最常见问题是弹出一个“无法打开数据文件C:\Users\Administrator\AppData\Local\Temp\SIT16781.tmp\deffactory.dat”的提示。很明显,这是文件Defactory.dat的问题。解决办法是将安装包解压缩,找到“setup”目录中的文件Defactory.dat,用记事本将其打开,删除此文件中原有的全部内容,然后将下面的内容复制到里面:

[Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio Team System 2010 Team Suite - CHS"
Version=900.100.00
NullString=Null String
Lang=2052
[Scenario List]
vsscenario.dll
[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2

然后保存并关闭这个文件,最后重新安装即可成功。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-08-20 15:54:28

《C语言开发从入门到精通》一2.4 技术解惑的相关文章

《ASP.NET 开发从入门到精通》----1.6 技术解惑

1.6 技术解惑 ASP.NET功能强大,能够为我们开发出各种应用的动态Web站点.因此,ASP.NET一直深受广大程序员的喜爱.作为一名初学者,肯定会在学习过程中遇到很多疑问和困惑.为此在本节中,笔者将自己的心得体会与大家分享,希望能帮助读者解决困惑问题. 1.6.1 ASP.NET技术和新兴技术HTML 5的结合 近年来,随着HTML 5的推广和发展,HTML 5技术带来的许多新特性已经被人们所认可,例如新的HTML标记,原生的视频和音频支持,以及拖放操作等.未来的ASP.NET首先会支持H

《Java 开发从入门到精通》—— 2.5 技术解惑

2.5 技术解惑 2.5.1 遵循源文件命名规则 Java中的命名规则有很多,例如变量命名规则和类命名规则等,而在此讲解的是Java源文件的命名规则.在编写Java程序时,源文件名字不能随便起,需要遵循下面的两个规则. Java源文件的后缀必须是".java",不能是其他文件后缀名.一般来说,可以任意命名Java源文件的名字,但是当Java程序代码中定义了一个public类时,该源文件的主文件名必须与该public类(也就是该类定义使用了public关键字修饰)的类名相同.由此而可以得

《C语言开发从入门到精通》一导读

前言 C语言开发从入门到精通 从你开始学习编程的那一刻起,就注定了以后所要走的路:从编程学习者开始,依次经历实习生.程序员.软件工程师.架构师.CTO等职位的磨砺:当你站在职位顶峰的位置蓦然回首,会发现自己的成功并不是偶然,在程序员的成长之路上会有不断修改代码.寻找并解决Bug.不停测试程序和修改项目的经历:不可否认的是,只要你在自己的开发生涯中稳扎稳打,并且善于总结和学习,最终将会得到可喜的收获. 目 录 第1章 C语言之定位1.1 C语言的诞生1.2 第一印象的建立1.3 理解编译系统--学

《C语言开发从入门到精通》一第2章 C语言开发工具详解2.1 用DOS开发C程序

第2章 C语言开发工具详解 C语言开发从入门到精通 古人云:工欲善其事,必先利其器.由第1章的内容我们了解到,C语言开发工作需要使用专门的开发工具,这样才能起到事半功倍的效果.在本章的内容中,将简要介绍常用的几种C语言开发工具,详细介绍它们的安装和使用方法,为读者步入本书后面知识的学习打下基础. 本章内容 用DOS开发C程序 在Windows环境下开发C程序 在Linux下开发C程序 技术解惑 安装Visual Studio 2010的几个常见问题 有没有轻量级的.可以复制和粘贴代码的工具 Wi

《C语言开发从入门到精通》一第1章 C语言之定位1.1 C语言的诞生

第1章 C语言之定位 C语言开发从入门到精通 C语言是当前所有开发技术中使用较为广泛的一门语言,从它诞生之日起就深受程序员们的喜爱.随着C语言的普及,使得后来的开发语言都或多或少借鉴或遵循了它的一些模式.另外,C语言是计算机编程领域中最早的高级语言之一,它的出现推动了软件行业的迅猛发展.本章将简要介绍C语言的基本知识,为读者步入后面的学习打下基础. 本章内容 C语言的辉煌诞生 第一印象的建立 理解编译系统--学习的第一步 揭开存储器的层次 技术解惑 学习C语言还有用吗 怎样学好C语言 学好C语言

《C语言开发从入门到精通》一1.5 技术解惑

1.5 技术解惑 C语言技术博大精深,能够应用于多个领域,因此,一直深受广大程序员的喜爱.作为一名初学者,肯定会在学习中遇到许多疑问和困惑.为此在本节的内容中,笔者将自己的心得体会传授给广大读者,帮助读者解决困惑. 1.5.1 学习C语言还有用吗 当今各种新技术.新思想.新名词层出不穷,令人眼花缭乱.新与旧混杂在一起,让人有目不暇接之感. 无论是初学者还是高级程序员,都在心底藏着一个问题:C语言会不会只是人们学习程序设计的基石,而没有了实际的使用价值?答案当然是否定的,笔者在此建议读者要牢记:越

《C语言开发从入门到精通》一2.3 在Linux下开发C程序

2.3 在Linux下开发C程序 知识点讲解:光盘:视频\PPT讲解(知识点)\第2章\在Linux下开发C程序.mp4 在平常工作中,我们都熟识了Windows系统,程序开发也习惯了在Windows环境下开发程序这一工作模式.但是,在特殊应用领域,例如单片机应用和嵌入式开发,就需要在Linux环境下开发C程序.Linux是一种计算机操作系统,是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intel x86系列CPU的计算机上.这个系统是由世界各地成千上万的程序员设计和实现的.其目

《C语言开发从入门到精通》一1.3 理解编译系统——学习的第一步

1.3 理解编译系统--学习的第一步 知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\理解编译系统.mp4 C语言是一门DOS环境下的开发语言,在执行前需要先将其编译,才能正确运行执行结果.要想真正理解编译系统的原理,重要的是要理解何谓"编译".编译是一个过程,通过这个过程可以把高级语言变成计算机可以识别的二进制语言.计算机只认识1和0格式的二进制数据,编译程序可以把人们熟悉的语言换成二进制的形式. 要想通过编译把一个源程序翻译成目标程序,所做的工作过程分为如下5个阶段: (1)

《C语言开发从入门到精通》一2.2 在Windows环境下开发C程序

2.2 在Windows环境下开发C程序 知识点讲解:光盘:视频\PPT讲解(知识点)\第2章\在Windows环境下开发C程序.mp4 DOS环境对广大读者来说十分陌生,并且在DOS下进行开发也十分麻烦.为此,专门推出了Windows环境下的开发工具.Win-TC其实就是一种Windows环境下的开发工具,但是其功能和Turbo C基本类似,只是在编译和运行上更加方便而已.随着计算机技术的发展,编程工具也随之更新换代.目前最受程序员喜爱的开发工具,当属微软的Visual Studio. 2.2