Mostrar los tags: C

Mostrando del 1.261 al 1.270 de 2.859 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.411 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.911 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.202 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.497 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.558 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.143 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
Imágen de perfil

Comprobar enlace de comunicación


C/Visual C

Actualizado el 24 de Junio del 2019 por Octulio (37 códigos) (Publicado el 2 de Junio del 2019)
2.988 visualizaciones desde el 2 de Junio del 2019
Programa C++: ComprobarEnlace.cpp
Comprueba el enlace de comunicación entre un equipo cliente y un equipo remoto.
Utiliza los comandos del S.O. Windows: ping, pathping y nslookup.
Y en CentOS Linux,: ping, tracepath y nslookup.
Además hace uso de curl.exe para comprobar el funcionamiento del servidor de HTTP.
Se trata de una aplicación que corre en modo consola.

Visualización de ComprobarEnlace, 32 bits, en Windows:
ComprobarEnlace-img01


Visualización de ComprobarEnlace, 64 bits, en CentOS Linux:
ComprobarEnlace-01
ComprobarEnlace-02
ComprobarEnlace-img02
Imágen de perfil

Reveal OnScroll


CSS

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 22 de Junio del 2019 por 2k (12 códigos) (Publicado el 20 de Enero del 2019)
1.594 visualizaciones desde el 20 de Enero del 2019
Reveal OnScroll by 2K code

Código que permite ver contenidos por secciones con fondos efecto Reveal...

Mejor con 2K max.