exe編程
A. 什麼編程軟體。編程後是EXE格式 可接直接運行啊。
VB的文件菜單裡面,比較靠下,有個「生成
工程1.exe」這樣的菜單,點了就可以在工程目錄(就是保存FORM1.frm等文件那裡)生成直接運行的程序了。
B. 如何編程調用exe文件。
#include <stdlib.h>
int main()
{
system("C:\\some.exe");/*字元串中不能有空格*/
return 0;
}
C調用exe
C. c語言編程的exe文件為什麼按回車會閃退,求原理解釋。
這些都是依賴於windows的控制台窗口,程序執行完就退出了。
因為程序已經運行結束正常退出了,想看結果就去cmd里敲執行文件完整路徑,或者給程序加getchar() scanf() 用stdio的輸入函數來攔截程序不讓它立馬退出,或者調用用stdlib的system函數執行pause命令實現按任意鍵繼續。
例如:
新建文本名叫c.c的文件,對文件進行編碼,輸入以下程序:
#include <stdio.h>
int main(void)
{
printf ("hellow world");
return 0;
}
三保存退出後,用gcc編譯命令,編譯c.c文件,命令如下
gcc c.c -o c
生成的c文件就是.exe文件
(3)exe編程擴展閱讀:
C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
D. 編寫exe程序
不知道你學沒學過編程呢,編寫一個簡單exe程序是一件非常簡易的事情,可以完成編寫exe的開發語言有VB、ASM、C、C++、C#、Delphi等。
問哪種方法最高效?看你的需要把,比如匯編語言開發的程序運行效率最高(除,其次C語言,但是C語言開發GUI是個難題,如果你要開發友好的圖形用戶界面的應用程序,出於開發周期和開發成本來考慮,最高效的是使用比如C++、C#來開發、其次要考慮到的是你的應用程序的大小,大型應用程序使用運行效率高的程序開發語言來開發。MFC是不錯的選擇。
另外,如果你想問怎麼快速編寫一個exe程序的話,請你去下載一個Visual C++6.0玩下!把Visual C++6.0安裝了之後,運行Visual C++6.0,然後關閉它彈出的每日一貼對話框,然後點擊文件菜單》新建》,在新建對話框中點擊『文件』選項卡,然後在下面的選擇C++ Source File,在文件名輸入hello.c,然後點擊確定!
試試編寫如下程序
#include<stdio.h>
void main()
{
printf("Hello,C語言編程\n");
printf("我的第一個C程序\n");
system("pause");
}
寫完了之後請檢查有沒有寫錯。
然後按F5鍵即可。
E. 如何將源程序編程一個可執行程序(exe)
我先假設你用的是VC編譯系統, 在你創建*.c文件的時候,你把它編譯為exe文件。然後你就在和你的*.c文件目錄看看,裡面就會有一個名字相同的*.exe
有問題補充一下
F. 怎麼生成exe文件
所需工具/材料:c語言編輯工具(如vc6.0)
編譯生成.exe可執行文件,並保存的步驟如下:
打開c語言編輯工具(vc6.0),寫入所編程序源代碼。
注意事項:
注意第三步和第五步的操作
G. exe執行文件怎麼編程
任何編程語言設計的程序都可以經過加殼或直接保存為EXE獨立執行文件,
1.比較專業的編程軟體一般自帶壓縮為exe格式文件選項。
2.選用程序加殼軟體對代碼加殼的同時轉換為exe格式文件。
3.專門的程序代碼轉換軟體轉換為exe格式文件。
若要對EXE文件打包做成安裝包就使用
Installer VISE漢化精簡版
Inno Setup Compiler漢化版
H. 怎麼製作EXE文件,編程代碼是什麼
生成EXE的方法有多種。
EXE就是 Wiondows Execultable 文件,即應用程序。
夠NB的話可以直接用機器碼打出EXE :)
好了這個現在沒有這種牛人。也沒必要。現在常用的是採用高級語言或匯編語言的編譯程序來生成EXE
生成EXE的編譯程序會依次完成幾個工作,如下:
源代碼1-->預處理-->源代碼2-->編譯成obj文件-->連接成EXE
[源代碼]
就是常用的編程語言所寫的程序,比如BASIC(QBASIC,VB),C語言或C++,PASCAL/DELPHI等
[編譯程序]
沒有統一的編譯程序。每種語言有自已的編譯程序。主要工作是把源代碼譯成機器碼。有的編譯程序可以同時完成編譯和連接工作,有的編譯程序是一套程序,編譯時用的是其中一個程序,連接時用的又是另一個。現在的編譯程序都已集成在開發環境中,只要點一個按鈕就可以自動處理。
[預處理]
不是所有程序語言都有預處理。C/C++的預處理功能較完善和成熟。預處理常常也集成在開發環境中。在Windows的C語言開發包中的CPP.EXE就是預處理程序。
[編譯]
把源代碼或預處理過的源代碼譯成CPU可以識別的機器碼文件,即.obj文件
[連接]
obj文件不能直接被操作系統識別和執行。這時要通過連接程序(通常是link.exe或link32.exe)把系統模塊,入口等與obj進行連接生成EXE文件。
I. exe是用什麼語言編寫的
EXE是可執行文件,可以由很多種匯編語言編寫而成,不是唯一的。
EXE文件分為兩個部分: EXE文件頭和程序本體。exe文件比較復雜,屬於一種多段的結構,是DOS最成功和復雜的設計之一。每個exe文件包含一個文件頭和一個可重定位程序的映像。
文件頭包含MS-DOS用於載入程序的信息,例如程序的大小和寄存器的初始值。文件頭還指向一個重定位表,該表包含指向程序映像中可重定位段地址的指針鏈表。
MS-DOS通過把該映像直接從文件復制到內存載入exe程序,然後調整定位表中說明的可重定位段地址。定位表是一個重定位指針數組,每個指向程序映像中的可重定位段地址。
(9)exe編程擴展閱讀
在windows操作系統下,可執行程序可以是 .exe文件 .sys文件 .com等類型文件。如記事本程序notepad.exe ,這類程序通常用來處理或者輔助處理其它文件。比如:myfile.txt雙擊打開由notepad.exe記事本程序來進行編輯。
不是所有的執行檔,都只存有電腦能閱讀的資料。以腳本語言撰寫的腳本檔案,都可以是執行檔,而且內含的資料可被人類閱讀,多數以ASCII文本存檔。原因是:腳本語言無需經過編譯器預先編譯,就可經過直譯器(如Perl、Python、Shell)執行。
其中.EXE文件包含一個文件頭和一個可重定位程序映象。文件頭包含MS-DOS用於載入程序的信息,例如程序的大小和寄存器的初始值。文件頭還指向一個重定位表,該表包含指向程序映象中可重定位段地址的指針鏈表。