Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > French Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Question sur DIP

Reply
 
LinkBack Thread Tools Display Modes
  #21 (permalink)  
Old 10-30-2011, 03:17 PM
Junior Member
 
Join Date: Feb 2010
Location: LILLe , FRANCE
Posts: 33
Default

Quote:
Originally Posted by klaus View Post
20%x correspond à 20% de la largeur nette de l'écran (0.2*Activity.Width) et
20%y correspond à 20% de la hauteur nette de l'écran (0.2*Activity.Height).

dim JJJ as int
JJJ = 34%x
ça fonctionne.

La documentation peut être trouvée ici.
Documentation sur la libraire Phone.

Meilleures salutations.
"ICI" : oui, je connais cette page , mais dans la liste ou se trouve le chapitre relatif à ce sujet ?

pour moi, cela devrait se trouver dans "Variables & objects"
car je n'arrive pas à trouver un chapitre général sur la synthaxe de B4A

pour ton "CA FONCTIONNE" sur un JJJ = 34%x , OK , mais cela ne fait que donner un symbole pour une constante figée à la compilation, et non pas une valeur dynamiquement modifiable.
Imagine que la valeur soit calculée , par exemple :
JJJ = 10 * Compteur
est-ce que JJJ%x serait accepté comme parametre TOP ou LEFT ?

sur ton lien PHONES : http://www.basic4ppc.com/android/help/phone.html ,
en remontant le lien à la racine , soit http://www.basic4ppc.com/ ou http://www.basic4ppc.com/android , je ne vois pas de liens ; donc savoir qu'il y a un HELP en ligne , qui ne se trouve pas dans l'arborescence de la doc : http://www.basic4ppc.com/android/documentation.html , ça fait partie des connaissances que tu as acquises par l'expérience , alors que le Newbie que je suis est forcé de tatonner et chercher au hasard la chance.

Last edited by zouriteman : 10-30-2011 at 03:26 PM. Reason: oubli
Reply With Quote
  #22 (permalink)  
Old 10-30-2011, 04:48 PM
Junior Member
 
Join Date: Feb 2010
Location: LILLe , FRANCE
Posts: 33
Default Doc trouvée

Je viens enfin de trouver , noyé dans la rubrique "Keywords" du chapitre "CORE" (en html , alors que tout pourrait etre rassemblé dans un seul et unique manuel en PDF , comme il en existe un pour BASIC4PPC)

keywords :
Density ==> donne le device scale = nombre de DPI / 160
DipToCurrent(taille)

et l'explication :
Button1.Width = 90dip équivaut à Button1.Width = DipToCurrent(90)

PerXToCurrent(taux en %) et PerYToCurrent(taux en %)

exemple :
Butt1.Width = 40%x équivaut à Butt1.Width = PerXToCurrent(40)


donc , pour un réglage dynamique , il faut utiliser les DipTo et PerX / PerY

OUF !
Reply With Quote
  #23 (permalink)  
Old 10-30-2011, 09:29 PM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Quote:
"ICI" : oui, je connais cette page
Ceci n'était que le rappel de la page générale sur la documentation B4A. Et pas directement sur la question des dip's. Mais le help pour la librairie Phone se trouve dans la rubrique Libraries Phone.

Quote:
pour ton "CA FONCTIONNE" sur un JJJ = 34%x , OK , mais cela ne fait que
Mon propos n'était que de montrer ce qui fonctionne.

Code:
est-ce que JJJ%x serait accept� comme parametre TOP ou LEFT ?
Non

Quote:
donc , pour un réglage dynamique , il faut utiliser les DipTo et PerX / PerY
Oui, donc xxdip et n%x et m%y !

Je vais ajouter un chapitre à ce sujet dans la prochaine mise à jour du Beginner's Guide.

Meilleures salutations.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #24 (permalink)  
Old 10-31-2011, 09:01 AM
Junior Member
 
Join Date: Feb 2010
Location: LILLe , FRANCE
Posts: 33
Default Guide

Si c'est toi le rédacteur du BEGUINNER GUIDE , oui, ce serait bien de le gonfler a bloc avec des infos supplémentaires, et à mon avis , si tu pouvais le compléter en y incorporant la plupart des Tuto disséminés ici ou la (en pages HTML à convertir en DPF)
Reply With Quote
  #25 (permalink)  
Old 10-31-2011, 12:13 PM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Quote:
... si tu pouvais le compléter en y incorporant la plupart des Tuto disséminés ici ou la (en pages HTML à convertir en PDF
Un document en PDF avec la plupart des tutoriels existe sur la page documentation:
You can download a collection of most tutorials in PDF format English edition (deutsch edition).

Meilleures salutations.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #26 (permalink)  
Old 10-31-2011, 06:23 PM
Junior Member
 
Join Date: Oct 2011
Posts: 26
Default

Quote:
Originally Posted by zouriteman View Post
Est-ce a dire que tu définis TOUT par le code ?
par exemple , pour un simple Label :
* au minimum Top , L , H , W , Text (soit 5 lignes d'instructions)
* et si tu veux sortir des valeurs par défaut :
- Color (du fond)
- Text Style : Typeface , H.Align , V.Align , SIZE , Color (du texte) , Style
- Corner radius
soit jusqu'à 8 lignes d'instructions

Et ceci répété pour chaque composant ( label , bouton , ... )

Bien sur , si tu as un modele unifié (une sorte de SKIN) , et que tu es bien organisé , tu peux effectivement rassembler cela dans une procedure unique , du genre :
Sub DESIGNER_LABEL ( oLABEL as Label , T , L , X , Y as int)
oLABEL.Color = xxxxxx
oLABEL.Top = T
end sub

Mais dans ce cas, tu n'est déja plus un "JUNIOR"
Oui c'est ce que fait.
C'est d'ailleurs pour ça que j'ai demandé une instruction With/end with pour alléger un peu la frappe.

Après chacun a sa façon de programmer.
Les designer sont alléchants au début, mais je me trouve que dés que la gui devient un poil complexe on perd plus de temps avec les automatismes qu'avec un bon code manuel.

Au début cela prend un peu de temps mais aprés j'ai des librairies toutes faites que je n'ai plus qu'a appeler.

Mais effectivement je suis un pré-senior et j'ai été élevé au forth
Reply With Quote
  #27 (permalink)  
Old 11-02-2011, 10:58 AM
Junior Member
 
Join Date: Feb 2010
Location: LILLe , FRANCE
Posts: 33
Default With ....

J'approuve à 100% ta demande d'amélioration avec un WITH ... END WITH
répéter 8 fois un truc tel que
MonTableauView1.xxxxxxx

est vraiement

surtout quand on a connu un produit qui le fait très bien (Delphi pour moi)

as-tu une réponse du créateur de B4A ?


LIBRAIRIES : des Librairies , qui viennent s'ajouter à la liste (Core , Phones , etc) , ou des Modules ?
est-ce que cela te semble diffusable à la communauté ?
au moins décrire la philosophie et les principes de cette / ou ces / librairies ?

Last edited by zouriteman : 11-02-2011 at 11:01 AM. Reason: suite
Reply With Quote
  #28 (permalink)  
Old 11-02-2011, 11:08 AM
Junior Member
 
Join Date: Feb 2010
Location: LILLe , FRANCE
Posts: 33
Default

Quote:
Originally Posted by klaus View Post
Un document en PDF avec la plupart des tutoriels existe sur la page documentation:
You can download a collection of most tutorials in PDF format English edition (deutsch edition).

Meilleures salutations.
MERCI ,
Mais est-ce quelque chose créé récemment (depuis moins de 3 mois) , ou cela existait-il avant , car ce lien je ne l'avais jamais vu ( évite de me dire que je suis borgne ou pire aveugle )

J'avais bien le BEGINNER'GUIDE , mais pas ce TUTORIALS.ZIP !

Meilleures salutations.
Reply With Quote
  #29 (permalink)  
Old 11-02-2011, 11:53 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Quote:
Mais est-ce quelque chose créé récemment (depuis moins de 3 mois)
Non, ça date de fin mars, mais c'était relativement caché.

Meilleures salutations.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On


All times are GMT. The time now is 05:52 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0