中文模板

Size: px
Start display at page:

Download "中文模板"

Transcription

1 Journal of Information and Electronics of Guangdong Ocean University Vol.1, No.1, September 2008,pp 广东海洋大学电子信息学刊 2008 年 9 月第 1 卷 LabVIEW 面向对象编程技术 陈海生 1+ 2, 邓锐 1 ( 广东海洋大学信息学院自动化系, 湛江 ) 2 ( 广东海洋大学信息学院软件技术系, 湛江 ) LabVIEW Object-Oriented Programming Technology CHEN Hai-sheng,Deng Rui 1 (Department of Automation,Information College, Guangdong Ocean University, Zhanjiang , China) 2 (Department of Software Technology, Information College, GuanDong Ocean University, Zhanjiang , China) + Corresponding author: Phone: ,, [email protected], Abstract: Because LabVIEW is simple and flexible, it is widely being applied to the testing and controlling domain. But in the large-scale testing and controlling software development, LabVIEW did not well satisfy the requirement of team cooperation and convenient maintenance, even a little change can lead to a disaster. So National Instruments Company in USA introduces LabVIEW Object-Oriented Programming technology in the version of LabVIEW 8.2. By comparing with C+ + mainly, this paper anatomizes how to apply this programming technology. Keywords:LabVIEW;LVOOP;Object-Oriented Programming 摘要 : 在测控领域,LabVIEW 由于其简单 灵活的特点而受到广泛的应用, 然而使用 LabVIEW 构建大型的测控软件时, 在团队合作 后期维护方面就显出其不足, 甚至一个很小的改动都可能导致灾难性的后果 为此, 美国国家仪器公司在 LabVIEW 8.2 中推出了 LabVIEW 面向对象编程技术, 本文主要是通过对比 C++, 对如何应用该编程技术进行了剖析 关键词 :LabVIEW;LVOOP; 面向对象编程

2 陈海生, 邓锐 :LabVIEW 面向对象编程技术 49 1 引言 LabVIEW (Laboratory Virtual Instrument Engineering Workbench) 是美国 NI(National Instrument) 公司推出的一种基于 G 语言的虚拟仪器软件开发工具 [1] 对简单的测试任务, 利用 LabVIEW 能快速构建测试平台, 但是对构建复杂的大型的测试软件来说, 随着程序的不断变大, 其中的关系越复杂, 程序就可能变得越脆弱 最后, 甚至一个很小的改动都可能导致灾难性的后果 因此, 在应用 LabVIEW 8.2 版之前的版本创建测控软件时, 工程师们应用 面向组件 的设计概念 (COD, Component Oriented Design): 把系统划分为协作性组件, 尽可能让它们独立工作, 组件间有强的内聚和松散的耦合, 从而使得应用程序的健壮性得到加强 [2] 该方法只是借用了软件工程中的概念, 把组件的设计看成是面向对象语言中的类的设计, 但离面向对象技术还有很大的距离 因此 NI 在 LabVIEW 8.2 版中, 首次推出了 LVOOP (LabVIEW Object-Oriented Programming) 技术, 即 LabVIEW 面向对象编程技术 2 LVOOP 技术剖析 LabVIEW 编程是采用数据流的方式, 现要引进面向对象技术, 首先要考虑的问题是根据自身的特点, 对面向对象技术中的某些概念进行取舍, 下面主要是通过对比 C++ 中的面向对象技术, 对 LVOOP 技术进行剖析 2.1 类和对象在面向对象编程技术中, 类是用来表示通用的特性 假设有一个描述汽车的类, 其定义就是表示各种汽车的通用特性 对象是类的特定实例, 某一辆特定的汽车就是汽车类的一个对象 在 C++ 中, 假设某汽车类 Automobile 定义如下 : class Automobile {public: void start( );void stop ( );private: int door ; int gear;} 汽车的车身上有车门 (door), 排挡上有齿轮 (gear) 车门和齿轮的数据就是汽车类的数据 ; 汽车有启动 (start) 和刹车 (stop) 功能, 启动和刹车功能就是汽车的方法 数据和方法构成了汽车类的定义 在 LVOOP 中, 也是通过类似于 C++ 的方法定义一个类, 图 1 类定义的结构框图类定义的结构框图如图 1 所示 该汽车类的数据存放在 Automobile.ctl 中, 汽车类的方法用 start.vi 和 stop.vi 这两个 vi 来表示 对象是类的特定实例, 指定的某一辆汽车是汽车类的一个特定实现, 称为汽车类的一个对象 对 C++, 利用 Automobile s 语句就能创建一个 Automobile 类对象 s 在 LabVIEW 中, 首先创建一个 main.vi 在该 vi 程序框图处, 右击鼠标, 在弹出的菜单中, 点击 选择 VI, 找到 Automobile.lvclass 并点击, 结果如图 2 所示, 这样就创建一个 Automobile 类对象 图 2 创建一个汽车类对象

3 50 广东海洋大学电子信息学刊 Vol.1, No.1, September 构造函数和析构函数在 C++ 中, 随着一个对象的创建, 系统自动调用构造函数对对象进行初始化 如果类中没有声明构造函数, 系统调用默认的构造函数 当类的对象离开其作用域时, 析构函数将会被调用 析构函数的作用是完成一些清理工作, 例如释放从堆中动态分配的内存等 [3] 而在 LabVIEW 中既没有构造函数, 也没有析构函数的概念 LabVIEW 定义类时, 类中的用于定义数据的控件, 如图 1 中的 Automobile.ctl 中的前面板中各种数据的默认值就是数据的初始化 如果不采用默认值作为初始化, 可以在类中创建一个初始化方法 vi, 通过调用该方法就可以实现数据的初始化 2.3 封装类的定义基本上包含数据和方法两部分 C++ 中的类的所有成员 ( 包括方法和数据 ) 都可以设置为公共 保护和私有等封装形式, 而 LabVIEW 类中的数据只有私有封装的形式, 但成员 vi( 即方法 ) 却可以有不同的封装形式, 成员 vi 的访问范围设置选项如下 : 公共 (public) 任何 vi 皆可将该成员 vi 当作子 vi 来调用 ; 保护 (protected) 仅该成员 vi 所在的类及其子类中的 vi 可以调用 ; 私有 (private) 成员 vi 所在的类中的 vi 可以调用 从中可以看出,LabVIEW 中的成员 vi 由于封装形式的不同带来的访问权限的不同, 跟 C++ 中定义的对所有的成员 ( 数据和方法 ) 的各种不同封装形式的访问权限是一致的 在 LabVIEW 中, 外部程序如需访问类中的私有数据, 必须首先创建该类的成员 vi, 在该成员 vi 上对私有数据进行操作 外部程序通过访问该成员 vi, 从而达到对类中私有数据操作的目的 这一点跟 C++ 是一致的 2.4 继承 继承关系在 C++ 中采用基类和派生类来描述继承层次关系 而 LabVIEW 的开发者为了让用户更加清楚明白继承的层次关系, 采用以下术语 [4] : 父类 供其它 LabVIEW 类继承的数据 公共型成员 VI 和保护型成员 VI 的 LabVIEW 类 子类 从父类继承的数据 公共型成员 VI 和保护型成员 VI 的 LabVIEW 类 兄弟类 和一个 LabVIEW 类继承同一个父类的另一个 LabVIEW 类 祖先类 一个 LabVIEW 类的上一层 ( 父类 ) 上二层( 父类的父类 ) 上三层等等 LabVIEW Object 类是所有 LabVIEW 类的始祖 子孙类 - 一个 LabVIEW 类的下一层 ( 子类 ) 下二层( 子类的子类 ) 下三层等等 LabVIEW 中有一个最终类, 就是 LabVIEW Object 类, 通过 LabVIEW Object 类创建的 VI, 能对多个 LabVIEW 类执行通用的操作 JAVA 和 Delphi 中都有最终类, 如在 Delphi 中, 任何类都是 TObject 类的派生类 这允许用户在系统中用 TObject 数据类型替代任何类的数据类型 [5] 而 C++ 中没有最终类, 但 C++ 可以采用模版的方法来实现类似的功能 若一个程序的功能是对某种特定的数据类型进行处理, 则将所处理的数据类型说明为一个参数, 就可把这个程序改写为模版 模版可以让程序对任何其他数据类型进行同样方式的处理 [6]

4 陈海生, 邓锐 :LabVIEW 面向对象编程技术 继承方式在 C++ 中, 继承方式是指派生类如何从基类获得已有的特征, 包括 public private 和 protected 等 3 种方式 public 继承方式下, 基类的公有成员和保护成员在派生类中的类型不变 ; protected 继承方式下, 基类的公有成员和保护成员在派生类中为保护类型 ;private 继承方式下, 基类的公有成员和保护成员在派生类中为私有类型 但是 LabVIEW 中只有 public 继承方式, 只要存在继承关系, 那么必定是 public 继承方式 这是因为 LabVIEW 的开发者认为在实际编程工作中, 保护继承与私有继承的使用是极少的, 它们只在技术理论上有意义 多重继承 C++ 允许多重继承, 即分别从类 A 和类 B 继承得到类 C, 类 C 代表了类 A 和类 B 的合成, 其同时具有两个类的特征 而 LabVIEW 8.2 中没有类似多重继承的机制,LabVIEW 的开发者认为在 LabVIEW 中使用多重继承所能解决的问题和它所带来的问题一样多, 因此没有计划在以后的版本中推出该功能 [7] 实现对私有数据继承的方法 LabVIEW 类中只有私有数据, 然而在实际的编程中往往需要子类从父类继承其私有数据 若创建汽车类 (Automobile.lvclass) 的子类卡车类 (Truck.lvclass), 现需要 卡车类能继承汽车类的 齿轮数量 车门数量 制造 型号 等数据, 同时添加属于其本身的数据, 如布尔型数据 短车厢 和 四轮驱动 等 在面向对象技术中, 私有的成员不能够直接继承, 因此必 须通过间接的方式 卡车类需要继承汽车类的数据, 可以分别 在汽车类中创建 公共 型或 保护 型的成员 Get Doors.vi,Get Gears.vi,Get Make.vi 和 Get Model.vi, 在这里是 将其访问权限设置为 public 该项目结构框图如图 3 所示 Get Gears.vi 的程序框图如图 4 所示 对汽车类中的齿轮数 量数据解除捆绑, 从而得到齿轮数量, 将齿轮数量设置为连线 板的一个输出端 类似地, Get Doors.vi,Get Make.vi 和 Get Model.vi 分别对汽车类中相应的数据解除捆绑 在卡车类中创建一个 get all data.vi 该 vi 的程序框图如图 5 所示 显然卡车类的 get all data.vi 调用了 Get Gears.vi,Get Doors.vi,Get Make.vi 和 Get Model.vi 方法, 这些方法是属于汽车类的, 由于卡车类是汽车类的子类, 所以完全继承了父类的方法, 这些方法就变成了自己方法, 对自己的方法当然有权 图 3 项目结构框图 去访问 用这种方式, 卡车类间接访问汽车类的私有数据 从效果上看, 子类继承了父类的私有数据, 但不是直接继承, 直接继承是不允许的 图 4 Get Gears.vi 程序框图 类似地, 在 C++ 中, 子类为实现对父类私有数据的继承, 可以在子类中创建一个成员函数, 其通过调 用父类的公共或保护型成员来实现对父类私有数据的访问

5 52 广东海洋大学电子信息学刊 Vol.1, No.1, September 静态方法在 C++ 中, 类成员或者成员函数声明为 static 的便能实现在类的范围内共享, 这样的成员称作静态成员和静态成员函数, 在 LabVIEW 中没有类似功能的概念 LabVIEW 中使用 静态 (static) 这个术语来描述的方法, 跟 C++ 中描述的 静态 含义完全不同 LabVIEW 认为一个静态方法 (static method) 就是一个简单的子 VI(subVI) 的调用 2.6 动态方法在 LabVIEW 中, 在类层次结构中定义同名的方法, 直到程序运行才可确定调用的是哪一个类的同名 vi, 这样的方法称为动态方法 (dynamic methods), 称为动态方法是为了跟 LabVIEW 中的静态方法相对应 在 LabVIEW 中, 如果子类出现跟父类同名的方法, 那么该方法必须定义为动态方法, 才能通过编译 从继承的观点来看, 子类可以完全继承父类的方法, 也可以是重新编写方法覆盖原来的旧方法 图 6 为 LabVIEW 下的某项目结构框图, 图中 car 类是 vehicle 类的子类, 两者都包含了一个同名的 ShowMember.vi, 图 5 get all data.vi 程序框图该 vi 为动态 vi 创建方法 : 右击 vehicle.lvclass 图标, 通过新建» 动态 VI, 创建一个动态 VI, 保存该 VI 并命名为 ShowMember.vi 在 car 类中创建同名的动态 VI: 在如图 6 所示的项目管理窗口中, 右击 car.lvclass 图标 通过新建» 重写 VI, 创建一个重写 VI 在弹出的对话框中选择需要重写 VI 名称 vehicle.lvclass:showmember.vi 确定之后, 在 car 类中, 即出现一个 ShowMember.vi 2.7 多态 LabVIEW 中的多态 VI(polymorphic VI) 就是该 VI 中包含了多个 subvi, 各个 subvi 具有统一的输入输出接口 在把多态 VI 当成子程序来调用过程中, 该多态 VI 根据其输入端的数据类型来决定调用其中的某个 subvi 在 LabVIEW 中, 动态方法和多态 VI 某种程度上相似 [8] 多态 VI 根据输入的数据的类型来确定调用哪一个 VI; 动态方法在运行时根据动态分配输入终端到达的数据确定调用类层次结构中的哪一个 VI; 动态方法属于 LVOOP 技术范畴, 而多态 VI 在 LVOOP 技术前早就存在 C++ 中的多态跟 LabVIEW 中的多态是一个不同的概念,C++ 中的多态是面向对象技术中一个重要的概念 假设某 C++ 程序定义 car 类是 vehicle 类的派生类, 在类中都定义了同名 ShowMember 函数 程序中的 test 函数声明如下 : 图 6 项目结构框图

6 陈海生, 邓锐 :LabVIEW 面向对象编程技术 53 void test(vehicle &temp) { temp.showmember( ); } 主程序代码如下 : void main( ) { vehicle a ; car b ; test(a); test(b); } 对象 a 与 b 分别是基类和派生类的对象, 而函数 test 的形参却只是 vehicle 类的引用, 按照类继承的特点, 系统把 car 类对象看作是一个 vehicle 类对象, 因为 car 类的覆盖范围包含 vehicle 类 利用 test 函数实现传递 不同类对象的引用, 分别调用不同类的名称为 ShowMember 的成员函数 因此必须要解决的是正确分辨对象 类型的问题,C++ 提供了多态性 (polymorphism) 的技术来解决此问题 多态技术的实现有赖于虚函数方法, 比如, 把 ShowMember 函数定义为虚方法 在 LabVIEW 中无法创建一个类似上面 C++ 代码中的 test 函数, 该函数的参数是一个 vehicle 类对象的 引用 LabVIEW 中实现上面 C++ 代码所实现的功能是必须明确指定传递的是哪个类的对象, 那么自然就能 明确调用该类的同名 vi 某项目的 main.vi 程序框 图如图 7 所示 : main.vi 把 vehicle1.vi 作为 subvi 来调用, 其实 现的功能是创建一个 vehicle 类对象, 同样,car1.vi 实现的功能是创建一个 car 类对象 vehicle1.vi 和 car1.vi 的输出分别做为 ShowMember.vi 的输入, 因 此,ShowMember.vi 根据其输入的对象类型, 来确 定调用哪个类的 ShowMember.vi 从上面分析看来,LabVIEW 中动态方法的实现 跟 C++ 中派生类重载基类成员函数类似 在 C++ 中, 对于类的重载来说, 明确的不同类的对象, 调用其类的成员函数的时候, 系统是知道如何找到其类的同名成员 比如, 假设 car 类是 vehicle 类的派生类, 都定义了同名的 ShowMember 函数, 主程序图 7 某项目的 main.vi 程序框图代码如下 : void main( ) { vehicle a ; car b ;a. ShowMember( ); b. ShowMember( ); } 在程序中分别使用 a. ShowMember( ) 和 b. ShowMember( ) 语句调用了 vehicle 类和 car 类所定义的 ShowMember 函数 3 结束语 LVOOP 技术是 LabVIEW 在测控领域得到广泛应用催生的产物 对测控工程师来讲, 面向对象技术是专业的计算机编程技术, 而 LVOOP 技术的提出, 让测控工程师很容易地通过图形化的方式来进行面向对象的编程 因此该技术的提出无疑将进一步提升 LabVIEW 的整体优势, 使得基于 LabVIEW 开发的测试软件延伸到大型软件中, 开发更加适合团队合作, 更加方便后期维护 随着 LVOOP 技术的进一步完善, 其应用前景将更加广阔 注 : 本文已发表于 现代计算机 2008 年第 4 期 References: [1] 张仁辉. 基于 ActiveX 技术的 LabVI EW 与 Word 通信实现 [J]. 仪器仪表用户,2007,14(5):92-93 [2] Jon Conway,Steve Watts. 罗霄, 周毅译. 软件工程方法在 LabVIEW 中的应用 [M]. 北京 : 清华大学出版社,2006:26

7 54 广东海洋大学电子信息学刊 Vol.1, No.1, September 2008 [3] Herber Schildt. 周志荣, 朱德芳, 于秀山等译.C++ 参考大全 ( 第四版 )[M]. 北京 : 电子工业出版社,2003 : [4] LabVIEW 8.2 帮助. LabVIEW 面向对象编程 [M].National Instruments,2006. [5] 刘艺.Delphi 面向对象编程思想 [M]. 北京 : 机械工业出版社,2003:388 [6] 钱能.C++ 程序设计教程 [M]. 北京 : 清华大学出版社,1999:438 [7] LabVIEW Zone.LabVIEW Object-Oriented Programming: The Decisions Behind the Design[EB/OL].[ ]. [8] LabVIEW Zone.LabVIEW Object-Oriented Programming FAQ[EB/OL].[ ]. [9] 陈海生男 (1980-) 广东徐闻人, 广东海洋大学信息学院自动化系教师, 工学硕士 主要从事自动控制理论 信号与系统 Matlab 和 C/C++ 程序设计教学工作 主要研究方向包括 : 生产过程在线检测及控制技术, 嵌入式数控技术 邓锐 (1972-), 男, 湖北荆州人, 硕士, 讲师, 主要研究领域为嵌入式系统, 模式识别

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课 复习 Java 包 创建包 : package 语句, 包结构与目录结构一致 使用包 : import restaurant/ - people/ - Cook.class - Waiter.class - tools/ - Fork.class

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo [email protected] https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

Microsoft PowerPoint - 04-Inheritance.ppt

Microsoft PowerPoint - 04-Inheritance.ppt 继承 派生与多态性 1 本章主要内容 类的继承与派生 类成员的访问控制 简单继承与多重继承 派生类的构造 析构函数 多态性 2 1 类的继承与派生 保持已有类的特性, 并在其基础上产生新的类, 称新类继承了已有类的特征, 或称已有类派生出新类 被继承的已有类称为基类 ( 或父类 ) 派生出的新类称为派生类 派生类将自动继承基类的所有特性 ( 属性和方法 ) 派生类可以定义新的特性 ( 属性和方法 )

More information

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d =

More information

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B 25 9 2008 9 M ICROEL ECTRON ICS & COMPU TER Vol. 25 No. 9 September 2008 J ava 1,2, 1,2, 1,2 (1, 330022 ; 2, 330022) :,. Apla - Java,,.. : PAR ;Apla - Java ; ;CMP ; : TP311 : A : 1000-7180 (2008) 09-0018

More information

软件工程文档编制

软件工程文档编制 实训抽象类 一 实训目标 掌握抽象类的定义 使用 掌握运行时多态 二 知识点 抽象类的语法格式如下 : public abstract class ClassName abstract void 方法名称 ( 参数 ); // 非抽象方法的实现代码 在使用抽象类时需要注意如下几点 : 1 抽象类不能被实例化, 实例化的工作应该交由它的子类来完成 2 抽象方法必须由子类来进行重写 3 只要包含一个抽象方法的抽象类,

More information

(procedure-oriented)?? 2

(procedure-oriented)?? 2 1 (procedure-oriented)?? 2 (Objected-Oriented) (class)? (method)? 3 : ( 4 ???? 5 OO 1966 Kisten Nygaard Ole-Johan Dahl Simula Simula 爲 6 Smalltalk Alan Kay 1972 PARC Smalltalk Smalltalk 爲 Smalltalk 爲 Smalltalk

More information

1 下列类头定义中, 正确的是 面向对象程序设计网络课程 A class x { } B public x extends y { } C public class x extends y {.} D class x extends y implements y1 { } 2 现有两个类 A B,

1 下列类头定义中, 正确的是 面向对象程序设计网络课程 A class x { } B public x extends y { } C public class x extends y {.} D class x extends y implements y1 { } 2 现有两个类 A B, 1 下列类头定义中, 正确的是 A class x B public x extends y C public class x extends y. D class x extends y implements y1 2 现有两个类 A B, 以下描述中表示 B 继承自 A 的是 (D ) A) class A extends B B) class B implements A C) class A

More information

Microsoft PowerPoint - 8. 运算符重载 Operator Overloading.pptx

Microsoft PowerPoint - 8. 运算符重载 Operator Overloading.pptx 运算符重载 Operator Overloading class Point { public: ; double x_, y_; Why Operator Overloading? Point (double x =0, double y = 0):x_(x),y_(y) { int main(){ Point a(1., 2), b(3,4); Point c = a + b; return 0;

More information

幻灯片 1

幻灯片 1 信息科学技术学院 程序设计实习 郭炜微博 http://weibo.com/guoweiofpku http://blog.sina.com.cn/u/3266490431 刘家瑛微博 http://weibo.com/pkuliujiaying 1 信息科学技术学院 程序设计实习 郭炜刘家瑛 继承和派生 ( 教材 P215) 2 继承和派生的概念 继承 : 在定义一个新的类 B 时, 如果该类与某个已有的类

More information

教 師 專 訪 - 萬 鍾 汶 老 師 碩 一 班 林 彥 甫 採 訪 報 導 圖 為 萬 鍾 汶 教 師 照 片 Q: 恭 喜 老 師 榮 升 校 友 聯 絡 中 心 主 任, 是 否 可 以 請 老 師 為 我 們 介 紹 一 下 校 友 聯 絡 中 心 的 業 務 與 宗

教 師 專 訪 - 萬 鍾 汶 老 師 碩 一 班 林 彥 甫 採 訪 報 導 圖 為 萬 鍾 汶 教 師 照 片 Q: 恭 喜 老 師 榮 升 校 友 聯 絡 中 心 主 任, 是 否 可 以 請 老 師 為 我 們 介 紹 一 下 校 友 聯 絡 中 心 的 業 務 與 宗 興 大 農 經 暨 應 經 系 所 友 通 訊 理 事 長 : 李 朝 賢 系 主 任 : 黃 炳 文 第 八 十 七 期 報 導 系 所 友 動 態. 增 進 系 所 友 合 作 1971 年 11 月 1 日 創 刊 本 期 內 容 升 職 教 師 專 訪 萬 鍾 汶 老 師 1 應 經 講 座 紀 要 胡 漢 陽 黃 漢 卿 : 升 職 與 就 業 漫 談 金 融 證 照 4 原 清 : 日

More information

Microsoft Word - 07.docx

Microsoft Word - 07.docx 應 用 GeoGebra 數 學 軟 體 於 數 學 課 程 的 教 學 Using Dynamic Mathematical Software GeoGebra in Mathematical Course 姜 正 雄 Cheng-Hsiung Chiang 玄 奘 大 學 資 訊 管 理 學 系 Department of Information Management, Hsuan Chuang

More information

Microsoft Word - 专论综述1.doc

Microsoft Word - 专论综述1.doc 2016 年 第 25 卷 第 期 http://www.c-s-a.org.cn 计 算 机 系 统 应 用 1 基 于 节 点 融 合 分 层 法 的 电 网 并 行 拓 扑 分 析 王 惠 中 1,2, 赵 燕 魏 1,2, 詹 克 非 1, 朱 宏 毅 1 ( 兰 州 理 工 大 学 电 气 工 程 与 信 息 工 程 学 院, 兰 州 730050) 2 ( 甘 肃 省 工 业 过 程 先

More information

Microsoft PowerPoint - ch12 [Compatibility Mode]

Microsoft PowerPoint - ch12 [Compatibility Mode] 第十二章 面向对象语言的编译 本章内容 概述面向对象语言的重要概念和实现技术 以 C++ 语言为例, 介绍如何将 C++ 程序翻译成 C 程序 实际的编译器大都把 C++ 程序直接翻译成低级语言程序 12.1 面向对象语言的概念 12.1.1 对象和对象类 对象 由一组属性和操作于这组属性的过程组成 属性到值的映射称为对象的状态, 过程称为方法 对象类 一类对象的总称, 规范了该类中对象的属性和方法,

More information

<4D6963726F736F667420576F7264202D20B9DCC0EDD6C6B6C8BBE3B1E0B5DAB6FEB8E5>

<4D6963726F736F667420576F7264202D20B9DCC0EDD6C6B6C8BBE3B1E0B5DAB6FEB8E5> 土 木 工 程 防 灾 国 家 重 点 实 验 室 ( 同 济 大 学 ) STATE KEY LABORATORY OF DISASTER REDUCTION IN CIVIL ENGINEERING, TONGJI UNIVERSITY 管 理 制 度 汇 编 土 木 工 程 防 灾 国 家 重 点 实 验 室 ( 同 济 大 学 ) 目 录 国 家 重 点 实 验 室 建 设 与 运 行 管

More information

C++_Lecture

C++_Lecture C++ 程序设计 张岳新编著 苏州大学出版社 1 第十一章 继承和派生类 2 继承性是面向对象程序设计中最重要的机制 这种机制提供了无限重复利用程序资源的一种途径 通过 C++ 语言中的继承机制, 可以扩充和完善旧的程序设计以适应新的需求 这样不仅可以节省程序开发的时间和资源, 并且为未来程序增添了新的资源 3 class Student { int num; char name[30]; char

More information

2007 2007 2007 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT 2007 192

2007 2007 2007 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT 2007 192 2007 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT 191 2007 2007 2007 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT 2007 192 2007 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT 2007 1 17 8 2007 2007

More information

Microsoft PowerPoint - 7. 面向对象程序设计-Object-Oriented Programming.ppt [兼容模式]

Microsoft PowerPoint - 7. 面向对象程序设计-Object-Oriented Programming.ppt [兼容模式] 面向对象程序设计 Object-Oriented Programming(OOP) Classes,Inheritance, Polymorphism A Survey of Programming Techniques Unstructured programming, procedural programming, modular programming and object-oriented

More information

1.3

1.3 Software Engineering 软 件 工 程 Prof. Mei Hong 洪 玫 College of Computer Science and Software Engineering 四 川 大 学 计 算 机 ( 软 件 学 院 ) E-Mail: [email protected] Office: B502, Second Laboratory Building, Jiangan

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

彩色地图中道路的识别和提取

彩色地图中道路的识别和提取 9310016, i ii Abstract This thesis is on the researching of recognizing the roads in map image by computer. Based on the theory of Pattern Recognition, there is a method to be discussed, which can recognize

More information

第二十四屆全國學術研討會論文中文格式摘要

第二十四屆全國學術研討會論文中文格式摘要 以 田 口 動 態 法 設 計 物 理 治 療 用 牽 引 機 與 機 構 改 善 1, 2 簡 志 達 馮 榮 豐 1 國 立 高 雄 第 一 科 技 大 學 機 械 與 自 動 化 工 程 系 2 傑 邁 電 子 股 份 有 限 公 司 1 摘 要 物 理 治 療 用 牽 引 機 的 主 要 功 能 是 將 兩 脊 椎 骨 之 距 離 拉 開, 使 神 經 根 不 致 受 到 壓 迫 該 類 牽

More information

广 东 应 用 技 术 大 学 研 究 JGDBU 2015-12-25 第 22 卷 第 3 期 1 建 设 中 国 应 用 技 术 大 学 面 临 的 理 论 与 实 践 问 题 中 图 分 类 号 :G642 文 献 标 识 码 :A 文 章 编 号 : 粤 O-L0150283(2015)03-06 基 金 项 目 : 广 东 省 教 育 科 学 十 二 五 规 划 项 目 (2013JK308);

More information

Microsoft Word - 793-797 tb20150504赵宏宇s-高校教改纵横.doc

Microsoft Word - 793-797 tb20150504赵宏宇s-高校教改纵横.doc 微 生 物 学 通 报 Microbiology China [email protected] Apr. 20, 2016, 43(4): 793 797 http://journals.im.ac.cn/wswxtbcn DOI: 10.13344/j.microbiol.china.150504 高 校 教 改 纵 横 生 物 工 程 专 业 发 酵 课 程 群 建 设 探 索 * 赵 宏 宇

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

标题

标题 第 28 卷 摇 第 3 期 北 京 工 商 大 学 学 报 ( 社 会 科 学 版 ) Vol. 28 No. 3 2013 年 5 月 JOURNAL OF BEIJING TECHNOLOGY AND BUSINESS UNIVERSITY( SOCIAL SCIENCES) May 2013 基 于 财 务 视 角 的 上 市 百 货 公 司 竞 争 力 评 价 实 证 研 究 王 摇 健

More information

临床路径管理模式下医疗服务流程的关键环节分析

临床路径管理模式下医疗服务流程的关键环节分析 临 床 路 径 管 理 模 式 下 医 疗 服 务 流 程 的 关 键 环 节 分 析 郭 淑 岩 陶 红 兵 曲 豪 柯 晓 华 刘 鹏 珍 梁 婧 摘 要 采 取 文 献 综 述 相 关 资 料 分 析 和 医 生 意 愿 调 查 等 方 法 找 出 影 响 医 院 临 床 路 径 管 理 服 务 流 程 的 主 要 环 节, 邀 请 已 经 开 展 临 床 路 径 的 医 院 相 关 人 员

More information

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入 100 年 特 種 考 試 地 方 政 府 公 務 人 員 考 試 試 題 等 別 : 三 等 考 試 類 科 : 資 訊 處 理 科 目 : 系 統 分 析 與 設 計 一 請 參 考 下 列 旅 館 管 理 系 統 的 使 用 案 例 圖 (Use Case Diagram) 撰 寫 預 約 房 間 的 使 用 案 例 規 格 書 (Use Case Specification), 繪 出 入

More information

模板

模板 制作人 : 张刚 目录 类和对象 面向对象程序设计基本特征 类的声明 构造方法 成员变量和方法 封装 继承 多态 包 访问控制 final static 抽象类和接口 内部类 沈阳工业大学软件学院 Java 课程教研组 Page 2 核心知识点 类 对象 三个基本特征 类的基本结构 成员变量 构造方法 成员方法 类实例 对象创建和操作 沈阳工业大学软件学院 Java 课程教研组 Page 3 1.

More information

Microsoft Word - 王彬_已修改_.doc

Microsoft Word - 王彬_已修改_.doc 第 39 卷 第 1 期 应 用 科 技 Vol.39, No.1 2012 年 2 月 Applied Science and Technology Feb. 2012 doi:10.3969/j.issn.1009-671x.201110009 基 于 J2EE 网 络 教 学 系 统 的 设 计 与 实 现 李 静 梅, 王 彬, 彭 晴 晴 哈 尔 滨 工 程 大 学 计 算 机 科 学 与

More information

~ ~

~ ~ * 40 4 2016 7 Vol. 40 No. 4 July 2016 35 Population Research 2014 1 2016 2016 9101. 0 40 49. 6% 2017 ~ 2021 1719. 5 160 ~ 470 100872 Accumulated Couples and Extra Births under the Universal Tw o-child

More information

Microsoft PowerPoint - 第06讲_继承.ppt [兼容模式]

Microsoft PowerPoint - 第06讲_继承.ppt [兼容模式] 程序设计实习 (I): C++ 程序设计 第六讲继承 上节内容回顾 三种运算符重载的实现方式 重载为普通函数 重载为成员函数 重载为友元 常见的运算符重载 流运算符 (>>

More information

序 软 件 工 程 思 想 林 锐 序 软 件 工 程 思 想 讲 述 软 件 开 发 和 做 程 序 员 的 道 理, 视 野 独 特, 构 思 新 颖, 内 容 风 趣, 不 落 窠 臼, 令 人 耳 目 一 新 堪 称 难 得, 以 至 回 味 无 穷 作 者 从 事 了 八 年 的 软 件 开 发 工 作, 在 他 的 博 士 学 位 论 文 完 成 之 际 写 下 了 这 本 心 之 所 感

More information

% GIS / / Fig. 1 Characteristics of flood disaster variation in suburbs of Shang

% GIS / / Fig. 1 Characteristics of flood disaster variation in suburbs of Shang 20 6 2011 12 JOURNAL OF NATURAL DISASTERS Vol. 20 No. 6 Dec. 2011 1004-4574 2011 06-0094 - 05 200062 1949-1990 1949 1977 0. 8 0. 03345 0. 01243 30 100 P426. 616 A Risk analysis of flood disaster in Shanghai

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

2004 1 / ( ),,,, ;,? ( 311 ),,, 25 9,, 1 2, [8 ] : ( 1637 ),, ( 1636 ), [6 ] 2 ( 8, 1651 ) [9 ],,, 1644 ( 22 ),,, ( ), 4 ( ) 6,,, ( 5 ),, :,,,,,,, ( 1

2004 1 / ( ),,,, ;,? ( 311 ),,, 25 9,, 1 2, [8 ] : ( 1637 ),, ( 1636 ), [6 ] 2 ( 8, 1651 ) [9 ],,, 1644 ( 22 ),,, ( ), 4 ( ) 6,,, ( 5 ),, :,,,,,,, ( 1 ( ) 10 1 JOURNAL OF GUANGXI UNIVERSITY FOR NATIONALITIES Vol 10 No 1 2004 2 ( Natural Science Edition) Feb 2004 ( ) Ξ (, 230026) : 17 18,,,, : ; ; : P1-0931312 : A :1007-0311 (2004) 01-0030 - 09 0 17,,,

More information

物理学报 Acta Phys. Sin. Vol. 62, No. 14 (2013) 147802 叠 [4]. PET 设备最重要的部件就是探测器环, 探测 备重建图像具有减少数据插值的优势. 器环的性能直接影响 PET 的成像能力. 探头与探头 之间得到的符合直线叫做投影线. 所有的投影线在

物理学报 Acta Phys. Sin. Vol. 62, No. 14 (2013) 147802 叠 [4]. PET 设备最重要的部件就是探测器环, 探测 备重建图像具有减少数据插值的优势. 器环的性能直接影响 PET 的成像能力. 探头与探头 之间得到的符合直线叫做投影线. 所有的投影线在 数 据 插 值 对 正 电 子 发 射 断 层 成 像 设 备 的 图 像 重 建 影 响 的 研 究 * 杨 昆 刘 新 新 李 晓 苇 ( 河 北 大 学 物 理 学 院, 保 定 071000 ) ( 2013 年 1 月 30 日 收 到 ; 2013 年 4 月 9 日 收 到 修 改 稿 ) 正 电 子 发 射 断 层 扫 描 (positron emission computed tomography,

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 [email protected] 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

Wy159.mps

Wy159.mps 第 章 系 统 开 发 方 法 管 理 信 息 系 统 开 发 的 效 率 质 量 成 本 及 用 户 的 满 意 程 度, 除 了 管 理 技 术 等 因 素 外, 还 与 系 统 开 发 方 法 密 切 相 关 管 理 信 息 系 统 从 产 生 到 现 在 已 经 发 展 了 许 多 开 发 方 法, 这 些 开 发 方 法 各 自 遵 循 一 定 的 基 本 思 想, 适 用 于 一 定 的

More information

深圳市太光电信股份有限公司章程

深圳市太光电信股份有限公司章程 神 州 数 码 信 息 服 务 股 份 有 限 公 司 章 程 二 O 一 五 年 十 二 月 1 目 录 第 一 章 总 则... 1 第 二 章 经 营 宗 旨 和 范 围... 2 第 三 章 股 份... 3 第 一 节 股 份 发 行... 3 第 二 节 股 份 增 减 和 回 购... 4 第 三 节 股 份 转 让... 5 第 四 章 股 东 和 股 东 大 会... 6 第 一

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 ( Modified Delphi Method ) 100 54 54 5-1 5-1 (AHP) 60 55 91.7 55 AHP (Expert Choice Version 9.0) 5 9.09 50 90.91 50 5-6 58 .. 59 60 5-2 5-3 1 100 0 2 100 0 3 98.1 1.9 4 96.3 3.7 5-4 1-1 100 1-2 94.4 5.6

More information

240 生 异 性 相 吸 的 异 性 效 应 [6] 虽 然, 心 理 学 基 础 研 [7-8] 究 已 经 证 实 存 在 异 性 相 吸 异 性 相 吸 是 否 存 在 于 名 字 认 知 识 别 尚 无 报 道 本 实 验 选 取 不 同 性 别 的 名 字 作 为 刺 激 材 料, 通

240 生 异 性 相 吸 的 异 性 效 应 [6] 虽 然, 心 理 学 基 础 研 [7-8] 究 已 经 证 实 存 在 异 性 相 吸 异 性 相 吸 是 否 存 在 于 名 字 认 知 识 别 尚 无 报 道 本 实 验 选 取 不 同 性 别 的 名 字 作 为 刺 激 材 料, 通 2011 年 Journal of Capital Medical University 4月 第2 期 Apr 2011 Vol 32 No 2 基础研究 doi: 10 3969 / j issn 1006-7795 2011 02 015 人脑识别不同性别名字反应时的差异研究 高迎霄 陈昭燃 * 张明霞 ( 首都医科大学神经生物系高级脑功能中心) 摘要 目的 探讨男女对不同性别名字认知加工速度是否存在差异

More information

穨17.PDF

穨17.PDF 17 J Chin Med 14(1): 17-31, 2003 (2002 7 9 2002 12 24 2003 1 8 ) 1 2 50 : 04-22340047 : 04-22342508E-Mail: [email protected] 18 3 4 19 () 5 1. 2. 3. 4. 5. 20 ( ) 6 1. 2. 3. () 7 1. 21 1 2 3 4 5 6 2.

More information

穨CY03519.PDF

穨CY03519.PDF 519544 519 * * CY03517- 520 519544 521 * 1987 76 ( 86) 1993 1995 * 522 ( 86 87) 20 ( 1991) 523 1 1 524 1949 22 3 5 ( 86) 1. 2. 3. 4. ( 72) ( 1993 1997) 525 34 5 4 10 34 2 526 134 2 2 527 19 ( 1996) ( 19881991)

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

August 大 学 化 学 (Daxue Huaxue) Univ. Chem. 2016, 31 (8), 71-75 71 化 学 实 验 doi: 10.3866/PKU.DXHX201510028 www.dxhx.pku.edu.cn 高 校 化 学 实 验 教 学 中 产 生 的 化 学 废 物 的 回 收 及 处 理 * 兰 景 凤 俞 娥 ( 兰 州 大 学 化 学 化 工 学 院,

More information

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 语 言 程 序 设 计 郑 莉 胡 家 威 编 著 清 华 大 学 逸 夫 图 书 馆 北 京 内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 握 语

More information

Microsoft Word - 物件導向編程精要.doc

Microsoft Word - 物件導向編程精要.doc Essential Object-Oriented Programming Josh Ko 2007.03.11 object-oriented programming C++ Java OO class object OOP Ruby duck typing complexity abstraction paradigm objects objects model object-oriented

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Microsoft PowerPoint - plan08.ppt

Microsoft PowerPoint - plan08.ppt 程 序 设 计 语 言 原 理 Principle of Programming Languages 裘 宗 燕 北 京 大 学 数 学 学 院 2012.2~2012.6 8. 面 向 对 象 为 什 么 需 要 面 向 对 象? OO 语 言 的 发 展 面 向 对 象 的 基 本 概 念 封 装 和 继 承 初 始 化 和 终 结 处 理 动 态 方 法 约 束 多 重 继 承 总 结 2012

More information

Microsoft Word - 2015年第三期09

Microsoft Word - 2015年第三期09 第 32 卷 第 3 期 河 北 工 程 大 学 学 报 ( 社 会 科 学 版 ) Vol.32 No.3 2015 年 9 月 Journal of Hebei University of Engineering (Social Science Edition) Sept.2015 潍 坊 地 区 非 物 质 文 化 遗 产 要 素 研 究 刘 阳 ( 中 央 戏 剧 学 院 戏 剧 管 理 系,

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:[email protected] 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

Book1

Book1 經 辦 網 點 名 稱 網 點 位 址 第 一 支 行 營 業 室 廣 東 省 廣 州 市 越 秀 區 沿 江 中 路 193 號 第 二 支 行 營 業 室 廣 東 省 廣 州 市 沿 江 西 路 145 號 吉 祥 支 行 廣 東 省 廣 州 市 東 風 中 路 313 號 荔 灣 支 行 營 業 室 廣 東 省 廣 州 市 荔 灣 區 南 岸 路 63 號 三 樓 北 京 路 支 行 營 業

More information

NOWOER.OM m/n m/=n m/n m%=n m%n m%=n m%n m/=n 4. enum string x1, x2, x3=10, x4, x5, x; 函数外部问 x 等于什么? 随机值 5. unsigned char *p1; unsigned long *p

NOWOER.OM m/n m/=n m/n m%=n m%n m%=n m%n m/=n 4. enum string x1, x2, x3=10, x4, x5, x; 函数外部问 x 等于什么? 随机值 5. unsigned char *p1; unsigned long *p NOWOER.OM /++ 程师能 评估. 单项选择题 1. 下 描述正确的是 int *p1 = new int[10]; int *p2 = new int[10](); p1 和 p2 申请的空间 的值都是随机值 p1 和 p2 申请的空间 的值都已经初始化 p1 申请的空间 的值是随机值,p2 申请的空间 的值已经初始化 p1 申请的空间 的值已经初始化,p2 申请的空间 的值是随机值 2.

More information

Microsoft Word - RAP 050120 CHI.doc

Microsoft Word - RAP 050120 CHI.doc 利 用 世 行 贷 款 柳 州 市 环 境 治 理 工 程 移 民 安 置 计 划 柳 州 市 城 市 投 资 建 设 发 展 有 限 公 司 柳 州 市 环 境 卫 生 管 理 处 二 00 五 年 一 月 二 十 日 0 目 录 第 一 章 项 目 简 述...6 1.1 水 环 境 综 合 治 理 项 目...8 1.2 城 市 公 厕 项 目...12 1.3 垃 圾 转 运 站 建 设 项

More information

2006 2006 2006 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT () 2004 2006 2004 29 30 2006 9 42

2006 2006 2006 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT () 2004 2006 2004 29 30 2006 9 42 2006 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT 41 2006 2006 2006 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT () 2004 2006 2004 29 30 2006 9 42 2006 CHINA SCIENCE AND TECHNOLOGY DEVELOPMENT REPORT

More information

Improving the Effectiveness of the Training of Civil Service by Applying Learning Science and Technology: The Case Study of the National Academy of Ci

Improving the Effectiveness of the Training of Civil Service by Applying Learning Science and Technology: The Case Study of the National Academy of Ci 善 用 學 習 科 技 提 升 公 務 人 員 培 訓 之 效 能 : 以 國 家 文 官 學 院 學 習 科 技 之 建 構 與 運 用 為 例 蔡 璧 煌 鍾 廣 翰 摘 要 公 務 人 員 的 素 質 代 表 一 國 國 力, 除 攸 關 國 家 施 政 外, 也 影 響 國 家 整 體 之 發 展, 因 此 如 何 善 用 學 習 科 技 協 助 公 務 人 員 培 訓 與 管 理, 未 來

More information