这段程序如何修改(我用的vs2010 服务程序)

vs2010操作教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
vs2010操作教程
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩18页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢如何用VS2010设置编写汇编程序的环境,求详细解答以及为什么?
基于WINDOWS平台下的32位系统下的编程,不是使用传统的笔记本编写方法。求解答。
纯Ctrl + C ,Ctrl + V,原文来自:应该很详细了Visual
Studio自带的模板是没有写ASM文件的,因此我们需要换一种方法创建项目。具体做法是,在新建项目对话框中,选择创建一个VC++的空项目。将其命名为我们想要的名称。 之后,需要在新建的工程中选择添加一个源文件,由于模板中没有*.asm文件,因此,你可以随便添一个文件,比如Test.cpp。然后将其重命名为Test.asm。这样,你就可以在打开这个文件进行编辑了。但是如果你想不仅仅是编辑,还想直接在VS
2008中调试运行这个程序,还需要做一些项目属性的更改。首先在解决方案资源管理器中,右键单击项目,在弹出菜单中选择“自定义生成规则”。 在弹出的对话框中,勾选“Microsoft Macro Assembler"一项,如图: 此外,还要继续作一些设置。我学汇编时用的书是Irvine编的《Intel汇编语言程序设计》,书中提供的每个例程都需要包含作者提供的Irvine32.inc文件。以此为例说明:在解决方案资源管理器中,右键单击项目,在弹出菜单中选择“属性”。首先,在“配置属性-Microsoft Macro Assember-General”中,将Include
Paths改为你的库文件所在的文件夹,如下图所示(我的库文件在C:\Masm615\INCLUDE)目录下: 然后,在“配置属性-链接器-输入”中,将附加依赖项改为Irvine32.lib的绝对路径。 最后一步,因为书中的例程都是在Win Console下的,故在“配置属性-链接器-系统”中将子系统设为控制台。完成了以上的配置之后,就可以在Visual Studio
2008的环境下,编辑,调度,运行汇编程序了。不过比较遗憾的是,好像Visual
Studio没有对*.asm文件的语法检查功能。
已有帐号?
无法登录?
社交帐号登录& VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
&&&&&& 鸡啄米在上一讲中为大家演示了如何。这一节将以上一讲中生成应用程序HelloWorld的文件结构为例,讲解应用程序工程中文件的组成结构。&&&&& &用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个res文件夹,创建工程时的选项不同,工程文件夹下的文件可能也会有所不同。&&&&&& 如果已经以Debug方式编译链接过程序,则会在解决方案文件夹下和工程子文件夹下各有一个名为&Debug&的文件夹,而如果是Release方式编译则会有名为&Release&的文件夹。这两种编译方式将产生两种不同版本的可执行程序:Debug版本和Release版本。Debug版本的可执行文件中包含了用于调试的信息和代码,而Release版本则没有调试信息,不能进行调试,但可执行文件比较小。&&&&&& 鸡啄米将所有文件分为6个部分:解决方案相关文件、工程相关文件、应用程序头文件和源文件、资源文件、预编译头文件和编译链接生成文件。&&&&&& 1.解决方案相关文件&&&&&& 解决方案相关文件包括解决方案文件夹下的.sdf文件、.sln文件、.suo文件和ipch文件夹。&&&&&& .sdf文件和ipch目录一般占用空间比较大,几十兆甚至上百兆,与智能提示、错误提示、代码恢复和团队本地仓库等相关。如果你觉得不需要则可以设置不生成它们,方法是点击菜单栏Tools-&Options,弹出Options对话框,选择左侧面板中Text Editor-&C/C++-&Advanced,右侧列表中第一项Disable Database由False改为True就可以了,最后关闭VS2010再删除.sdf文件和ipch目录以后就不会再产生了。但关闭此选项以后也会有很多不便,例如写程序时的智能提示没有了。&&&&&& .sln文件和.suo文件为MFC自动生成的解决方案文件,它包含当前解决方案中的工程信息,存储解决方案的设置。&&&&&&&2.工程相关文件&&&&&& 工程相关文件包括工程文件夹下的.vcxproj文件和.vcxproj.filters文件。&&&&& &.vcxproj文件是MFC生成的工程文件,它包含当前工程的设置和工程所包含的文件等信息。.vcxproj.filters文件存放工程的虚拟目录信息,也就是在解决方案浏览器中的目录结构信息。&&&&&& 3.应用程序头文件和源文件&&&&&& 应用程序向导会根据应用程序的类型(单文档、多文档或基于对话框的程序)自动生成一些头文件和源文件,这些文件是工程的主体部分,用于实现主框架、文档、视图等。鸡啄米下面分别简单介绍下各个文件:&&&&&& HelloWorld.h:应用程序的主头文件。主要包含由CWinAppEx类派生的CHelloWorldApp类的声明,以及CHelloWorldApp类的全局对象theApp的声明。&&&&&& HelloWorld.cpp:应用程序的主源文件。主要包含CHelloWorldApp类的实现,CHelloWorldApp类的全局对象theApp的定义等。&&&&&& MainFrm.h和MainFrm.cpp:通过这两个文件从CFrameWndEx类派生出CMainFrame类,用于创建主框架、菜单栏、工具栏和状态栏等。&&&&&& HelloWorldDoc.h和HelloWorldDoc.cpp:这两个文件从CDocument类派生出文档类CHelloWorldDoc,包含一些用来初始化文档、串行化(保存和装入)文档和调试的成员函数。&&&&&& HelloWorldView.h和HelloWorldView.cpp:它们从CView类派生出名为CHelloWorldView的视图类,用来显示和打印文档数据,包含了一些绘图和用于调试的成员函数。&&&&&& ClassView.h和ClassView.cpp:由CDockablePane类派生出CClassView类,用于实现应用程序界面左侧面板上的Class View。&&&&& &FileView.h和FileView.cpp:由CDockablePane类派生出CFileView类,用于实现应用程序界面左侧面板上的File View。&&&&&& OutputWnd.h和OutputWnd.cpp:由CDockablePane类派生出COutputWnd类,用于实现应用程序界面下侧面板Output。&&&&&& PropertiesWnd.h和PropertiesWnd.cpp:由CDockablePane类派生出CPropertiesWnd类,用于实现应用程序界面右侧面板Properties。&&&&& &ViewTree.h和ViewTree.cpp:由CTreeCtrl类派生出CViewTree类,用于实现出现在ClassView和FileView等中的树视图。&&&&&& 4.资源文件&&&&&& 一般我们使用MFC生成窗口程序都会有对话框、图标、菜单等资源,应用程序向导会生成资源相关文件:res目录、HelloWorld.rc文件和Resource.h文件。&&&&&& res目录:工程文件夹下的res目录中含有应用程序默认图标、工具栏使用图标等图标文件。&&&&&& HelloWorld.rc:包含默认菜单定义、字符串表和加速键表,指定了默认的About对话框和应用程序默认图标文件等。&&&&&& Resource.h:含有各种资源的ID定义。&&&&&&&5.预编译头文件&&&&&& 几乎所有的MFC程序的文件都要包含afxwin.h等文件,如果每次都编译一次则会大大减慢编译速度。所以把常用的MFC头文件都放到了stdafx.h文件中,然后由stdafx.cpp包含stdafx.h文件,编译器对stdafx.cpp只编译一次,并生成编译之后的预编译头HelloWorld.pch,大大提高了编译效率。&&&&&& 6.编译链接生成文件&&&&&& 如果是Debug方式编译,则会在解决方案文件夹和工程文件夹下都生成Debug子文件夹,而如果是Release方式编译则生成Release子文件夹。&&&&&& 工程文件夹下的Debug或Release子文件夹中包含了编译链接时产生的中间文件,解决方案文件夹下的Debug或Release子文件夹中主要包含有应用程序的可执行文件。&&&&&& 关于应用程序工程文件的组成结构鸡啄米就先讲到这了。其中包含了很多专有名词,以后大家会慢慢熟悉的。欢迎来鸡啄米博客交流。谢谢。&
除非特别注明,文章均为原创
转载请标明本文地址:
作者:鸡啄米
&&( 23:32:16)&&( 1:53:2)&&( 23:22:54)&&( 22:18:8)&&( 22:47:28)&&( 21:5:7)&&( 22:51:7)&&( 22:15:11)&&( 22:12:14)&&( 22:50:53)
不错的。学习了。
早已不接触 程序 多年了!鸡啄米 于
22:19:54 回复做什么做好了都行
图片配的很棒啊鸡啄米 于
22:20:52 回复谢谢
博客不错,有时间我一定还会来的!
很好的博文,支持博主,博主大牛啊正在学习鸡啄米 于
22:21:16 回复欢迎常来学习交流
语言的简练、精确,着实令我佩服。可见其文字功底深厚。鸡啄米 于
22:44:29 回复谢谢认同!Might 于
07:33:49 回复谢谢。例如我新建一个Test工程和解决方案,编译链接过程序之后在Test解决方案文件夹中只有Debug文件夹、Test工程文件夹、Test.sdf和Test.sln四个对象,没有这一讲中提到的.suo文件和ipch目录。
您好,我的文件夹中只有.sdf和.sln文件,请问是为什么,谢谢了!鸡啄米 于
22:50:14 回复哪个文件夹?具体说说由 鸡啄米 于
22:50:56 最后编辑Might 于
07:34:20 回复谢谢。例如我新建一个Test工程和解决方案,编译链接过程序之后在Test解决方案文件夹中只有Debug文件夹、Test工程文件夹、Test.sdf和Test.sln四个对象,没有这一讲中提到的.suo文件和ipch目录。本文来源于鸡啄米 / , 原文地址:/software/143.html
真的很感谢,一直在找VS2008的教程,终于找到了,谢谢鸡啄米,讲解的也很详细,易懂,我会继续学习的,谢谢!!鸡啄米 于
22:40:20 回复直接学VS2010吧,呵呵。不用谢,大家喜欢就好。
写得非常好
谢谢楼主!!鸡啄米 于
22:34:15 回复谢谢,欢迎常来
写得很好,学习中
继续学习,了解了每次运行程序生成那么多文件到底是什么
鸡啄米,非常谢谢你!我学到了很多很多
每次新建项目点finish之后都要很久才完成,状态栏显示正在分析包含文件****,不知你会不会哈?怪不得vs10每个项目这么大!
你还会出什么啊
我会长期关注
我的专业软件工程 希望鸡啄米能给我指导下以后的方向
老师,你好。我根据你的步骤利用MFC向导生成单文档应用程序框架,创建这个程序完成后,打开HelloWorld.h这个头文件是系统提示出现错误,然后整个VC自动关闭了。请问这是什么原因,怎么解决?我用的是专业版的!you雾 于
0:36:32 回复根据好心网友帮忙解决了:将默认开发环境设置为c#或者其他就,然后重新设置回来就可以解决!!!!
大神有没有听过创客制汇节
教程不错,正在学习,排版不错
鸡啄米老师,写的太好了一直找的就是这个,老师能不能让我把这个自己整理下,然后打印出来,做成书看着比较方便。
真是个大好人啊
打心眼你感谢你!!
非常感谢博主的辛苦工作,很有帮助!
&几乎所有的MFC程序的文件都要包含afxwin.h等文件,如果每次都编译一次则会大大减慢编译速度。所以把常用的MFC头文件都放到了stdafx.h文件中,然后由stdafx.cpp包含stdafx.h文件,编译器对stdafx.cpp只编译一次,并生成编译之后的预编译头HelloWorld.pch,大大提高了编译效率。&这段话怎么理解?
完全随机文章用VS2010编写C语言,我这段代码错误在哪 - 开源中国社区
当前访客身份:游客 [
当前位置:
& int a=5,b=4,c=3;
if(a&b&c) s=a;
t=(a-c&c+2==0);
printf(&s=%d,t=%d\n&,s,t);
用的是WIN7-64位系统,VS2010旗舰版
---------------问题补充---------------
:我是从C语言视频里看到的,视频老师给的就是这段代码,意思我也知道。if(a&b&c) s=a; else s=0;这两句的意思是判断a&b是否为真,真为1,再判断1&c是否为真,是就将a的值给s,不是就将0赋给s;t的结果是1,懒得解释,我要的问的是我这些代码为什么在vs2010里为什么会编译错误不通过。
共有13个答案
<span class="a_vote_num" id="a_vote_num_
&if(a&b&c) s=a;
这不是python,C语言没有这种写法
--- 共有 2 条评论 ---
就算可以,和你想要的效果完全不同了
(3年前)&nbsp&
C可以这么写但是执行结果不是简单的比较大小了..
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
提示什么错误啊?
<span class="a_vote_num" id="a_vote_num_
五行有问题…
<span class="a_vote_num" id="a_vote_num_
不同的编译器所支持的语法也不一定都一样。你这个编译不通过需要给出编译器的错误提示才行。对
if(a&b&c)的解释取决于编译器。
<span class="a_vote_num" id="a_vote_num_
第三行和第五行这种写法一般只会出现在试卷中,平时使用都会给看的人带来困扰
<span class="a_vote_num" id="a_vote_num_
没有 main 没有头文件 ,唉~~~~
<span class="a_vote_num" id="a_vote_num_
呵呵,你至少要把你在VS中的出错信息和你的程序的源代码全部发上来,不然,像我这样才入门的人是没法看懂你的问题所在的。
<span class="a_vote_num" id="a_vote_num_
看到这样的代码,一万只草泥马在心中奔腾
--- 共有 2 条评论 ---
你想多了,这里只有代码
(3年前)&nbsp&
你什么意思,嘴巴不干不净
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
if(a&b&c) s=a;
<span class="a_vote_num" id="a_vote_num_
为什么要写那么诡异的代码,又不是代码混乱大赛~
更多开发者职位上
有什么技术问题吗?
LLJX的其它问题
类似的话题vs2010 TFS 更改已经登录的用户方法
作者:佚名
字体:[ ] 来源:互联网 时间:04-13 00:07:59
TFS2010 我个人初次使用觉得不爽的是用一个帐号登录后,每次vs2010就默认自动用那个帐号登录了,想换个帐号都没办法
TFS2010 我个人初次使用觉得不爽的是用一个帐号登录后,每次vs2010就默认自动用那个帐号登录了,想换个帐号都没办法。 今天终于用谷歌搜到网易的一个朋友写的博客,说win7下,控制面板,管理用户,管理帐户凭证,删除对应保存的登录信息即可。 我测试了下ok啦,这下舒坦多了。 p.s:winxp的话类似的也这样操作,只不过那个叫&管理保存的帐号和密码&,貌似哈 ,有木有?
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 vs2010 服务程序 的文章

 

随机推荐