begin process at 2012 02 15 23:21:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Création de classes et de methodes dans VB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Création de classes et de methodes dans VB

samedi 4 mai 2002 à 03:49:49 | Création de classes et de methodes dans VB

lune

Cela concerne tjrs mon examen

j'ai réalisée une application sur VB reliée à une base de donnée sur ACCESS.
Pour mon examen, je suis obligée de faire une application orientée objet .. or on m'a dit que c possible sur access de créer une classe ELEVE et des methodes( Ajouter, Supprimer,annuler et Modifier)...


j'ai essaye mais je suis pas tres forte en objet et si je ne fais pas au moins un application en objet , je risque d'etre penalisée

Serait ce possible que kelkun veuille bien m'aider SVP SVPPPPPPPPPPPPPPP :-( :-( :-(
AIDEZ MOI SVPPPPPPP
dimanche 5 mai 2002 à 00:18:59 | Re : Création de classes et de methodes dans VB

AliceOzer

J'ai vais essayer

tu as des lacunes en object seulement
donc pour l'access a ta base de donnee je pense que tous est ok

voici un petit debut

tu doit cree une classe Eleve

en sorte de pouvoir l'appeller de n'importe ou d'ou l'utiliter des objet (la reutilisation a volonter)

Dim Eleves as new Eleves <-(class a cree aussi)
Dim Tony as Eleve

Set Tony = New Eleve
Tony.Age = 12
Tony.Name = "HUBERT"
Tony.Classe = "3eme"

Set Tony = Eleves.Ajouter(Tony) 'c la que tu enregistre dans access
Set Tony = Nothing 'Libere l'object

Dans ta classe Eleve

Public Age as integer
Public Name as string
Public Classe as string

Dans ta classe Eleves

Public function Ajouter(nObjEleve as Eleve)
Dim Db as Dao.Database ou ADODB.Connection
dim Rc as Dao.Recorset ou ADODB.REcordset
'A toi de voir ta methode
....
with nObjEleve
Rc.Addnew
Rc!Nom=.Name
Rc!Classe=.Classe
Rc!Age=.Age
rc.Update
end with
....

db.close

set rc=nothing
set db=nothing
End function

voila un debut ^^
je te garantie pas qu'il n'y a pas de bug
lundi 6 mai 2002 à 17:10:23 | Re : Création de classes et de methodes dans VB

skrol29

Salut,

Voici une chite explication technique sur le codage de classe sous Access (idem que Visual Basic).
Ces explication vont en complément de la réponse de AliceOzer.

On code une nouvelle classe en créant un nouvel module de classe. (menu [Insertion], [Module de classe]. Ce module contient le code qui contrôle le comportement de toutes les instances issues de cette classe (c'est à dire toutes le variables dont le type sera la classe).
Le nom du module de classe sera le nom de la classe (par ex : 'clsEleve')

- Chaque variable publique de ton module de classe sera une propriété publique de ta classe.
- Chaque procédure publique de ton module de classe sera une méthode 'sans résultat' de ta classe.
- Chaque fonction publique de ton module de classe sera une méthode 'avec résultat' de ta classe.
- Pour ajouter des propriétés complexes (avec calcule du résultat, ou calcul à l'affectation) tu dois utiliser les préfixes GET et LET sur des fonctions (voir fichier d'aide).

Une fois que tu as codé ton module de classe, tu l'utilises en délarant une variable qui a pour type la classe. La variable s'appel alors une instance de la classe. Pour que la variable ne soit pas à Nothing au début, tu dois la déclarer avec le mot-clé 'New'.
Exemple :
Dim EleveA As New clsEleve

Voilà, enjoy
-------------
Skrol 29
-------------


-------------------------------
Réponse au message :
-------------------------------

Cela concerne tjrs mon examen

j'ai réalisée une application sur VB reliée à une base de donnée sur ACCESS.
Pour mon examen, je suis obligée de faire une application orientée objet .. or on m'a dit que c possible sur access de créer une classe ELEVE et des methodes( Ajouter, Supprimer,annuler et Modifier)...


j'ai essaye mais je suis pas tres forte en objet et si je ne fais pas au moins un application en objet , je risque d'etre penalisée

Serait ce possible que kelkun veuille bien m'aider SVP SVPPPPPPPPPPPPPPP :-( :-( :-(
AIDEZ MOI SVPPPPPPP


Cette discussion est classée dans : vb, application, objet, création, methodes


Répondre à ce message

Sujets en rapport avec ce message

Dragdrop outlook a vb [ par Badclown ] Je sais je le repete encore une fois mais je trouve pas comment faire Je dois concevoir une application où je dois faire un dragdrop d'un email de out Recuperer le [nom du] handle d'un objet d'une application [ par retaks666 ] Bonjour, j'aimerai savoir comment récupérér le nom du handle d'un objet, dans une autre application, qui n'est pas en vb, par exemple le handle d'un t VB création d'objet et OCX [ par madflo ] Je développe en entreprise dans le cadre d'un bts en alternance sous vb 6.0 depuis septembre 2004, mais je développe à mon niveau sub vb 6.0 depuis 20 Création d'un objet en vb.net [ par gaa179 ] Bonjour,Je souheterais créer un objet en VB.Net que je pourrais utiliser dans une autre apllication, un peu comme un ActiveX. C'est objet doit avoir u Programmation orienté objet avec vb [ par anisj1m ] bonjour, je suis un developpeur java et je suis maintenant en developpement d'une application en vb (oriente objet) je voudrais savoir quelque informa .EXE vers project équivalent en VB [ par DIASUNIV ] Y- a - til un moyen pour trouver le code source d'une application faite en VB?Ou tout simplement aller application -> projet correspondant ?</STRO creation objet excel en VB [ par rorodijon ] bonjour,est il possible de créeer un objet EXCEL dans un programme VB et l'executer sur un poste qu'il n'a pas EXCEL si oui il faut utiliser quelles D Excel reste ouvert [ par luc009fr ] Bonjour...J'ai une question relative à l'utilisation de l'objet Excel.ApplicationEn effet, j'ai une Sub dans laquelle -je déclare mon objet [ Dim objX création d'application access [ par queenkai ] queenkaije désire créer une application access exécutant une requête dont le nom de la table serais modi Débutant - au secours !!! [ par poussin38 ] Bonjour,Je suis débutant en programmation VB, et je souhaite savoir comment l'on fais pour faire ouvrir une application (excel, access) à partir d'une


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales