我是誰 張 文鈿 a.k.a. ihower 來 自台灣

Size: px
Start display at page:

Download "我是誰 張 文鈿 a.k.a. ihower 來 自台灣"

Transcription

1 從 Classes 到 Objects: 那些 OOP 教我的事 RubyConf China

2 我是誰 張 文鈿 a.k.a. ihower 來 自台灣

3

4

5 Ruby Taiwan

6 RubyConf Taiwan 2013/4/25-26

7 OOP class-oriented object-oriented Role-oriented Context-oriented DCI Conclusion Aga

8 Object = Identity + Behavior + State

9 Identity a = "foo" b = "foo" a.object_id # b.object_id # a == b # true a.equal?(b) # false

10 Behavior "foo".methods => [:<=>, :==, :===, :eql?, :hash, :casecmp, :+, :*, :%, :[], : []=, :insert, :length, :size, :bytesize, :empty?, :=~, :match, :succ, :succ!, :next, :next!, :upto, :index, :rindex, :replace, :clear, :chr, :getbyte, :setbyte, :byteslice, :to_i, :to_f, :to_s, :to_str, :inspect, :dump, :upcase, :downcase, :capitalize, :swapcase, :upcase!, :downcase!, :capitalize!, :swapcase!, :hex, :oct,

11 State class Person def def = name

12 State (cont.) a = Person.new b = Person.new a.name = "Foo" b.name = "Bar"

13 class Person attr_accessor :name

14 封裝 Encapsulation 物件的 State 狀態被封裝起來 必須透過外在的 Behavior, 也就是 Method 方法來存取操作

15 多型 Polymorphism Duck-typing in Ruby 不管物件的類型, 只要有相同的介 面, 就可以呼叫使 用

16 class Org attr_accessor :name [Person.new, Org.new].each do p puts p.name

17 OOP = objects + messages

18 Sing Message 就是呼叫物件的 方法 person 呼叫 name 方法

19 runtime picture obj obj obj obj obj obj obj obj

20 class-oriented design?

21 class-based OOP

22 class-based OOP 物件需要 一種 方式可以 方便 生成

23 class-based OOP 物件需要 一種 方式可以 方便 生成 絕 大部分的 OO 程式語 言都 支援 class-based

24 class-based OOP 物件需要 一種 方式可以 方便 生成 絕 大部分的 OO 程式語 言都 支援 class-based 是 Object 的 template 樣板

25 class-based OOP 物件需要 一種 方式可以 方便 生成 絕 大部分的 OO 程式語 言都 支援 class-based 是 Object 的 template 樣板 是 Object 的 factory 工廠

26 class-oriented?

27 class-oriented? 使 用 class 概念來設計整個系統

28 class-oriented? 使 用 class 概念來設計整個系統 找出系統的 nouns, 以資料為中 心, 將物件 用類別進 行分類 (Data-centric)

29 class-oriented? 使 用 class 概念來設計整個系統 找出系統的 nouns, 以資料為中 心, 將物件 用類別進 行分類 (Data-centric) 愛 用繼承架構

30 class-oriented? 使 用 class 概念來設計整個系統 找出系統的 nouns, 以資料為中 心, 將物件 用類別進 行分類 (Data-centric) 愛 用繼承架構 最後得到系統的 static representation

31 A static class diagram

32 Data-centric 例如, 一個 e-commerce 系統 : Product Invoice User 將需要的 方法定義在每個類別上

33 A Product model class Product validates_presence_of :name

34 不斷加 方法進來 class Product validates_presence_of :name def add_to_billing(billing) billing.items << self

35 A fat Product model class Product validates_presence_of :name, :price def add_to_billing(order) order.items << self def tag(name) #... def self.export #... def sales_report #...

36 你以為很多物件在互動 obj obj obj obj obj obj obj obj

37 其實只有少數幾種物件 User Product Invoice

38 三種類型的物件 class Product def A def B def C class Invoice def X def Y def Z class User def Q def W def E

39 最後變成 萬能的 God Object!

40 What s more Object-oriented? 如何能更善 用 Object?

41 是什麼 v.s. 做什麼

42 是什麼 v.s. 做什麼 一個物件 是什麼 (Being) 跟作什麼 (Doing) 是分開的概念

43 是什麼 v.s. 做什麼 一個物件 是什麼 (Being) 跟作什麼 (Doing) 是分開的概念 一個物件需要有什麼 方法, 跟當時的 角 色和情境有關係

44 是什麼 v.s. 做什麼 一個物件 是什麼 (Being) 跟作什麼 (Doing) 是分開的概念 一個物件需要有什麼 方法, 跟當時的 角 色和情境有關係 Responsibility-centric 以職責為中 心, 將物件進 行分類

45 1. 根據 Roles 來區分 物件可以做什麼

46 def work def rest def approve def review

47 person def work Roles: Employee def rest def approve def review

48 def work def rest person Roles: Manager def approve def review

49 Role-oriented 不同 角 色有不同責任, 需要的 方法也就不同 用單 一繼承 行不通的, 一個物件可能同時有好幾個 角 色

50 def buy def complain Role: Customer def approve def review Role: Manager

51 person Roles: Customer Manager def buy def complain def approve def review Role: Customer Role: Manager

52 怎麼實作? We represent roles as identifiers... they [roles] may just be pointers to role-bound object, or macros, or function or something else. - Lean Architecture p.240

53 方法 一 : Composition

54 Object Composition

55 Object Composition 一個物件裡包其他物件

56 Object Composition 一個物件裡包其他物件 靜態程式語 言的唯 一選擇

57 Object Composition 一個物件裡包其他物件 靜態程式語 言的唯 一選擇 眾多 Design Pattern

58 class Person def = role def

59 class EmployeeRole def say puts "done!" class ManagerRole def say puts "solid!"

60 Strategy Pattern! p1 = Person.new(ManagerRole.new) p2 = Person.new(EmployeeRole.new)

61 person person employee role manager role

62 或是換個 組合 方向?

63 require 'delegate' class Person class EmployeeRole < SimpleDelegator def say puts "done!" class ManagerRole < SimpleDelegator def fly puts "solid!"

64 require 'delegate' class Person class EmployeeRole < SimpleDelegator def say puts "done!" class ManagerRole < SimpleDelegator def fly puts "solid!"

65 Decorator Pattern p1 = EmployeeRole.new(Person.new) p2 = ManagerRole.new(Person.new)

66 employee manager person person

67 Strategy v.s. Decorator

68 Strategy v.s. Decorator Strategy Pattern 相同 方法, 但是不同 角 色有不同演算法時

69 Strategy v.s. Decorator Strategy Pattern 相同 方法, 但是不同 角 色有不同演算法時 Decorator Pattern 當你想新增物件的 角 色 行為時

70 Object Composition Composition 很強 大 但是也可以搞的很複雜, 特別是參數和狀態如何在物件之間流通...

71 方法 二 : Mixin

72 A Product model class Product validates_presence_of :name def add_to_billing(billing) billing.items << self

73 Orderable Role module Billingable def add_to_billing(billing) billing.items << self

74 class Product validates_presence_of :name include Billingable

75 class Product validates_presence_of :name include Billingable include Taggable include Exporter include Reporter

76

77 Rails4 app/models/concerns app/controllers/concerns

78 批評 只是 copy-paste 而已 module 本質上還是繼承 inheritance, 不若 composition 容易替換

79 Poor man s role-oriented design Simple, Quick and Dirty

80 是什麼 v.s. 做什麼 一個物件 是什麼 (Being) 跟作什麼 (Doing) 是分開的概念 一個物件需要有什麼 方法, 跟當時的 角 色和情境有關係 Responsibility-centric 以職責為中 心, 將物件進 行分類

81 2. 根據情境來區分 物件可以做什麼

82 def buy def complain def approve def review

83 def buy 購物情境 才需要 def complain def approve def review

84 def buy def complain 客服情境 才需要 def approve def review

85 Use case 不同的 User case 特定情境, 物件需要的 方法不 一樣 例如註冊流程 購物流程

86 怎麼實作?

87 還是 Composition

88 而且有很多種 Patterns Service object Query object Form object View object Policy object... 根據情境分類...

89 Service Object a.k.a. Command Pattern 包裝跨 Data Model 的操作 class BillingControllers < ApplicationController before_filter :find_current_billing def = Product.find(params[:product_id])

90 Service Object class BillingService def initialize(billling, = = product def perform! private def add_product_to_billling(billling, product) billling.items << product

91 Query Object class ProductQuery 包裝複雜的 SQL 查詢 def initialize(relation = = relation def by_regions(region_ids = nil) if region_ids.present? countrys = RegionCountry.where(:region_id => => countrys) = ProductQuery.new.by_regions(region_ids)

92 View Object 包裹給 Rails View 使 用 class DashboardView def = company def arr #... def mrr #... def cac #...

93 Form Object 搭配 Rails 的表單 class Signup include Virtus ext ActiveModel::Naming include ActiveModel::Conversion include ActiveModel::Validations attr_reader :user attr_reader :company attribute :name, String attribute :company_name, String attribute : , String validates : , presence: true # more validations # Forms are never themselves persisted def persisted? false def save if valid? persist! true else false

94 class SignupsController < ApplicationController def = Signup.new(params[:signup]) redirect_to dashboard_path else rer "new"

95

96 增加物件的多樣性 避免肥 大的類別 obj obj obj obj obj obj obj obj

97 DCI 角 色 + 情境 將 Behavior 跟 Data model 分開的更徹底

98 DCI

99 Data: 資料 DCI

100 DCI Data: 資料 例如 Product

101 DCI Data: 資料 例如 Product Context: 情境

102 DCI Data: 資料 例如 Product Context: 情境 例如加 入購物 車這個 Use case

103 DCI Data: 資料 例如 Product Context: 情境 例如加 入購物 車這個 Use case Interaction: 行為

104 DCI Data: 資料 例如 Product Context: 情境 例如加 入購物 車這個 Use case Interaction: 行為 例如加 入購物 車這個 方法

105 呼叫 方式 class BillingControllers < ApplicationController before_filter :find_current_billing def = Product.find(params[:product_id])

106 情境 class BillingContext def initialize(billling, = billling def

107 class Product < ActiveRecord::Base # 注意, 這裡不放 Behavior 了

108 Billingable Role class BillingContext module Billlingable def add_to_billling(billling) billling.items << self

109 class BillingContext def initialize(billling, = def module Billlingable def add_to_billling(billling) billling.items << self

110 data model 的 behavior, 是 run-time 的時候, 根據當時的需要 動態 ext 進去物件

111 compile-time run-time Product class 沒有 行為 ext 行為模組 Product object 加上 行為

112 批評

113 用 Wrapper? require 'delegate' class BillingContext def initialize(billling, = = BillingableProduct.new(product) def class BilllingableProduct < SimpleDelegator def add_to_billling(billling) billling.items << getobj

114 self 精神分裂 getobj 多包 一層, 物件的 identify 和 class 是不 一樣的, 需要處理資料傳遞和分享的問題 就算 自 己寫 Wrapper, 也很 麻煩 更別提如果有兩個以上的 Roles

115 Benchmark 並沒有數量級的差距 inherited mixin wrapper simple delegator ext(dci)

116 結論 Conclusion

117 結論

118 結論 從 Data-Centric 到 Responsibility-centric

119 結論 從 Data-Centric 到 Responsibility-centric 物件的 Behavior 會因為 角 色和情境 而需求不同, 可以分開 而不需要通通塞在 data model 上

120 結論 (cont.)

121 結論 (cont.) 在靜態語 言中,Composition 是唯 一解

122 結論 (cont.) 在靜態語 言中,Composition 是唯 一解 但是在 Ruby 中, 善 用 一些技巧可以事半功倍 Mixins DCI

123 結論 (cont.) 在靜態語 言中,Composition 是唯 一解 但是在 Ruby 中, 善 用 一些技巧可以事半功倍 Mixins DCI 因為 Ruby 把 class 當作 behavior 的容器, 而不是死的 template, 所以可以動態地修改 行 為

124 Reference: Object-Oriented Programming: Objects over Classes (The ThoughtWorks Anthology 2) Clean Ruby, Jim Gay Rails Developers Should Take DCI Seriously rails-developers-should-take-dci.html

125 謝謝! 歡迎參加明晚 Faria Systems 的 After Party

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

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

(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

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

D C 93 2

D C 93 2 D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,

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

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074> 软 件 架 构 师 研 修 讲 座 胡 协 刚 软 件 架 构 师 UML/RUP 专 家 szjinco@public.szptt.net.cn 中 国 软 件 架 构 师 网 东 软 培 训 中 心 小 故 事 : 七 人 分 粥 当 前 软 件 团 队 的 开 发 现 状 和 面 临 的 问 题 软 件 项 目 的 特 点 解 决 之 道 : 从 瀑 布 模 型 到 迭 代 模 型 解 决 项

More information

Strings

Strings Inheritance Cheng-Chin Chiang Relationships among Classes A 類 別 使 用 B 類 別 學 生 使 用 手 機 傳 遞 訊 息 公 司 使 用 金 庫 儲 存 重 要 文 件 人 類 使 用 交 通 工 具 旅 行 A 類 別 中 有 B 類 別 汽 車 有 輪 子 三 角 形 有 三 個 頂 點 電 腦 內 有 中 央 處 理 單 元 A

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

Microsoft PowerPoint - plan08.ppt

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

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

Wy159.mps

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

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

Microsoft PowerPoint - Aqua-Sim.pptx

Microsoft PowerPoint - Aqua-Sim.pptx Peng Xie, Zhong Zhou, Zheng Peng, Hai Yan, Tiansi Hu, Jun-Hong Cui, Zhijie Shi, Yunsi Fei, Shengli Zhou Underwater Sensor Network Lab 1 Outline Motivations System Overview Aqua-Sim Components Experimental

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

幻灯片 1

幻灯片 1 Bring Shopper Research Into Category Solution Content What is the difference between Shopper Research and Consumer Research? Bring Shopper Research into Category Solution Case Share Page 2 Shopper Research

More information

K301Q-D VRT中英文说明书141009

K301Q-D VRT中英文说明书141009 THE INSTALLING INSTRUCTION FOR CONCEALED TANK Important instuction:.. Please confirm the structure and shape before installing the toilet bowl. Meanwhile measure the exact size H between outfall and infall

More information

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D 2008 1 1 A. B. C. D. UML 2 3 2 A. B. C. D. 3 A. B. C. D. UML 4 5 4 A. B. C. D. 5 A. B. C. D. 6 6 A. DES B. RC-5 C. IDEA D. RSA 7 7 A. B. C. D. TCP/IP SSL(Security Socket Layer) 8 8 A. B. C. D. 9 9 A. SET

More information

2009.05

2009.05 2009 05 2009.05 2009.05 璆 2009.05 1 亿 平 方 米 6 万 套 10 名 20 亿 元 5 个 月 30 万 亿 60 万 平 方 米 Data 围 观 CCDI 公 司 内 刊 企 业 版 P08 围 观 CCDI 管 理 学 上 有 句 名 言 : 做 正 确 的 事, 比 正 确 地 做 事 更 重 要 方 向 的 对 错 于 大 局 的 意 义 而 言,

More information

untitled

untitled 4.1AOP AOP Aspect-oriented programming AOP 來說 AOP 令 理 Cross-cutting concerns Aspect Weave 理 Spring AOP 來 AOP 念 4.1.1 理 AOP AOP 見 例 來 例 錄 Logging 錄 便 來 例 行 留 錄 import java.util.logging.*; public class HelloSpeaker

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

闲 旅 游 现 已 成 为 城 市 居 民 日 常 生 活 的 重 要 部 分 袁 它 的 出 现 标 志 着 现 代 社 会 文 明 的 进 步 遥 据 国 外 学 者 预 测 袁 2015 年 左 右 袁 发 达 国 家 将 陆 续 进 入 野 休 闲 时 代 冶 袁 发 展 中 国 家 也 将

闲 旅 游 现 已 成 为 城 市 居 民 日 常 生 活 的 重 要 部 分 袁 它 的 出 现 标 志 着 现 代 社 会 文 明 的 进 步 遥 据 国 外 学 者 预 测 袁 2015 年 左 右 袁 发 达 国 家 将 陆 续 进 入 野 休 闲 时 代 冶 袁 发 展 中 国 家 也 将 第 29 卷 第 5 期 2014 年 10 月 四 川 理 工 学 院 学 报 渊 社 会 科 学 版 冤 Journal of Sichuan University of Science & Engineering 渊 Social Sciences Edition 冤 Vol.29 No.5 Oct.2014 微 旅 游 研 究 综 述 赵 红 莉 渊 武 夷 学 院 旅 游 学 院 袁 福

More information

1 c o m m u n i c a t i n g o b j e c t ( ) ( ) / 2 1.1 Christopher Alexander [ A I S + 77 10 ] A l e x a n d e r 1. pattern name 2. (problem) 3. (solution) 4. (consequences) h a s h 1 3 C++ S m a l l

More information

没 有 多 余 的 Contruol 或 Action 了 原 来 Domain 层 被 服 务 层 Service layer 遮 挡, 在 右 边 图 中, 则 Domain 层 直 接 暴 露 给 前 台 了, 没 有 被 遮 挡, 裸 露 了 这 样 一 步 到 位 实 现 领 域 模 型

没 有 多 余 的 Contruol 或 Action 了 原 来 Domain 层 被 服 务 层 Service layer 遮 挡, 在 右 边 图 中, 则 Domain 层 直 接 暴 露 给 前 台 了, 没 有 被 遮 挡, 裸 露 了 这 样 一 步 到 位 实 现 领 域 模 型 文 章 编 号 :1007-757X(2012)1-0036-04 领 域 驱 动 模 型 的 WEB 软 件 系 统 设 计 研 究 摘 要 : J2EE 3 JDK1.7 Tomcat WEB 关 键 词 : 中 图 分 类 号 :TP311 文 献 标 志 码 :A 0 引 言 Web 软 件 系 统 的 分 层 结 构 典 型 的 J2EE 软 件 系 统 开 发 方 法 分 为 三 层 结

More information

TopTest_Adminstrator.doc

TopTest_Adminstrator.doc 壹 前 言... 3 貳 系 統 簡 介... 4 一 TKB multimedia Top-Test 系 統 架 構...4 1. 使 用 者 介 面 層 (Presentation tier)...5 2. 商 業 邏 輯 層 (business logic tier)...5 3. 資 料 服 務 層 (data services tier)...5 二 TKB Multimedia Top-Test

More information

Microsoft Word - Final Exam Review Packet.docx

Microsoft Word - Final Exam Review Packet.docx Do you know these words?... 3.1 3.5 Can you do the following?... Ask for and say the date. Use the adverbial of time correctly. Use Use to ask a tag question. Form a yes/no question with the verb / not

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

untitled

untitled rxli@public.wh.hb.cn http://idc.hust.edu.cn/~rxli/ 2 3 ( ) (Distributed System) Integrated System () 4 5 6 System Integration 7 8 Integrated System 9 1.1 CIMS IDEF CSCW STEP MIS MRPII ERP CRM SCM MIS:

More information

2

2 40 2 3 4 5 ^ ^ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 PLEASE AFFIX STAMP HERE Diabetes Hongkong Unit 1802, 18/F., Tung Hip Commercial Bldg., 244-252 Des Voeux Rd C, HK. Diabetes Hongkong membership

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

FAQ -PowerDesigner9.5.DOC

FAQ -PowerDesigner9.5.DOC PowerDesigner 9.5 FAQ 1. PowerDesigner PowerDesigner PowerDesigner (CASE Tool,Computer Aided Software Engineering) PowerDesigner 1989 9.5 2. PowerDesigner PowerDesigner Internet ( Java) PowerDesigner 7.0

More information

1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論..

1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論.. 如 何 準 備 研 究 所 甄 試 劉 富 翃 1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論... 20 8. 附 錄 8.1 推 甄 書 面 資 料...

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

untitled

untitled ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,

More information

Microsoft Word - SURF支持下的信息时代深层阅读与沟通【孙众】

Microsoft Word - SURF支持下的信息时代深层阅读与沟通【孙众】 SURF 支 持 下 的 信 息 时 代 深 层 阅 读 与 沟 通 孙 众 首 都 师 范 大 学 信 息 技 术 教 育 系 北 京,100048 摘 要 : 实 现 信 息 时 代 下 的 深 层 次 阅 读 是 基 础 教 育 领 域 语 文 教 学 必 须 面 对 和 解 决 的 问 题 之 一 本 文 通 过 三 年 来 对 课 堂 网 络 环 境 下 小 学 语 文 阅 读 教 与 学

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 Transformation of Family-owned Business into Corporate Family The Case of San Shing Hardware Works Co., Ltd. Transformation of Family-owned Business into Corporate Family The Case of San Shing Hardware

More information

一 財 團 法 人 世 聯 倉 運 文 教 基 金 會 2016 CTW 物 流 論 文 獎 徵 選 辦 法 一 申 請 資 格 凡 全 國 各 界 之 物 流 人 才 於 當 年 度 或 前 一 年 度 所 完 成 且 未 經 公 開 出 版 ( 研 討 會 發 表 碩 博 士 論 文 視 作 未 經 公 開 出 版 ) 之 中 文 研 究 論 文 皆 可 報 名 參 加 ; 惟 同 篇 論 文 應

More information

營 業 稅 申 報 實 務 壹 課 稅 範 圍 營 1 一 在 中 華 民 國 境 內 銷 售 貨 物 或 勞 務 營 4 ( 一 ) 銷 售 貨 物 1. 將 貨 物 之 所 有 權 移 轉 他 人, 以 取 得 代 價 2. 起 運 地 交 付 地 或 所 在 地 在 中 華 民 國 境 內 (

營 業 稅 申 報 實 務 壹 課 稅 範 圍 營 1 一 在 中 華 民 國 境 內 銷 售 貨 物 或 勞 務 營 4 ( 一 ) 銷 售 貨 物 1. 將 貨 物 之 所 有 權 移 轉 他 人, 以 取 得 代 價 2. 起 運 地 交 付 地 或 所 在 地 在 中 華 民 國 境 內 ( 國 立 草 屯 商 工 加 值 型 及 非 值 型 營 業 稅 申 報 實 務 主 講 者 : 洪 麗 珠 營 業 稅 申 報 實 務 壹 課 稅 範 圍 營 1 一 在 中 華 民 國 境 內 銷 售 貨 物 或 勞 務 營 4 ( 一 ) 銷 售 貨 物 1. 將 貨 物 之 所 有 權 移 轉 他 人, 以 取 得 代 價 2. 起 運 地 交 付 地 或 所 在 地 在 中 華 民 國 境

More information

Microsoft Word - 經費申請及核銷流程.doc

Microsoft Word - 經費申請及核銷流程.doc 景 文 科 技 大 學 經 費 申 請 及 核 銷 流 程 一 自 辦 請 購 單 流 程 圖 (3,000 元 以 下 ) 請 申 請 單 位 總 務 處 學 務 處 會 計 室 校 長 購 申 請 人 單 位 主 管 是 訓 輔 經 費 學 務 長 否 採 購 驗 申 請 人 單 位 主 管 是 收 非 消 耗 品 否 保 管 組 核 銷 零 用 金 保 管 人 單 位 主 管 是 訓 輔 經

More information

Chapter 1 What is Programing Paradigm 1

Chapter 1 What is Programing Paradigm 1 An Introduction to Programing Paradigm Chase Zhang May 8, 2013 Chapter 1 What is Programing Paradigm 1 CHAPTER 1. WHAT IS PROGRAMING PARADIGM 2 Definition from Wikipedia 1. Object-oriented programming/

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

Business Objects 5.1 Windows BusinessObjects 1

Business Objects 5.1 Windows BusinessObjects 1 Business Objects 5.1 Windows BusinessObjects 1 BusinessObjects 2 BusinessObjects BusinessObjects BusinessObjects Windows95/98/NT BusinessObjects Windows BusinessObjects BusinessObjects BusinessObjects

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

国 培 简 讯 国 培 计 划 (2012) 示 范 性 集 中 培 训 项 目 国 培 计 划 (2012) 中 小 学 教 师 示 范 性 集 中 培 训 暨 中 西 部 农 村 教 师 集 中 培 训 中 小 学 骨 干 教 师 北 京 外 国 语 大 学 英 语 学 科 研 修 项 目 毕

国 培 简 讯 国 培 计 划 (2012) 示 范 性 集 中 培 训 项 目 国 培 计 划 (2012) 中 小 学 教 师 示 范 性 集 中 培 训 暨 中 西 部 农 村 教 师 集 中 培 训 中 小 学 骨 干 教 师 北 京 外 国 语 大 学 英 语 学 科 研 修 项 目 毕 国 培 简 讯 国 培 计 划 (2012) 示 范 性 集 中 培 训 项 目 国 培 计 划 (2012) 中 小 学 教 师 示 范 性 集 中 培 训 暨 中 西 部 农 村 教 师 集 中 培 训 中 小 学 骨 干 教 师 北 京 外 国 语 大 学 英 语 学 科 研 修 项 目 毕 业 典 礼 隆 重 召 开 安 徽 省 广 德 县 誓 节 镇 中 心 小 学 陈 吉 龙 2012

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

目 錄 壹 青 輔 會 結 案 附 件 貳 活 動 計 劃 書 參 執 行 內 容 一 教 學 內 容 二 與 當 地 教 師 教 學 交 流 三 服 務 執 行 進 度 肆 執 行 成 效 一 教 學 課 程 二 與 當 地 教 師 教 學 交 流 三 服 務 滿 意 度 調 查 伍 服 務 檢

目 錄 壹 青 輔 會 結 案 附 件 貳 活 動 計 劃 書 參 執 行 內 容 一 教 學 內 容 二 與 當 地 教 師 教 學 交 流 三 服 務 執 行 進 度 肆 執 行 成 效 一 教 學 課 程 二 與 當 地 教 師 教 學 交 流 三 服 務 滿 意 度 調 查 伍 服 務 檢 2 0 1 0 年 靜 宜 青 年 國 際 志 工 泰 北 服 務 成 果 報 告 指 導 單 位 : 行 政 院 青 年 輔 導 委 員 會 僑 務 委 員 會 主 辦 單 位 : 靜 宜 大 學 服 務 學 習 發 展 中 心 協 力 單 位 : 靜 宜 大 學 師 資 培 育 中 心 財 團 法 人 台 灣 明 愛 文 教 基 金 會 中 華 民 國 九 十 九 年 九 月 二 十 四 日 目

More information

untitled

untitled Chapter 01 1.0... 1-2 1.1... 1-2 1.1.1...1-2 1.1.2...1-4 1.1.2.1... 1-6 1.1.2.2... 1-7 1.1.2.3... 1-7 1.1.2.4... 1-7 1.1.2.5... 1-8 1.1.2.6... 1-8 1.1.3??...1-8 1.1.4...1-9 1.2...1-12 1.3...1-14 1.4...1-17

More information

untitled

untitled Ogre Rendering System http://antsam.blogone.net AntsamCGD@hotmail.com geometry systemmaterial systemshader systemrendering system API API DirectX OpenGL API Pipeline Abstraction API Pipeline Pipeline configurationpipeline

More information

Oracle Database 10g: SQL (OCE) 的第一堂課

Oracle Database 10g: SQL (OCE) 的第一堂課 商 用 資 料 庫 的 第 一 堂 課 中 華 大 學 資 訊 管 理 系 助 理 教 授 李 之 中 http://www.chu.edu.tw/~leecc 甲 骨 文 俱 樂 部 @Taiwan Facebook 社 團 https://www.facebook.com/groups/365923576787041/ 2014/09/15 問 題 一 大 三 了, 你 為 什 麼 還 在 這

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

文档 3

文档 3 1 2 3 4 5 6 / A B A B B A 7 8 9 10 11 12 OO A B A B 13 14 15 16 17 18 19 20 21 22 OOA OOA 23 24 25 OOA OOA 26 27 28 29 30 31 32 use case 33 use case 34 35 36 37 OOD OOA OOD 38 OOA 39 OOD 40 41 / 42 OOD

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

江 汉 学 术 总 第 34 卷 氏 的 杂 姓 村 本 研 究 采 取 田 野 调 查 的 访 谈 法 和 文 献 档 案 法 收 集 资 料 笔 者 对 A 村 干 部 和 普 通 村 民 进 行 深 度 访 谈, 并 获 得 该 村 自 1979 2009 年 的 全 部 计 划 生 育 对

江 汉 学 术 总 第 34 卷 氏 的 杂 姓 村 本 研 究 采 取 田 野 调 查 的 访 谈 法 和 文 献 档 案 法 收 集 资 料 笔 者 对 A 村 干 部 和 普 通 村 民 进 行 深 度 访 谈, 并 获 得 该 村 自 1979 2009 年 的 全 部 计 划 生 育 对 第 34 卷 第 5 期 2015 年 10 月 Vol. 34 No. 5 Oct 2015 江汉学术 Jianghan Academic 基层社会治理中的底线逻辑 基于农村计划生育实践的分析 陈 恩 中共海南省委党校 科研处 海口 571100 摘 要 在农村计划生育中 基层政府承担着出生控制和社会秩序双重矛盾的职责底线 而农民的生育底线牢 不可破 基层政府的底线逻辑根源在于压力型体制所建立的单向责任模式

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

高中英文科教師甄試心得

高中英文科教師甄試心得 高 中 英 文 科 教 師 甄 試 心 得 英 語 學 系 碩 士 班 林 俊 呈 高 雄 市 立 高 雄 高 級 中 學 今 年 第 一 次 參 加 教 師 甄 試, 能 夠 在 尚 未 服 兵 役 前 便 考 上 高 雄 市 立 高 雄 高 級 中 學 專 任 教 師, 自 己 覺 得 很 意 外, 也 很 幸 運 考 上 後 不 久 在 與 雄 中 校 長 的 會 談 中, 校 長 的 一 句

More information

Microsoft PowerPoint - L17_Inheritance_v4.pptx

Microsoft PowerPoint - L17_Inheritance_v4.pptx C++ Programming Lecture 17 Wei Liu ( 刘 威 ) Dept. of Electronics and Information Eng. Huazhong University of Science and Technology May. 2015 Lecture 17 Chapter 20. Object-Oriented Programming: Inheritance

More information

2002 7 2 Session Number E-Business PSTN PSTN Remote Site Frame Relay X.25 Leased Line : & Self Replicating Code Password Guessing 1980 Exploiting Known Vulnerabilities Password Cracking Back Doors

More information

Microsoft PowerPoint ARIS_Platform_en.ppt

Microsoft PowerPoint ARIS_Platform_en.ppt ARIS Platform www.ixon.com.tw ARIS ARIS Architecture of Integrated Information System Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer ARIS () 2 IDS Scheer AG International Presence >> Partners and subsidiaries

More information

(Microsoft PowerPoint - UML\302\262\244\266_use case.ppt)

(Microsoft PowerPoint - UML\302\262\244\266_use case.ppt) UML 簡 介 _Use Case Diagram 資 訊 科 技 系 林 偉 川 UML 簡 介 2 1 UML UML 是 Unified Modeling Language 的 縮 寫, 中 文 翻 譯 為 統 一 塑 模 語 言 UML 統 合 了 物 件 導 向 方 法 論 之 各 派 不 同 的 方 法, 提 供 了 一 致 性 的 圖 形 語 言 做 為 開 發 系 統 的 溝 通 媒

More information

( 2000) 19 20 M ( 2004) ( 2004) (Sturgeon2002) 2. ( 2007) ; ; 97

( 2000) 19 20 M ( 2004) ( 2004) (Sturgeon2002) 2. ( 2007) ; ; 97 2012 10 10 ( 295 ) China Industrial Economics Oct. 2012 No.10 ( 116025) [ ] [ ] ; ; ; [ ]F270.7 [ ]A [ ]1006-480X(2012)10-0096-13 20 80 (Sturgeon2002) ( 2003)??? 1. 96 [ ] 2012-09-01 [ ] ( 11&ZD153) [

More information

~ ~

~ ~ SOCIAL SCIENCES ACADEMIC PRESSCHINA ~ ~ 2 3 4 5 6 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 题 目 : 农 村 电 工 岗 位 培 训 考 核 与 鉴 定 ( 理 论 部 分 ) 的 计 算 机 远 程 考 试 系 统 ( 服 务 器 端 ) 的 开 发 与 实 现 英 文 题 目 :The Realization of Authenticating Examination System With Computer & Web for

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

More information

USPTO Academic research Corporate needs Global/International Inventors Libraries News Media/Publication Patent Attorney or Agent USPTO e (ebusiness Ce

USPTO Academic research Corporate needs Global/International Inventors Libraries News Media/Publication Patent Attorney or Agent USPTO e (ebusiness Ce I 2002.03.27 2 http://www.uspto.gov/ http://www.wipo.org/ http://ipdl.wipo.int/ esp@cenet http://www.european-patent-office.org/ http://ep.espacenet.com/ http://www.cpo.cn.net/ 3 4 USPTO USPTO First time

More information

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

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

More information

中山大學學位論文典藏

中山大學學位論文典藏 -- IEMBA 3 ii 4W2H Who( ) When( ) What( ) Why( ) How much( ) How to do( ) iii Abstract Pharmaceutical industry can be regard as one of the knowledge-intensive industries. Designing a sales promotion for

More information

使用Cassandra和Spark 2.0实现Rest API服务

使用Cassandra和Spark 2.0实现Rest API服务 使用 Cassandra 和 Spark 2.0 实现 Rest API 服务 在这篇文章中, 我将介绍如何在 Spark 中使用 Akkahttp 并结合 Cassandra 实现 REST 服务, 在这个系统中 Cassandra 用于数据的存储 我们已经见识到 Spark 的威力, 如果和 Cassandra 正确地结合可以实现更强大的系统 我们先创建一个 build.sbt 文件, 内容如下

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 1Z0-854 Title : Java Standard Edition 5 Programmer Certified Professional Upgrade Exam Version : Demo 1 / 12 1.Given: 20. public class CreditCard

More information

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 範 例 試 題 (C++) 試 題 編 號 :11900-920201-4 審 定 日 期 : 94 年 7 月 1 日 修 訂 日 期 : 96 年 2 月 1 日 97 年 1 月 30 日 ( 第 二 部 份 ) 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 參 考 資 料 壹 試

More information

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡 Tips of the Week 课 堂 上 的 英 语 习 语 教 学 ( 二 ) 2015-04-19 吴 倩 MarriottCHEI 大 家 好! 欢 迎 来 到 Tips of the Week! 这 周 我 想 和 老 师 们 分 享 另 外 两 个 课 堂 上 可 以 开 展 的 英 语 习 语 教 学 活 动 其 中 一 个 活 动 是 一 个 充 满 趣 味 的 游 戏, 另 外

More information

Microsoft Word - unitmtg09.doc

Microsoft Word - unitmtg09.doc 目 錄 女 童 軍 訓 練 方 向... 1 八 項 綱 領... 1 小 隊 時 間... 3 集 會 編 排... 4 女 童 軍 組 全 年 活 動 計 劃 表... 5 第 一 週 集 會 主 題 : 認 識 女 童 軍 運 動... 6 第 二 週 集 會 主 題 : 履 行 誓 詞 與 規 律... 16 第 三 週 集 會 主 題 : 認 識 八 項 綱 領... 20 第 四 週 集

More information

案例正文:(幼圆、小三、加粗)(全文段前与段后0

案例正文:(幼圆、小三、加粗)(全文段前与段后0 案 例 正 文 : 1 中 国 农 业 银 行 FMIS 系 统 开 发 摘 要 : 本 案 例 描 述 一 家 大 型 商 业 银 行 自 主 开 发 战 略 性 管 理 信 息 系 统 的 过 程 该 系 统 不 仅 规 模 大, 而 且 业 务 类 型 复 杂, 项 目 启 动 时 的 系 统 目 标 具 有 高 度 不 确 定 性 项 目 独 特 之 处 是 业 务 专 家 在 项 目 中

More information

基金发行法律法规

基金发行法律法规 ...1...9...11...13...30...35...47...49...50 1998/4...51 1998/10...51...52...56 ( ) 2001...57...59 2002...62...64...68 [2002] 2002.11.26 ( ) ( ) ) 7 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ( ) ( ) 60 ) 7

More information

epub 61-6

epub 61-6 6 We b 6.1 6.1.1 R e c o r d s e t 6-1 6-1 6.1.2 166 Dreamweaver UltraDev 6-2 6-2 6-3 3 6-3 I I S 6 167 Tr a i n M i s 6-4 6-4 6.1.3 10 000 1 K 10 000K 10 M 6-5 Dreamweaver UltraDev Repeat Region 6-5 168

More information

背 景 资 料 对 于 在 华 经 营 的 企 业 里, 人 力 资 源 管 理 绝 不 是 一 件 轻 松 的 工 作 HR 从 业 者 除 了 要 具 备 猎 人 的 眼 光 心 理 学 家 的 耐 心 谈 判 专 家 的 口 才, 更 为 重 要 的 是, 还 需 要 具 备 专 业 的 法

背 景 资 料 对 于 在 华 经 营 的 企 业 里, 人 力 资 源 管 理 绝 不 是 一 件 轻 松 的 工 作 HR 从 业 者 除 了 要 具 备 猎 人 的 眼 光 心 理 学 家 的 耐 心 谈 判 专 家 的 口 才, 更 为 重 要 的 是, 还 需 要 具 备 专 业 的 法 R Professional Information for You 人 力 资 源 法 务 合 规 系 列 Human Resource Legal Compliance Management Series 深 圳 Shenzhen Putonghua / 普 通 话 9:00am-5:30pm 系 列 一 : 人 力 资 源 合 规 风 险 分 析 与 员 工 关 系 管 理 2013 年 11

More information

Microsoft Word - 11月電子報1130.doc

Microsoft Word - 11月電子報1130.doc 發 行 人 : 楊 進 成 出 刊 日 期 2008 年 12 月 1 日, 第 38 期 第 1 頁 / 共 16 頁 封 面 圖 話 來 來 來, 來 葳 格 ; 玩 玩 玩, 玩 數 學 在 11 月 17 到 21 日 這 5 天 裡 每 天 一 個 題 目, 孩 子 們 依 據 不 同 年 段, 尋 找 屬 於 自 己 的 解 答, 這 些 數 學 題 目 和 校 園 情 境 緊 緊 結

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com 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

摘 要 本 校 多 媒 體 設 計 系 與 上 海 戲 劇 學 院 創 意 學 院 在 多 次 聯 繫 交 流 之 下, 已 簽 署 合 作 備 忘 錄, 積 極 尋 求 兩 校 合 作 教 學 與 共 同 創 作 之 機 會 藉 由 本 系 學 生 作 品 腦 殘 公 寓 入 圍 第 五 屆 中

摘 要 本 校 多 媒 體 設 計 系 與 上 海 戲 劇 學 院 創 意 學 院 在 多 次 聯 繫 交 流 之 下, 已 簽 署 合 作 備 忘 錄, 積 極 尋 求 兩 校 合 作 教 學 與 共 同 創 作 之 機 會 藉 由 本 系 學 生 作 品 腦 殘 公 寓 入 圍 第 五 屆 中 出 國 報 告 ( 出 國 類 別 : 其 他 - 國 際 競 賽 ) 中 國 獨 立 遊 戲 節 國 際 學 生 競 賽 及 上 海 戲 劇 學 院 合 作 洽 談 服 務 機 關 : 國 立 臺 中 科 技 大 學 多 媒 體 設 計 系 姓 名 職 稱 : 金 啟 平 專 案 講 師 派 赴 國 家 : 中 國 出 國 期 間 :102.9.14 102.9.17 報 告 日 期 :102.11.20

More information

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466> packages 3-31 PART 3-31 03-03 ASP.NET ASP.N MVC ASP.NET ASP.N MVC 4 ASP.NET ASP.NE MVC Entity Entity Framework Code First 2 TIPS Visual Studio 20NuGetEntity NuGetEntity Framework5.0 CHAPTER 03 59 3-3-1

More information

2004ING台北國際馬拉松的行銷策略分析

2004ING台北國際馬拉松的行銷策略分析 2004 ING 臺 北 國 際 馬 拉 松 行 銷 策 略 研 究 Case Study of Marketing Strategies of ING International Marathon 2004 方 信 淵 Shin-Yuan Fang 實 踐 大 學 通 識 教 育 中 心 助 理 教 授 林 裕 恩 Yu-En Lin 國 立 台 灣 師 範 大 學 體 育 研 究 所 研 究 生

More information

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

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

More information

Microsoft Word - Datastream5.1_使用說明201110

Microsoft Word - Datastream5.1_使用說明201110 Datastream 5.1 操 作 手 冊 政 大 圖 書 館 商 圖 分 館 編 製 2011.10 版 權 屬 於 國 立 政 治 大 學 圖 書 館. 請 勿 侵 權 1 目 錄 前 言 -------------------------------------------------------------2 第 壹 章 Datastream advanced -----------------------------------2

More information

标题

标题 第 41 卷 第 6 期 应 用 科 技 Vol.41.6 2014 年 12 月 Applied Science and Technology Dec. 2014 doi: 10.3969 / j.issn.1009 671X.201403012 Web 浏 览 器 下 的 智 能 视 频 数 据 库 设 计 与 开 发 刘 丽 斐 1 1, 2, 赵 龙 1. 北 京 航 空 航 天 大 学 数

More information

<4D6963726F736F667420506F776572506F696E74202D20A46ABEC7A6DBBFECB5FBC5B2AABAC0B3A6B3A740ACB0BB50B9EAB0C8B1B4AA522E70707478>

<4D6963726F736F667420506F776572506F696E74202D20A46ABEC7A6DBBFECB5FBC5B2AABAC0B3A6B3A740ACB0BB50B9EAB0C8B1B4AA522E70707478> 大 學 自 辦 評 鑑 的 應 有 作 為 與 實 務 探 析 主 講 人 : 曾 淑 惠 國 立 臺 北 科 技 大 學 技 術 及 職 業 教 育 研 究 所 教 授 兼 人 文 與 社 會 科 學 學 院 院 長 報 告 大 綱 1 2 3 4 5 大 學 自 辦 評 鑑 的 理 念 當 前 大 學 自 辦 評 鑑 的 核 心 議 題 大 學 自 辦 評 鑑 的 應 有 作 為 大 學 自 辦

More information

设计模式_Patterns in Java_.doc

设计模式_Patterns in Java_.doc 1 1: 2:GoF A. Prototype( ) Builder Builder Singleton( ), B. Composite. Jive Decorator Decorator,. Bridge " (,, ), ( ) Flyweight Java,. C. Template Java,. Memento,. Observer Java API Observer 2 Chain of

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 --NIKE 2 Fashion of any product will undoubtedly bring about a potentially huge market and profitability. Thus, how to create a trend and popularize a product for consumers will be the focus and motivation

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

Background 2006 年 2 月 我 国 新 企 业 会 计 准 则 的 颁 布, 标 志 着 与 国 际 惯 例 趋 同 的 中 国 新 会 计 准 则 体 系 的 建 立, 自 2007 年 1 月 1 日 起 首 先 在 境 内 上 市 的 公 司 施 行, 自 2008 年 1 月

Background 2006 年 2 月 我 国 新 企 业 会 计 准 则 的 颁 布, 标 志 着 与 国 际 惯 例 趋 同 的 中 国 新 会 计 准 则 体 系 的 建 立, 自 2007 年 1 月 1 日 起 首 先 在 境 内 上 市 的 公 司 施 行, 自 2008 年 1 月 The Analysis and Application of CAS & U.S. GAAP & IFRS Jeremy Zhang ( 章 晓 虎 ) PEO Contracted Trainer 深 圳 2013 年 7 月 18-19 日 ( 周 四 / 五 ) 9:00am - 5:00pm 普 通 话, 中 文 教 材 Background 2006 年 2 月 我 国 新 企 业 会

More information

, 2,,,,,,, 3,,,,, 4,,,, 5,,, 6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,[ ] :, : (9),1996,18 3 [] :,1995,474 4 [] :,1995, ,,21 6 : (),1987,

, 2,,,,,,, 3,,,,, 4,,,, 5,,, 6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,[ ] :, : (9),1996,18 3 [] :,1995,474 4 [] :,1995, ,,21 6 : (),1987, Ξ : :,,, :,,,, 1,,,,,,,,,,,,,,,,,,,,,, Ξ 1 :,1992,323 102 , 2,,,,,,, 3,,,,, 4,,,, 5,,, 6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,[ ] :, : (9),1996,18 3 [] :,1995,474 4 [] :,1995,1267 5 2,,21 6 : (),1987,379

More information

cost downoem Original Equipment Manufacture value up ODM Original Design Manufacture value addedobm Original Brand Manufacture a OEM ODM OBM O

cost downoem Original Equipment Manufacture value up ODM Original Design Manufacture value addedobm Original Brand Manufacture a OEM ODM OBM O * 林榮泰 2009 21 2008 OEM OBM * 32 cost downoem Original Equipment Manufacture value up ODM Original Design Manufacture value addedobm Original Brand Manufacture2006 2005a OEM ODM OBM OEM ODM OBM OEM OBM

More information

2007年刊2.pdf

2007年刊2.pdf United Way Taiwan 2007 2 3 2007 4 5 2007 6 7 2007 8 9 2007 8,000 140 7,000 120 6,000 100 5,000 4,000 3,000 80 60 2,000 40 1,000 20 0 55,690 29,130 31,396 10,389 22,555 67,913 22,530 11,102 18,537 495,500

More information