Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Winapi pdf

Programación Winapi pdf

Programa de estudios nivel 2 c

Descargar

Requisitos básicos

1. Tener conocimientos básicos de informática.

2.Comprender los conceptos básicos de los sistemas operativos y dominar el uso de los sistemas operativos de uso común.

3. Dominar las estructuras de datos básicas y los algoritmos de uso común, y estar familiarizado con el uso de herramientas de descripción de algoritmos: diagramas de flujo.

4. Ser competente en el uso de un lenguaje de alto nivel o un lenguaje de base de datos para escribir programas y depurarlos.

Contenido del examen

1. Conocimientos básicos y operaciones básicas

(1) Conocimientos básicos

1. y configuración del sistema.

2. Sistemas informáticos, hardware, software y sus interrelaciones.

3. Los componentes básicos del sistema hardware de microcomputadora. Incluyendo CPU (unidad aritmética y controlador), memoria interna (RAM y ROM), memoria externa (disco duro, disquete y CD), dispositivos de entrada (teclado y mouse) y dispositivos de salida (monitor e impresora).

4. La composición de sistemas de software, software de sistemas y software de aplicación; conceptos básicos y documentación de software y procesadores de lenguajes (ensambladores, compiladores, intérpretes).

5. Sistemas numéricos comúnmente utilizados en computadoras (binario, hexadecimal y su conversión a unidades básicas de datos (bits, palabras, segmentos, palabras);

6. Operación segura de la computadora; prevención y control de virus informáticos.

7. Conocimientos generales de redes informáticas.

8. Conocimientos generales de tecnología multimedia.

(2) Operaciones básicas de DOS

1. Funciones básicas y clasificación de los sistemas operativos.

Composición básica del 2.2. Sistema operativo DOS.

3. Conceptos básicos de archivos, directorios y rutas.

4. Operaciones de DOS de uso común, que incluyen:

Inicialización y inicio

Operaciones de archivos (escribir, copiar, eliminar, XCOPY, atributos

); p>

p>

Operaciones de directorio (DIR, MD, CD, RD, TREE, ruta);

Operaciones de disco (FORMAT, DISKCOPY, chkdsk);

Operaciones de funciones (versión, fecha, hora, CLS, mensajes, ayuda);

Procesamiento por lotes (creación y ejecución de archivos por lotes, archivos por lotes automáticos);

La entrada y la salida cambian de dirección.

(3) Funcionamiento básico de WINDOWS

1. Características, composición básica y entorno operativo. ventana.

Elementos básicos del 2.2. Interfaz de usuario de Windows. Incluyendo ventanas, iconos, menús, cuadros de diálogo, botones, cursores, etc.

3.Conceptos básicos 3. Operación de Windows. Incluyendo: inicio y salida, operaciones del mouse, operaciones de ventanas, operaciones de iconos, operaciones de menú y operaciones de cuadros de diálogo.

2. Programación

1. Ser capaz de escribir programas utilizando métodos de programación estructurados.

2. Dominar las estructuras de datos básicas y los algoritmos de uso común.

3. Ser competente en el uso de un lenguaje de alto nivel o un lenguaje de base de datos (QBASIC, FORTRAN, Pascal, C y FoxBASE son todos aceptables. Los candidatos pueden elegir cualquiera. Se adjunta el contenido de la prueba para cada idioma). ).

3. Operaciones informáticas

Utilice una microcomputadora para completar las siguientes operaciones dentro del tiempo especificado:

1. Complete las operaciones básicas especificadas en la computadora (incluido el inicio y la ejecución de la máquina). uso del comando de operación).

2. Escriba y ejecute el programa de acuerdo con los requisitos dados.

3. Depurar programas, incluyendo modificar y complementar programas imperfectos dados para obtener resultados correctos.

Programación en lenguaje C

(1) Estructura del lenguaje C

1. Composición del programa, funciones principales y otras funciones.

2. Archivo de encabezado, descripción de datos, etiquetas de inicio y fin de función.

3. Formato de escritura del programa fuente.

4. Estilo del lenguaje.

(2) Tipos de datos y sus operaciones

1 tipo de datos. c (tipos básicos, tipos construidos, tipos de puntero, tipos vacíos) y sus métodos de definición.

2. Tipos, prioridades de operación y combinaciones de operadores C.

3. Conversión y operación entre diferentes tipos de datos.

4.c Tipos de expresiones (expresiones de asignación, expresiones aritméticas, expresiones relacionales, expresiones lógicas, expresiones condicionales, expresiones de coma) y reglas de evaluación.

(3) Oraciones básicas

1. Declaración de expresión, declaración vacía, declaración compuesta.

2. Entrada y salida de datos, llamadas a funciones de entrada y salida.

3. Declaración compuesta.

4.4. El uso de sentencias goto y etiquetas de sentencia.

(4) Selección de programación estructurada

1. Utilice declaraciones if para implementar la estructura de selección.

2. Utilice declaraciones de cambio para implementar estructuras de selección de múltiples ramas.

3. Anidamiento de estructuras de selección

(5) Programación de estructuras de bucle

1.

2.Estructuras de bucle while y do while. .

3. Continuar declaraciones y interrumpir declaraciones.

4. Anidamiento de bucles.

(6) Definición y referencia de arrays

1. Definición, inicialización y referencia de arrays unidimensionales y multidimensionales.

2. Cadenas y matrices de caracteres.

(7) Función

1. Llamada correcta a funciones de biblioteca.

2. Cómo definir funciones.

3. Tipo de función y valor de retorno.

4. Transferencia de parámetros formales, parámetros reales y valores de parámetros.

5. Llamada correcta, llamada anidada y llamada recursiva de funciones.

6. Variables locales y variables globales.

7. Categoría de almacenamiento de variables (automático, estático, de registro, externo), alcance y vida de las variables.

8. Funciones internas y funciones externas.

(8) Preprocesamiento de compilación

1. Definición de macro: definición de macro sin parámetros;

2. Procesamiento "El archivo contiene"

(9) Punteros

1. Los conceptos de punteros y variables de puntero, punteros y operadores de dirección.

2. Punteros a variables, matrices, cadenas, funciones y estructuras, y variables puntero a variables, matrices, cadenas, funciones y estructuras. Se hace referencia a los tipos de datos anteriores mediante punteros.

3. Utilizar punteros como parámetros de función.

4. Función de puntero que devuelve el valor del puntero.

5. Matriz de punteros, punteros a punteros, argumentos de línea de comando a la función principal.

(10) Estructura (es decir, "estructura") y * * * objetos (es decir, "unión")

1. Métodos de definición y referencias de estructura y * * * método de datos del cuerpo. .

2. Utilice punteros y estructuras para formar listas vinculadas, crear, generar, eliminar e insertar listas vinculadas unidireccionales.

(11) Operaciones de bits

El significado y uso de los operadores de 1 bit.

2. Operaciones de bits simples.

(12) Operaciones con archivos

Solo se requiere el sistema de archivos con búfer (es decir, el sistema de E/S de disco de alto nivel), y el sistema de archivos con búfer no estándar (es decir, , el sistema de E/S de disco de bajo nivel) no es necesario.

1. Puntero de tipo de archivo (puntero de tipo de archivo).

2.fopen, fclose) archivos.

3. Leer y escribir archivos (funciones fputc, fgetc, fputs, fgets, fread, fwrite, fprintf, fscanf) y archivos de posición (funciones rebobinar, fseek).

Espero que os resulte útil.