Hvad er en meddelelsessløjfe?

En meddelelsessløjfe består af kommunikationsparameterkode, som computerapplikationer bruger til at udføre funktioner. Meddelelser sendes for at få applikationen til at gøre noget, såsom at åbne et nyt vindue eller sende et tekstbehandlingsdokument til printeren. Brugeren af ​​softwareprogrammet modtager også meddelelser, når programmet kræver et svar eller handling for at fortsætte. Når et relateret sæt meddelelser sendes og modtages for at udføre en funktion, betragtes det som en meddelelsessløjfe.

Nogle computerapplikationer kræver en meddelelseskø for et par af deres funktioner. Køen dokumenterer en løbende dialog med anmodninger, der er initieret af brugeren af ​​applikationen såvel som softwareprogrammet. Der kræves en meddelelsessløjfe, når et program skal åbne mere end et vindue. Meddelelser fra køen overføres med meddelelsessløjfen til det vindue, der har brug for kommandoerne for at udføre sin anmodning korrekt.

Kommunikationsprocessen kan betragtes som en cirkel. Der sendes en kommando til at få en meddelelse. Den anden ende sender derefter en kommando til at sende den ønskede meddelelse. Da tovejskommunikation og reaktioner kører frem og tilbage, skaber det en loop-lignende dialog.

En computerapplikation udfører denne type kommunikationsproces i baggrunden. Det ses ikke synligt fra applikationens grafiske interface. Erfarne brugere, der har mellemliggende til avanceret teknisk viden, kan indtaste kommandoer for at få vist meddelelseskøen, mens den er i gang. De kan muligvis også indtaste manuelle kommandoer, hvis de har brug for fejlfinding af et problem.

Meddelelser logges med enten en positiv eller negativ værdi, når de kommer ind i køen. Som en del af beskedsløjfe-processen skal kommandobeskeder også oversættes. Programmet forsøger at behandle, hvad kommandoen betyder, og hvordan den skal håndteres. En kommando til afsendelse af beskeder dirigerer derefter meddelelsen i overensstemmelse hermed.

Kommandoen for afsendelsesmeddelelse er et tegn på, at løkken er afsluttet. På dette tidspunkt har meddelelseskøen behandlet alle de kommandobeskeder, der er nødvendige for at udføre en bestemt funktion i softwareprogrammet. Sløjfen betragtes som tilbage i begyndelsen af ​​sin cyklus og venter på den næste kommandostreng.

Fejl i en meddelelsessløjfe behandles som negative værdier. Softwareprogrammet sender muligvis en anmodning til brugeren, der beder ham om at svare eller gøre noget for at rydde fejlen. Dette kan omfatte afslutning af softwareprogrammet.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?