FAQ.Net es un programa para tomar notas escrito bajo Windows en C # (.NET Framework 2.0).
La historia comenzó con el hecho de que necesitábamos un programa portátil para almacenar el conocimiento acumulado (copias de artículos de Internet, enlaces a artículos, consultas SQL, código de programa, contraseñas, etc.), con la capacidad de buscar y editar documentos rápidamente. La interfaz del formato CHM (archivo de ayuda o manual del programa) se tomó como base para la interfaz FAQ.Net.
Como me especializo en bases de datos, decidí almacenar todos los documentos en la base de datos utilizando el DBMS incorporado - SQLite. Creé tablas y escribí una interfaz para trabajar con la base de datos.
Muchos programadores aún crean notas en documentos de texto, las guardan en la computadora y eventualmente pierden su ubicación. Ahora, con la ayuda de FAQ.Net, todos los documentos acumulados se pueden almacenar en un solo lugar sin temor a perderlos.
La aplicación FAQ.Net tiene la capacidad de hacer una copia de seguridad de la base de datos.

He estado usando FAQ.Net durante muchos años y no he encontrado ningún análogo con una búsqueda tan conveniente y rápida.
La aplicación se ejecuta en Windows XP (si está instalado .NET Framework 2.0) y superior.
Interfaz de aplicación FAQ.Net
La aplicación FAQ.Net consta de tres áreas:
- búsqueda de documentos y panel de navegación
- sección o nombre del documento seleccionado
- lista de documentos o documento editable
Pestaña Secciones
En la pestaña "Secciones", se crea una lista jerárquica de secciones que se puede mover, modificar o eliminar (en dos versiones: eliminar junto con los contenidos y transferir los contenidos a otra sección).
Buscar
La búsqueda funciona inmediatamente en todos los documentos, la operación LIKE del DBMS SQLite incorporado. Al buscar un documento, se pueden tener en cuenta varias condiciones de búsqueda agregando caracteres especiales (|| - operación OR, && - operación AND). El carácter "%" significa buscar cualquier carácter.
Pensé que tal método de búsqueda sería lento, pero después de haber probado LIKE en una base de más de 2 GB, me sorprendió su velocidad.
Almacenar y editar documentos

Todos los documentos se almacenan en formato RTF en la base de datos, en un solo archivo con el nombre "FAQ.sqlite", que se encuentra al lado del archivo exe de la aplicación (FAQ_Net.exe).
Los documentos se pueden imprimir, hay una vista previa.
Puede incrustar imágenes en documentos.
Pestaña Favoritos
La pestaña Favoritos muestra los documentos que el usuario marca en el área del documento haciendo clic en el icono de estrella (Agregar a Favoritos).
Cuando hace clic en Agregar a favoritos, el documento aparece en la parte superior del panel Favoritos. Cuando hace clic en el botón Agregar a favoritos, el documento se elimina de la lista en el panel Favoritos.
Pestaña Revista
La pestaña "Diario" muestra los últimos 50 documentos ordenados por fecha de creación en orden descendente (el más reciente en la parte superior de la lista).
Buscar y reemplazar palabras dentro de un documento
Para buscar dentro de un documento, presione Ctrl + F (para reemplazar palabras, presione Ctrl + H). Después de eso, el cuadro de texto de búsqueda y reemplazo aparece en la parte inferior.
Que sigue
- En el futuro, expandiré la lista de formatos. Planeo agregar la capacidad de almacenar, buscar y editar el formato HTML, así como el formato XLSX.
- Será conveniente para los programadores agregar una función de resaltado de sintaxis para el texto seleccionado.
- Agregaré la función de actualización automática de la aplicación.
- Mejora el diseño de componentes.
- En la pestaña "Secciones", separe el panel de la lista de documentos del panel de contenido del documento para que la lista de documentos no se oculte cuando se abre el documento.
- Agregue la capacidad de crear enlaces a otros documentos dentro de la aplicación.
- Escriba una API para almacenar y procesar documentos HTML al analizar sitios.
- Haga la aplicación FAQ.Net multiplataforma.
- Puede completar la lista de deseos usted mismo en los comentarios o en el grupo VKontakte (ver más abajo).
¿Quién usará el programa de notas FAQ.Net?
La aplicación FAQ.Net puede ser utilizada por personas de diversas profesiones y estados. Recomiendo usar la aplicación para tomar notas FAQ.Net: programadores, estudiantes y profesores.
Me alegré de compartir mi desarrollo. Espero que te haya interesado el artículo y FAQ.Net usará el programa para tomar notas.
Descargue la aplicación de Windows FAQ.Net (gratis):
(x64)
yadi.sk/d/sq3g4NOD3Zt7ZY(x86)
yadi.sk/d/NKXeyUWH3Zt8PQGrupo VK