源程序:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
'''源程序''' | '''源程序'''是指符合一定的语法,经过相应语法的[[编译器]]编译后生成的[[可执行文件]]或者一类组件。也可以解释成为是某种高级程序语言编写的一类[[程序]]。如[[java]]高级编程语言在编写的时候是后缀名为.java的未经过翻译的文件,编译后生成后缀名为.class的[[目标程序]]。也就是说源语言是指可以导出另一种语言的语言,它所产生的语言称为目标语言。对于[[计算机]]操作而言,必须将源语言编写的程序编译成目标程序。 | ||
== 词条概况 == | == 词条概况 == | ||
动态的语法和复杂的源程序编辑过程,当你定位好其模式,对于多种常用的编辑程序(如此的当做6和EMACS),和一个漂亮的印刷键盘都将非常适合。在[[VisualC++]]6.0中,一个叫做AutoComplete的令人兴奋的新功能已经被增加。如果你已经用过任何一种[[微软]]的[[Office]]产品或微软公司[[VisualBasic]],你便可以熟练的掌握这一种技术。使用VisualC++6.0的AutoComplete是一个非常重要的阶段。你必须做是键入程序规划指述的编辑[[程序]],而且其将会提供一连串项目帮你完成其中的选择。当你正在用[[C]]语言进行编程的时候,这一个功能变会极力反对,而且已经忘记他们为你在全部列表中所列举的那里一个精确的成员功能或数据成员名字。你不再必须记住数以千计的Win32API[[函数]]和帮助条款。我们应该为此项功能的创建而感到高兴。 | 动态的语法和复杂的源程序编辑过程,当你定位好其模式,对于多种常用的编辑程序(如此的当做6和EMACS),和一个漂亮的印刷键盘都将非常适合。在[[VisualC++]]6.0中,一个叫做AutoComplete的令人兴奋的新功能已经被增加。如果你已经用过任何一种[[微软]]的[[Office]]产品或微软公司[[VisualBasic]],你便可以熟练的掌握这一种技术。使用VisualC++6.0的AutoComplete是一个非常重要的阶段。你必须做是键入程序规划指述的编辑[[程序]],而且其将会提供一连串项目帮你完成其中的选择。当你正在用[[C]]语言进行编程的时候,这一个功能变会极力反对,而且已经忘记他们为你在全部列表中所列举的那里一个精确的成员功能或数据成员名字。你不再必须记住数以千计的Win32API[[函数]]和帮助条款。我们应该为此项功能的创建而感到高兴。 | ||
== 源程序举例 == | |||
为了给出一个直观的视觉效果,下面给出一段源程序代码,以[[java]]为例,是java中的一段链接[[数据库]]操作的源程序: | |||
public int executeSQL(String preparedSql,String[] param) { | |||
Connection conn = null; | |||
PreparedStatement pstmt = null; | |||
int num = 0; | |||
/* 处理[[SQL]],执行SQL */ | |||
try { | |||
conn = getConn(); // 得到数据库连接 | |||
pstmt = conn.prepareStatement(preparedSql); // 得到PreparedStatement对象 | |||
if( param != null ) { | |||
for( int i = 0; i < param.length; i++ ) { | |||
pstmt.setString(i+1, param[i]); // 为预编译sql设置参数 | |||
} | |||
} | |||
num = pstmt.executeUpdate(); // 执行SQL语句 | |||
} catch (ClassNotFoundException e) { | |||
e.printStackTrace(); // 处理ClassNotFoundException异常 | |||
} catch (SQLException e) { | |||
e.printStackTrace(); // 处理SQLException异常 | |||
} finally { | |||
closeAll(conn,pstmt,null); // 释放资源 | |||
} | |||
return num; | |||
} | |||
== 相关条目 == | == 相关条目 == |
2011年4月15日 (五) 09:50的版本
源程序是指符合一定的语法,经过相应语法的编译器编译后生成的可执行文件或者一类组件。也可以解释成为是某种高级程序语言编写的一类程序。如java高级编程语言在编写的时候是后缀名为.java的未经过翻译的文件,编译后生成后缀名为.class的目标程序。也就是说源语言是指可以导出另一种语言的语言,它所产生的语言称为目标语言。对于计算机操作而言,必须将源语言编写的程序编译成目标程序。
词条概况
动态的语法和复杂的源程序编辑过程,当你定位好其模式,对于多种常用的编辑程序(如此的当做6和EMACS),和一个漂亮的印刷键盘都将非常适合。在VisualC++6.0中,一个叫做AutoComplete的令人兴奋的新功能已经被增加。如果你已经用过任何一种微软的Office产品或微软公司VisualBasic,你便可以熟练的掌握这一种技术。使用VisualC++6.0的AutoComplete是一个非常重要的阶段。你必须做是键入程序规划指述的编辑程序,而且其将会提供一连串项目帮你完成其中的选择。当你正在用C语言进行编程的时候,这一个功能变会极力反对,而且已经忘记他们为你在全部列表中所列举的那里一个精确的成员功能或数据成员名字。你不再必须记住数以千计的Win32API函数和帮助条款。我们应该为此项功能的创建而感到高兴。
源程序举例
为了给出一个直观的视觉效果,下面给出一段源程序代码,以java为例,是java中的一段链接数据库操作的源程序:
public int executeSQL(String preparedSql,String[] param) {
Connection conn = null;
PreparedStatement pstmt = null;
int num = 0;
/* 处理SQL,执行SQL */
try {
conn = getConn(); // 得到数据库连接
pstmt = conn.prepareStatement(preparedSql); // 得到PreparedStatement对象
if( param != null ) {
for( int i = 0; i < param.length; i++ ) {
pstmt.setString(i+1, param[i]); // 为预编译sql设置参数
}
}
num = pstmt.executeUpdate(); // 执行SQL语句
} catch (ClassNotFoundException e) {
e.printStackTrace(); // 处理ClassNotFoundException异常
} catch (SQLException e) {
e.printStackTrace(); // 处理SQLException异常
} finally {
closeAll(conn,pstmt,null); // 释放资源
}
return num;
}