Este documento proporciona instrucciones sobre cómo instalar y utilizar el entorno de desarrollo integrado Code::Blocks. Explica cómo descargar e instalar el programa, abrir y crear nuevos proyectos y archivos, y utilizar las diferentes pestañas y herramientas para editar código, compilar proyectos, depurar errores y personalizar la configuración.
These slides were presented by Dan Gillean at the first ever AtoM Camp, held at the SFU Harbour Centre in Vancouver, BC, Canada, March 20-22, 2017. For more information on the Camp, see:
https://wiki.accesstomemory.org/Community/Camps/SFU2017
These slides introduce participants to basic commands in the linux/unix command-line interface, for navigation and basic tasks such as reading, creating, deleting, and moving files. The slides were intended as an initial introduction for archivists unfamiliar with using the command-line, prior to teaching them about the command-line tasks available in Access to Memory (AtoM), which can be used for maintenance and troubleshooting.
These slides were presented by Dan Gillean at the first ever AtoM Camp, held at the SFU Harbour Centre in Vancouver, BC, Canada, March 20-22, 2017. For more information on the Camp, see:
https://wiki.accesstomemory.org/Community/Camps/SFU2017
These slides introduce participants to basic commands in the linux/unix command-line interface, for navigation and basic tasks such as reading, creating, deleting, and moving files. The slides were intended as an initial introduction for archivists unfamiliar with using the command-line, prior to teaching them about the command-line tasks available in Access to Memory (AtoM), which can be used for maintenance and troubleshooting.
Learn the cd command! As one of the most commonly used and needed commands, understanding it's full potential will give you a better command of filesystems! Please Visit Me at: www.HatBoySoftware.com
Jake Corn - JakeCornCodes@gmail.com
A Basic Git intro presentation for SVN long timers doing their first steps in Git.
This presentation is meant to clear up most of the basic concepts which cause confusion with developers using Git as if it was an SVN.
PHPMaker - The Best PHP Code Generator Ever !Masino Sinaga
PHPMaker - The Best PHP Code Generator Ever ! It's time for you as the web developers to change your method in the web application development. PHPMaker can save tons of your time to develop and maintain many web applications. Why don't you leave your old method to develop web applications starting today? No need to write the code from scratch anymore.
Hands-on-Lab (TP) sur l'utilisation de Git en mode avancé dispensé avec mes collègues Alexis DMYTRYK et Thomas COLLIGNON lors de DevoxxFR 2018.
Présentation disponible ici : https://fr.slideshare.net/JrmeTAMBORINI/tp-git-avanc-devoxxfr-2018-pres
With these slides we introduce the concept of source control and teach the core features to using Git, GitHub and BitBucket. You can find the accompanying video here. https://youtu.be/lZpNrCgGvuI
Github - Git Training Slides: FoundationsLee Hanxue
Slide deck with detailed step breakdown that explains how git works, together with simple examples that you can try out yourself. Slides originated from http://teach.github.com/articles/course-slides/
Author: https://twitter.com/matthewmccull
Learn the cd command! As one of the most commonly used and needed commands, understanding it's full potential will give you a better command of filesystems! Please Visit Me at: www.HatBoySoftware.com
Jake Corn - JakeCornCodes@gmail.com
A Basic Git intro presentation for SVN long timers doing their first steps in Git.
This presentation is meant to clear up most of the basic concepts which cause confusion with developers using Git as if it was an SVN.
PHPMaker - The Best PHP Code Generator Ever !Masino Sinaga
PHPMaker - The Best PHP Code Generator Ever ! It's time for you as the web developers to change your method in the web application development. PHPMaker can save tons of your time to develop and maintain many web applications. Why don't you leave your old method to develop web applications starting today? No need to write the code from scratch anymore.
Hands-on-Lab (TP) sur l'utilisation de Git en mode avancé dispensé avec mes collègues Alexis DMYTRYK et Thomas COLLIGNON lors de DevoxxFR 2018.
Présentation disponible ici : https://fr.slideshare.net/JrmeTAMBORINI/tp-git-avanc-devoxxfr-2018-pres
With these slides we introduce the concept of source control and teach the core features to using Git, GitHub and BitBucket. You can find the accompanying video here. https://youtu.be/lZpNrCgGvuI
Github - Git Training Slides: FoundationsLee Hanxue
Slide deck with detailed step breakdown that explains how git works, together with simple examples that you can try out yourself. Slides originated from http://teach.github.com/articles/course-slides/
Author: https://twitter.com/matthewmccull
Aprende gratis programación con Dart, el lenguaje de Google que está revolucionando internet. Curso completo por capítulos de Google Dart.
El curso completo de blogdart.es, el primer punto de referencia sobre Dart en castellano; De Moises Belchin, autor del libro Aprende Dart (librogoogledart.es).
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
3. Nos dirigimos a la dirección
y descargamos el
archivo binario de instalación, elegimos nuestro sistema
operativo , una
ves descargado lo ejecutamos y iniciamos la instalación.
Dejamos las opciones por defecto.
4.
5. Sirve para elegir algún archivo previamente
guardado en la computadora.
Al darle en esta pestaña, te da la opción de
elegir cuál archivo quieres abrir.
De igual manera te da la opción de crear uno
nuevo.
6.
7. Al momento de abrir la pestaña de “File” podemos
observar la palabra “New”, y al momento de
seleccionarla nos aparecen los distintos tipos de
documentos que se pueden crear.
8. Cuando seleccionamos una de las opciones que nos
aparecen al poner la opción de “New” nos abre una
ventana, un ejemplo de esto es la de “Empy File”, que es
para abrir un nuevo archivo en blanco.
9.
10. La pestaña “Edit” tiene varias opciones para
poder modificar el proyecto de su formato
original a uno más mejorado.
11. En esta pestaña podemos hacer cosas como borrar una
acción que hemos hecho, y volverla a poner si así
queremos.
Así como Copiar, Pegar, Recortar y muchas más
opciones como estas.
12.
13. En esta pestaña nos da distintas opciones con
las cuales podemos modificar la manera en la
que vemos el programa.
14. Al momento de hacer clic en alguna de estas,
nos aparecerá una flecha como la siguiente:
15. Esta flecha indica que hemos seleccionado tal
opción, y unos segundos después podremos
observar los cambios que ocurrieron después
de seleccionar una opción.
17. Nos sirve para poder buscar lo que queramos
en este programa, ya sea algunos archivos, o
cosas que queramos tener sin tener que
buscarlo manualmente.
18. Gracias a esta pestaña, nuestros archivos
guardados podemos encontrarlos más
fácilmente con sólo escribir su título.
19.
20. Para poder agregar archivos, o removerlos,
agregar notas, entre otras cosas.
21. Podemos ver la información de estos proyectos,
sus propiedades, y ver las opciones que tienen
estos mismos archivos.
22.
23. Nos sirve para correr el archivo, compilar, borrar
todo, abortar o pausar una acción que estemos
haciendo.
24. Podemos saber si ocurrió algún error al
momento de estarse corriendo el archivo,
podemos construir nuestro lugar de trabajo, así
como reconstruirlo.
25. Podemos seleccionar un objetivo, exportar un
archivo ya hecho, y podemos limpiar o borrar
nuestros errores cometidos, así como ver en
qué nos equivocamos.
26.
27. En esta pestaña nos dan opciones para
Pausar/Continuar, Parar, Romper, saltar a
distintas partes del archivo, ya sea saltarse
alguna cosa o pasar a la siguiente línea.
28. Podemos añadir símbolos al archivo, remover
todos los “breakpoints” o punto de corte y sacar
información de estos archivos.
29. Podemos activar los “debbugers”, cambiarlos
por los predeterminados en la tarjeta o el
GDB/CDB
30.
31. Sirve para poder hacer distintos saltos en el
problema que estamos realizando.
CB no usa, de forma predeterminada, archivos
make, ya que tiene sus propios archivos .cdp
que hacen lo mismo automáticamente. Hay
algunas razones por las que puede querer usar
un archivo Make. Quizás estés migrando un
proyecto que tiene un archivo Make en CB. Otra
posibilidad es querer sacar un proyecto de CB.
32. La necesidad de utilizar un preprocesador no es razón válida
para usar un archivos Make, ya que CB tiene una opción de
compilación pre/post. Desde el menú proyecto opciones de
compilación, aparece una pestaña una pestaña de pasos de
compilación pre/post que se pueden usar para este propósito.
33. Si decide que desea usar su propio archivo Make, debe
ingresar a la pantalla desde proyecto propiedades y verá
una casilla de verificación para “este es un archivo make
personalizada” Marcamos esta casilla, y nos aseguramos de
que el nombre justo encima sea el que desea para su
archivo make.
34.
35. En esta pestaña hay mucho sobre todos los principales
componentes de wxWidgets: botones, casillas de verificación,
botones de opción, listas desplegables, etc. Cuando ha
seleccionado y "eliminado" uno en sus formularios, el
explorador de propiedades de wxSmith le muestra todas las
propiedades del componente y le permite modificarlas.
También puede mostrar todos los eventos que un componente
puede producir y, con un rápido clic, configurará el marco para
que codifique la respuesta de su programa al evento.
36. Aunque wxSmith es estrictamente un complemento para
Code :: Blocks, ese hecho es un tecnicismo importante solo
para los escritores del programa. Sin embargo, el usuario
descarga, instala y usa un programa. Los usuarios de Linux
que instalan desde el Centro de software de Ubuntu deben
asegurarse de marcar las casillas al lado de todos los
"Complementos opcionales". Como usuario, te parecerá que
wxSmith es solo una parte de Code: Blocks.
37. También contiene un conjunto de extensiones que se están
trabajando ahora. Si se desea agregar alguna funcionalidad
adicional a wxSmith y se quiere compartir sus resultados, se
puede echar un vistazo a la página de la lista de extensiones de
wxSmith. Podemos verificar allí quién está trabajando en
determinadas extensiones y agregar su propia información para
evitar que otros desarrolladores trabajen en la misma función
que usted.
38.
39. El campo de entrada “Name here” es
simplemente donde se escribe el nombre
deseado para su herramienta. El nombre
aparecerá cuando presione Herramientas, en la
barra de menú Code :: Blocks.
40. El campo de entrada “Ejecutable Aquí” es donde pone la
aplicación que quiere que ejecute su herramienta. Se puede
ingresar la ubicación a la aplicación deseada, ya sea
navegándola o escribiéndola, o puede ingresar un comando
allí, como I add make, que es un comando de Shell para
Linux, que 'hace' makefiles
41. El campo de entrada “Parámetros Aquí” es donde
coloca los parámetros que desea pasar a la
aplicación ejecutada, como se explicó
anteriormente. Esto es muy útil si desea hacer que
su herramienta ejecutada no solo ejecute.
42. El campo de entrada del directorio de trabajo
Aquí es donde el terminal se va a cd, como en,
cd <directorio de entrada>.
43.
44. Creación de herramientas
ToolsSetup.png
Crear una nueva herramienta es bastante simple y se puede
completar en unos simples pasos. Primero abra Herramientas
(+) -> Configurar herramientas ... para acceder al cuadro de
diálogo "Herramientas definidas por el usuario".
Nombre de la herramienta
Este es el nombre que se mostrará en el menú desplegable
Herramientas (+). También se mostrará como el nombre de la
pestaña para las herramientas que redirigen a la ventana de
resultados Herramientas.
45. Línea de comando
Cualquier función de línea de comando válida e
interruptores se pueden colocar aquí. La sustitución
variable también se acepta. La siguiente lista contiene
las variables más útiles; ver expansión de variables
para la lista completa.
46. Tipos de archivo
Las expresiones comodín separadas por punto y coma
restringirán la población del menú de clic derecho de un
archivo, directorio o múltiples rutas en el Árbol de
proyectos, el Explorador de archivos o el Panel del editor
al tipo o tipos especificados. Déjelo en blanco para
manejar todos los tipos de archivos / directorios.
47.
48. Las funciones de Code :: Blocks se pueden ampliar
mediante el uso de complementos, la mayoría de ellos
enumerados en esta página. En general, hay tres tipos de
complementos
Complementos principales: Desarrollados y mantenidos
por el equipo central C :: B.
49. Complementos de Contrib: desarrollados y
mantenidos por la comunidad y que han
demostrado ser muy valiosos. Entonces están
integrados en C :: B SVN.
50. Complementos de terceros: desarrollados y
mantenidos por la comunidad pero no (¿todavía?)
En el repositorio C :: B. Estos complementos a
menudo tienen su propio repositorio o se publican
(incluido el código fuente) en los foros.
51.
52. En esta pestaña hay diversas opciones, como extraer
documentos, bloquear comentario, alinear comentarios,
correr HTML y correr CHM, abrir preferencias y guardar
y cargar.
53. El CHM nos ayuda a acceder a algunas
preferencias antes realizadas, abrir
configuraciones que hallamos realizado con
anterioridad y guardar algunas configuraciones
que se hallan realizado durante tu programa.
54.
55. Esta pestaña nos ayuda a configurar de qué manera
queremos el programa.
Nos dan diversas opciones como: Compilar, Editar,
Encriptar y usar el Debug.
56.
57. Como lo dice su nombre, esta pestaña nos
ayuda con tips, información acerca de el
programa y nos dan Plugins.