Oracle AppWizard for Microsoft Visual C++ User's Guide
Release 8.1.6

A73028-01

Library

Product

Contents

Prev

Index

A  B  C  D  E  F  H  I  J  L  M  O  P  R  S  T 


A

AboutDlg.cpp
defined, 4-13
AboutDlg.h
defined, 4-13
application types
master-detail display form, 1-4
multiple-record display form, 1-4
single-record display form, 1-4
applications
created with Oracle AppWizard for Microsoft Visual C++, 1-4
creating, 2-1
creating a master-detail display application, 2-15
creating a multiple-record display application, 2-5
creating a single-record display application, 2-5
customizing, 3-1
understanding code, 3-1
understanding the generated files, 3-3
understanding your code, 3-2

B

benefits
of Oracle AppWizard for Microsoft Visual C++, 1-2

C

ChildFrm.cpp
defined, 3-4
ChildFrm.h
defined, 3-4
class libraries
for Oracle Objects for OLE, 1-3
code
adding a new record, 3-19
cancelling changes to a record, 3-22
deleting a record, 3-21
for connecting to a database, 3-8
for displaying columns in a table, 3-13
for initializing the Oracle Object for OLE C++ Class Library, 3-7
for navigational flow, 3-13
generated code for a multiple-record display form, 3-22
manipulating data in a table, 3-18
navigating to the first record in the database, 3-16
navigating to the last record, 3-17
navigating to the next record, 3-18
navigating to the previous record, 3-17
Oracle Objects for OLE classes, 3-6
updating a record, 3-20
concepts
Oracle AppWizard for Microsoft Visual C++, 1-4
ConnDialog.cpp
defined, 3-3, 4-13
ConnDialog.h
defined, 3-3, 4-13
connecting to a database
code, 3-8
conventions used in this guide, xix

D

database grid control, 1-4
demo.sql file
running, 4-3
dialog-based interface
defined, 1-5
displaying records, 1-4
documentation, generic, xxii
Document/View architecture support, 1-6, 2-12, 2-19

E

equi-join
defined, 2-10

F

foreign key, 2-10

H

header files, 3-3
generated, 2-2
precompiled, 3-4

I

installing
Oracle AppWizard for Microsoft Visual C++, 1-3

J

joins
defined, 1-5

L

limitations
of Microsoft Visual C++ 6.0, 1-6

M

MainFrame.cpp
defined, 4-13
MainFrame.h
defined, 4-13
MainFrm.cpp
defined, 3-4
MainFrm.h
defined, 3-4
master-detail display application
building a join clause, 2-17
building the executable, 2-22
completing MFC windows, 2-20
creating, 2-15
running the executable, 2-23
selecting detail tables and columns, 2-17
selecting master tables and columns, 2-16
specifying the application type and user language, 2-19
specifying the form type, 2-15
viewing the application classes, 2-20
viewing the specifications for the new application, 2-21
master-detail display form
application type, 1-4
defined, 1-5, 2-2
member variables, 4-19
Microsoft Foundation Class Library classes, 1-2
Microsoft Visual C++
limitations of release 6.0, 1-6
supported versions, 1-2
multiple-document interface
defined, 1-5
multiple-record display application
creating, 2-5
joining tables, 2-10
selecting tables and columns, 2-9
viewing the application classes, 2-13
viewing the specifications, 2-14
multiple-record display form
application type, 1-4
defined, 1-5, 2-2

O

ODatabase class
defined, 3-6
ODynaset class
defined, 3-6
OFA
Optimal Flexible Architecture, xx
OField class
defined, 3-6
Optimal Flexible Architecture (OFA), xx
Oracle AppWizard for Microsoft Visual C++
applications, 1-4
concepts, 1-4
files generated, 2-2
installing, 1-3
overview, 1-2
starting, 2-4
supported Microsoft Visual C++ versions, 1-2
troubleshooting startup problems, 2-4
tutorials, 4-1
types of applications to create, 1-4
Oracle base
described, xx
Oracle home
described, xx
Oracle Object for OLE C++ Class Library
initializing, 3-7
Oracle Objects for OLE
class library information, 1-3
generated code for classes, 3-6
overview, 1-3
oradc.cpp
defined, 3-4, 4-13
oradc.h
defined, 3-4, 4-13
OrderApp.cpp
defined, 4-13
OrderApp.h
defined, 4-13
OrderDoc.cpp
defined, 4-13
OrderDoc.h
defined, 4-13
OrderDynasetDetail.cpp
defined, 4-13
OrderDynasetDetail.h
defined, 4-13
OrderDynasetMaster.cpp
defined, 4-13
OrderDynasetMaster.h
defined, 4-13
OrderUtil.cpp
defined, 4-13
OrderUtil.h
defined, 4-13
OrderView.cpp
defined, 4-13
OrderView.h
defined, 4-13
OValue class
defined, 3-6

P

primary key, 2-10
PRJNAME.clw
defined, 3-3
PRJNAME.cpp
defined, 3-3
PRJNAMEDoc.cpp
defined, 3-3
PRJNAMEDoc.h
defined, 3-3
PRJNAMEDoc.ico
defined, 3-5
PRJNAMEDynaset.cpp
defined, 3-3
PRJNAMEDynasetDetail.cpp
defined, 3-4
PRJNAMEDynasetDetail.h
defined, 3-4
PRJNAMEDynaset.h
defined, 3-3
PRJNAMEDynasetMaster.cpp
defined, 3-4
PRJNAMEDynasetMaster.h
defined, 3-4
PRJNAME.h
defined, 3-3
PRJNAME.ico
defined, 3-5
PRJNAME.rc
defined, 3-5
PRJNAME.rc2
defined, 3-5
PRJNAMEUtil.cpp
defined, 3-4
PRJNAMEUtil.h
defined, 3-4
PRJNAMEView.cpp
defined, 3-3
PRJNAMEView.h
defined, 3-3

R

ReadMe file
generated, 2-2
ReadMe.txt, 3-5
resource files
created, 3-5
generated, 2-2
Resource.h
defined, 3-5

S

sequence of steps
diagrammed, 2-3
single-document interface
defined, 1-5
single-record display application
creating, 2-5
joining tables, 2-10
selecting tables and columns, 2-9
specifying the type, 2-12
specifying the user language, 2-12
viewing the application classes, 2-13
viewing the specifications, 2-14
single-record display form
application type, 1-4
defined, 1-5, 2-2
source files, 3-3
generated, 2-2
specifying the type
single-record display application, 2-12
specifying the user language, 2-12
standard MFC project files
generated, 2-2
StdAfx.cpp
created, 3-4
StdAfx.h
created, 3-4

T

tables
joining, 2-10
TOOLBAR.BMP
defined, 3-5
troubleshooting
Oracle AppWizard for Microsoft Visual C++ startup problems, 2-4
tutorial lesson 1
building and running the application, 4-14
building join clauses between tables, 4-8
connecting to the database, 4-5
creating the starter application, 4-4
exploring generated classes and files, 4-12
naming the form type, 4-6
selecting detail tables and columns, 4-8
selecting master tables and columns, 4-7
specifying the application type and user language, 4-9
starting Oracle AppWizard for Microsoft Visual C++, 4-4
viewing the projectReadMe.txt file, 4-13
tutorial lesson 2
adding customer information to a purchase order, 4-16, 4-24
adding member functions and implementation details to the COrderDynasetCustomer class, 4-20
adding member variables to the COrderDynasetCustomer class, 4-19
creating a dynaset class for the customer table, 4-16
displaying customer information for a purchase order, 4-25
file location, 4-16
tutorial lesson 3
adding the selected products to the purchase order, 4-30
displaying a list of items from the PRODUCT table, 4-29
enabling users to add products to a purchase order, 4-29
file location, 4-29
tutorial lesson 4
adding Implementation details to the event handler function, 4-35
allowing the detail table control to handle events, 4-34
enabling users to update a purchase order, 4-34
file location, 4-34
tutorial lesson 5
creating "New Order", Commit Order", and "Cancel Order" buttons, 4-41
creating a customer list dialog box, 4-37
creating a new class to handle events for the customer dialog box, 4-38
enabling users to add a new purchase order, 4-41
enabling users to add, commit, or cancel a new purchase order, 4-37
enabling users to cancel a new purchase order, 4-44
enabling users to commit a new purchase order, 4-43
file location, 4-37
tutorials
file locations, 4-2
Oracle AppWizard for Microsoft Visual C++, 4-1
prerequisites, 4-2, 4-3

Prev
Oracle
Copyright © 2000 Oracle Corporation.

All Rights Reserved.

Library

Product

Contents