Page d'Accueil

Les types de propriétés

  

Le Nom et la Valeur d'Une Propriété

Puisque des propriétés sont censées pour accomplir de divers buts, elles sont également configurées différemment. Dans les sections précédentes, nous avons vu que le nom d'une propriété a été représenté sur la colonne gauche d'une étiquette dans la fenêtre de propriétés et la valeur de la propriété était du bon côté :

Il y a de divers genres de champs que vous emploierez pour placer les propriétés. Pour savoir quelle sorte particulière un champ est, vous pouvez cliquer son nom. Pour placer ou changer une propriété, vous utilisez la boîte du bon côté du nom de propriété.

Le texte a basé des propriétés

Il y a des champs qui s'attendent à ce que vous dactylographiiez une valeur. La plupart de ces champs ont le texte de défaut.

Changer visuellement la valeur de la propriété, cliquer le nom de la propriété, dactylographier la valeur désirée, et la pression entrent. Tandis que quelques propriétés, telles que le texte ou la légende, permettraient n'importe quoi, quelques autres champs s'attendent à un type spécifique de texte, tel qu'une valeur numérique. Pour changer programmatically la valeur de la propriété, employer l'approche que nous avons décrite ci-dessus et lui assignons la valeur désirée.

Au temps de conception, c'est-à-dire, dans la fenêtre de propriétés, le texte que vous fournissez sera évident « comme est » et ne peut pas changer. Si vous voulez que le texte change en réponse à quelque chose, vous devez écrire le code.

Text-Based Properties

Étude pratiqueÉtude pratique : Le réglage d'un texte a basé la propriété

  1. Tandis que la forme montre dans le Microsoft Access, si la boîte à outils ne montre pas, sur le menu principal, vue de clic - > boîte à outils.
    Dans la boîte à outils, cliquer la boîte des textes Boîte à textes et cliquer (quelque part dedans) la section supérieure de la forme
  2. Tandis que la nouvelle boîte des textes est encore choisie, dans la fenêtre de propriétés, cliquer l'autre étiquette et noter qu'il y a un texte de défaut dans la zone d'identification.
    Cliquer le nom, dactylographier txtToday et la pression entrent
  3. Dans la boîte à outils, cliquer le bouton de commande et cliquer quelque part du bon côté de la boîte des textes qui a été ajoutée.
    Si une zone de dialogue est soulevée (elle devrait), cliquer l'annulation
  4. Tandis que la boîte des textes est encore choisie, dans la toute l'étiquette de la fenêtre de propriétés, nom de clic et dactylographier cmdToday
  5. Cliquer la légende et le type aujourd'hui
  6. Dans la vue de forme toolbar, cliquer le bouton de code
  7. Cliquer la flèche de la boîte combo d'objet et choisir cmdToday
  8. Type [txtToday] = date
     
    Private Sub cmdToday_Click()
    [txtToday] = Date
    End Sub
  9. Pour retourner au Microsoft Access, sur le toolbar standard, cliquer le Microsoft Access de vue
  10. Une fois dans le Microsoft Access, cliquer le bouton de vue Vue sur la vue de forme toolbar
  11. Quand les affichages de forme, cliquent le bouton et notent que la boîte des textes montre la date du jour
  12. Pour commuter de nouveau à la vue de forme, cliquer le bouton de vue sur la vue de forme toolbar

Propriétés Numérique-Basées

Quelques champs s'attendent à une valeur numérique. Dans ce cas-ci, vous pouvez cliquer le nom du champ et dactylographier la valeur désirée. Si vous dactylographiez une valeur inadmissible, vous recevriez une boîte de message vous informant de l'erreur :

Quand ceci se produit, cliquer BIEN et dactylographier une valeur valide. Si la valeur est censée être un nombre entier, s'assurer que vous ne le dactylographiez pas comme nombre décimal.

Étude pratiqueÉtude pratique : Réglage d'une propriété numérique

  1. Sur la forme, cliquer la barre de détail
  2. Dans la fenêtre de propriétés, cliquer l'étiquette de format et cliquer la taille
  3. Le type 1.85 et les pres entrent

Champs vides

 

Par défaut, ces champs n'ont rien dans leurs propriétés. La plupart de ces propriétés sont selon d'autres caractéristiques d'un objet.

Pour placer visuellement la propriété sur un tel champ, vous pouvez le saisir ou le choisir parmi une liste. Pour placer programmatically la propriété, employer l'approche que nous avons passée en revue plus tôt : le nom de la propriété, de l'opérateur de tâche, et de la valeur désirée.

 

Étude pratiqueÉtude pratique : Réglage des propriétés vides

  1. Cliquer le bouton carré dans la section dessus-gauche de la forme sous la barre de titre
  2. Dans la fenêtre de propriétés, cliquer l'étiquette de format et cliquer la légende
  3. Dactylographier le département des disques et les statistiques et la pression entrent
  4. Commuter la forme à la vue de forme pour voir le résultat
  5. Le commuter de nouveau à la vue de conception

Propriétés Booléen-Basées

 
Boolean-Based Properties

Quelques champs peuvent avoir seulement un oui ou une valeur de non. Pour changer leur arrangement, vous pouvez choisir parmi la boîte combo ou double-cliquez la propriété pour basculer à l'autre valeur.

 

Étude pratiqueÉtude pratique : Réglage d'une propriété booléenne

  1. Tandis que les propriétés de la forme montrent toujours dans la fenêtre de propriétés, cliquer l'étiquette de format et double-cliquer les sélecteurs record pour changer sa valeur de l'oui en non
  2. Appuyer la touche de déplacement du curseur plusieurs fois d'atteindre le champ central automatique
  3. Dactylographier y et noter qu'il change en oui
      
  4. Économiser la forme

Propriétés Action-Basées

Quelques champs exigeraient une valeur ou un article qui doivent être placés par une action intermédiaire. De tels champs montrent un bouton de points de suspension. Quand vous cliquez le bouton, une zone de dialogue serait soulevée et vous pouvez placer la valeur pour le champ.

 

Étude pratiqueÉtude pratique : Employer une propriété Action-Basée

  1. Droit-cliquer l'image suivante et cliquer le copy
     
  2. Ouvrir la peinture de Microsoft (début - > (tous) programme - > des accessoires - > peinture) et coller l'image en peinture étroite de po Microsoft. Une fois demandé si vous voulez la sauver, cliquez oui et sauvez l'image comme fond dans votre ma chemise de documents. Revenir au Microsoft Access
  3. Cliquer le bouton carré dans la section dessus-gauche de la forme sous la barre de titre
  4. Dans la fenêtre de propriétés, cliquer l'étiquette de format et cliquer l'image
  5. Cliquer le bouton de points de suspension du champ d'image et, dans la zone de dialogue d'image d'insertion, localiser la chemise où vous avez sauvé l'image ci-dessus
  6. Choisir l'image et cliquer BIEN
  7. Pour visionner la forme, la commuter à la fenêtre de vues de forme, cliquer l'icône et cliquer son bouton de points de suspension de pi
  8. Localiser la commande : \ Programme classe \ studio visuel .NET 2003 \ Common7 \ graphiques \ icônes \ chemise de Microsoft de flèches et la montre dans le regard dans la boîte combo
     
  9. Après le visionnement elle, commutent la forme de nouveau à la vue de conception

Propriétés Liste-Basées

Pour changer la valeur de certains des champs, vous utiliseriez leur boîte combo pour montrer les valeurs disponibles. Après avoir cliqué la flèche, une liste montrerait. Voici un exemple :

Il y a de divers types de champs liste-basés. Certains d'entre eux affichage juste deux articles. Pour changer leur valeur, vous pouvez double-cliquez juste le champ. Quelques autres champs ont plus de deux valeurs. Pour les changer, vous pouvez cliquer leur flèche et la choisir parmi la liste. Vous pouvez double-cliquez également plusieurs fois jusqu'à ce que la valeur désirée soit choisie.

Étude pratiqueÉtude pratique : Employer une propriété Liste-Basée

  1. Sur la forme, cliquer la boîte non liée des textes. Ceci te permettrait de localiser son étiquette de accompagnement
  2. Du côté gauche de la boîte non liée des textes, cliquer l'étiquette (elle apparaît avec huit poignées de classement par taille)
  3. Dans la fenêtre de propriétés, cliquer l'étiquette de format et cliquer le poids de police
  4. Cliquer la flèche du poids de police et choisir Semi-finale-Audacieux
  5. Cliquer la couleur antérieure et cliquer son bouton de points de suspension
  6. Dans la zone de dialogue de couleur, cliquer le bouton jaune (22eme colonne - 22eme rangée) et cliquer BIEN
  7. Dans la fenêtre de propriétés, au besoin, faire défiler vers le haut et cliquer la légende
  8. Type aujourd'hui : et la pression entrent
  9. Commuter la forme à la vue de forme pour la visionner préalablement
  10. Économiser et fermer la forme

Les méthodes d'objet

 

Introduction

Par opposition à être décrit, un objet peut effectuer des actions. Par exemple, un objet de personne peut chanter. Un objet de voiture peut se déplacer. Un objet d'insecte peut ramper. Un objet de panier peut tenir quelques vêtements. Voici les exemples des actions :

Objets Personne Voiture Chien Insecte
  Person Car Insect
Actions Mouvement Mouvement Mouvement Mouvement
Entretien à haute voix Protéger (de la pluie) Protéger (des intrus) Rampement
Chanter Porter S'asseoir Sentir la nourriture
Manger   Manger Manger
Marcher lentement   Écorce Promenade

Noter que quelques objets peuvent exécuter les types semblables d'actions. Par exemple tous les objets de cette table peuvent se déplacer. Quelques objets peuvent effectuer les actions que quelques autres ne peuvent pas. Par exemple, des objets dans la table ci-dessus, une personne et un chien peuvent manger.

Dans le monde de programmation, une action qu'un objet peut effectuer s'appelle une méthode. Comme une propriété, une méthode doit avoir un nom. Sur la table ci-dessus, noter que le nom d'une méthode habituellement (sinon toujours) ressemble à un verbe. Les exemples sont écorce, mangent, ou boivent. Pour faire une distinction entre une propriété et une méthode, dans cet ebook, nous suivrons toujours le nom d'une méthode avec des parenthèses vides. Les exemples sont mouvement () ou écorce ().

Comme une propriété, le nom d'une méthode est toujours dans un mot. Les exemples sont promenade () ou rampement (). Si le nom est une combinaison des mots, des débuts de chaque partie dans majuscule. Les exemples seraient TalkAloud (), SmellFood (), EatGrass (), ou ProtectFromRain ().

Accès des méthodes d'objet

Puisqu'une méthode est exécutée, elle ne peut pas être représentée dans une fenêtre telle que la fenêtre de propriétés. Par la suite, nous saurons identifier et employer les méthodes d'objet. En utilisant une méthode désigné sous le nom de l'appeler. Quand une méthode peut produire un résultat, elle peut être assignée à une propriété.

Methods

Pour appeler une méthode, si elle produit un résultat qui peut être appliqué à une propriété, si vous travaillez dans le Microsoft Access, dans la fenêtre de propriétés, localisent la propriété qui emploiera le résultat de la méthode. La section de valeur de propriété, introduire au clavier l'opérateur de tâche « = », suivi du nom de l'objet qui possède la méthode, suivi d'un opérateur de période, suivi du nom de la méthode et suivi des parenthèses. Dans de futures leçons, nous verrons qu'il peut y avoir d'autres questions impliquées d'appeler une méthode.

Pour appeler programmatically une méthode, dactylographier le nom de l'objet qui possède la méthode, suivi d'un opérateur de période, et suivi du nom de la méthode.

Étude pratiqueÉtude pratique : J'appelle une méthode

  1. De nouveau, dans la boîte à outils, la boîte des textes de clic Boîte à textes et cliquent la section centrale de la forme
  2. Tandis que la boîte moyenne des textes est encore choisie, dans la fenêtre de propriétés, cliquer l'autre étiquette
  3. Cliquer le nom et le type nom et pression de compagnie entrent
  4. Visionner la forme, sur le toolbar standard, cliquent le bouton de vue Vue et notent que le signe d'omission clignote dans la boîte supérieure des textes, indiquant qu'elle a le foyer
  5. Pour retourner à la vue de conception, sur le toolbar standard, cliquer le bouton de vue
  6. Pour retourner à de base visuel, sur la barre de charger, cliquer de base visuel de Microsoft
  7. Dans le rédacteur de code, cliquer le bon côté de la première ligne du code et la pression entrent
  8. Dactylographier [nom de compagnie] .SetFocus
     
    Private Sub Form_Load()
    NavigationButtons = False
    [Company Name].SetFocus
    End Sub
  9. Pour retourner au Microsoft Access, sur la barre de charger, cliquer la forme principale : Former
  10. Sur la norme toolbar du Microsoft Access, cliquer le bouton de vue Vue
  11. Noter que, ce temps, il est la boîte moyenne des textes qui a le signe d'omission de clingnotement parce qu'il a le foyer.
    Après visionnement du résultat, sur la norme toolbar du Microsoft Access, cliquer le bouton de vue

Messages et événements des objets

 

Introduction aux messages

Une application typique est faite de divers objets qu'une personne emploie pour agir l'un sur l'autre avec l'ordinateur. Pour rendre cette interaction possible sans confusion, chaque objet crée ses propres messages et les envoie au logiciel d'exploitation. Les messages sont aussi divers que possibles, sont ainsi les objets d'une application. Pour réduire n'importe quel type de confusion, chaque message doit diffuser trois à quatre informations : le nom de l'objet qui a composé le message, le type de message lequel doit être traité, l'information additionnelle a fourni par l'objet qui a envoyé le message.

Anatomie d'un message

Puisque le logiciel d'exploitation ne peut pas décider quel type d'action un objet particulier doit exécuter à un moment particulier, chaque objet est responsable pour créer ses propres messages. La première information qu'un objet doit fournir est son nom. La raison est qu'il peut y avoir tant d'objets qui font partie d'une application et il peut y avoir beaucoup d'applications ouvertes en même temps.

La deuxième information qu'un message doit diffuser est son type. Il y a beaucoup de types de messages qu'une commande peut composer. Beaucoup de commandes peuvent également envoyer les mêmes types de messages. Le logiciel d'exploitation se rend déjà compte des divers types de messages qui sont disponibles et, la majeure partie du temps, ils connaissent les types de messages qu'un objet particulier peut commander, mais le logiciel d'exploitation ne peut pas décider quel type de message une commande veut composer à un moment particulier. Les types de messages sont la plupart du temps connus avec des noms particuliers. Dans le logiciel d'exploitation, les noms des messages commencent par WM_. Si vous notez au site Web de MSDN et faites une recherche sur les mots qui commencent par WM_, vous découvririez qu'il y a beaucoup de messages disponibles mais vous n'aurez pas besoin d'apprendre par coeur leurs noms ou de se rendre compte de tous. En fait, il y a beaucoup de messages que vous emploierez à peine.

Introduction aux événements

Après qu'une commande ait composé un message, elle doit l'envoyer. L'action de composer et d'envoyer un message s'appelle un événement. L'action d'envoyer réellement un message désigné sous le nom de mettre le feu à un événement. Pour la rendre facile d'identifier un événement, chaque événement a un nom simplifié. Quand un objet met le feu à un événement, le nom de l'événement est apposé au nom de l'objet. Pour distinguer le nom de l'objet et le nom de l'événement, il y a un soulignage entre eux. Les exemples sont MainForm_Load ou Customers_Dirty. Car vous découvrirez, les noms de quelques événements sont faits en plus d'un mot. Les exemples sont AfterUpdate ou BeforeInsert. Dans ce cas-ci, le nom de l'objet et le nom de l'événement sont encore ajoutés avec un soulignage entre eux. Les exemples sont MainForm_AfterUpdate ou Customers_BeforeInsert.

 

L'information additionnelle pour porter un événement

Après avoir composé un message et avoir mis le feu à son événement, quand le logiciel d'exploitation le reçoit, afin d'effectuer l'action nécessaire, dans certains cas, il (le logiciel d'exploitation) peut avoir besoin d'informations additionnelles que l'objet doit fournir. L'information additionnelle désigné également sous le nom du paramètre.

Les informations additionnelles qu'un objet doit fournir sont introduites au clavier les parenthèses de l'événement. Normalement, le logiciel d'exploitation se rend compte du type d'information additionnelle que l'objet doit fournir. Si l'objet ne fournit pas ces informations, le logiciel d'exploitation emploierait quelques valeurs par défaut. Puisque le type d'information additionnelle d'un événement est déjà décidé, quand vous produisez d'un événement, de base visuel de Microsoft inclut cette information dans les parenthèses de l'événement. Si le message n'exige pas l'information additionnelle, ses parenthèses sont laissées vides. S'il peut avoir besoin de paramètres, ils sont automatiquement inclus dans ses parenthèses.

Anatomie d'un événement

Puisqu'il peut être difficile faire face la structure des messages à, de base visuel de Microsoft a un mécanisme simplifié pour vous aider à coder un événement. Puisqu'un événement est traité comme question privée, son code commence par le mot-clé privé. Un événement est traité comme action, comme les méthodes que nous avons passées en revue plus tôt. Pour cette raison, il est créé pendant qu'un procédé et lui secondaires doivent employer le mot-clé secondaire. Après l'expression secondaire privée, suivre la combinaison du nom de l'objet qui met le feu à l'événement, au soulignage, et au nom de l'événement, et de ses parenthèses avec des paramètres facultatifs selon l'événement.

Il y a de diverses manières que vous pouvez lancer un événement sur un objet de votre base de données. Si vous travaillez dans le Microsoft Access et si vous ouvrez une forme ou un rapport, vous devriez accéder à sa fenêtre de propriétés dans la vue de conception. Si la forme ou le rapport « porte » l'événement de commande dont que vous voulez programmer, vous devriez également d'abord ouvrir la forme ou rapporter dans la vue de conception.

  • Première technique
    1. Si vous voulez écrire le code qui se relie à la forme ou à l'événement entière, double-cliquer son bouton de choix qui est à l'intersection des règles .
      Si vous voulez écrire le code pour une commande, sur la forme ou le rapport, double-cliquer la commande pour montrer sa fenêtre de propriétés.

    2. Une fois que la fenêtre de propriétés montre, vous pouvez cliquer la page de propriété d'événement et inspecter la liste d'événements :
       
      Form Properties

    3. Après avoir localisé l'événement que vous le voulez, double-cliquez. [Une corde de procédé d'événement] sera ajoutée au champ :
       

       
      Une fois que [procédé d'événement] montre, cliquer le bouton de points de suspension Points de suspension pour lancer de base visuel de Microsoft. Le signe d'omission de clavier serait placé en cas et attente toi.

  • Deuxième technique

    1. Dans la fenêtre de propriétés, cliquer le nom de la page de propriété d'événement en cas pour indiquer sa boîte combo

    2. Cliquer la flèche de la boîte combo et cliquer [le procédé d'événement]

    3. Une fois que [procédé d'événement] montre pour un événement, cliquer le bouton de points de suspension de l'événement Points de suspension. Ceci lancera de base visuel de Microsoft et place le signe d'omission dans le corps de l'événement, attendant vos instructions de codage.

  • Troisième technique

    1. Droit-cliquer l'objet pour dont l'événement vous voulez pour écrire le code

    2. Cliquer l'événement de construction…
       
      Choose Builder

    3. Sur la zone de dialogue de constructeur de choix, cliquer le constructeur de code et cliquer BIEN. Ceci lancera de base visuel de Microsoft avec l'événement de défaut de la forme, du rapport, ou de la commande

  • Quatrième technique

    1. D'abord ouvrir ou montrer l'objet dans le Microsoft Access

    2. Pour lancer de base visuel de Microsoft, cliquer le bouton de code Coder

    3. Dans la boîte combo d'objet, choisir l'objet pour lancer son événement de défaut

    4. Dans la boîte combo de procédé, choisir l'événement que vous voulez.

Parfois toi ou la volonté de base visuelle de Microsoft a inséré un événement que vous n'avez pas voulu ou que vous ne voulez pas programmer. Si ceci se produit, ignorer simplement l'événement : vous ne devez pas le supprimer parce que si un événement a été lancé mais aucun code n'a été écrit pour lui, l'application l'ignorerez et emploierez un comportement de défaut.

Étude pratiqueÉtude pratique : Événements de mise à feu

  1. Pour retourner à de base visuel de Microsoft, sur la barre de charger, cliquer de base visuel de Microsoft - Exercise1
  2. Noter que la boîte combo d'objet montre la forme de mot.
    Cliquer la flèche de la boîte combo de procédé pour montrer les événements de la forme :
     
  3. Cliquer ouvert.
     
  4. Cliquer la flèche de la boîte combo de procédé encore mais de cette fois, ApplyFilter choisi.
    Noter que la charge ne prend aucun paramètre, les prises ouvertes d'événement un paramètre, et l'ApplyFilter prend 2 paramètres
     
  5. Cliquer la flèche de la boîte combo d'objet et noter que Company_Name est dans un mot
     
  6. Cliquer Company_Name
  7. Cliquer la flèche de la boîte combo de procédé et choisir le changement pour produire de cet événement

 

 


Précédent Copyright © Yevol, 2007 Suivant