WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
源程序
源程序是指符合一定的語(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; }