當前位置:編程學習大全網 - 源碼下載 - Mybat醫院源代碼

Mybat醫院源代碼

BIN文件

二進制文件,其用途取決於系統或應用程序。

二進制的縮寫,壹種文件格式。

後綴為“.”的文件。bin”只是顯示它是二進制格式。例如,虛擬CD-ROM文件經常使用。bin作為後綴,但並不代表全部。bin文件是虛擬光盤文件。

Linux下安裝BIN文件的方法:

1.先給許可:chmod 777 *.bin。

2.開始安裝:。/*.bin(註意我在前面加了兩個字)

嗯,剩下的和Windows壹樣。

另外,在軟件的安裝文件夾中,大部分軟件或者服務器軟件都有壹個bin文件夾。

因為bin (binary)在中文裏是二進制的意思。

它通常包含可執行的二進制文件,所以我們在使用較大的軟件時,通常會找到這個名稱的文件夾。

Exe文件

1.EXE文件可執行程序是可以在操作系統的存儲空間中浮動的可執行程序。在MS-DOS和MS-WINDOWS下,這類文件的擴展名為。exe。

2.2中有兩種二進制可執行文件。WINDOWS操作系統,壹個叫。另壹個是。exe。

。COM壹般用於DOS,WINDOWS系統中的執行文件壹般是。exe文件。

在MS-DOS中,用來標識可執行文件的壹種文件擴展名。

名字。用戶可以輸入不帶。exe擴展名,並按Enter鍵運行它。

執行程序

可執行文件(可執行文件)

可移植可執行(PE)文件格式,可以加載到內存中並由操作系統加載程序執行。它可以是壹個。exe或。dll文件。COM和BAT也是可執行文件!

如notepad.exe,壹個記事本程序,通常用來處理或協助處理其他文件。例如:myfile.txt雙擊打開用notepad.exe記事本程序編輯。

我們在做壹件事情的時候,可以把順序和具體的事情寫在mybat.bat文件裏,然後運行它來執行要做的事件。

可以理解為:這樣的文件可以“單獨運行”,也可以理解為“活的”文件!

如果用壹個常見的例子來描述:衣服、鞋子等等都是普通文件,那麽人就是可執行文件!人可以做衣服,可以穿衣服,但衣服還得人做。布也要被人加工成衣服!

2.1 Win32可執行文件開發流程

在DOS下,生成可執行文件的步驟相對簡單。用編譯器把源程序編譯成obj文件,然後用鏈接器把obj文件鏈接成exe文件。不同語言的發展過程是相似的。

DOS可執行文件中的內容是由源程序中編寫的代碼和數據定義轉換而來的。唯壹的例外是帶有覆蓋的exe文件,它將壹些用戶定義的數據追加到基本exe文件中。可執行部分的長度由0002h和0000h中文件頭偏移量的長度給出,從這個長度到文件實際長度的部分就是疊加部分。這樣,即使壹個帶有覆蓋的exe文件大小遠遠超過640 KB,也可以在DOS下運行,因為操作系統只加載真正的可執行部分,然後程序自己讀取覆蓋部分的數據。這種結構用在壹些打包軟件生成的超大自解壓包中。可執行部分是解包代碼,覆蓋部分是壓縮數據。DOS並沒有規定可執行文件覆蓋的數據格式,可執行文件覆蓋是由程序員按照自己的方式組織的。如果程序員願意,他們也可以將這些數據單獨放在另壹個文件中。

Win32可執行文件稱為PE文件。PE文件的基本結構與DOS可執行文件有很大不同。它將程序的不同部分劃分成各個區段,其中壹個區段可以用來放置各種資源,如菜單、對話框、位圖、光標、圖標和聲音(詳見第17章)。雖然資源部分可以理解為類似於DOS可執行文件中的“覆蓋”部分,但是資源的格式是固定的,因為它是Win32可執行文件的標準部分,也是非常重要的部分。所以Win32軟件相對於DOS軟件的開發過程,多了壹個創建資源文件的步驟。

以MASM32軟件包的使用為例,在Win32匯編開發軟件的過程中,程序員的工作分為創建代碼和創建資源兩部分,如圖2.1所示。

代碼部分的開發和DOS下寫代碼的步驟是壹樣的。程序員使用文本編輯器編寫匯編源代碼(*。asm文件)。與C源代碼類似,asm文件也可以使用include語句來包含帶有數據定義和函數聲明的頭文件,Win32匯編頭文件壹般使用inc作為擴展名。大多數包含文件都隨編譯器軟件包壹起提供。比如MASM32軟件包附帶的Windows.inc文件定義了Win32 API中的很多參數和數據結構,而其他inc文件則是不同dll中的Win32 API函數聲明。最後,匯編器將asm文件編譯成擴展名為obj的目標文件。

資源文件可以包括對話框、快捷鍵、菜單、字符串、版本信息和壹些圖形資源。資源文件的源文件是類似於“腳本”的文本文件,擴展名壹般是rc,其中不同類型的資源用不同的語法定義。資源腳本文件最終被編譯成資源文件*。由資源編譯器進行res。資源腳本文件也使用許多預定義的值,因此軟件包通常包含用於導入源文件的資源頭文件。MASM32軟件包中的資源頭文件是Resource.h

在資源文件中,不同類型的資源以不同的方式記錄。對話框資源只記錄定義的值,比如對話框的大小和位置,並不真正存儲對話框結束時屏幕上顯示的像素。這些大小、位置和其他信息最終由Windows解釋,然後在屏幕上繪制為像素。菜單、字符串、快捷鍵等。由文本組成;圖形資源實際上是由像素組成的,像素在資源腳本中定義為文件名,由資源編譯器從磁盤文件中導入。資源中Windows支持的圖形文件有bmp位圖文件、cur光標文件、ico圖標文件,這些文件可以由其他圖形處理軟件生成。此外,wav聲音文件也可以在資源中使用。創建資源的方法將在第5章中詳細描述。

圖2.1 Win32可執行文件開發流程

編譯目標文件*後。對象和資源文件*。res,最後壹步就是用鏈接器把它們鏈接成可執行文件。鏈接時需要使用函數庫。在DOS環境下編程時,使用的函數庫是靜態庫。靜態庫是壹些編譯的代碼模塊。當用戶使用源程序中的壹個函數時,鏈接器從庫文件中取出這個函數的二進制代碼,與obj文件合並生成最終的exe文件。但在Win32環境下,大部分公共函數都封裝在DLL文件中,由用戶程序以動態鏈接的形式調用。此時,庫文件只需要包含函數在DLL中的位置信息,不需要有二進制代碼部分。所以鏈接時,只取出庫文件中的位置信息,放入最終的可執行文件中。在Win32中,這個只包含位置信息的庫文件稱為導入庫。第11章詳細介紹了動態鏈接的概念。

由於Win32匯編編程中使用不同的匯編器,匯編源程序和資源腳本文件的格式可能略有不同。各種頭文件和庫文件的文件名也不壹樣。所以在開始編程之前,首先要選擇壹個合適的編譯器。

2.2編譯器和連接器

選擇匯編編譯器是入門的第壹步。不同的編譯器有不同的用法,選擇合適的編譯器可以節省大量的開發時間。下面簡單介紹幾個不同系列的編譯器。常用的匯編編譯器有微軟的MASM系列和Borland公司的TASM系列,還有壹些小公司提供或免費的匯編軟件包。

  • 上一篇:樹莓派能用來做什麽?可以安裝ubuntu嗎
  • 下一篇:臨滄市公務不能坐飛機
  • copyright 2024編程學習大全網