natgillin/translations-raw huggingface dataset:
Punktet Skriv dokumenteringskommentarer selvom de er tomme instruerer kodegeneratoren til at udskrive kommentarer i stilen / ** blaha * /, også selv om kommentarblokkene er tomme. Hvis du tilføjede dokumentation i klasser, metoder eller attributter til modellen, udskriver kodegeneratoren kommentarerne som Doxygen- dokumentation, uafhængig af hvad du angiver her, men hvis du vælger dette, udskriver & umbrello; kommentarblokkene for alle klasser, metoder og attributter også selvom der ikke er nogen dokumentation i modellen, i hvilket tilfælde du bør dokumentere klasserne senere direkte i kildekoden.
The option Write documentation comments even if empty instructs the Code Generator to write comments of the / ** blah */ style even if the comment blocks are empty. If you added documentation to your classes, methods or attributes in your Model, the Code Generator will write these comments as Doxygen documentation regardless of what you set here, but if you select this option & umbrello; will write comment blocks for all classes, methods and attributes even if there is no documentation in the Model, in which case you should document your classes later directly in the source code.
Skriv kommentarer for afsnit selvom afsnittene er tomme: får & umbrello; til at skrive kommentarer til kildekoden for at afgrænse de forskellige afsnit i en klasse. For eksempel Public methods eller Attributes før de tilsvarende afsnit. Hvis du vælger dette, så skriver & umbrello; kommentarer for alle afsnit i klassen, også selvom afsnittet er tomt. Det ville for eksempel skrive en kommentar som lyder Protected methods, selvom der ikke er nogen sådanne i klassen.
Write comments for sections even if section is empty causes & umbrello; to write comments in the source code to delimit the different sections of a class. For example public methods or Attributes before the corresponding sections. If you select this option & umbrello; will write comments for all sections of the class even if the section is empty. For example, it would write a comment saying protected methods even if there are no protected methods in your class.
Skriv alle filer som laves til mappe: Her skal du vælge mappen hvor du ønsker at & umbrello; skal lægge kildekoden som laves.
Write all generated files to folder. Here you should select the folder where you want & umbrello; to put the generated sources.
Punktet Indsætte hovedfiler fra mappe, lader dig indsætte et hovede i begyndelsen af hver fil som genereres. Hovedfiler kan indehold ophavsret - eller licensinformation, og kan indeholde variabler som evalueres når genereringen sker. Du kan tage et kig på skabeloner for hovedfiler som levereres med & umbrello;, for at se hvordan man bruger variablerne til at erstatte dit navn eller dagens dato når genereringen sker.
The Include heading files from folder option allows you to insert a heading at the beginning of each generated file. Heading files can contain copyright or licensing information and contain variables that are evaluated at generation time. You can take a look at the template heading files shipped with & umbrello; to see how to use this variables for replacing your name or the current date at generation time.
Overskrivningspolitik
Overwrite Policy
Dette fortæller & umbrello; hvad der skal ske hvis filen som skal laves allerede findes i destinationsmappen. & umbrello; 1. 1 kan ikke ændre eksisterende kildekodefiler, så du skal vælge mellem at overskriver den eksisterende fil, springe over at oprette netop denne fil, eller lade & umbrello; vælge et andet filnavn. Hvis du vælger at bruge et andet filnavn, tilføjer & umbrello; en endelse til filnavnet.
This option tells & umbrello; what to do if the file it wants to create already exists in the destination folder. & umbrello; cannot modify existing source files, so you have to choose between overwriting the existing file, skipping the generation of that particular file or letting & umbrello; choose a different file name. If you choose the option to use a different name, & umbrello; will add a suffix to the file name.
& umbrello; genererer normalt kode for sproget som du har valgt som aktivt sprog, men du har mulighed for at ændre dette til et andet sprog med kodegenereringsguiden.
& umbrello; will by default generate code in the language you have selected as Active Language, but with the Code Generation Wizard you have the option to change this to another language.
Generering med kodegenereringsguiden
Generation Wizard Generation
Det tredje og sidste skridt i guiden viser status for kodegenereringsprocessen. Du behøver kun klikke på knappen Generér for at få klasserne udskrevet til dig.
The third and last step of the wizard shows the status of the Code Generation process. You need only to click on the Generate button to get your classes written for you.
Bemærk at de tilvalg som du vælger med kodegenereringsguiden kun gælder for denne generering. Næste gang du kører guiden, skal du vælge alle tilvalg igen (din hovedmappe, overskrivningspolitik, og så videre). Du kan indstille standardværdier som bruges af & umbrello; i afsnittet Kodegenerering i & umbrello; s indstillinger, tilgængelige via Indstillinger Indstil & umbrello;....
Note that the Options you select during the Code Generation Wizard are only valid for the current generation. The next time you run the wizard you will need to re-select all the options (your headings folder, overwrite policy, and so on). You can set the defaults used by & umbrello; in the Code Generation section of the & umbrello; settings, available at Settings Configure & umbrello;...
Hvis du har indstillet kodegenereringstilvalg til de rigtige indstillinger, og vil lave lidt kode direkte uden at gå via guiden, kan du vælge Generér al kode i menuen Kode. Dette genererer kode for alle klasser i modellen med nuværende indstillinger (inklusive uddatamappe og overskrivningspolitik, så brug dette med forsigtighed).
If you have set your Code Generation options to the right settings and want to generate some code right away without going through the wizard, you can select the entire Generate All Code from the Code menu. This will generate code for all the classes in your Model using the current settings (including Output Folder and Overwrite Policy, so use with care).
Kodeimport
Code Import
& umbrello; kan importere kildekode fra eksisterende projekter for at hjælpe dig med at bygge modeller af systemer. & umbrello; 1. 2 understøtter kun C++ kildekode, men andre sprog vil være tilgængelige i fremtidige versioner.
& umbrello; can import source code from your existing projects to help you build Model of your systems. & umbrello; 1.2 supports only C++ source code, but other languages should be available in future versions.
For at importere klasser til modellen, vælges Importér klasser... i menuen Kode. Vælg filerne som indeholder C++ klassedeklarationer i fildialogen og tryk på O. k. Klasserne importeres, og du finder dem som en del af modellen i trævisningen. Bemærk at & umbrello; ikke laver noget slags diagram for at vise klasserne, de importeres kun til modellen så du senere kan bruge dem i et valgfrit diagram.
To import classes into your Model, select the entry Import Classes... from the Code menu. In the file dialogue select the files containing the C++ class declarations and press OK. The classes will be imported and you will find them as part of your Model in the Tree View. Note that & umbrello; will not create any kind of Diagram for showing your classes, they will only be imported into your Model so that you can use them later in any diagram you want.
Menu til at importere kildekode til & umbrello;
Menu for importing source code in & umbrello;
Ophavsret 2001, Paul Hensgen
Copyright 2001, Paul Hensgen
Ophavsret 2002, 2003, & umbrello; - udviklerne. Se http: // uml. sf. net/ developers. php for mere information
Copyright 2002, 2003 The & umbrello; Authors. See http: / /uml. sf. net/ developers. php for more information
& umbrello; er et & UML; - diagramværktøj som understøtter dig i udviklingsprocessen af programmel. I særdeleshed under analyse - og konstruktionsfaserne af processen, hjælper & umbrello; dig med at oprette et produkt af høj kvalitet. & UML; kan også bruges til at dokumentere programmelkonstruktioner for at hjælpe dig og dine medudviklere.
& umbrello; is a & UML; diagram tool that can support you in the software development process. Especially during the analysis and design phases of this process, & umbrello; will help you to get a high quality product. & UML; can also be used to document your software designs to help you and your fellow developers.
At have en god model af programmellet er den bedste måde at kommunikere med andre udviklere som arbejder med projektet og med kunder. En god model er yderst vigtig for middelstore og store projekter, men er også meget nyttig for små. Selv om du arbejder på et lille enmandsprojekt, har du nytte af en god model, eftersom den giver dig et overblik, som hjælper dig til at kode det rigtige fra begyndelsen.
Having a good model of your software is the best way to communicate with other developers working on the project and with your customers. A good model is extremely important for medium and big-size projects, but it is also very useful for small ones. Even if you are working on a small one man project you will benefit from a good model because it will give you an overview that will help you code things right the first time.
& UML; er et diagramsprog som bruges til at beskrive sådanne modeller. Du kan repræsentere dine idéer i & UML; med forskellige slags diagrammer. & umbrello; 1. 2 understøtter følgende typer:
& UML; is the diagramming language used to describing such models. You can represent your ideas in & UML; using different types of diagrams. & umbrello; 1.2 supports the following types:
Klassediagram
Class Diagram
Sekvensdiagram
Sequence Diagram
Samarbejdsdiagram
Collaboration Diagram
Brugstilfældediagram
Use Case Diagram
Tilstandsdiagram
State Diagram
Aktivitetsdiagram
Activity Diagram
Komponentdiagram
Component Diagram
Udplaceringsdiagram
Deployment Diagram
Mere information om & UML; findes på hjemmesiden OMG, http: // www. omg. org, dem der lavede & UML; - standarden.
More information about & UML; can be found at the website of OMG, http: / /www. omg. org who create the & UML; standard.
Vi håber at du vil nyde at arbejde med & umbrello;, og at den hjælper dig med at lave programmel af høj kvalitet. & umbrello; er et frit værktøj, og det eneste som vi beder dig om er at rapportere eventuelle fejl, problemer eller forslag til & umbrello; s udviklere på uml- devel@ lists. sourceforge. net eller http: // bugs. kde. org.
We hope you enjoy & umbrello; and that it helps you create high quality software. & umbrello; is Free Software and available at no cost, the only thing we ask from you is to report any bugs, problems, or suggestions to the & umbrello; developers at uml-devel@lists. sourceforge. net or http: / /bugs. kde. org.
Andre funktioner
Other Features
Andre funktioner i & umbrello;
Other & umbrello; Features
Dette kapitel forklarer kortfattet nogle andre funktioner som & umbrello; tilbyder.
This chapter will briefly explain some other features & umbrello; offers you.
Kopiér objekter som PNG- billeder
Copying objects as PNG images
Foruden at tilbyde de normale funktioner for at kopiere, klippe og indsætte, som man kan forvente sig for at kopiere objekter mellem forskellige diagrammer, kan & umbrello; kopiere objekter som PNG- billeder, så man kan indsætte dem i en hvilket som helst anden type dokument. Man behøver ikke gøre noget særligt for at bruge denne funktion, markér blot et objekt i et diagram (klasse, aktør, osv.) og kopiér det (Ctrl; C, eller brug menuen), åbn derefter et & kword; - dokument (eller et andet program hvor billeder kan indsættes) og vælg Indsæt. Dette er en udmærket funktion for at eksportere dele af diagrammer som enkelte billeder.
Apart from offering you the normal copy, cut and paste functionality that you would expect to copy objects between different diagrams, & umbrello; can copy the objects as PNG pictures so that you can insert them into any other type of document. You do not need to do anything special to use this feature, just select an object from a diagram (Class, Actor, & etc;) and copy it (Ctrl; C, or using the menu), then open a & kword; document (or any program into which you can paste images) and select Paste. This is a great feature to export parts of your diagram as simple pictures.
Eksportere til et billede
Exporting to an Image
Man kan også eksportere et fuldstændigt diagram som et billede. Det eneste man skal gøre er at vælge diagrammet som skal eksporteres, og derefter punktet Eksportér som billede... i Diagram - menuen.
You can also export a complete diagram as an image. The only thing you need to do is select the diagram you want to export, and then the option Export as Picture... from the Diagram menu.
& umbrello; tillader at enkelte diagrammer udskrives. Tryk på knappen Udskriv i programværktøjslinjen eller vælg punktet Udskriv i Fil - menuen, så vises & kde; 's standardudskriftsdialog hvor diagrammerne kan skrives ud.
& umbrello; allows you to print individual diagrams. Press the Print button on the application toolbar or selecting the Print option from the File menu will give you a standard & kde; Print dialogue from where you can print your diagrams.
Logiske mapper
Logical Folders
For at organisere en model på en bedre måde, særligt for større projekter, kan man oprette logiske mapper i trævisningen. Vælg blot punktet Ny Mappe i den sammenhængsafhængige menu i standardmappen under trævisningen, for at oprette dem. Mapper kan være indeni hinanden, og man kan flytte objekter rundt ved at trække dem fra en mappe og slippe dem i en anden.
To better organise your model, especially for larger projects, you can create logical folders in the Tree View. Just select the option New Folder from the context menu of the default folders in the Tree View to create them. Folders can be nested, and you can move objects around by dragging them from one folder and dropping them into another.
Organisér din model med mapper
Organising your Model with Folders
Organisér en model med logiske mapper i & umbrello;
Organising a Model with Logical Folders in & umbrello;
& UML;, det basale
& UML; Basics
Om & UML;
About & UML;
Dette kapitel giver en hurtig oversigt over det basale i & UML;. Husk at dette ikke er en fuldstændig & UML; - vejledning. Hvis du vil lære dig mere om Unified Modelling Language, eller om almen analyse og konstruktion af programmel, henvises du til en af de mange bøger som er tilgængelige om emnet. Der er også mange vejledninger på internettet, som du kan bruge som et startpunkt.
This chapter will give you a quick overview of the basics of & UML;. Keep in mind that this is not a comprehensive tutorial on & UML; but rather a brief introduction to & UML; which can be read as a & UML; tutorial. If you would like to learn more about the Unified Modelling Language, or in general about software analysis and design, refer to one of the many books available on the topic. There are also a lot of tutorials on the Internet which you can take as a starting point.
Unified Modelling Language (UML;) er et diagrambaseret sprog eller notation til at specificere, visualisere og dokumentere modeller af objektorienteret programmel. & UML; er ikke en udviklingsmetode, hvilket betyder at den ikke fortæller for dig hvad du skal gøre først og hvad du skal gøre derefter, eller hvordan du skal konstruere dit system, men den hjælper til at visualisere konstruktionen og kommunikere med andre. & UML; styres af Object Management Group (OMG), og er en industristandard for at beskrive modeller af programmel.
The Unified Modelling Language (UML;) is a diagramming language or notation to specify, visualise and document models of Object Oriented software systems. & UML; is not a development method, that means it does not tell you what to do first and what to do next or how to design your system, but it helps you to visualise your design and communicate with others. & UML; is controlled by the Object Management Group (OMG) and is the industry standard for graphically describing software.
& UML; er konstrueret for design af objektorienteret programmel, og har begrænset brug for andre programmeringsparadigmer.
& UML; is designed for Object Oriented software design and has limited use for other programming paradigms.
& UML; er opbygget af mange modelleringselementer som repræsenterer forskellige dele af programmelsystemet. UML- elementerne bruges til at oprette diagrammer, som repræsenterer en vis del, eller en synspunkt for systemet. Følgende slags diagrammer understøttes af & umbrello;:
& UML; is composed of many model elements that represent the different parts of a software system. The & UML; elements are used to create diagrams, which represent a certain part, or a point of view of the system. The following types of diagrams are supported by & umbrello;:
Brugstilfælde- diagrammer viser aktører (mennesker eller andre brugere af systemet), brugstilfælde (scenarier når de bruger systemet), og deres forhold
Use Case Diagrams show actors (people or other users of the system), use cases (the scenarios when they use the system), and their relationships
Klassediagrammer viser klasser, og forholdene mellem dem
Class Diagrams show classes and the relationships between them
Sekvensdiagrammer viser objekter og deres og en sekvens af metodekald de laver til andre objekter.
Sequence Diagrams show objects and a sequence of method calls they make to other objects.
Samarbejdsdiagrammer viser objekter og deres forhold, med betoning på objekter som deltager i udveksling af meddelelser
Collaboration Diagrams show objects and their relationship, putting emphasis on the objects that participate in the message exchange
Tilstandsdiagrammer viser tilstande, tilstandsændringer og begivenheder for et objekt eller en del af systemet
State Diagrams show states, state changes and events in an object or a part of the system
Aktivitetsdiagrammer viser aktiviteter, tilstander og tilstandsændringer for objekter og begivenheder som sker i en del af systemet
Activity Diagrams show activities and the changes from one activity to another with the events occurring in some part of the system
Komponentdiagrammer viser programmeringskomponenter på højt niveau (såsom Kparts eller Java Beans).
Component Diagrams show the high level programming components (such as KParts or Java Beans).
Udplaceringsdiagrammer viser komponenternes instanser og deres indbyrdes forhold.
Deployment Diagrams show the instances of the components and their relationships.
& UML; - elementer
& UML; Elements
Brugstilfældediagrammer beskriver forhold og afhængighed mellem en gruppe brugstilfælde og aktører som deltager i processen.
Use Case Diagrams describe the relationships and dependencies between a group of Use Cases and the Actors participating in the process.
Det er vigtigt at observere at brugstilfældesdiagrammer ikke er passende til at repræsentere konstruktioner, og ikke kan beskrive systemets indre dele. Brugstilfældediagrammer er beregnede til at muliggøre kommunikation med fremtidige brugere af systemet, og med kunden. De er til særlig hjælp for at afgøre hvilke funktioner som det kræves at systemet skal have. Med andre ord fortæller brugstilfældediagrammer om hvad systemet skal gøre, men de angiver ikke & mdash; og kan ikke angive & mdash; hvordan dette skal opnås.
It is important to notice that Use Case Diagrams are not suited to represent the design, and cannot describe the internals of a system. Use Case Diagrams are meant to facilitate the communication with the future users of the system, and with the customer, and are specially helpful to determine the required features the system is to have. Use Case Diagrams tell, what the system should do but do not & mdash; and cannot & mdash; specify how this is to be achieved.
Et eksempel på et brugstilfældediagram.
An example Use Case diagram.
umbrello; som viser et brugstilfældediagram
umbrello; showing a Use Case Diagram
Brugstilfælde
Use Case
Et brugstilfælde beskriver & mdash; fra aktørernes synvinkel & mdash; en samling aktiviteter i et system, som giver anledning til et konkret, væsentligt resultat.
A Use Case describes & mdash; from the point of view of the actors & mdash; a group of activities in a system that produces a concrete, tangible result.
Brugstilfælde er beskrivelser af typisk vekselvirken mellem brugerne af et system og systemet selv. De repræsenterer systemets ydre grænseflade, og angiver en slags krav på hvad systemet skal gøre (husk, kun hvad, ikke hvordan).
Use Cases are descriptions of the typical interactions between the users of a system and the system itself. They represent the external interface of the system and specify a form of requirements of what the system has to do (remember, only what, not how).
Ved arbejde med brugstilfælde, er det vigtigt at huske nogle enkle regler:
When working with Use Cases, it is important to remember some simple rules:
Hvert brugstilfælde hører sammen med mindst en aktør
Each Use Case is related to at least one actor
Hvert brugstilfælde har et ophav (dvs. en aktør)
Each Use Case has an initiator (ie; an actor)
Hvert brugstilfælde leder til et relevant resultat (et resultat med forretningsværdi).
Each Use Case leads to a relevant result (a result with business value)
Brugstilfælde kan også have forhold til andre brugstilfælde. De tre mest typiske slags forhold mellem brugstilfælde er:
Use Cases can also have relationships with other Use Cases. The three most typical types of relationships between Use Cases are:
lt; lt; includegt; gt; (indeholder), hvilket angiver at brugstilfældet finder sted inde i et andet brugstilfælde
lt; lt; includegt; gt; which specifies that a Use Case takes place inside another Use Case
lt; lt; extendsgt; gt; (udvider), hvilket angiver at i visse tilfælde, eller i et tilfælde (som kaldes et udvidelsespunkt), bliver et brugstilfælde udvidet af et andet.
lt; lt; extendsgt; gt; which specifies that in certain situations, or at some point (called an extension point) a Use Case will be extended by another.
Generalisering angiver at et brugstilfælde arver egenskaberne for super - brugstilfældet, og kan sætte nogen af dem ud af kraft, eller tilføje nye på samme måde som arv mellem klasser.
Generalisation specifies that a Use Case inherits the characteristics of the Super -Use Case, and can override some of them or add new ones in a similar way as the inheritance between classes.
En aktør er en ekstern enhed (udenfor systemet) som vekselvirker med systemet ved at deltage i (og ofte indlede) et brugstilfælde. Aktører kan i virkeligheden være mennesker (for eksempel brugere af systemet), andre maskinesystemer eller ydre begivenheder.
An actor is an external entity (outside of the system) that interacts with the system by participating (and often initiating) a Use Case. Actors can be in real life people (for example users of the system), other computer systems or external events.
Aktører repræsenterer ikke fysiske mennesker eller systemer, men deres rolle. Det betyder at når en person vekselvirker med systemet på forskellige måder (antager forskellige roller) repræsenteres han ved flere aktører. En person som for eksempel giver kundeunderstøttelse via telefon og tager imod bestillinger fra kunden til systemet, vil blive repræsenteret af en aktør Kundeunderstøttelsespersonale og af en aktør Salgsrepræsentant.
Actors do not represent the physical people or systems, but their role. This means that when a person interacts with the system in different ways (assuming different roles) he will be represented by several actors. For example a person that gives customer support by the telephone and takes orders from the customer into the system would be represented by an actor Support Staff and an actor Sales Representative
Beskrivelse af brugstilfælde
Use Case Description