问哪种方法最高效?看你的需要把,比如汇编语言开发的程序运行效率最高(除,其次C语言,但是C语言开发GUI是李拦激个难哪袜题,如果你要开发友好的图形用户界面的应用程序,出于开发周期和开发成本来考虑,最高效的是使用比如C++、C#来开发、其次要考虑到的是你的应用程衡胡序的大小,大型应用程序使用运行效率高的程序开发语言来开发。MFC是不错的选择。
另外,如果你想问怎么快速编写一个exe程序的话,请你去下载一个Visual C++6.0玩下!把Visual C++6.0安装了之后,运行Visual C++6.0,然后关闭它d出的每日一贴对话框,然后点击文件菜单》新建》,在新建对话框中点击‘文件’选项卡,然后在下面的选择C++ Source File,在文件名输入hello.c,然后点击确定!
试试编写如下程序
#include<stdio.h>
void main()
{
printf("Hello,C语言编程\n")
printf("我的第一个C程序\n")
system("pause")
}
写完了之后请检查有没有写错。
然后按F5键即可。
1、双击桌面上的Microsoft Visual Studio 2008,打开软件。
2、点击【文件】——【新建项目】——【windows窗体应用程序】。
3、输入项目名称,选择程序文件路径,点击【确定】。
4、这样就打开了项目编辑窗口,完全的友皮可视化编程界面。
5、修改窗体里面的TEXT属性,这里就是窗口显示的名字。
6、打开工具箱,把“TextBox”拖动到窗体中,它现在是单行文本。
7、点击单行文本框的小三角符号,d窗的框里面勾选复选按钮,如图所示。
8、此时,文本框就变为好指差了多行文本框。
9、拖动一个button按钮到窗体上。
10、调整按钮位置和大小,修改按钮名字。
11、双击button按钮,打开代码编辑界面、
12、如图所示在Click事件中输入如逗毁下代码
textBox1.Text = "想要的内容”。
13、点击绿色三角按钮,运行程序如图所示。
14、点击按钮【如何反馈百度经验BUG】会在文本框中出现如图文字
15、点击如图所示按钮,打开程序所在位置。
16、进入到如图所示文件目录下,就可以看见我们制作好的exe文件。
17、在"百度.exe"上直接单击右键,复制。
18、最后这个文件直接粘贴出来,放在任何电脑上都可以直接运行了,记住exe文件容易被误解为病毒程序记得放行或者添加信任。
一个程序从生成到运行起来,这中间是非常复杂的一个过程,光是编译链接生成可执行程序就够研究一辈子。这个问题里的信息量太大,需要好几本书才能回答。只针对的题目唤册给简单的说说一个.exe是怎么生成的。
程序需要依靠源文件来编译,编译之后生成中间代码(.obj)文件,之后依靠链接器将所有的.obj文件以及依靠的.lib文件链接起来生成一个.exe的文件。
这是最简单的理解,现在稍微展开点说说.exe文件。
在Windows中,所有的可执凳伏行文件(.exe, .dll, .ocx, .sys等等)都是按照一定文件内容格式来组织——PE格式。PE格式记录了一个程序文件加载运行过程中的信息,例如文件类型,是一个dll还是一个exe;运行的平台,32位系统还是64位系统等等。当一个程序运行的时候,程序的加载器会根据PE格式的内容将程序文件中的数据段,代码段等等映射到内存中,并正确的导入程序要使用的系统API,同和粗宏时要将文件中的一些偏移地址修正为映射入内存之后的地址,之后调用程序代码的入口点来执行。就是这样一个过程涉及到了系统的内存管理,进程管理,线程调度等等一系列问题。
而这些PE格式的内容就是链接器在链接程序的时候填入的,换句话说就是链接器生成了一个PE文件用于执行。
每个 *** 作系统都会有自己所支持的可执行文件格式。PE格式是Windows平台独有的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)