Rechercher : dans
Par :

Créer une application .exe Simplement

Dernière réponse le 11 déc 2008 à 17:02:58 marcus, le 24 oct 2007 à 23:58:03 
 Signaler ce message aux modérateurs

Bonjour.
Créer une application .exe avec une fenêtre, une case texte (var1) et un boutons tout simplement
Je voudrais Saisir la valeur Entrée par l’utilisateur dans var1 et utiliser un bt "afficher" pour afficher le résultat "résultat" = var1 + 1000"

' Début Code :

Sub ()adition
Dim var1, résultat As variant
résultat = var1 + 1000 'addition
End Sub

Sub bt Click() 'procedure click du bt
Print résultat 'clic bt affiche résultat

End Sub

Ps: je pense que pour définir le boutons "bt" il n'y à pas de code mais il faut seulement le nommer "bt" en double cliquant dessus (dans paramètre)

Finalement ma question est de savoir si on doit avoir deux code : 1 pour le bt et 1 pour l’opération chacun se terminant par « End Sub » ou si tout peut tenir dans un seul code ?

Voilà c’est ce que je cherche à savoir et si vous pouvez m’éclairez s’il vous plaît sa serait sympas.
Merci

marc

Meilleures réponses pour « Créer une application .exe Simplement » dans :
Lancer une application automatiquement VoirVous désirez allumer votre ordinateur sans avoir ensuite à ouvrir Windows Mail, Thunderbird ou n'importe quelle autre application ? Cette astuce est faite pour vous ! Pour expliquer, je vais prendre un cas simple : le démarrage de Windows...
[Pratique] Framakey - Applications portables sur clé USB VoirLa Framakey - Des applications portables sur clé USB Vous vous déplacez et avez besoin d'un ordinateur. Si vous n'avez pas d'ordinateur portable, vous êtes obligé d'utiliser la machine des autres. Ainsi : Soit vous utilisez directement...
[Pratique] Application portable Voir[Pratique] Application portable 1 - logiciel portable c’est quoi ? 2 – deux modules : PortableApps et LiBerKey 2.1 - PortableApps 2.2 - LiberKey 4.0 3 - Suites d’applications portables Version basic Version Lite Version Standard ...
Télécharger LC ISO Creator VoirLC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite d'utiliser ces fichiers ISO pour les graver, utiliser un logiciel d'émulation de CD (pour ne plus avoir à utiliser le CD original) ou...

1

marcus, le 29 oct 2007 à 23:00:38

Bonjour,
Un petit conseil me temberait à pic!
merci

marc

Répondre à marcus

2

nEm3sis, le 29 oct 2007 à 23:45:04

Tu parle de quel language ?

Répondre à nEm3sis

3

marcus, le 2 nov 2007 à 00:13:30

Bonjour,
Exuse moi, je parle de VB,
Je croyais que je l'avais mis mais non :)
merci A+

marc*

PS: (C'est faisable ou pas ?)

Répondre à marcus

4

Polux31, le 2 nov 2007 à 03:22:44

Bonjour,

Oui c'est faisable.

Sur un formulaire, il faut un TextBox, un CommandButton et un Label pour le résultat.

Public Sub CommandButton1_Click()
Label1.Caption = Cint(Me.TextBox1.text) + 1000
End Sub

Voilà, il n'y a pas plus simple ...

;o)

Polux

Répondre à Polux31

5

marcus, le 3 nov 2007 à 21:50:35

Salut,
Merci pour l’info,
Peut tu m’expliquer le rôle de chacun dans :

Label1.Caption = Cint(Me.TextBox1.text)
Label1 : c’est l’étiquette sur le formulaire
Caption : c’est le bouton
TexBox : la case d’entrée du texte
Texte : la variable

Reste la fonction « Cint » et « Me » que je ne comprends pas et le rôle globale (le bouton du label=…)

Je débute et commence à peine en VB,
Merci et bon week

Répondre à marcus

6

Polux31, le 4 nov 2007 à 00:52:55

Bonjour,

Le TextBox, le CommandButton et le Label sont des contrôles (ou éléments graphiques) que tu peux insérer dans un formulaire. Le TextBox (boite à texte) est en général utilisé comme zone de saisie. Le CommandButton est un Bouton qui, par un click, va déclencher un évènement. Le Label est une étiquette, où l'on affiche des informations. Chaque contrôle possède ses propriétés. Caption est une propriété des contrôles Label et CommandButton par exemple et même du formulaire. C'est cette propriété qui est utilisée pour afficher le texte d'un label, bouton ... Par exemple pour un bouton, on donne à la propriété Caption la valeur "Cliquer ici pour quitter", ou pour une label : "Entrer votre nom :" ...

"Cint" est une méthode de VB6 qui permet de convertir une chaîne de caractère en nombre entier. "Me" équivaut à "this" en C++ ou Java. Cette notation n'est pas obligatoire. "Me" désigne le formulaire, plutot que de taper "form1.TextBox1.Text ..."

J'ai essayé de faire le plus simple possible. Je te conseille de faire un tour sur le site http://developpez.com, et de chercher de la doc et des tutoriaux pour débuter en VB6.

Bon courage, si tu as d'autres questions, n'hésites pas à les poser ici.

;o)

Polux

Répondre à Polux31

7

marcus, le 16 nov 2007 à 20:29:57

Bonjour,

Merci pour ton aide.


Mais quel est le rapport avec "Cint" qui permet de convertir une chaîne de caractère en nombre entier.
Pareil pour "Me" ??

C'est sérieux se que tu ?


Merci A+


marc

Répondre à marcus

8

Polux31, le 17 nov 2007 à 14:30:21

Salut,

Jetes un oeil la dessus, tu auras toutes tes réponses :

http://vb.developpez.com/

;o)

Polux

Répondre à Polux31

9

marcus, le 22 nov 2007 à 22:53:40

Bonjour,
Merci Polux.

Concernant "Cint"
Et si je souhaite utiliser les nombre à virgule, je ne serais pas obligé d'utiliser "Cint" ? car sinon sa limite les possibilité, non ?
mais en même temps une variable peut retenire les virgule directement.

Dérniére chose:
Est-ce que comme sa je pourais afficher le résultat sans utiliser la fonction Print ?
donc pas d'autre ligne de code supplémentaire (?)

Et aussi à quoid sert "texte" dans ce dérnier cas ? est-ce une variable potentielement utilisable ?

Voilà, c'est tout se qui me manquait comme info.

merci pour liens A+

marc

Répondre à marcus

10

Polux31, le 23 nov 2007 à 16:06:51

Bonjour,

Pour les nombres à virgule, il y a "CDbl".

Pour la fonction Print, je ne comprends pas la question ...?

;o)

Polux

Répondre à Polux31

11

marcus, le 1 déc 2007 à 23:20:57

Salut
Pour afficher en visuel basic (en mode fenêtre d’exécution) on doit utiliser « print » pour afficher un résultat (ex : print i)

Donc c’est pour sa que je te parle de « print » (si il faut utiliser cette fonction) lors d’un programme exécutable et pour afficher une variable (après le clik sur le boutons)
Mais je pense qu’on en à pas besoins ( ?)

Et à propos de « CDbl » je le place devant le nom de la variable et à chaque foie ?

Merci
Marc
A+

Répondre à marcus

12

Polux31, le 2 déc 2007 à 23:14:28

Bonsoir,

Pour un exécutable la fonction print ne sert à rien ... si tu veux que l'utilisateur visualise le résultat, utilise un label placé sur le formulaire: Label1.Caption = i ...

Pour éviter de répéter "CDbl", tu peux faire : var = CDbl(var) ...

Bon courage

;o)

Polux

Répondre à Polux31

13

marcus, le 9 déc 2007 à 01:48:56

Salut et merci,

Donc pour CDbl si je veux l'affecter à une variable et bien je dois le faire une fois pour toute et ensuite je peus utiliser ma var directement.
Mais à propos de la declaration de celle ci, je l'écris en dessous de "Dim ..As variant" sa na pas d'importance du moment que je le fais avant toute chose ?

Sinon sa s'appel bien passage en paramétre ou sa reste une fonction d'usage ?

Et pour finir je voix trois petit points aprés ((var)...) est-ce que comme sa c'est suffisant:

Dim var1 As variant
var1 = CDbl(var1)
suite prog

Bon week

Marc

Répondre à marcus

14

Polux31, le 9 déc 2007 à 11:10:21

Bonjour,

pourquoi ne pas déclarer de suite var1 comme un double ???

Il suffit de ensuite de mettre CDbl pour la valeur que tu lui affectes.


;o)

Polux

Répondre à Polux31

15

marcus, le 24 déc 2007 à 21:38:15

Salut,

Comme un double ?
tu veux dire comme sa:
var2=var1
var2= CDbl

Comment faire...comment le fairais tu toi ?

Bonne fête de fin d'année !

Marc

Répondre à marcus

16

 C, le 11 déc 2008 à 17:02:58

Bonjour, j'ai creer un formulaire HTML mais je n'arrive pas a enregistrer les réponses. Est-il possible de creer un formulaire en .exe pour enregistrer les réponses ?

merci d'avance de votre aide !

Répondre à C