Visual Studio 2005 安装经验谈
VS2005下的64位编程与移植

VS2005下的64位编程与移植VS2005下的64位编程与移植Mar 18th, 2012 | Comments最近有个项目需要将32位下的代码移植到64位下,之前没有做过这方面的工作,特别向同事请教了这方面的知识,在此记录下来。
VS2005下64位编程环境1.VS2005安装时要勾选X64 Compilers and Tools,如果安装时忘记了,则可以重新打开VS2005安装程序来添加;2.VS2005X64编程环境设置3.在VS2005的Build菜单下选择Configuration Management;4.在Configuration Management对话框中的Active solution platform下选择New;5.在New Solution Platform中的Type or select the new platform下选择x64,OK。
对于没有汇编的程序,上述设置就可以了。
但如果代码中有汇编代码,则还需要Project下的Custom Build Rules中切换到MASM64 Bulid Rule。
缺省情况下,VS2005没有提供到MASM64 Bulid Rule,需要将原来的masm.rules(在C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults文件夹下)文件拷贝一份,重新命名为masm64.rules,并在VS2005中修改rule中的ml.exe为ml64.exe 即可。
上面设置好之后,就可以在Win32和X64平台间自由切换,但要注意的是,切换的时候也需要将Custom Build Rules切换到相应的平台下。
VS2005下64位编程的注意事项•X64平台下,不支持内联汇编,必须将汇编代码提取到独立的.asm文件中去;•指针不再是32位,而是64位,汇编代码中涉及32位寄存器间接寻址的,移植时需要修改;•32位的寄存器被扩展为64位,又增加了一些新的寄存器;•函数参数的传递与32位下汇编不再相同,而是前4个参数分别通过RCX, RDX, R8, R9来传递,其他的参数通过堆栈来传递;上述的应该是最基本的,要在64位平台中进行编程,还需要了解更多的这方面的知识。
VS2005为Windows移动程序创建安装文件

VS2005为Windows移动程序创建安装文件Visual Studio2005支持诸如Pocket PC和Smartphone等Windows移动应用程序的开发。
但是,当一个程序开发完了之后,如何将它部署到用户的设备上呢?在Visual Studio2005中,部署程序到设备上,只需要使用ActiveSync将设备连接到开发机器上并且按下F5即可。
但是这种方法对于终端用户来说还是难以接受的,因为他们习惯了使用GUI 方式的安装程序来隐藏安装过程细节。
在本文里,你将学习如何为你的Windows移动应用程序创建CAB文件使得它们可以方便的部署到你的Window移动设备上。
你也将学习如何自定制一个安装包,使得终端用户可以通过台式机上的安装程序来部署程序到Windows移动设备上。
下面是你为一个Windows移动应用程序创建安装包时所需要执行的步骤的概览:·创建Windows移动应用程序·将该程序打包为CAB文件·创建一个自定制的安装程序来安装该Windows移动应用程序·创建一个setup.ini文件来描述这个Windows移动应用程序及其相关的CAB文件·创建一个Setup工程来打包CAB文件,自定制的安装程序和setup.ini文件创建应用程序本文我使用Visual Studio2005创建了一个简单的Windows Mobile5.0的应用程序,用来演示部署功能。
如果你也想和我一起学习这个demo,在VS中创建一个新的设备应用程序工程并且命名其为C:\SampleApp,如图1所示。
为了简单起见,这个程序只包含一个按钮控件,当点击时会弹出"Hello Packet PC World!"的消息框。
这个程序的内容不重要,我只是演示如何部署它。
打包CAB文件部署这个工程的第一步是将这个应用程序打包为一个Cabinet(CAB)文件。
使用Microsoft Visual Studio生成安装文件

第四:桌面快捷方式的建立。
左键点击“用户桌面”,中间栏没有文件,右键点击中间栏,选择“创建新的快捷方式(c)”,出现如下图所示选择框:
然后选中“应用程序文件夹”,点击确定。会出现如下图所示界面:
选中主程序“paixu.exe”,然后点击确定。中间会出现一个快捷方式文件:“paixu.exe的快捷方式”,修改文件名为“paixu.exe”。选中该快捷方式,右键点击“属性窗口\Icon”选择“应用文件夹\paixu.ico”,就会给该快捷方式加上图标。如图所示:
图中:paixu.exe是我要打包的主程序文件,paixu.ico是该主程序的图标文件。
第二:安装好Microsoft Visual Studio2005后,打开“文件\新建\项目”,然后选择“其他项目类型\安装和部署\安装项目”。如图所示:
在“名称”栏输入安装程序的名称,设置好安装程序的位置。
第三:点击确定后,会出现如下所示界面:
右键点击“应用程序文件夹\添加\添加文件”,会出现一个文件选择框,选择你上面创建的文件夹,然后将里面的文件全部选中,点击“打开”,如下图所示:
结果将paixu.exe和paixu.ico两个文件选入安装程序中,并且关联应用程序文件夹。以后安装后,这些文件就会出现在安装目录。如图所示:
右键点击“应用程序文件\属性窗口”,修改属性窗口栏中的“DefaultLocation”中的值,这个值默认的是[ProgramFilesFolder][Manufacturer]\[ProductName],意思是默认的安装目录是:ProgramFile\计算机用户名\文件名,一般不用“计算机用户名”,所以将“DefaultLocation”改为[ProgramFilesFolder]\[ProductName]。如图所示:
CATIA_V5R19+CAA+READ+VS2005安装配置方法图解

CAA+RADE+VS安装及环境配置本教程旨在为广大CATIA二次开发初学者提供入门级别的学习,在学习本教程之前,需要自行下载catia安装软件、visual studio 2005软件、CAA、RADE以及catia破解程序和RADE 破解程序.作为一名数字化制造技术的研究者,我与大多数学子一样是一名刚从本科毕业,现在进入研究生阶段的学习.在接触新事物之前,尤其对于程序开发人员,专业软件的安装以及环境的配置给大多数学子带来了许多不必要的麻烦,恰好这种麻烦也是我们提升自身能力的重要阶段.经过近三个月的摸索,对CATIA二次开发从认识到实践、从陌生到熟悉,现将本阶段的学习过程及其中遇到的困难解答分享给广大读者,希望大家对其中的错误以及不足提出宝贵的意见(发送邮件至yyj0910@).谢谢!首先,我们进行的是软件的安装及配置:一、安装Microsoft visual studio 2005(以下简称vs2005)1.vs2005包含了vb、.net、c#、c++.这里.net、c#、c++为必须安装项.2.需要安装MSDN帮助文档.二、安装CATIA V5R19 ([达索CATIA.v5R19.SP0.Dassault.Systemes].Catia.v5.r19.iso)1.安装虚拟光驱DAEMON Tools Lite(安装目录任意)2.使用虚拟光驱打开.iso文件,安装catia.(注意:安装目录为本地盘符的根目录,如D:\catia_v5r19.)此时还不能打开CATIA,需要执行完破解文件之后才能打开(具体参考下一步).选择下一步选择下一步新建目标文件夹位于盘符根目录下目录不存在,选择新建点是输入标识,按照上面要求输入即可环境目录默认,选择下一步环境目录不存在,新建选择是选择完全安装,选择下一步默认不用更改,选择下一步默认不用更改,选择下一步选择下一步按照需要设置,选择下一步不安装联机文档,选择下一步选择安装,完成3.把破解文件(catia_v5r19sp0_x32_crk.exe)复制到D:\catia_v5r19\intel_a\code\bin下,执行.选择Start三、安装CAA1.点击下一步2.CAA的安装目录选择catia的安装目录里3.选择完全安装4.点击安装5.提示插入第二张盘,将CAA第二张光盘映像文件载入虚拟光驱,然后点击确定6.完成界面最后,把include.rar解压到 d:\catia_v5r19.四、安装RADE1.点击下一步2.建立RADE的安装目录为盘符的根目录,与CATIA的目录平级,若提示找不到文件夹,则选择新建,然后点击下一步3.输入标识,按照要求输入即可4.选择环境目录为默认的目录,点击下一步,若提示没有目录,则选择新建5.选择完全安装,点击下一步6.默认,直接下一步7.点击安装8.完成。
Visual_Studio_2005教程(MFC)

Visual C++ 2005教程目录第一章:Windows程序开发简介 (2)DOS中用户使用软件的方式 (2)Windows中用户使用软件的方式 (3)Windows中程序运行的机制 (4)第二章:Windows编程初步 (6)第一个程序 (6)查看系统库函数的帮助说明 (19)设置控件的属性 (20)完成的程序 (24)输入数据的控件 (26)第三章:Windows编程进阶 (33)列表框控件 (34)单选框控件 (36)组合框控件 (37)复选框控件 (40)列表框控件 (44)图片控件 (48)更多的功能 (49)完整的示例代码 (50)第四章:Windows图形编程 (61)创建菜单 (61)创建工具条 (67)绘制图形 (74)第五章:数据库编程 (80)数据库简介 (80)数据库的建立 (80)ODBC数据源的设置方法 (86)数据库的访问方法 (91)一个实际的例子 (95)第六章:线程机制 (114)线程的概念 (114)线程的状态 (114)线程的优先级 (115)线程的创建和管理 (116)一个演示示例 (117)前台线程和后台线程 (119)线程优先级 (120)挂起线程和恢复线程 (121)终止线程 (121)时钟线程 (122)第七章:网络编程 (123)TCP/IP协议原理介绍 (123)Internet概述 (123)TCP/IP协议 (124)网络应用程序的运行模式 (127).NetFrameWork中的Socket类库 (128)访问网页 (132)一个聊天程序 (132)第一章Windows程序开发简介开发运行在Windows操作系统中的软件需要掌握关于Windows系统下编程的技术,现在业界有多种成熟的Windows开发技术,在本书中,将介绍使用.Net Framework来开发Windows 软件。
那什么是.Net Framework呢?简单的说.Net Framework就是一个C++的类库,专门用来简化Windows程序设计的。
vs2005安装教程图解

Microsoft Visual Studio 2005 简体中文版安装教程图解
文章教大家如何安装vs2005,步骤详细,适合新手。
下载软件:vs2005镜像安装包,虚拟光驱(因为安装包是镜像iso文件所以需要虚拟光驱来安装)
第一步:先装好虚拟光驱,然后用虚拟光驱打开你下载的vs2005镜像安装包。
点击下一步…
同意条款,继续下一步。
/channel/1.html
不好的一点,不能修改安装目录,默认是c盘。
接下来你可以去泡杯咖啡慢慢等了。
咖啡也喝完了,这时vs2005已经安装成功,接下来要装msdn帮助文档选择第一幅图片上的第二项,“安装产品文档”
点击下一步,
继续下一步
继续下一步。
点击安装按钮开始安装。
成功安装完毕,至此vs2005 msdn都成功安装!
http:/ //index.php/website/view/id/59912/showall/ y 文章来源:iT人家() 原文地址:775974242/2010/0815/423.html。
VSS2005配置说明文档
VSS2005安装说明(针对北京图信时代局域网配置)软件环境要求:服务器端:Visual.SourceSafe.2005+VSS.2005.LP.2052(VSS2005汉化包)客户端:Visual.SourceSafe.2005.Rar+Visual.Studio.2005(2008)/VS6.0英文企业版等文档适用范围:仅适用于局域网内的协作开发安装客户端和服务器:【注:安装包为ISO格式,请使用ISO软件或者RAR将Visual.SourceSafe.2005.ISO释放到硬盘上,安装即可】1.安装前的准备事项服务器端:(安装时选择第2项Full)因为Internet访问是通过Web Service实现的,所以安装前要先配置安装好IIS。
安装VSS2005可以自动安装.Net Framework2.0客户端:(安装时可选择第一项或者第2项Full)只有Visual Studio2005默认支持VSS的Internet访问,所以客户端还要安装VS200 5。
对于Visual Studio2008用户,需要安装3个补丁,防止出现Bug:|a.vs80-kb93980 8-x86-enu.exe|b.vs80-kb943847-x86-intl(VSS2005与VS2008兼容补丁).exe|c.vs80-k b943847-x86-intl.exe(安装包及其汉化和破解文件均保存于服务器)2.安装VSS2005安装VSS2005一路Next就OK了。
服务器和客户端都要安装。
1、启动Microsoft Visual SourceSafe Administrator2、新建VSS数据库一路Next,OK。
截图如下:工作守则(程序员注意事项):以下列出了各成员必须遵守的规范和规则:1.工作开始初次打开project时必须向服务器请求最新代码.2.当向project添加新项或编辑任何程序代码后,应立即check in project.以便其他成员可操作该project.3.不允许check out整个目录.不允许长时间check out project或solution.并且除非特别必要.不应同时check out过多的项.4.某工作步骤完成后,应Build整个project以检验当前工作.严禁不经过build而check in可能不通过的代码【附:VSS2005之Administrator功能及技巧.Pdf,(存于服务器)可以对VSS2005进行更进一步的配置,是有效的学习材料】。
使用VC2005一些问题及解决方案(一)
使用VC2005一些问题及解决方案(一)首先是我使用VC2005在不通阶段的不通感受:刚开始安装VS2005时候感觉:真是大啊!装了我一个上午!!而且运行个VC有时能耗我好大的内存。
刚使用VC2005时候的感受:界面挺不错,貌似功能更强大,对C++标准支持的很好,还可以用我最喜欢的Comic Sans MS字体,还支持代码收缩等等。
虽然比较慢,但是不像VC6. 0那样老是出现编译死机的情况。
开始用VC2005学习写东西的时候的感受:实在没有6.0好用,限制太多,很多地方跟VC6. 0不一样,而且很多功能似乎都找不到了。
还不如6.0方便。
使用一段时间的感受:虽然经常遇到问题但是都是有很好的解决方案的,而且相对6.0,2005的BUG少很多,总体来说如果机器配置还算可以的话,用2005是挺不错的。
下面就是我使用VC2005遇到的以及解决了的问题:VC遇到的以及解决了的问题1,对于Radio控件如何正确设置属性Group?首先要确保几个Radio控件的Tab是按顺序的(可以在对话框编辑器中按Ctrl+D将三个控件T ABORDER设置在一起)。
然后对第一个Radio控件选择Group属性,其他的不用选。
对第一个控件添加关联变量int m_test,并且设置初值-1,则当我们点击第一个控件m_test值是0,点击第二个m_test值是1....依此类推。
2,VC2005中添加虚函数问题:在VC6.0中可以对类右键添加虚函数,在VC2005中需要在类属性中点击一个重写按钮,在那里添加虚函数。
3,VC2005动态添加右键菜单问题:在VC6.0中我们可以在Project->Add To Project->Component and Control中添加组件,如添加Pop-up Menu可以实现添加右键快捷菜单的功能。
但是在VC2005中我们没有这个功能,但是我们可以手动自己添加,也不是很复杂。
步骤如下(假设工程是一般MFC视图工程命名Menu):1,自己添加一个Menu资源,例如命名为IDR_MENU1,编辑之。
Visual Basic 2005编程基础与项目实践_01
应了电子商务时代发展的需要,它必将更广泛地应用于B/S结构和
多层结构。
Visual Basic 2005 编程基础与项目实践——第01章 欢迎进入 Visual Basic 2005 编程世界
安装Visual Studio 2005
Visual Studio 2005是一套完整的开发工具集,用于生成
Studio 2005集成开发界面,选择【文件】→【新建】→
【项目】命令,出现如图1-10所示的对话框,选择新建 一个Visual Basic项目,将其命名为“欢迎”,单击
【浏览】按钮,选择项目的存放位置。
(2)单击【确定】按钮,进入Visual Basic 2005主界面, 然后从工具箱中分别选择1个标签控件(Label)、2个 命令按钮(Button)控件,拖放到窗体Form1上。调整 控件大小和位置,创建用户界面如图1-17所示。
Visual Basic 2005 编程基础与项目实践——第01章 欢迎进入 Visual Basic 2005 编程世界
Visual Basic 2005的安装步骤
Visual Basic 2005 编程基础与项目实践——第01章 欢迎进入 Visual Basic 2005 编程世界
Visual Basic 2005的安装步骤
发周期短等优势,使得它深受广大软件开发人员的喜爱。 Visual Basic 2005是微软公司推出的全新集成开发环境Visual Studio 2005的重要成员之一,它不仅继承了Basic语言简单、易学、易用 的优点,而且加入了很多的新特性与功能。Visual Basic 2005极大 地增强了Web的设计功能,它支持基于网络应用的开发,也可以 开发基于Visual Basic 2005的ASP .NET程序。Visual Basic 2005适
配置Microsoft Visual SourceSafe 2005的Internet访问
配置Microsoft Visual SourceSafe 2005的Internet访问大家可能看这个很眼熟要是你最近在网上找关于vss2005 配置的资料,的确这个是我从网站上复制下来的。
但是我想说的是我在这个基础上进行了细化把这里面没有给大家提到的地方及关键点像大家分享一下!步骤0:安装前的准备事项服务器端:因为Internet访问是通过Web Service实现的,所以安装前要先配置安装好IIS。
安装VSS2005好像可以自动安装.Net Framework 2.0,不过,我是事先安装好.Net Framework 2.0并启用 2.0的。
客户端:只有Visual Studio 2005默认支持VSS的Internet访问,所以客户端还要安装VS2005。
(我用的是vs2010亲测好使!不过我安装了一个补丁,VS80-KB976375-X86-INTL.exe)下载地址:/KB976375/Release/ProjectReleases.aspx?ReleaseId=3479步骤1:安装VSS2005我建议大家安装的时候选择完整安装特别是服务器端。
安装VSS2005一路Next就OK了。
服务器和客户端都要安装。
步骤2:创建VSS数据库,并启用Internet访问(服务端)这一步最关键,如果配置没问题就成功了一半。
1、启动Microsoft Visual SourceSafe Administrator2、创建VSS数据库一路Next,OK。
截图如下:3、启用Internet访问选择菜单Server --〉Configure…,弹出Server Configuration对话框这步我输入的不是ip地址我输入的是我的计算机名称∙给Enable SourceSafe Internet for this computer和Enable SourceSafe Internet for this database打上勾,输入服务器的IP地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Studio 2005 安装经验谈
看到这题目,我都有点不自信.你用了Visual Studio 2005才几天啊?的确,关于编程我还是新手,不过这几天重复进行的Visual Studio 2005安装,到安装失败,再到解决问题,再安装,往返3次,下载Visual Studio 2005安装包共3个(自己想想一个有多大),耗时一个星期.论坛发帖求助无数,资料文档也看了一些(还有一篇英文的,看得很吃力).总算是解决了安装问题.别说,Visual Studio 2005的安装还真不简单,我安装时就遇到两个.最后也总算是解决了.这里拿来和大家分享一下.
一.安装路径出错
首先看故障图
出现警告,无法继续安装.这个故障卡了我好几天,最后尝试各种办法使得向导继续.经过分析,以下情况必须全部满足才能解决次问题
1.磁盘空间一定要足.这个不是我的问题,我每个盘都有10G以上的盈余.但是还是要注意一下
2.程序文件夹及临时文件的写权限.这个问题也容易发现.但是不知为何,我在文件夹选项中取消勾选
只读后再打开仍勾选只读,不过和直接勾选只读不太一样(Windows经典主题显示的是一个模糊的对勾,Windows XP主题显示的是一个实方块.但两个都不是空白).这个的解决办法是:取消勾选后,点击"应用",而不是"确定",这样,属性面板不会关闭.设置完后千万不要关闭文件夹的属性面板
3.一定具有管理员权限!这个很容易产生误解,以为自己创建的管理员权限就可以.我刚开始也这么认为,但随着分析的深入,我发现只有一个账户可以安装下去,这就是----Administrator.对!就是它,我们在安装XP过程中就创建的账户,而不是安装完第一次重启后自己添加的账户.这个需要特别注意
4.一定要关闭所有能关闭的程序,是的,所有.我在安装时为了图方便,没有关掉McAfee(好几个进程呢!),结果呢,出现上图的情况了,于是关闭了所有能关闭但不影响Windows正常运行的程序.再试,可以安装了
好了,经过如上的摸索,VS2005终于乖乖地开始安装了
本以为我的苦难的安装之旅就要结束时,又出现状况了---
二.安装后出现"包无法加载"的情况
这个问题可贯穿我安装VS这一个星期,具体情况就是运行程序时弹出许多类似于如图的错误窗口,VS2005根本无法使用
这个经过多方的查阅资料文档,找到解决方案,具体请参见我的另一篇文章
/lester/archive/2006/07/22/14011.ht ml
但是那个MS的技术文档也有错误,我们只参见它的第一条方案应该就能解决问题,至少我的问题是解决了
顺序如下:
1.运行ttool.exe.这个程序我在上面给出的文章链接中有下载地址,打开后会出现license界面,点击"Yes"即可
2.在第二步中只选中"Uninstall Visual Studio components",点击"Scan"进行扫描,扫描完成后进入第三步
3.打开"添加和删除程序".删除VS2005以及周边程序.卸载顺序也有讲究 .先卸载Visual Studio 2005的主程序.再卸载有关SQL 2005的程序,下来卸载.Net Framework一类的程序,最后卸载其他程序.不要按照其他顺序卸载,打乱顺序的后果我可没试,总之对系统不好
4.再次打开ttool.exe,在刚才的第二步中只选中"Find and fix problems",点击"Scan",扫描是否还有其他错误,如果没有进入下一步
5.重启,重新安装VS2005(可别忘了一中的注意事项哦!)应该就可以安装成功了
终于,激动人心的环面出现,测试了一下,VS2005运行正常!
可累死我了,呼呼~。