AS3FlexDBConectarea la MySQL din FLEX
Alexandru Ghiura
RIA Software Developer
contact@ghalex.com
http://ghalex.com
Martie ...
Bine ați venit:
o Vă mulțumesc că ați venit
o Informații utile:
• http://ghalex.com/presentations
• http://code.google.com...
Agenda:
o Ce este AS3FlexDB ?
o Ce avantaje oferă AS3FlexDB ?
o Cum execută AS3FlexDB un SQL ?
o Cum instalăm AS3FlexDB ?
...
Ce este AS3FlexDB ?
Ce avantaje oferă AS3FlexDB:
o Rapiditate
o Uniformitate
o Portabilitate
Flex fară AS3FlexDB:
MySQL
MySQL
Flex fară AS3FlexDB, unde scriem cod?
MySQL
MySQL
AS3 Code PHP/ASP/CF
Flex cu AS3FlexDB, unde scriem cod?
MySQL
MySQL
AS3 Code AS3FlexDB
Cum execută
AS3FlexDB un SQL
Cum execută AS3FlexDB un SQL?
MySQLAS3 Code
AS3FlexDB
Service
AS3FlexDB
Cum instalăm
AS3FlexDB
Cum instalăm AS3FlexDB:
AMFPHP:
o Instalăm AMFPHP
• http://itutorials.ro/viewtopic.php?f=9&t=4
• http://www.sephiroth.it/t...
Cum folosim
AS3FlexDB
Un exemplu foarte simplu, folosind MXML:
<mx:DataGrid id="dg1"
width="100%"
height="100%"
dataProvider="{q1.Records}">
<mx...
Un exemplu foarte simplu, folosind AS3:
private var db :IDatabase;
private var query :IQuery;
private function f0():void
{...
Securitate
Demo
Q & A
Upcoming SlideShare
Loading in …5
×

AS3FlexDB

1,207 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,207
On SlideShare
0
From Embeds
0
Number of Embeds
290
Actions
Shares
0
Downloads
6
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • AS3FlexDB este o librarie open source ce permite applicatilor Flex sa se conecteze si sa manipuleze la o baza de date MySQL
  • AS3FlexDB

    1. 1. AS3FlexDBConectarea la MySQL din FLEX Alexandru Ghiura RIA Software Developer contact@ghalex.com http://ghalex.com Martie 2009
    2. 2. Bine ați venit: o Vă mulțumesc că ați venit o Informații utile: • http://ghalex.com/presentations • http://code.google.com/p/as3flexdb/ • http://itutorials.ro/viewtopic.php?f=9&t=7 • http://sephiroth.it/tutorials/flashPHP/as3flexdb/ • http://ghalex.com/blog/?p=53 • http://ghalex.com/docs/as3flexdb/
    3. 3. Agenda: o Ce este AS3FlexDB ? o Ce avantaje oferă AS3FlexDB ? o Cum execută AS3FlexDB un SQL ? o Cum instalăm AS3FlexDB ? o Cum folosim AS3FlexDB ? o Securitate o Demo o Q & A
    4. 4. Ce este AS3FlexDB ?
    5. 5. Ce avantaje oferă AS3FlexDB: o Rapiditate o Uniformitate o Portabilitate
    6. 6. Flex fară AS3FlexDB: MySQL MySQL
    7. 7. Flex fară AS3FlexDB, unde scriem cod? MySQL MySQL AS3 Code PHP/ASP/CF
    8. 8. Flex cu AS3FlexDB, unde scriem cod? MySQL MySQL AS3 Code AS3FlexDB
    9. 9. Cum execută AS3FlexDB un SQL
    10. 10. Cum execută AS3FlexDB un SQL? MySQLAS3 Code AS3FlexDB Service AS3FlexDB
    11. 11. Cum instalăm AS3FlexDB
    12. 12. Cum instalăm AS3FlexDB: AMFPHP: o Instalăm AMFPHP • http://itutorials.ro/viewtopic.php?f=9&t=4 • http://www.sephiroth.it/tutorials/flashPHP/flex_remoteobject/ AS3FlexDB: o Copiem fisierul “database.php” in directorul “servicesmysql”. o Adaugăm AS3FlexDB_version.swc la proiectul nostru
    13. 13. Cum folosim AS3FlexDB
    14. 14. Un exemplu foarte simplu, folosind MXML: <mx:DataGrid id="dg1" width="100%" height="100%" dataProvider="{q1.Records}"> <mx:columns> <mx:DataGridColumn dataField="fname" headerText="First Name"/> <mx:DataGridColumn dataField="lname" headerText="Last Name"/> <mx:DataGridColumn dataField="password" headerText="Password"/> </mx:columns> </mx:DataGrid> <phi:ConnectionData id="c1" name="mxml_conn1" host="localhost" db="test" username="root" password="root" /> <phi:Database id="db1" connection="{c1}" /> <phi:Query id="q1" database="{db1}" q="SELECT * FROM users WHERE 1" /> <phi:QueryExecute id="q1ex" query="{q1}" />
    15. 15. Un exemplu foarte simplu, folosind AS3: private var db :IDatabase; private var query :IQuery; private function f0():void { db = Database.getInstance(); query = new Query(); db.connect("conn1", "root", "", "localhost", "flexdb", true); query.connect("conn1", db); } private function f1():void { query.addEventListener(Query.QUERY_END, queryEnd); query.execute("SELECT * FROM users WHERE 1"); } private function f2(evt:Object ):void { users = query.getRecords(); }
    16. 16. Securitate
    17. 17. Demo
    18. 18. Q & A

    ×