Mostrar los tags: c

Mostrando del 1.261 al 1.270 de 2.862 coincidencias
Se ha buscado por el tag: c
Imágen de perfil

Reloj hecho a Consola y POO


C/Visual C

Publicado el 29 de Junio del 2019 por Rtbsukibo39u5 (23 códigos)
1.439 visualizaciones desde el 29 de Junio del 2019
Este es un reloj hecho con una clase dedicada a mostrar números del 1-60 en la consola con la ayuda de la función Gotoxy hecha con la librería de windows.h .Este toma la información del sistema y lo muestra en un ciclo infinito para refrescar la interfaz.
Imágen de perfil

Clase para configurar el archivo dhcpd.conf de nuestro servidor


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Junio del 2019 por Xavi (548 códigos)
1.963 visualizaciones desde el 26 de Junio del 2019
Clase para gestionar el archivo dhcpd.conf de nuestro servidor

readFile() -> lea el archivo dhcpd recibido en el constructor y ponga los datos en dos listas
getValue() -> devuelve el valor de la clave recibida
setValue() -> actualizar el valor si existe o agregar un nuevo valor si no existe
removeValue() -> eliminar valores
clearSubnet() -> elimina las subredes creadas o leídas del archivo
newSubnet() -> crea una nueva subred
getSubnetNumber() -> devuelve el número de subredes
getSubnetValue() -> devuelve el valor de la subred indicada
setSubnetValue() -> agregar o actualizar valores de la subred
guardar() -> guardar cualquier cambio en el archivo

Un archivo de configuración es similar a:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
option domain-name "example.org";                               getValue(), setValue()
option domain-name-servers ns1.example.org, ns2.example.org;    getValue(), setValue()
default-lease-time 600;                                         getValue(), setValue()
max-lease-time 7200;                                            getValue(), setValue()
subnet 10.5.5.0 netmask 255.255.255.224 {                       getSubnetNumber(), newSubnet(), clearSubnet(), getSubnetValue()
    range 10.5.5.26 10.5.5.30;                                  setSubnetValue(), getSubnetValue()
    option domain-name-servers ns1.internal.example.org;        setSubnetValue(), getSubnetValue()
    option domain-name "internal.example.org";                  setSubnetValue(), getSubnetValue()
    option routers 10.5.5.1;                                    setSubnetValue(), getSubnetValue()
    option broadcast-address 10.5.5.31;                         setSubnetValue(), getSubnetValue()
    default-lease-time 600;                                     setSubnetValue(), getSubnetValue()
    max-lease-time 7200;                                        setSubnetValue(), getSubnetValue()
}
subnet 10.10.10.0 netmask 255.255.255.0 {                       getSubnetNumber(), newSubnet(), clearSubnet(), getSubnetValue()
    range 10.10.10.200 10.10.10.230;                            setSubnetValue(), getSubnetValue()
    option domain-name-servers 8.8.8.8;                         setSubnetValue(), getSubnetValue()
    option domain-name "internal.example.org";                  setSubnetValue(), getSubnetValue()
    option routers 10.10.10.1;                                  setSubnetValue(), getSubnetValue()
    option broadcast-address 10.10.10.255;                      setSubnetValue(), getSubnetValue()
}
Imágen de perfil

Clase para configurar la red en Linux


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Junio del 2019 por Xavi (548 códigos)
1.231 visualizaciones desde el 27 de Junio del 2019
Clase que permite leer y escribir los archivos de configuración de las interfaces alojados en /etc/network/interfaces.d/

checkInterfacesSource() - Comprueba si el archivo de interfaces tiene una fuente ....
readFiles() - Lee todos los archivos en la carpeta /etc/network/interfaces.d/ y llena el diccionario
getValue() - Obtiene el valor de la interfaz
setValue() - Actualizar o agregar valor
createIface() - crea un iface .... (iface eth0 inet static)
getValueIface() - Obtiene el valor del iface
setValueIface() - Actualizar o agregar un valor en iface
removeIFace() - Eliminar iface
removeInterface() - Eliminar el archivo de la interfaz
save() - Guarda cualquier cambio en los archivos

Un archivo de configuración es similar a:
1
2
3
4
5
6
7
8
auto eth0                       getValue(), setValue()
allow-hotplug eth0              getValue(), setValue()
iface eth0 inet static          createIface(), getValueIface()
    address 192.168.0.102       getValueIface(), setValueIface()
    netmask 255.255.255.0       getValueIface(), setValueIface()
    network 192.168.0.0         getValueIface(), setValueIface()
    broadcast 192.168.0.255     getValueIface(), setValueIface()
    gateway 192.168.0.2         getValueIface(), setValueIface()
Imágen de perfil

Clase para obtener información de la red sobre Linux


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Junio del 2019 por Xavi (548 códigos) (Publicado el 21 de Junio del 2019)
3.560 visualizaciones desde el 21 de Junio del 2019
Clase para obtener información de nuestras tarjetas de red

getInterfaces() -> devuelve todas las interfaces de nuestro sistema
interfaceIsDhcp() -> devuelve true si la interfaz está configurada para obtener la red desde el servidor dhcp
getMac() -> devuelve la dirección MAC de la interfaz
getIp() -> devuelve la dirección ip de la interfaz
getGateway() -> devuelve la dirección de la puerta de enlace de la interfaz
getDNS() -> devuelve una lista con los DNS de la interfaz interna
getBroadcast() -> devuelve la dirección de transmisión de la interfaz
getState() -> devuelve una cadena con el estado de la interfaz

Esta probado sobre Debian/Ubuntu
Imágen de perfil

Calculadora de Indice académico


C/Visual C

Actualizado el 26 de Junio del 2019 por Rtbsukibo39u5 (23 códigos) (Publicado el 18 de Junio del 2019)
5.601 visualizaciones desde el 18 de Junio del 2019
Buenas ,
Hoy les traigo una calculadora de indice académico con interfaz gráfica desarrollada en GTK+ para que s epueda apreciar que aun esta librería un poco antigua es utilizable en muchos proyectos del hoy día,esta se puede usar para calcular el promedio en Base de 4 de una universidad UNIBE de Republica Dominicana,Esta aplicación consta de 6 casillas divididas por materias (sin nombre ),para introducir sus créditos cuales vale la materia y las calificaciones en base a un rango siguiente:
A=4(MÁXIMO SCORE)
B=3
C=2
D=1
F=0(MÍNIMO SCORE)
en los cuales devolverá en la ultima casilla un valor de entre 1-4 para saber si el promedio del estudiante es bueno o malo,en base a estos valores.

Captura
Imágen de perfil

Juego de Naves C++/Consola


C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 26 de Junio del 2019 por Rtbsukibo39u5 (23 códigos) (Publicado el 30 de Abril del 2019)
3.179 visualizaciones desde el 30 de Abril del 2019
Buenas a todos ,Aquí les traigo un juego clásico de c++ espero que lo disfruten
Solo tienen que extraer el .rar y instalar el instalador para tener todos los archivos,códigos y funcionando bien con todos los codigos
1
2
3

Espero que lo disfruten