Toon posts:

[.net/UML]Visio properties get en setters

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,
Ik ben bezig classes te designen met behulp van een het tool Visio.

Als ik bvb een klasse heb gedefinieerd met 15 attributes (fields,placeholders,private instantie variablen, you know what i mean ;-)) moet ik dan manueel voor elk veld een getter en setter maken in het opration scherm voor elke attribute?

Aangezien dit nogal veel werk is, is er geen optie om dit ook mee te laten genereren? (ik heb op het internet wat zitten zoeken maar niets gevonden en de help kan mij ook niets bijleren).

bedankt alvast!
groeten,
Stijn

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 13:56
Ik ga je denk ik heel erg blij maken...

Hier heb ik een handig programmatje voor geschreven, maar helaas ben ik nu niet thuis bij mij computer in den bosch.

Het heet GetSetForDotNet, en genereerd alle public methods voor private variablen.
Als ik morgen weer in Den Bosch ben, dan zal ik het wel even op phonetech.nl zetten.

Tot nu toe, heeft hij alleen ondersteuning voor C# en VB.NET

Verwijderd

Topicstarter
joepie :-)
bedankt alvast
(is dit een macro in vs.net/visio ofzo?)
greets

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 21-08 18:33
PhoneTech schreef op 24 July 2003 @ 01:35:
.... Het heet GetSetForDotNet ...
[offtopic]

Leuk gevonden trouwens ... :)

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 13:56
Sorry dat het wat langer heeft geduurd....

Het programmatje stelt niet veel voor...Het is gewoon handig bewerken van stringetjes ;)

Meer info en de download kan je vinden op

http://www.phonetech.nl/getsetfordotnet/

Het is ingepakt maar 6 kb groot, maar dan moet je wel het .NET framework geinstalleerd hebben

Verwijderd

Topicstarter
bedankt
ik heb het onderts al manueel gedaan.
Dit kan ik wel gebruiken voor grotere projecten!!
(of zelf schrijven :p)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Waar dient die optie "private variable identifier" voor? Als ik "verkeerde" variabelen gebruik (die niet voldoen aan die prefix) werkt het ook?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 13:56
Ik moet toegeven, dat ik de tool puur voor mij zelf heb geschreven en dat ik daar niet echt aan heb gedacht...

ik declareer altijd een private variable met een underscore.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
maar wat is de functie dan? Het werkt namelijk ook als ik wel _ gebruik en de identifier leeg haal?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 13:56
Het werkt dan ook wel, maar de code is dan niet correct.

Voorbeeld

private string _test

wordt

#region Public Class Member Methods
public string test
{
get
{
return _test;
}
set
{
_test = value;
}
}

#endregion

Met de private variabele identiefer op nix krijg je dan

#region Public Class Member Methods
public string _test
{
get
{
return _test;
}
set
{
_test = value;
}
}

#endregion


private string _test

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Ah nu zie ik het ja ... duidelijk :)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1