Escrito por George POLIOVEI el Martes 25 de Noviembre de 2008 a las 11:44hs
Uso del Note Pad ++
Bueno en primer lugar esta nota esta dirigida a los que comienzan desde 0, aquellos que ya tengan conocimientos de programaci?n pueden pasar por alto la presente.
Que es el Note Pad ++
Es un editor de texto creado para facilitar la escritura de c?digo en un lenguaje espec?fico, a diferencia del block de Notas com?n de Windows, ?ste en particular provee una interfaz agradable permitiendo la navegabilidad entre distintos archivos a trav?s de pesta?as, organiza nuestro c?digo que se encuentren entre llaves, colorea los tipos de datos primitivos del lenguaje etc?
No vamos a ahondar mucho en el funcionamiento de este material simplemente vamos a reducirnos a lo m?s b?sico
En la segunda parte de esta serie de entrega se puede apreciar una captura del editor una vez instalado
Antes que nada vamos a crear nuestra estructura de trabajo que consta de la creaci?n de las siguientes carpetas
C:cs
Esta ser? nuestra carpeta ra?z de trabajo
Presumo que ya todos saben como crear una carpeta as? queda en ustedes utilizar los medios adecuados
Una vez creada la carpeta vamos a crear una subcarpeta llamada ?listen01?
C:cslisten01
Una vez que tengamos la estructura vamos a crear nuestro primer archivo utilizando el Note Pad ++
Abrimos el programa desde el men?
Inicio / Todos los programas / Notepad++ / Notepad++
O desde el icono del escritorio
Lo primero que aparecer? ser? la pesta?a con la bienvenida o si ya estuvieron jugando con ?l, el ?ltimo o los ?ltimos archivos abiertos anteriormente, esto ya es una de las muchas ventajas que presenta este editor, en fin sea lo que sea que aparezca lo cerramos haciendo clic con el bot?n secundario del Mouse sobre la pesta?a y seleccionando la opci?n ?Cerrar? como se muestra en la captura.
A modo de ejemplo escrib? unas l?neas antes de cerrar la pesta?a y presten especial atenci?n al ?cono de la pesta?a que aparece de color Rojo esto quiere decir que el archivo fue alterado y no fue Guardado si no hubi?semos alterado el archivo ?ste icono deber?a aparecer en color AZUL como mostraremos en la siguiente captura.
| ? |
Al cerrar el archivo anterior autom?ticamente queda la pantalla esperando la escritura de c?digo y el icono aparece en azul porque a?n no hemos alterado nada, es importante saber tambi?n que este archivo reside en memoria y que a?n no se encuentra en el disco.
La pesta?a a parte del icono muestra el nombre del archivo con el que estamos trabajando, en este caso uno nuevo ya que no hemos dado la orden de guardarlo, tambi?n como muestra el cursor aparece el n?mero de l?nea o rengl?n, esto nos ser? de mucha utilidad a la hora de compilar ya que de haber alg?n error durante dicho proceso el compilador aportar? como dato el N? de l?nea donde se encontr? el error
Ahora como practica digiten la Siguiente l?nea de c?digo
using System;
Escr?banla tal cual la escrib? respetando may?sculas y min?sculas
Que significa esta l?nea no es importante ahora, pero presten especial atenci?n a los siguientes detalles
1.- el icono cambio de color, esto significa que el archivo fue alterado y el editor nos esta alertando de ello.-
2.- recuerden que al aparecer la palabra new significa que el archivo est? en memoria y no en el disco
3.- la palabra using es una palabra reservada del lenguaje y seg?n lo dicho anteriormente deber?a colorearse, entonces ?Por qu? permanece as?? , muy simple esto se debe a que el editor no sabe en que lenguaje estamos dise?ando y para indic?rselo simplemente deberemos seleccionar del men? Lenguaje el tipo apropiado, en nuestro caso C# , as? que manos a obra indiqu?mosle al editor que estamos topeando c?digo C#,
Ahora esta mejor, como ven el editor reconoci? la palabra using como reservada del lenguaje y autom?ticamente la coloreo, esto es una gran ventaja ya que permite ver si el c?digo est? bien escrito, para probar esto pueden cambiar cualquier letra de la palabra y ver?n como se despinta
Bien por ?ltimo solo resta guardar nuestro trabajo f?sicamente, si observan bien el tercer y cuarto icono de la barra de tareas tiene un disquette y un grupo de ellos respectivamente, el que se encuentra solo simplemente guarda el contenido de la pesta?a en la cual estamos trabajando y el otro guarda todos los cambios de todas las pesta?as que se est?n usando, recuerden que este editor permite tener abierto todos los archivos que queramos separando cada uno de ellos en pesta?as, un ejemplo de este tipo de entorno de trabajo es el Internet Explorer 7.
Como acordamos en un principio vamos a guardar nuestro archivo en la carpeta con el nombre listen01.cs
C:cslisten01
Y como es el ?nico archivo con el que estamos trabajando simplemente presionamos el icono del disquette ?nico
IMPORTANTE: todos nuestros archivos que creemos deberemos guardarlos con la Extensi?n ?.cs? ya que cuando queremos compilar nuestro c?digo el compilador necesitar? de esta extensi?n para su correcto funcionamiento de lo contrario fallar? indicando que no se encontr? el archivo de c?digo fuente.
Guardando el archivo
Luego de haber guardado el archivo notar?n que la pesta?a pas? a llamarse como el nombre del archivo abierto.
Otra cosa si somos vagos y no queremos estar colocando la extensi?n ?cs? a todos nuestros archivos en el apartado ?Tipo? podemos seleccionar la Opci?n del lenguaje que estamos trabajando, con esto ya no ser? necesario especificar la extensi?n pero bueno eso queda a criterio de cada uno
Ok ahora una ?ltima cosa m?s para probar la generosidad de nuestro editor vamos a cerrarlo por completo y luego lo abriremos nuevamente y notar?n que aparecer?n el o los ?ltimos archivos con los cuales estuvimos trabajando
Y para finalizar ser?a bueno corroborar si nuestro archivo se guardo donde le indicamos.
Perfecto el archivo se creo donde yo le indique y del tipo ?Archivo CS?
Bueno esto es todo por ahora espero que hallan aprendido algo m?s, recuerden leer la Estrella 0 de Microsoft, he ir descargando las herramientas que se utilizar?n m?s adelante, todas son de libre distribuci?n. Otra cosa el 95 % de los lenguajes de programaci?n manejan el idioma ingl?s as? nosotros no somos la excepci?n a la regla por lo tanto ser?a bueno tambi?n ir practicando dicho idioma, esto se debe a que nosotros podemos realizar un trabajo y un programador de otro pa?s podr?a ampliarlo y viceversa.-
Importante: nunca hay que quedarse con dudas siempre pregunten si no entendieron algo este trabajo se realiza en conjunto con el Sitio El Guru del Programador y seg?n el acuerdo celebrado tanto ellos como cualquier otro usuario pueden aportar conocimiento y evacuar dudas, no es necesario que yo evacue las posibles dudas que vallan surgiendo recuerden que esto es un equipo y si?ntanse orgullosos de conformar nuestra comunidad.
Muchas gracias
George POLIOVEI?
Muchas gracias, esta re buena la idea, una cosa me pueden explicar mas facil que es la POO ? en la academia se habla de eso pero bueno les agradezco si me pueden ayudar
gracias amigos
Hola Nacho, bueno te habia contestado pero mi comentario parece que no quedo, va de nuevo, decia que la POO significa PROGRAMACION ORIENTADA A OBJETOS, y no se más, tambien decia que espero que George la tenga en cuenta para responderla tambien dije que me encanta que publiquen cosas modernas y no pierdan la simpleza que hasta ahora lleva, me estoy haciendo adicta a .NET
UN BESO A LA COMUNIDAD DEL GURU
hola bueno, la POO como dice Laura significa PROGRAMACION ORIENTADA A OBJETOS, a diferencia de C y C++ que son lenguajes estructurados, éste es un standar que intenta llevar la vida real a un sistema informatico. Espero que se haya entendido,
conosco a George y se que incluira esta pregunta en particular en la proxima entrega. Besitos
Hola, gracias por explicarme pero no entiendo a que se refieren con llevar la vida real a la compu, esto me esta matando ayudaaaa
saluditos
Se refiere a que puedes crear un modelo de cualquier cosa que pasa en la vida real, (ej. alquiler de autos, ventas de electrodomesticos, clinicas medicas, laboratorios clinicos, etc.). Con la POO cada elemento una situaciòn en particular se convierte en un objeto.
tomemos un alquiler de autos, al desglozar puedes encontrar: clientes, autos, servicios, alquileres, cobros, polizas, agencias etc. como te puedes dar cuenta en la vida real todo esto pertenece a un negocio de alquiler de automoviles (pueden haber mas segun la particularidad de cada quien) y al modelarlo a cada objeto le confieres propiedades, acciones, eventos y asi programar tu sistema orientado a objetos.
Espero que haya quedado claro, he sido lo mas simple posible, me disculpo de antemano si esto no se haya alcanzado.
Saludos
Nixon Morales