GeneXusXEv3 QuickStart PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

GeneXus X Evolution 3

GeneXus X Evolution 3
All rights reserved. GeneXus TM is registered to GeneXus S.A.

GeneXus S.A.

GeneXus TM GeneXus S.A.

GeneXus Japan Inc.


Copyright 2016 GeneXus Japan Inc. All rights reserved.

GeneXus Japan Inc.

141-0031

2 27 3

03-6303-9381

FAX03-6303-9980

http://www.genexus.jp

GeneXus X Evolution 3

............................................................................................................................................................................. 3

..................................................................................................................................... 3
.................................................................................................................. 4

............................................................................................................................ 4
1GeneXus ............................................................................................................................................. 5

GeneXus .......................................................................................................................... 5
2..................................................................................................................................... 5

..................................................................................................... 5
0 ............................................................................................................. 6
1 ...................................................................................................................... 7
2 .............................................................................. 8
3............................................................................... 10
4 .......................................................................................... 11
5 ........................................................................................... 14
6GeneXus .................................................................... 15
7 .......................................................... 17
8 ................................................................................................ 19
9 ............................................................................................. 21
10 ................................................................................ 22
11Customer .............................................................. 24
12 ....................................................................... 27
13 .............................................................................................. 29
3 ......................................................................................................30

......................................................................................................... 30
14Web ................................................................................. 30
15 .............................................................. 32
............................................................................................................................................................................39
...........................................................................................................................................................40

GeneXus ..................................................................................................................... 40
........................................................................................................................................ 40
........................................................................................................................................ 40
............................................................................................................................................................................40

GeneXus X Evolution 3

GeneXus

GeneXus X Evolution 3
GeneXus X Evolution 3

info@genexus.jp
GeneXus

http://www.genexus.com/community-and-support-jp/community?ja

http://www.genexus.com/company-jp/sub-distributors-in-japan?ja
toiawase@genexus.jp

GeneXus X Evolution 3


GeneXus GeneXus

GeneXus
1 .NET AndroidiOSBlackberry
GeneXus
http://wiki.genexus.jp/hwikibypageid.aspx?22453
GeneXus

GeneXus X Evolution 3

1GENEXUS
GENEXUS
GeneXus
GeneXus

GeneXus

GeneXus

1 GeneXus


GeneXus

()
GeneXus
GeneXus

GeneXus

GeneXus X Evolution 3

GeneXus InvoiceCustomer
Product
GeneXus .NET SQL Server
Web

GeneXus X Evolution 3

1
GeneXus IDE

2
1
4

IDE

1.

RSS

GeneXus

2.

3.

4.

[]

5.

GeneXus X Evolution 3

2
GeneXus

KB

DBMS
) DBMS
GeneXus
GeneXus

GeneXus X Evolution 3

GeneXus X Evolution 3

GeneXus X Evolution 3

1.

[][][]
CtrlShit + N

2.

[]
Demo

3.

[]
(C\Models)

4.

[]
C# Environment

5.

[][]

PC SQL Server

[][]

6.

[]

GeneXus X Evolution 3

3
GeneXus

3 GeneXus

1.

Root Module [][


][][
][]CtrlN

2.

[]
Transaction ()

3.

Invoice

4.

5.

[]

10

GeneXus X Evolution 3

4
Invoice

1.

Invoice [Structure]

Tab Enter

InvoiceId

Numeric(4.0)

InvoiceDate

Date

CustomerId

Numeric(4.0)

CustomerName

Character(20)

Ctrl +
Product

ProductId

Numeric(4.0)

ProductName

Character(20)

ProductPrice

Numeric(8.2)

InvoiceProductQuantity

Numeric(4.0)

InvoiceProductTotal

Numeric(8.2)

Enter

Ctrl +

InvoiceSubtotal

Numeric(8.2)

InvoiceTax

Numeric(8.2)

InvoiceTotal

Numeric(8.2)

11

GeneXus X Evolution 3

Ctrl K

InvoiceId 1 ProductId

2 InvoiceId ProductId

Invoice

2.

[InvoiceId]
[]

[Autonumber]

3.

[Type Definition] [Autonumber]


[True]

12

GeneXus X Evolution 3

4.

Invoice

U NIVERSAL R ELATIONSHIP A SSUMPTION = URA


GeneXus
URA

GeneXus
GeneXus

13

GeneXus X Evolution 3

GeneXus Web

InvoiceProductTotal = ProductPrice * InvoiceProductQuantity


InvoiceSubTotal = SUM(InvoiceProductTotal)
InvoiceTax= InvoiceSubTotal * 0.05
InvoiceTotal = InvoiceSubtotal + InvoiceTax

1.

InvoiceProductTotal

2.

ProductPrice * InvoiceProductQuantity
[Formula]

3.

1 2

4.

[]

14

GeneXus X Evolution 3

Invoice

6GENEXUS
GeneXus

GeneXus
3
DBMS

GeneXus

GeneXus 3 GeneXus

N N-1
N

15

GeneXus X Evolution 3

1.

2.

Invoice InvoiceProduct GeneXus

Invoice

InvoiceProduct

GeneXus
Invoice 2 Invoice
InvoiceProduct
Invoice

InvoiceProduct

InvoiceId

InvoiceId

InvoiceDate

ProductId

CustomerId

ProductName

CustomerName

ProductPrice
InvoiceProductQuantity

16

GeneXus X Evolution 3

InvoceProduct 2 InvoiceId ProductId


1 InvoiceId 2 ProductId)

GeneXus

Invoice

InvoiceId

InvoiceId InvoiceDateCustomerId CustomerName 1

InvoiceProduct
o

InvoiceId ProductId

InvoiceId ProductId ProductNameProductPrice


InvoiceProductQuantity 1

7
GeneXus Web
Invoice

W EB

GeneXus
Web Web GeneXus

17

GeneXus X Evolution 3

Web

1.

Invoice [Web Form]

Invoice Web

Errorviewer: ctlError
Msg Error GeneXus

GeneXus
GeneXus
GeneXus

18

GeneXus X Evolution 3

GeneXus DBMS

GeneXus

GeneXus

DBMS SQL Server .NET


GeneXus GeneXus DBMS

GeneXus DBMS
http://wiki.genexus.jp/hwikibypageid.aspx?22453

DBMS GeneXus

GeneXus

19

GeneXus X Evolution 3

1.

F5 [][]

2.

3.

[]

4.

[]GeneXus

20

GeneXus X Evolution 3

9
1.

XML
[]

2.

AJAX

3.

Invoice

21

GeneXus X Evolution 3

10

G ENE X US
GeneXus
GeneXus

GeneXus

1.

Invoice [Rules]

2.

Default

3.

default(InvoiceDate, &today);

4.

error("") if InvoiceProductQuantity.IsEmpty();

5.

[]

Invoice

22

GeneXus X Evolution 3

6.

F5 []
[]

Invoice

23

GeneXus X Evolution 3

11CUSTOMER

GeneXus (
E E
E Web
E

1.

Customer
Customer

2.

Customer

CustomerId

---------

--------------------

CustomerName

---------

--------------------

CustomerAddress

Address

CustomerEmail

Email

CustomerId CustomerName GeneXus

3.

CustomerId

4.

CustomerId [Type Definition] [Autonumber] [True]


CustomerId

5.

CustomerId InputType Descriptions


ItemDescriptions CustomerName

Suggest
GeneXus AJAX

24

GeneXus X Evolution 3

2 Customer

Customer

Customer Web Form

25

GeneXus X Evolution 3

CustomerId Invoice Web Form


CustomerId

Invoice Web Form

26

GeneXus X Evolution 3

12
F5

GeneXus

GeneXus
Invoice CustomerName CustomerId
Invoice CustomerName

Customer

GeneXus Invoice
1
NULL

27

GeneXus X Evolution 3

GeneXus Customer Customer

CustomerName Invoice Customer

Customer
o

CustomerId

1 CustomerNameCustomerAddress CustomerEmail

Invoice
o

InvoiceId

Invoice CustomerId Customer


Customer Invoice N

InvoiceId CustomerId 1

CustomerId InvoiceId

28

GeneXus X Evolution 3

13

GeneXus

Customer

Invoice
CustomerId

Customer

Invoice
Invoice CustomerId
Invoice

GeneXus CustomerId
Customer

Customer
CustomerId

Invoice CustomerId

GeneXus

Invoice

29

GeneXus X Evolution 3

14WEB

Work With

1. [][]

2. Work With Objects []

[Transaction]

3. Customer Invoice

30

GeneXus X Evolution 3

4.
[Apply Pattern()][Work
With]

5.
6. F5

Customer Invoice
"Work With"

7. Invoice "Work With"

10

Customer WorkWith

31

GeneXus X Evolution 3

15
Customer "Work With for Smart Devices"
Work With for Smart Devices Customer
o

[Patterns]

[Work With for Smart Devices] []

[List][Detail][Section (General)]

[Business Component] = [True]

[Expose as Web Service] = [True]

[Web Services Protocol] = [ReST Protocol]

[] [Customer]

[] [.Net Environment] [] SmartDevices


2 ( [Generate Android] [True]
)


F5 F5
([] [] []
[Dashboard])MenuWorkWithDevicesCustomer

32

GeneXus X Evolution 3

[Item][] [Action]

(Customers)

Action

[]

33

GeneXus X Evolution 3

[Main Program] [True] F5

GeneXus Web
[Developer Menu] Android Ruby
Web Android

[Developer Menu] Web


QR QR KBN (
) URL Android
BlackBerry

(F5 [] )

QR

34

GeneXus X Evolution 3

GeneXus Web [Developer


Menu] Android .Net Web
Android

Android KBN(Knowledge Base Navigator)


() URL

Web Web
QR QR KBN (
) URL Android
BlackBerry

QR Web

QR

URL

Android

35

GeneXus X Evolution 3

Work With Devices Customer

Work With Device Customers

GeneXus (List)
(Layout)

36

GeneXus X Evolution 3

[Address] (
)

E [Menu] [System
Setting]->[Account & Sync]

37

GeneXus X Evolution 3

GeneXus

38

GeneXus X Evolution 3

GeneXus

GeneXus
3 GeneXus

WebDBMS GeneXus
DBMS

GeneXus

GeneXus

39

GeneXus X Evolution 3

GENEXUS
GeneXus

http://www.genexus.com/community-and-support-jp/community?ja

Artech 2

GXtechnical 2

http://www.genexus.com/community-and-support-jp/support-overview?ja

GeneXus
http://www.genexus.com/company-jp/subdistributors-in-japan?ja
info@genexus.jp

Web http://www.genexus.jp
http://www.genexus.com/community-and-support-jp/training?ja
http://www.genexus.com/community-and-support-jp/community?ja

40

You might also like