Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intermediate Programming with GroupWise® C3POs™

Similar presentations


Presentation on theme: "Intermediate Programming with GroupWise® C3POs™"— Presentation transcript:

1 Intermediate Programming with GroupWise® C3POs™
Novell BrainShare 2002 Intermediate Programming with GroupWise® C3POs™ Glade Monson Software Engineer Novell, Inc. DCB211—Intermediate Programming with GroupWise C3POs

2 Vision…one Net Mission
A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world

3

4 Overview What is a C3PO™? What can a C3PO do for you?
Novell BrainShare 2002 Overview What is a C3PO™? What can a C3PO do for you? The GroupWise® C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

5 Novell BrainShare 2002 What Is a C3PO? A C3PO is an OLE COM object used to extend the GroupWise 5 environment DCB211—Intermediate Programming with GroupWise C3POs

6 What Is a C3PO? (cont.) Defines and uses custom message object classes
Novell BrainShare 2002 What Is a C3PO? (cont.) Defines and uses custom message object classes Uses Windows system registry to identify it to GroupWise environment DCB211—Intermediate Programming with GroupWise C3POs

7 What Is a C3PO? (cont.) You can develop a C3PO by using Visual Basic
Novell BrainShare 2002 What Is a C3PO? (cont.) You can develop a C3PO by using Visual Basic Delphi C++ using COM Any other development application that supports automation via COM DCB211—Intermediate Programming with GroupWise C3POs

8 Overview What is a C3PO? What can a C3PO do for you?
Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

9 Novell BrainShare 2002 What Can a C3PO Do for You? Integrates your application into the GroupWise client by allowing Interface modification of menus and toolbars Trapping of events and commands Customized message objects Access to GroupWise client state DCB211—Intermediate Programming with GroupWise C3POs

10 Overview What is a C3PO? What can a C3PO do for you?
Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

11 The GroupWise C3PO Wizard
Novell BrainShare 2002 The GroupWise C3PO Wizard Builds a C3PO that will Create a custom message type with custom icons Add menus and menu items Add buttons to the toolbar Trap predefined commands Catch GroupWise events Highlight where you need to put your code DCB211—Intermediate Programming with GroupWise C3POs

12 The GroupWise C3PO Wizard (cont.)
Novell BrainShare 2002 The GroupWise C3PO Wizard (cont.) Builds a C3PO using contexts GW.MESSAGE.XXX Six choices GW.CLIENT.WINDOW.XXX Eight choices (three new) DCB211—Intermediate Programming with GroupWise C3POs

13 The GroupWise C3PO Wizard (cont.)
Novell BrainShare 2002 The GroupWise C3PO Wizard (cont.) Builds a C3PO in Visual Basic Delphi C++ DCB211—Intermediate Programming with GroupWise C3POs

14 Overview What is a C3PO? What can a C3PO do for you?
Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

15 C3PO Logic Flow Menus Context menus Toolbar buttons Initialize
Novell BrainShare 2002 C3PO Logic Flow Initialize Validate Customize Execute Menus Context menus Toolbar buttons DCB211—Intermediate Programming with GroupWise C3POs

16 C3PO Logic Flow (cont.) GroupWise commands GroupWise events
Novell BrainShare 2002 C3PO Logic Flow (cont.) GroupWise commands GroupWise events Want command Notify Build command Execute DCB211—Intermediate Programming with GroupWise C3POs

17 Overview What is a C3PO? What can a C3PO do for you?
Novell BrainShare 2002 Overview What is a C3PO? What can a C3PO do for you? The GroupWise C3PO Wizard C3PO logic flow Let’s create some C3POs Questions and answers DCB211—Intermediate Programming with GroupWise C3POs

18 Let’s Create Some C3POs The wizard makes it easy
Novell BrainShare 2002 Let’s Create Some C3POs The wizard makes it easy DCB211—Intermediate Programming with GroupWise C3POs

19


Download ppt "Intermediate Programming with GroupWise® C3POs™"

Similar presentations


Ads by Google