[Notes2-team] =?iso-8859-1?B?UmU6IFtOb3RlczItdGVhbV0gKioqUGxhbm9zIHBybyBOb3RlcyAyKioq?= =?iso-8859-
Brought to you by:
andersonrb
From: Thiago K. <ko...@ms...> - 2003-07-26 21:48:52
|
Planejamento do Notes 2 Editando texto Para poder atender a todas as sugestões feitas pelos usuários, a Equipe do Notes decidiu construir um componente (controle) de edição próprio.............. Todos estarao empenhados em construir este novo componente??/ alguma tarefa será dividida até que este componente nao esteja pronto??? Coloração de código Esta foi a sugestão mais feita pelos usuários e vamos finalmente poder atendê-la. E não vamos fazer isto de qualquer forma:............... ótimo. com certeza será um grande ponto a favor sobre os outros editores! Analisador de erros O editor poderá também detectar erros no código enquanto você digita............. ####bom, algum componente interessante para nos ajudar nesta funcao? Folding Alguns dos editores mais novos permitem que o usuário esconda certas partes do código. ............ ###isso será um outro componente tambem que usaremos em cima do nosso componente de edicao?? ou nós é que temos que implementar no componente??? Split O velho edit do DOS e outros editores atuais permitem qeu você possa dividir o componente de edição em 2. No Notes 2 está capacidade estará presente, podendo dividir o editor tanto horizontalmente quanto verticalmente, quantas vezes você quiser. ### ótimo.. alguem ficará responsavel pelo ambiente grafico do notes??? A Interface A interface do Notes 2 será altamente configurável. Isso ocorrerá por que menus e toolbars serão criados a partir de arquivos XML, ao invés de serem harcoded. Além disto, o Notes 2 suportará skins (temas) que poderão alterar os controles (botões, campso de edição, bombos, etc.) e os ícones padrões. Apesar de configurável, continuará simples de usar, pois sua organização seguirá a forma a qual os programadores já estão acostumados. # ok! Como será a interface? Num programa tão configurável quanto o Notes 2, esta é uma pergunta difícil de responder. Temos pensando em uma estrutura assim (de cima para baixo): menus; barra de ferramentas; tabs (para mudar entre os arquivos abertos) e um botão seletor de projetos (no Notes 2 você poderá abrir vários projetos ao mesmo tempo, clique no botão para mudar de um para outro); na esquerda um painel vertical onde ficaram várias ferramentas (gerenciador de projetos, gerenciador CVS, etc.) e na direita a área de edição; um painel horizotal (abaixo do editor, mas não abaixo do painel vertical) com outras ferramentas (saída de compiladores, gerenciador de tarefas, etc.); e, por último, a barra de status. # ok.. por mim está ótimo! Dando poder ao teclado A maioria dos programadores usa muito mais o teclado que o mouse - o que difere uma IDE como o Notes 2 de outros aplicativos. Então prometemos desde já dar uma atenção especial a ele. No caso do editor, AutoIndent, SmartIndent,........................... ### isso é um bom recurso tambem! tambem será por arquivos xml nao é? Integração Sendo programadores, estamos cientes de que um editor de código não é a única ferramenta necessária durante o desenvolvimento. Por isto o Notes 2 terá uma boa integração com compiladores, debugers, CVS, FTP, servidores, ferramentas UML, etc... ## pois é.. algumas ferramentas mais simples como ftp, podemos criar a nossa propria tambem ao inves só interagir (ter a nossa e tambem interagir) com outras ferramentas ftp! integrada ao notes. sem sair do ambiente.. Extensibilidade Por mais que nos esforcemos, nunca poderemos oferecer tudo o que um usuário precisa. Há ferramentas que são muito específicas, isto é, úteis apenas para uma linguagem ou para alguns poucos usuários. Há linguagens que não existem ainda ou outras, mais antigas, que poderão não ser suportadas por padrão quando o Notes 2 for lançado..... # boaa.. deve ser um processo meio trabalhoso. mas vale a pena! Plugins Os plugins serão as extensões mais poderosas no Notes 2. Isto por que os plugins terão acesso a uma API do Notes, f....... #perfeito... Scripts No Notes 2 você poderá usar a sua linguagem de scripts preferida para adicionar novas ferramentas ao Notes (claro que você precisará ter o interpretador já instalado, não dá para querer que o Notes aprenda a interpretar... # ótimo tambem! Suporte a novas linguagens Através das extensões será possível também adicionar suporte a outras linguagens e melhorar o suporte as linguagens que são suportadas no Notes 2 por padrão. Uma extensão poderá conter templates, o arquivo de coloração de código para a linguagem, snippets, scripts, plugins, etc. Mais detalhes ToolBox O Notes SE incluia o menu inserir. Apesar de ser altamente funcional, ele tinha um problema: você tinha que navegar pelos submenus até achar o que queria inserir. Para solucionar este problema, a equipe do Notes incluirá um ToolBox no painel vertical, que facilitará o acesso aos códigos do menu inserir. ### E tambem pelas teclas de atalho... nao é mesmo? Ferramentas para SQL e XML O Notes 2 incluirá também ferramentas para que você possa manipular banco de dados, construir querys SQL com facilidade e editar visualmente arquivos XML. ------------- _________________________________________________________________ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br |