源程序
来自站长百科
源程序是指符合一定的语法,经过相应语法的编译器编译后生成的可执行文件或者一类组件。也可以解释成为是某种高级程序语言编写的一类程序。如java高级编程语言在编写的时候是后缀名为.java的未经过翻译的文件,编译后生成后缀名为.class的目标程序。也就是说源语言是指可以导出另一种语言的语言,它所产生的语言称为目标语言。对于计算机操作而言,必须将源语言编写的程序编译成目标程序。
源程序概述[ ]
在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。在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; }