久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

源程序

來(lái)自站長(zhǎng)百科
寶寶不哭討論 | 貢獻(xiàn)2011年11月22日 (二) 15:09的版本
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

源程序是指符合一定的語(yǔ)法,經(jīng)過(guò)相應(yīng)語(yǔ)法的編譯器編譯后生成的可執(zhí)行文件或者一類組件。也可以解釋成為是某種高級(jí)程序語(yǔ)言編寫的一類程序。如java高級(jí)編程語(yǔ)言在編寫的時(shí)候是后綴名為.java的未經(jīng)過(guò)翻譯的文件,編譯后生成后綴名為.class的目標(biāo)程序。也就是說(shuō)源語(yǔ)言是指可以導(dǎo)出另一種語(yǔ)言的語(yǔ)言,它所產(chǎn)生的語(yǔ)言稱為目標(biāo)語(yǔ)言。對(duì)于計(jì)算機(jī)操作而言,必須將源語(yǔ)言編寫的程序編譯成目標(biāo)程序。

源程序概述[ ]

在現(xiàn)代程序語(yǔ)言中,源代碼可以是以書籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計(jì)算機(jī)程序。計(jì)算機(jī)源代碼的最終目的是將人類可讀的文本翻譯成為計(jì)算機(jī)可以執(zhí)行的二進(jìn)制指令,這種過(guò)程叫做編譯,通過(guò)編譯器完成。在VisualC++6.0中,一個(gè)叫做AutoComplete的令人興奮的新功能已經(jīng)被增加。如果你已經(jīng)用過(guò)任何一種微軟Office產(chǎn)品或微軟公司VisualBasic,你便可以熟練的掌握這一種技術(shù)。使用VisualC++6.0的AutoComplete是一個(gè)非常重要的階段。你必須做是鍵入程序規(guī)劃指述的編輯程序,而且其將會(huì)提供一連串項(xiàng)目幫你完成其中的選擇。當(dāng)你正在用C語(yǔ)言進(jìn)行編程的時(shí)候,這一個(gè)功能變會(huì)極力反對(duì),而且已經(jīng)忘記他們?yōu)槟阍谌苛斜碇兴信e的那里一個(gè)精確的成員功能或數(shù)據(jù)成員名字。你不再必須記住數(shù)以千計(jì)的Win32API函數(shù)和幫助條款。我們應(yīng)該為此項(xiàng)功能的創(chuàng)建而感到高興。

源程序舉例[ ]

為了給出一個(gè)直觀的視覺(jué)效果,下面給出一段源程序代碼,以java為例,是java中的一段鏈接數(shù)據(jù)庫(kù)操作的源程序:

public int executeSQL(String preparedSql,String[] param) {

Connection        conn  = null;

PreparedStatement pstmt = null;

int       num   = 0;
        
/*  處理SQL,執(zhí)行SQL  */

try {

conn = getConn();// 得到數(shù)據(jù)庫(kù)連接

pstmt = conn.prepareStatement(preparedSql);// 得到PreparedStatement對(duì)象

if( param != null ) {

for( int i = 0; i < param.length; i++ ) {

pstmt.setString(i+1, param[i]);// 為預(yù)編譯sql設(shè)置參數(shù)

}

}

num = pstmt.executeUpdate();// 執(zhí)行SQL語(yǔ)句

} catch (ClassNotFoundException e) {

e.printStackTrace();// 處理ClassNotFoundException異常

} catch (SQLException e) {

e.printStackTrace();// 處理SQLException異常

} finally {

closeAll(conn,pstmt,null);// 釋放資源

}

return num;

}

相關(guān)條目[ ]

參考來(lái)源[ ]