FAQ.Net - um programa de notebook ou nota para Windows de graça

FAQ.Net é um programa de anotações escrito em Windows em C # (.NET Framework 2.0).
A história começou com o fato de que precisávamos de um programa portátil para armazenar conhecimento acumulado (cópias de artigos da Internet, links para artigos, consultas SQL, código de programa, senhas etc.), com a capacidade de pesquisar e editar rapidamente documentos. A interface do formato CHM (arquivo de ajuda ou manual do programa) foi tomada como base para a interface FAQ.Net.
Como me especializo em bancos de dados, decidi armazenar todos os documentos no banco de dados usando o DBMS - SQLite embutido. Criou tabelas e escreveu uma interface para trabalhar com o banco de dados.

Muitos programadores ainda criam anotações em documentos de texto, salvando-os no computador e, eventualmente, perdendo sua localização. Agora, com a ajuda do FAQ.Net, todos os documentos acumulados podem ser armazenados em um único local, sem medo de perda.
O aplicativo FAQ.Net tem a capacidade de fazer backup do banco de dados.



Uso o FAQ.Net há muitos anos e não encontrei nenhum análogo com uma pesquisa tão conveniente e rápida.

O aplicativo é executado no Windows XP (se o .NET Framework 2.0 estiver instalado) e superior.

Interface do aplicativo FAQ.Net


O aplicativo FAQ.Net consiste em três áreas:

  1. painel de pesquisa e navegação de documentos
  2. seção ou nome do documento selecionado
  3. lista de documentos ou documento editável

Guia Seções


Na guia "Seções", é criada uma lista hierárquica de seções que podem ser movidas, modificadas ou excluídas (em duas versões: excluir junto com o conteúdo e transferir o conteúdo para outra seção).

Pesquisar


A pesquisa funciona imediatamente em todos os documentos, a operação LIKE do SQLite DBMS embutido. Ao procurar um documento, várias condições de pesquisa podem ser levadas em consideração adicionando caracteres especiais (operação || - OR, && - operação AND). O caractere "%" significa procurar por qualquer caractere.

Eu pensei que esse método de pesquisa seria lento, mas tendo testado o LIKE em uma base maior que 2 GB, fiquei surpreso com sua velocidade.

Armazenando e editando documentos




Todos os documentos são armazenados no formato RTF no banco de dados, em um único arquivo com o nome “FAQ.sqlite”, localizado ao lado do arquivo exe do aplicativo (FAQ_Net.exe).
Os documentos podem ser impressos, há uma visualização.
Você pode incorporar imagens em documentos.

Guia Favoritos


A guia Favoritos exibe os documentos que o usuário marca na área do documento, clicando no ícone de estrela (Adicionar aos Favoritos).

Quando você clica em Adicionar aos Favoritos, o documento aparece na parte superior do painel Favoritos. Quando você clica no botão Adicionar aos Favoritos, o documento é excluído da lista no painel Favoritos.

Guia Revista


A guia "Diário" exibe os últimos 50 documentos classificados por data de criação em ordem decrescente (os mais recentes no topo da lista).

Pesquise e substitua palavras dentro de um documento


Para pesquisar dentro de um documento, pressione Ctrl + F (para substituir palavras, pressione Ctrl + H). Depois disso, a caixa de texto de pesquisa e substituição aparece na parte inferior.

O que vem a seguir?


  1. No futuro, expandirei a lista de formatos. Pretendo adicionar a capacidade de armazenar, pesquisar e editar o formato HTML, bem como o formato XLSX.
  2. Será conveniente para os programadores adicionar uma função de destaque de sintaxe ao texto selecionado.
  3. Vou adicionar a função de atualização automática do aplicativo.
  4. Melhore o design dos componentes.
  5. Na guia "Seções", separe o painel da lista de documentos do painel de conteúdo para que a lista de documentos não fique oculta quando o documento for aberto.
  6. Adicione a capacidade de criar links para outros documentos no aplicativo.
  7. Escreva uma API para armazenar e processar documentos HTML ao analisar sites.
  8. Torne o aplicativo FAQ.Net multiplataforma.
  9. Você pode complementar a lista de desejos nos comentários ou no grupo VKontakte (veja abaixo).

Quem usará o programa de anotações FAQ.Net?


O aplicativo FAQ.Net pode ser usado por pessoas de várias profissões e status. Eu recomendo usar o aplicativo para fazer anotações.FAQ.Net: programadores, estudantes e professores.

Fiquei feliz em compartilhar meu desenvolvimento. Espero que você tenha se interessado pelo artigo e o programa para tomar notas seja usado pelo FAQ.Net.

Faça o download do aplicativo para Windows FAQ.Net (gratuito):

(x64) yadi.sk/d/sq3g4NOD3Zt7ZY
(x86) yadi.sk/d/NKXeyUWH3Zt8PQ

Grupo VK

Source: https://habr.com/ru/post/pt470415/


All Articles