Flux rss
Offres pro des FAI
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[visual basic6.0

doumbia ibrahima, le jeudi 5 mai 2005 à 20:27:11
Bonjour
je suis un jeune de 21ans en informatique de gestion premiere annee.j'aimerais connaitre la base de fonctionnement du langage visual basic6.0.et une bonne documentation.
Configuration: visual basic6.0
Répondre à doumbia ibrahima  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
majid, le vendredi 6 mai 2005 à 11:32:46
Répondre à majid

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 FD, le samedi 13 octobre 2007 à 14:17:23
salut moi aussi je programme un peu sa peut peut- etre t'aider ceci...
mais c 6.0 et faut decripter (je me comprent pas moi meme des fois...

Private Sub Command1_Click()
Form1.TabStrip1.Visible = True
End Sub

Private Sub Command2_Click()
Form1.TabStrip1.Visible = False
End Sub

metter un tabstrip metter le en visible true (invisible) metter un bouton (ou deux )et taper le code ci-dessus

Private Sub loadgame_Click()
With CommonDialog1
.DialogTitle = "Ouvrir"
.CancelError = False
'À faire : Définir les indicateurs et les attributs du contrôle des dialogues communs
'.Filter = "Tous les fichiers (*.*)|*.*"
.Filter = "Fichier Sauvegarde Serpent (*.FSS)|*.FSS"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With
'À faire : Ajouter le code de traitement du fichier ouvert

End Sub

Pour faire marcher ce code il vous faut aussi rajouter un Timer et une statusbar
Et modifier le code ci-dessous a: ("C:\ Vous devez mettre le nom de votre image et modifier le nom du lecteur si besoin.
Form2.Image1.Picture = LoadPicture("C:\Smiley\Image\Les Personnage\le perso principal\Smiley gauche.bmp")




Dim i As Integer
Dim dir As Integer
Dim anc_dir As Integer

Dim vitesse As Integer

Private Type Smiley
direction As Integer
gauche As Integer
haut As Integer
End Type


Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
anc_dir = dir

Select Case KeyCode
Case 37: 'case dir_gauche
dir = 37
Case 38: 'case dir_haut
dir = 38
Case 39: 'case dir_droite
dir = 39
Case 40: 'case dir_bas
dir = 40
End Select

End Sub



Private Sub Vitesses_Timer()
vitesse = 25


Select Case dir
Case 37: 'direction gauche
If Form2.Image1.Left > 0 And Form2.Image1.Left > vitesse Then
Form2.Image1.Picture = LoadPicture("C:\Smiley\Image\Les Personnage\le perso principal\Smiley gauche.bmp")
Form2.Image1.Left = Form2.Image1.Left - vitesse
End If
Case 38: 'direction haut
If Form2.Image1.Top > 0 And Form2.Image1.Top > vitesse Then
Form2.Image1.Picture = LoadPicture("C:\Smiley\Image\Les Personnage\le perso principal\Smiley haut.bmp")
Form2.Image1.Top = Form2.Image1.Top - vitesse
End If
Case 39: 'direction droite
If Form2.Image1.Left + Form2.Image1.Width < Screen.Width And Screen.Width - (Form2.Image1.Left + Form2.Image1.Width) > vitesse Then
Form2.Image1.Picture = LoadPicture("C:\Smiley\Image\Les Personnage\le perso principal\Smiley droite.bmp")
Form2.Image1.Left = Form2.Image1.Left + vitesse

End If

Case 40: 'direction bas
If Form2.Image1.Top + Form2.Image1.Height < Form2.StatusBar1.Top And Form2.Image1.Top + Form2.Image1.Height + vitesse < Form2.StatusBar1.Top Then
Form2.Image1.Picture = LoadPicture("C:\Smiley\Image\Les Personnage\le perso principal\Smiley bas.bmp")
Form2.Image1.Top = Form2.Image1.Top + vitesse
End If

End Select

End Sub


Private Sub Timer1_Timer()
If Form1.MCIWnd1.Position = Form1.MCIWnd1.Length Then
Form1.MCIWnd1.Position = 0
Form1.MCIWnd1.Command = "play"
End If
End Sub

'Commande la musique
Private Sub Activate_Click()
Form1.MCIWnd1.Command = "play"
End Sub

Private Sub Arret_Click()
Form1.MCIWnd1.Command = "stop"
Form1.MCIWnd1.Position = 0
End Sub

Private Sub Paused_Click()
Form1.MCIWnd1.Command = "pause"
End Sub

Mettez un Mciwndx sur la Form

private sub commande1_click()
form2.show vbmodal
end sub


Dim i As Integer
Dim dir As Integer
Dim anc_dir As Integer

Dim vitesse As Integer

Private Type BILLE
direction As Integer
gauche As Integer
haut As Integer
End Type

Dim tabl(8) As BILLE



Private Sub Form_Initialize()
With Form1
.WindowState = 2
End With
End Sub

Private Sub Form_Load()

Form1.MCIWnd1.Visible = False

Form1.Label2.Visible = False

With Form1
.Visible = False
.Visible = True
.Label1.Left = (Screen.Width - Label1.Width) / 2
.Label1.Top = (StatusBar1.Top - Label1.Height) / 2
'Form1.Label1.Visible = True
End With

Form1.BackColor = &H0&
Form1.tete.Visible = False
Form1.boule1.Visible = False
Form1.boule2.Visible = False
Form1.boule3.Visible = False
Form1.boule4.Visible = False
Form1.boule5.Visible = False
Form1.boule6.Visible = False
Form1.boule7.Visible = False
Form1.boule8.Visible = False
Form1.StatusBar1.Visible = False




End Sub






Private Sub newgame_Click()
dir = anc_dir = 0
'affiche_serpent

Form1.tete.Picture = LoadPicture("C:\Smiley\Image\les personnage\le perso principal\Smiley gauche.gif")
Form1.tete.Top = 0.5 * Form1.ScaleHeight
Form1.tete.Left = 0.8 * Form1.ScaleWidth
Form1.BackColor = &H8000000E
Form1.StatusBar1.Visible = True


Form1.Label1.Visible = False


Form1.tete.Visible = True
Form1.boule1.Visible = True
Form1.boule2.Visible = True
Form1.boule3.Visible = True
Form1.boule4.Visible = True
Form1.boule5.Visible = True
Form1.boule6.Visible = True
Form1.boule7.Visible = True
Form1.boule8.Visible = True

Form1.boule1.Top = Form1.tete.Top + ((Form1.tete.Height - Form1.boule1.Height) / 2)
Form1.boule1.Left = Form1.tete.Left + Form1.tete.Width
Form1.boule2.Top = Form1.boule1.Top
Form1.boule2.Left = Form1.boule1.Left + Form1.boule1.Width
Form1.boule3.Top = Form1.boule2.Top
Form1.boule3.Left = Form1.boule2.Left + Form1.boule2.Width
Form1.boule4.Top = Form1.boule3.Top
Form1.boule4.Left = Form1.boule3.Left + Form1.boule2.Width
Form1.boule5.Top = Form1.boule4.Top
Form1.boule5.Left = Form1.boule4.Left + Form1.boule2.Width
Form1.boule6.Top = Form1.boule5.Top
Form1.boule6.Left = Form1.boule5.Left + Form1.boule2.Width
Form1.boule7.Top = Form1.boule6.Top
Form1.boule7.Left = Form1.boule6.Left + Form1.boule2.Width
Form1.boule8.Top = Form1.boule7.Top
Form1.boule8.Left = Form1.boule7.Left + Form1.boule2.Width

'Ici il faut faire une fonction pour que quand on fait la première fois "Nouvelle partie" il ne se passe rien et dès qu'on le refait, le programme met une MSGBOX "êtes vous sur de recommencer la partie?" avec 2 boutons (oui et non).

vitesse = 15

End Sub




Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
anc_dir = dir

If vitesse <> 0 Then
Select Case KeyCode
Case 37: 'case dir_gauche
dir = 37
Case 38: 'case dir_haut
dir = 38
Case 39: 'case dir_droite
dir = 39
Case 40: 'case dir_bas
dir = 40
Case 80: 'case paused
vitesse = 0

End Select
End If

End Sub











Private Sub tim_deplace_Timer()
'ce test sert a empecher le serpent de repartir sur ses pas
If (anc_dir + 2 = dir) Or (anc_dir - 2 = dir) Then
dir = anc_dir
End If
Select Case dir
Case 37: 'direction gauche
If Form1.tete.Left > 0 And Form1.tete.Left > vitesse Then
Form1.tete.Picture = LoadPicture("C:\Smiley\Image\les personnage\le perso principal\smiley gauche.gif")
Form1.tete.Left = Form1.tete.Left - vitesse
Form1.boule1.Top = Form1.tete.Top + (Form1.tete.Height - Form1.boule1.Height) \ 2
Form1.boule1.Left = Form1.tete.Left + Form1.tete.Width
Form1.boule2.Top = Form1.boule1.Top + (Form1.boule1.Height - Form1.boule2.Height) \ 2
Form1.boule2.Left = Form1.boule1.Left + Form1.boule1.Width
Form1.boule3.Top = Form1.boule2.Top + (Form1.boule2.Height - Form1.boule3.Height) \ 2
Form1.boule3.Left = Form1.boule2.Left + Form1.boule2.Width
Form1.boule4.Top = Form1.boule3.Top + (Form1.boule3.Height - Form1.boule4.Height) \ 2
Form1.boule4.Left = Form1.boule3.Left + Form1.boule3.Width
Form1.boule5.Top = Form1.boule4.Top + (Form1.boule4.Height - Form1.boule5.Height) \ 2
Form1.boule5.Left = Form1.boule4.Left + Form1.boule4.Width
Form1.boule6.Top = Form1.boule5.Top + (Form1.boule5.Height - Form1.boule6.Height) \ 2
Form1.boule6.Left = Form1.boule5.Left + Form1.boule5.Width
Form1.boule7.Top = Form1.boule6.Top + (Form1.boule6.Height - Form1.boule7.Height) \ 2
Form1.boule7.Left = Form1.boule6.Left + Form1.boule6.Width
Form1.boule8.Top = Form1.boule7.Top + (Form1.boule7.Height - Form1.boule8.Height) \ 2
Form1.boule8.Left = Form1.boule7.Left + Form1.boule7.Width
Else
Form1.tete.Left = 0
End If
Case 38: 'direction haut
If Form1.tete.Top > 0 And Form1.tete.Top > vitesse Then
Form1.tete.Picture = LoadPicture("C:\Smiley\Image\les personnage\le perso principal\smiley haut.gif")
Form1.tete.Top = Form1.tete.Top - vitesse
Form1.boule1.Left = Form1.tete.Left + (Form1.tete.Width - Form1.boule1.Width) \ 2
Form1.boule1.Top = Form1.tete.Top + Form1.tete.Height
Form1.boule2.Left = Form1.boule1.Left + (Form1.boule1.Width - Form1.boule2.Width) \ 2
Form1.boule2.Top = Form1.boule1.Top + Form1.boule1.Height
Form1.boule3.Left = Form1.boule2.Left + (Form1.boule2.Width - Form1.boule3.Width) \ 2
Form1.boule3.Top = Form1.boule2.Top + Form1.boule2.Height
Form1.boule4.Left = Form1.boule3.Left + (Form1.boule3.Width - Form1.boule4.Width) \ 2
Form1.boule4.Top = Form1.boule3.Top + Form1.boule3.Height
Form1.boule5.Left = Form1.boule4.Left + (Form1.boule4.Width - Form1.boule5.Width) \ 2
Form1.boule5.Top = Form1.boule4.Top + Form1.boule4.Height
Form1.boule6.Left = Form1.boule5.Left + (Form1.boule5.Width - Form1.boule6.Width) \ 2
Form1.boule6.Top = Form1.boule5.Top + Form1.boule5.Height
Form1.boule7.Left = Form1.boule6.Left + (Form1.boule6.Width - Form1.boule7.Width) \ 2
Form1.boule7.Top = Form1.boule6.Top + Form1.boule6.Height
Form1.boule8.Left = Form1.boule7.Left + (Form1.boule7.Width - Form1.boule8.Width) \ 2
Form1.boule8.Top = Form1.boule7.Top + Form1.boule7.Height
Else
Form1.tete.Top = 0
End If
Case 39: 'direction droite
If Form1.tete.Left + Form1.tete.Width < Screen.Width And Screen.Width - (Form1.tete.Left + Form1.tete.Width) > vitesse Then
Form1.tete.Picture = LoadPicture("C:\Smiley\Image\les personnage\le perso principal\smiley droite.gif")
Form1.tete.Left = Form1.tete.Left + vitesse
Else
Form1.tete.Left = Screen.Width - tete.Width
End If
Case 40: 'direction bas
If Form1.tete.Top + Form1.tete.Height < Form1.StatusBar1.Top And Form1.tete.Top + Form1.tete.Height + vitesse < Form1.StatusBar1.Top Then
Form1.tete.Picture = LoadPicture("C:\Smiley\Image\les personnage\le perso principal\smiley bas.gif")
Form1.tete.Top = Form1.tete.Top + vitesse
Else
Form1.tete.Top = Form1.StatusBar1.Top - Form1.tete.Height
End If
End Select
End Sub
Répondre à FD

Résultats pour [visual basic6.0

Visual C++ : DialogBox et Bitmap (Résolu) J'ai réalisé un programme en VisualC++ 6.0 comportant : une CDialog qui affiche des images bitmap (avec la classe CBitmap, CDC et CClientDC). Mes problèmes sont les suivants : 1) lorsque j'affiche une image plus petite que la précédante, je... www.commentcamarche.net/forum/affich-377747-visual-c-dialogbox-et-bitmap
[Visual Basic 05] Comparer des PictureBox (Résolu) Bonjour, J'ai un problème avec Visual Basic, je suis en train de créer un morpion de 3 lignes sur 3 colonnes. Je jeu se joue sur un seul PC à 2 joueur et on considère que c'est chacun son tour. Le joueur clique sur une case, une image... www.commentcamarche.net/forum/affich-2479704-visual-basic-05-comparer-des-picturebox
Visuel basic6 et crystal report 4.5 (Résolu) Bonjour, Salut à tous !! je travaille avec visuel basic 6 et crystal report 4.5 . pour imprimer les avis de virement de la paye je doit utilisé le papier listing de format 5 pouce et demi et d'une façon continue. et J'aimerais savoir comment... www.commentcamarche.net/forum/affich-4347202-visuel-basic6-et-crystal-report-4-5

Résultats pour [visual basic6.0

GParted (Gnome partition editor)GParted (Gnome partition editor) Introduction Qu'est-ce que GParted ? Quel est le principal intérêt dans l'utilisation de GParted? Où peut-on se procurer GParted? Comment utiliser GParted ? Réduire la partition NTFS Créer de nouvelles... www.commentcamarche.net/faq/sujet-11611-gparted-gnome-partition-editor
Visual FoxProPRESENTATION Visual FoxPro (VFP) est un outil très puissant commercialisé par Microsoft depuis 1995. Il comprend un langage de programmation, un moteur de base de données relationnelles et un... www.commentcamarche.net/faq/sujet-3434-visual-foxpro
192.168.0.1 / 192.168.1.1Qu'est-ce que 192.168.0.1 ? 192.168.0.0 sont des réseaux privés (non routables) utilisés pour les réseaux personnels ou les réseaux internes de petites entreprises.Les réseaux de type 192.168.0.0 permettent d'avoir jusqu'à 254 machine en réseau... www.commentcamarche.net/faq/sujet-8102-192-168-0-1-192-168-1-1

Résultats pour [visual basic6.0

Telecharger visual c++ 6.0 (Résolu)Bonjour, je vs connaitre est ce que je ps telecharger visual c++6.0 sur internet ,si oui vs pouvez m indiquer url de telechargement. merci www.commentcamarche.net/forum/affich-4431830-telecharger-visual-c-6-0
Tutoriel visual basic 2008 express (Résolu)Bonjour à toutes et tous, Je suis novice en visual basic, mais je desire apprendre ce langage pour creer des macros pour SOLIDWORKS et EXCEL. Je suis a la recherche d'un tutoriel en francais pour visual basic 2008 express. Est-ce le bon visual... www.commentcamarche.net/forum/affich-8077048-tutoriel-visual-basic-2008-express

Résultats pour [visual basic6.0

Télécharger Visual Basic 6 Runtime (VB6 DLL)Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :... www.commentcamarche.net/telecharger/telecharger-3673521-visual-basic-6-runtime-vb6-dll
Télécharger Visual Basic Express 2005Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000 développeurs en France l’utilisant au quotidien, Visual Basic reste un langage de programmation incontournable malgré les quelques... www.commentcamarche.net/telecharger/telecharger-160-visual-basic-express-2005
Télécharger Visual C++ 2008 ExpressVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C. www.commentcamarche.net/telecharger/telecharger-34056350-visual-c-2008-express

Résultats pour [visual basic6.0

Agfa AP-2700Sublimation thermique, couleur, Photo, 300 dpi, USB, Résolution maximum:300.0 dpi, Vitesse d'impression noir et blanc: , Vitesse d'impression couleur: , Résolution maximum:300.0 dpi, Écran de visualisation de photo, Dimensions... www.commentcamarche.net/guide-achat/agfa-ap-2700-881469-fiche-technique
Canon PIXMA iP90iP 90, Jet d'encre, couleur, Plusieurs formats acceptés, 4800 dpi, 16 pages/mn, USB, Écran de visualisation de photo, Vitesse d'impression noir et blanc:16.0 pages/mn, Vitesse d'impression couleur:12.0 pages/mn, Niveau sonore (impression):40.0... www.commentcamarche.net/guide-achat/canon-pixma-ip90-284722-fiche-technique
Canon Pixma Mini 260Jet d'encre, couleur, Photo, 9600 dpi, USB 2.0, PictBridge, Irda, Lecteur de carte de mémoire, Écran de visualisation de photo, Vitesse d'impression noir et blanc: , Vitesse d'impression couleur: , Gestion papier (standard):20, Nombre de couleurs... www.commentcamarche.net/guide-achat/canon-pixma-mini-260-689287-fiche-technique

Résultats pour [visual basic6.0

Introduction à Visual BasicPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer... www.commentcamarche.net/contents/vb/vbintro.php3