Plusieurs questions sur la programmation en cpcdosc+

Auteur  
# 22/03/2013 à 16:12 Fonzen
Bonjour, après avoir lu ton tutoriel (très intéressent ) je me demande si l'on peut :
Changer la taille des caractères que l'on affiche?
Mettre une image dans un bouton?
Faire conditions ( si oui et comment )?
Faire interagir les boutons ( réaction après un clic )?
Lire de la musique avec ton carnet?

Je sais que je te pose beaucoup de question car je trouve tes projets géniaux !
Merci d'avance pour tes réponses.
# 07/04/2013 à 15:42 FAVIER Sébastien 01 (site web)
Salut Fonzen
La taille police des caractères, on peux carrément choisir le type de police
mais cette fonction n'est pas encore finis :p
Mettre une image dans un bouton Oui
ou meme une image qui fait d'office bouton ;)
Interagir biensûr, il se code en CpcdosC+
il suffit quand tu crée ton bouton d'indiquer où se trouve la procedure eu genre pendant la création du bouton
ev/ {cible fichier evenement}

puis dans ce fichier evenement

proc/ MON_BOUTON1(CLICK)
{LE CODE}
fin/ proc

Lire du son est en projet, faut patienter encore on va dire

Oui oui tkt pas je suis ouvert aux questions ;)
# 17/04/2013 à 16:07 Fonzen
Bonjour,
J'ai encore, de nombreuses question a te poser dont :

Comment faire des champs de formulaire?
Est-ce que ton kernel gère le protocole tcp-ip?
Peut tu m’expliquer comment on met une image qui fais office de bouton?
Et comment on change la taille des caractère ( pas la police )?

Merci de me répondre
# 18/04/2013 à 20:27 FAVIER Sébastien 01 (site web)
Salut
Pour faire un "formulaire", c'est un texteBox qu'il faut utiliser
C'est un objet faisant parti du SCI du Kernel, pour le faire appel, il suffit d'indiquer dans quelle fenetre le mettre, position, taille etc ..
dans une boucle INI (INItialisateur d'objet)
Par exemple (Grossière) :

ini/ textebox(

ini;nom = "MON_TEXTEBOX"

ini;fenetre = "MA_FENETRE"
ini;Type = "1;"
ini;px = "10"
ini;py = "10"
ini;tx = "100"
ini;ty = "30"
ini;texte = "Écrivez ici !!"
creer/

ini/ textebox)

Si t'es assez logique, tu devrais comprendre le fonctionnement ;-)
Nom bah nom de la propriété

fenetre, bein dans quelle fenetre tu veux la positionner

type 1 : Normal, fond bland, bordure & type 2 : idem mais sans bordure et après le ";" d'autres paramètres comme exemple :
type = "1;D1L0T20#"
Le D1 indique Défilement = 1 (donc D0 est l'inverse mais optionnellement) ( défillement si le texte dépasse la taille )
L0 indique Locké = 1 en gros si le textebox est editable ou pas (donc L0 est l'inverse mais optionnellement)

le T20# indique Taille/Texte jusqu'a 20 caractères maximale

px , py ( position X et Y )
tx , ty ( taille x et y )

Texte , bein le texte qui est affiché au départ

et si tu veux que le contenu se supprime dés le premier clique/Focus
( par exemple dans les formulaire de connexion facebook "mot de passe" )
il faut programmer l’événement du genre

Proc/ textebox(CLIC) ou (FOCUS)

si/ passage = 1 (:aller/ fin:)

rem/ Modifier TEXTE en mettant rien dedans

ini/ textebox(

ini;nom= "MON_TEXTEBOX"
ini;fenetre = "MA_FENETRE"

ini;texte = ""

ini/ textebox)

rem/ pour indiquer à la première condition du programme que le texte a déjà été effacé
fix/ passage = 1

:fin:

fin/ proc

Pour une image d'office bouton
il suffit juste de créer une imagebox, indiquer le fichier evènement (EV.CPC) et si l'utilisateur clique dessu, alors ..

ini/ imagebox(

ini;NOM = "MON_IMAGE"
ini;FENETRE = "MA_FENETRE"
ini;couleur = "255,255,255"
ini;type = "1"
ini;image = "{chemin du fichier .bmp}"
ini;px = "10"
ini;py = "10"
ini;tx = "100"
ini;ty = "50"
creer/
rem/ Les evenements dans le fichier suivant:
ev/ EV.CPC

ini/ imagebox)

et le contenu de EV.CPC SI l'utilisateur fait interaction dessus ( appuie sur une touche, clique , doubleclique etc.. )

Proc/ MON_IMAGE(CLIC) ou Dlbclique focus etc ..

{ le code }

FIN/ Proc

Pour le moment, le changement des tailles de caractères, la version 2.0.0 fonctionnait bien
mais au moment où je suis passé au 32Bit, il ne fonctionnait plus ... :/

je me suis pas remis la tête dedans puisse que c'est pas vraiment important pour le moment

et pour le TCP-IP ou plutot IPV4, elle est prévu dans la version OS2.1 !
donc pour le moment il ne le gère pas
Normal je dirai-je, il n'a pas d'interface de décodage HTML/CSS , pas de navigateur pas de "terminal" etc ..
il faudra attendre ! ;-)

J'ai tout répondu ?

ps: t'a quelle age et tu viens de quelle département que je me fasse une image

Bonne soirée ;)
# 30/03/2014 à 22:47 Le rédempteur (site web)
Pourquoi tu fais ça ?
# 31/03/2014 à 17:31 Sf01 (site web)
Le forum n'est plus d'activité, il devait être désactivé

pose ta question ici : http://forum-cpcdos.fr.nf/
et puis le sujet est très vieux nous somment ici à présent
( http://cpcdos.fr.nf/ )
Répondre à ce message

Vous utilisez un logiciel de type AdBlock, qui bloque le service de captchas publicitaires utilisé sur ce site. Pour pouvoir envoyer votre message, désactivez Adblock.

Créer un site gratuit avec e-monsite - Signaler un contenu illicite sur ce site