Home » Categories » UltraEdit » Comandos de menu (UE) » Menú Proyecto

Comando Insertar

Este comando presenta un submenú que permite al usuario seleccionar una nueva clase C++ o una clase Java/C#. Nota: Esta función solo está soportada en UEStudio '05 y no en UltraEdit-32.

 

Nueva clase C++

Si ha seleccionado la opción "Clase C++" se muestra el diálogo Nueva clase C++. Este diálogo se utiliza para crear una clase nueva y generar automáticamente los archivos asociados .h y .cpp.

 

 

Nombre de clase

El campo Nombre de clase se utiliza para establecer el nombre de la nueva clase. Este nombre se usará para crear los archivos asociados .h y .cpp.

 

Clase Base

Este campo se usa para establecer la clase base para la clase nueva.

 

Acceso

Este desplagable se utiliza para establecer los modificadores de acceso de la clase nueva. Los modificadores de acceso son palabras clave que especifican el acceso que tienen otras clases a las funciones de miembro de clase. Pueden establecerse como público, privado o protegido.

 

Público

Cuando precede una lista de miembros de clase, la palabra clave pública especifica que aquellos miembros son accesibles desde cualquier función.Esto se aplica a todos los miembros declarados hasta el siguiente especificador de acceso o hasta el final de la clase.

 

Cuando precede al nombre de una clase base, la palabra clave pública especifica que los miembros públicos y protegidos de la clase base son miembros públicos y protegidos, respectivamente, de la clase derivada.

Privado

Cuando precede una lista de miembros de clase, la palabra clave especifica que aquellos miembros son accesibles solo desde funciones de miembro y amigos de la clase. Esto se aplica a todos los miembros declarados hasta el siguiente especificador de acceso o hasta el final de la clase.

 

Cuando precede al nombre de una clase base, la palabra clave privada especifica que los miembros públicos y protegidos de la clase base son miembros privados de la clase derivada.

Protegido

La palabra clave protegida especifica acceso a los miembros de clase en la lista de miembros hasta el siguiente especificador de acceso (público o privado) o hasta el final de la definición de la clase.Los miembros de clase declarados como protegidos pueden usarse solo por los siguientes:

 

- Funciones de miembro de la clase que originalmente declaró estos miembros.

- Amigos de la clase que originalmente declaró estos miembros.

- Clases derivadas con acceso público o protegido desde la clase que originalmente declaró estos miembros.

- Clases derivadas directas privadamente que también tienen acceso privado a miembros protegidos.

 

Cuando precede al nombre de una clase base, la palabra clave protegida especifica que los miembros públicos y protegidos de la clase base son miembros protegidos de sus clases derivadas.

 

Archivo .h

Este campo se usa para establecer el nombre del archivo de encabezado para la nueva clase del objeto. Por defecto, este nombre está basado en el nombre que usted proporciona en Nombre de clase.

 

Archivo .cpp

Este campo se usa para establecer el nombre del archivo de implementación para la nueva clase del objeto. Aquí se almacenará la definición de la clase.

 

Clase inline

Si se selecciona esta opción, el constructor y la definición de clase se generarán como funciones inline en el archivo de encabezado.

 

Destructor virtual

Esta opción especifica si la clase destructor es virtual. Usar destructores virtuales ayuda a asegurar que se invoque al destructor correcto cuando se eliminen instancias de clases derivadas.

 

Nueva clase Java o C#

Si selecciona la opción "Nueva clase Java o C#", se muestra el diálogo Nueva clase Java o C#.

 

 

Espacio de nombre

Este campo se utiliza para establecer la palabra clave de espacio de nombre usada para declarar un scope. Este scope de espacio de nombre le permite organizar código y le da una forma de crear tipos únicos globales. Si se declara un espacio de nombre, el campo .java/.cs se llenará automáticamente con un nombre de archivo C# basado en el nombre de clase especificado.

 

Nombre de clase

El nombre de la clase especificado en este campo se utilizará para crear el archivo en que la clase se define o declara prototipo

 

.java/.cs

Por cada clase nueva especificada se genera automáticamente un nuevo archivo .java/.cs. Si se declara un espacio de nombre, este campo se llenará automáticamente con un nombre de archivo C# basado en el nombre de clase especificado. Si no se declara un espacio de nombre, este campo se llenará automáticamente con un nombre de archivo Java basado en el nombre de clase especificado.

 

Clase Base

Este campo se utiliza para especificar la clase base que especifica la clase de la cual deriva la clase nueva.

 

Attachments
There are no attachments for this article.
Related Articles
Comando Commit
Viewed 29 times since Tue, Jan 24, 2012
Comando Cuentas/Configuración
Viewed 129 times since Tue, Jan 24, 2012
Comando Agregar a proyecto
Viewed 60 times since Tue, Jan 24, 2012
Soporte Ctags
Viewed 28 times since Tue, Jan 24, 2012
New Folder dialog
Viewed 32 times since Thu, Jan 26, 2012
Comando Administrador de proyecto
Viewed 188 times since Tue, Jan 24, 2012
Comando Copia de seguridad de proyecto/área de trabajo
Viewed 32 times since Tue, Jan 24, 2012
Comando Exportar
Viewed 25 times since Tue, Jan 24, 2012
Diálogo Configuración de proyecto
Viewed 33 times since Tue, Jan 24, 2012
Menú Proyecto
Viewed 46 times since Tue, Jan 24, 2012