[Notes2-team] =?ISO-8859-1?Q?Re=3A_=5BNotes2-team=5D_Re=3A_=5BNotes2-tea?= =?ISO-8859-1?Q?m=5D_Re=3
Brought to you by:
andersonrb
From: Anderson B. <no...@ig...> - 2003-06-27 14:07:33
|
Thiago Koguta wrote: > bom uma ideia mais simples, porem tambem nao tenho ideia de como=20 > implementar..=20 Eu ia dar esta id=E9ia tamb=E9m. Mas n=E3o sei se n=E3o =E9 mais complica= da que o=20 analisador de erros. Como dizia o Luiz, o Notes ter=E1 que tirar a lista para completar= =20 o que o usu=E1rio digitou de algum lugar. E para isto n=E3o vejo outro modo que n=E3o seja escaniar= o=20 c=F3digo a procura destas informa=E7=F5es. Por exemplo, se o cara digita "MyBtn:=3D TButton.= " o=20 notes ter=E1 que sugeriri "create". Depois quando o cara digitar "MyBtn." ter=E1 que=20 sugerir todos os m=E9todos e propriedades p=FAblicos do objeto. De onde ele vai tirar esta lista? O SynEdit possui um componente extra para fazer isto. Vou dar uma olhada=20 como ele funfa... > isso tambem diminuiria erros de ortografia na hora da programacao... e=20 > isso seria muito > util e agradavel..=20 Que seria, seria. Eu uso bastante ela quando n=E3o estou com pressa.=20 Quando nunca usou o componente/classe ele tamb=E9m =E9 uma m=E3o na roda. Outra id=E9ia que queria que pens=E1ssemos =E9 incluir o folding. O foldi= ng=20 existe em v=E1rios editores, como o VS . Net e outros. A minha implementa=E7=E3o favorita dele =E9 a q= ue=20 encontrei no Hot Dog, um editor de HTML da sausage por que voc=EA pode selecionar qualquer part= e=20 do texto e clicar em um [-] (parecido com o do Tree view) para esconder uma parte=20 do texto. Depois basta clciar no [+] para traz=EA-lo de volta. O JediEdit (n=E3o confundir= =20 com JEdit) faz isso usando o SynEdit (que acho q =E9 o q usaremos, estou esperando por concorrentes)= .=20 Podemos copiar as id=E9ias deles (ou at=E9 o c=F3digo, j=E1 q ele =E9 aberto). No VS .Ne= t, pelo=20 que eu vi em screenshoots, ele =E9 que determina qual parte do c=F3digo tu pode esconder - o que al=E9= m=20 de tar trabalho para implementar, tira o controle do usu=E1rio. (Ali=E1s, tirar o controle das= =20 m=E3o do usu=E1rio e d=E1-lo para o programa =E9 algo t=EDpico da M$ - qm disse q o programa =E9 capaz= de=20 adivinhar o que o usu=E1rio quer? O Ruindows =E9 a maior demonstra=E7=E3o de q est=E1 =E9= uma id=E9ia=20 que n=E3o funciona.) O que poder=EDamos =E9 facilitar a vida do usu=E1rio, podendo selecionar = tudo=20 que est=E1 dentro de um if e escond=EA-lo para ele, mas n=E3o acho q devemos determinar o q po= de=20 e o q n=E3o pode ser escondido para ele. Bom, era isso! At=E9 mais. Anderson |