Implementar classe
Bom dia a todos...
Estou criando uma class apartir de um TStringList
Nessa nova classe preciso criar um propriedade que
vai conter informações sobre uma determinada identidade
Tipo assim:
Numero e Nome
Importante serão varias identidades ( Pessoas )
Depois para recuperar esse dados vou criar uma function
Tipo assim:
RetornaNumero(x) onde ´x´ é o indice
RetornaNome(x) onde o ´x´ é o indice
Minhas perguntas são as seguintes:
1) Qual a maneira mais elegante para isso ? ( considerando OOP )
2) Que tipo de dados devo usar para essa propriedade ?
( Ex: TList, TStringList é importante lembrar que são dois campos )
Estou criando uma class apartir de um TStringList
Nessa nova classe preciso criar um propriedade que
vai conter informações sobre uma determinada identidade
Tipo assim:
Numero e Nome
Importante serão varias identidades ( Pessoas )
Depois para recuperar esse dados vou criar uma function
Tipo assim:
RetornaNumero(x) onde ´x´ é o indice
RetornaNome(x) onde o ´x´ é o indice
Minhas perguntas são as seguintes:
1) Qual a maneira mais elegante para isso ? ( considerando OOP )
2) Que tipo de dados devo usar para essa propriedade ?
( Ex: TList, TStringList é importante lembrar que são dois campos )
Newpaulo
Curtidas 0
Respostas
Rjun
23/03/2007
Para que você vai criar essa classe? Não seria mais interessante usar TCollection e TCollectionItem?
GOSTEI 0
Newpaulo
23/03/2007
Para que você vai criar essa classe? Não seria mais interessante usar TCollection e TCollectionItem?
Leitura e gravação de arquivos texto.
Gostaria de dividir por campo para facilitar o processo de ´consistencia´
O TStringList tem o loadFromFile e o SaveToFile oque facilitaria a parte de gravação e leitura.
Exite alguma outra classe mais indicada para isso ?
GOSTEI 0
Adriano Santos
23/03/2007
Para que você vai criar essa classe? Não seria mais interessante usar TCollection e TCollectionItem?
Como o [b:4ac84e5cd4]Miyazaki[/b:4ac84e5cd4] disse, acho que criar um componente para leitura e escrita usando TCollection e TColletionItem se encaixa bem. Estude estas duas classes. Pra ter uma idéia é como funciona o FieldsEditor do DataSet, ou os fields que vc adiciona no TDBGrid. Aquilo é um TCollection e TCollectionItem. Me corrijam se eu estiver errado.
GOSTEI 0
Gveggi
23/03/2007
de uma olhada tambem em TObjectList
Deste modo, voce pode usar os atributos e metodos de sua classe sem problemas e fazer a consistencia como desejado, a partir do elemento da lista, obtido pelo indice do elemento.
Deste modo, voce pode usar os atributos e metodos de sua classe sem problemas e fazer a consistencia como desejado, a partir do elemento da lista, obtido pelo indice do elemento.
GOSTEI 0
Afarias
23/03/2007
qualquer dúvida veja esse post tb:
http://forum.devmedia.com.br/viewtopic.php?t=102589
T+
http://forum.devmedia.com.br/viewtopic.php?t=102589
T+
GOSTEI 0