Red de conocimiento informático - Conocimientos de programación - Programación del juego Cat Minesweeper

Programación del juego Cat Minesweeper

Hola, el "Manual completo de autoaprendizaje de ejemplo de Visual C" es un manual de autoaprendizaje que integra consulta, uso, aprendizaje y práctica. Presenta diversas tecnologías y técnicas desarrolladas con Visual C. El libro está dividido en 10 capítulos, que incluyen diseño de formularios, aplicaciones de control, tecnología multimedia, correlación de sistemas, tecnología de impresión, tecnología de desarrollo de hardware, comunicación de red, cifrado de datos y seguridad del sistema, desarrollo de juegos y herramientas prácticas. El libro selecciona 114 ejemplos típicos, que cubren puntos críticos y cuestiones clave en el desarrollo de Visual C, y es muy práctico. Todo el libro está clasificado según aplicaciones prácticas, lo que permite a los lectores dominar tecnologías más prácticas en un corto período de tiempo y mejorar rápidamente su nivel de programación.

El "Manual completo de autoestudio del ejemplo de Visual C" viene con un DVD que proporciona una explicación completa en audio y vídeo del ejemplo y todo el código fuente del ejemplo. Estos códigos fuente se han depurado cuidadosamente y han pasado las pruebas en Windows XP y Windows 2003.

El "Manual completo de autoaprendizaje de ejemplo de Visual C" es adecuado para principiantes y entusiastas de la programación de programas de Visual C, y también puede utilizarse como libro de referencia para profesores y estudiantes en colegios y universidades.

Capítulo 65438 0 Diseño de formulario

Ejemplo 001 Cuadro de diálogo de autodibujo 2

Ejemplo 002 Uso de tecnología de gancho para implementar el diseño de interfaz 8.

Ejemplo 003 Ventana magnética 13

Ejemplo 004 Subtítulos que se desplazan por la pantalla 16

Ejemplo 005 Agregar dinámicamente el menú desplegable de la barra de herramientas 20

Ejemplo 006 Diseñó una ventana flotante 24 similar al entorno de desarrollo integrado Visual C.

Ejemplo 007 Diseño de un menú emergente estilo XP 28

Ejemplo 008 Diseño de un fondo de mapa de bits para la barra de herramientas 33

Ejemplo 009 Soporte para aplicaciones de cambio de varios idiomas 34

Ejemplo 010 Diseño de mouse dinámico 36

Capítulo 2 Aplicación de control

Ejemplo 011 Diseño de control de botón de fuente 42

Ejemplo 012 Diseño XP Botón de estilo 44

Ejemplo 013 Control de árbol de diseño 47 con fondo de mapa de bits

Ejemplo 014 control de visualización de directorio 50 similar a Rising.

El ejemplo 015 dibuja la barra dividida 58

El ejemplo 016 muestra el control ATL 61 de GIF.

El ejemplo 017 es similar al control de vista de lista 69 del Explorador de Windows.

Ejemplo 018 Hermoso botón de acceso rápido 75

Ejemplo 019 Control deslizante de dibujo 79

Control de vista de lista 81 Por ejemplo 020 Efecto cajón QQ

El ejemplo 021 diseña un control de seguridad de cuadro de edición similar a QQ 87

El ejemplo 022 diseña un control de árbol 89 con función de arrastre de nodos.

El ejemplo 023 diseña un temporizador 92 en forma de hoja de cálculo.

Control de barra de progreso para visualización de texto 94

Ejemplo 025 Agregar información de estructura de árbol de archivos XML al control de árbol 95

Ejemplo 026 Leer el cuadro de edición del archivo RTF 98

Ejemplo 027 Cuadro de edición personalizado 101

Ejemplo 028 Control del cuadro de selección de color de diseño 103

Ejemplo 029 Cuadro de diálogo de vista previa de imagen de diseño 105

Ejemplo 030 Control de etiqueta personalizado 108

Capítulo 3 Tecnología multimedia

Ejemplo 031 Uso de GDI para mostrar imágenes GIF 114

Ejemplo 032 Uso de GDI para implementar imágenes con efecto de marca de agua115.

El ejemplo 033 implementa una escala arbitraria de la imagen 117.

El ejemplo 034 realiza la rotación de la imagen 125 en cualquier ángulo.

Ejemplo 035 Reconocimiento de dígitos escritos a mano 134

Ejemplo 036 Captura de imagen local 138

Ejemplo 037 Diseño de un reproductor multimedia 145 usando DirectShow.

El ejemplo 038 usa DirectShow para diseñar un programa de grabación 161.

Ejemplo 039 Convertir Wave a MP3 166.

Ejemplo 040 visualización de forma de onda de audio 170

El ejemplo 041 sintetiza el mapa de bits BMP en AVI 174.

El ejemplo 042 descompone la animación AVI en un mapa de bits BMP 178.

Ejemplo 043 Herramienta de compresión de archivos AVI 181

Ejemplo 044 Asistente de animación de pantalla 184

Ejemplo 045 Lupa de pantalla 187

Ejemplo 046 Diseño FLV Player 189

Capítulo 4 Asociación del sistema

Ejemplo 047 Apague la computadora regularmente 194

El ejemplo 048 implementa el registro y desinstalación del control OCX 197.

Ejemplo 049 Icono intermitente de la bandeja del sistema 200

Ejemplo 050 Agrupación de aplicaciones 202

Ejemplo 051 Diseño de un subprograma del panel de control 205

Ejemplo 052 Genere la tabla 207 de Word basada en la información de la tabla de datos del personal.

Ejemplo 053 Exportar estadísticas de ventas de libros a Excel 210

Ejemplo 054 crear directamente un directorio multinivel 213.

Ejemplo 055 La rata penetra en la mesa 214

Ejemplo 056 Utilice la barra de desplazamiento para explorar la imagen grande 217.

Capítulo 5 Tecnología de impresión

El ejemplo 057 tiene una interfaz de vista previa 224 con barras de desplazamiento.

Ejemplo 058 Vista previa de paginación de diálogo 228

Ejemplo 059 Diseño de una impresora de códigos de barras 235

Ejemplo 060 Diseño de un programa de impresión de fotografías 237

Ejemplo 061 Impresión de sobres por lotes 238

Ejemplo 062 Establecer el borde y la fuente del formulario de impresión 240.

Ejemplo 063: Diseño de un programa de impresión de documentos falsos 243

Capítulo 6 Tecnología de desarrollo de hardware

Ejemplo 064: Uso de una cámara simple para hacer una cámara electrónica 248.

Ejemplo 065 Usar SMS Cat para enviar SMS 253

Ejemplo 066 Usar SMS Cat para implementar respuesta automática de SMS 256

Ejemplo 067 Tarjeta de voz para implementar marcación telefónica 260

p>

Ejemplo 068 Usar tarjeta de voz para implementar autoservicio 266

Ejemplo 069 Usar tarjeta de captura de video para monitoreo celular 269

Ejemplo 070 Obtener el número de Deslizamientos de tarjetas de identificación 277

Ejemplo 071 Uso de un recopilador para importar datos de códigos de barras 278.

El ejemplo 072 diseña un sistema de identificación 280 usando un cabezal de huellas dactilares.

Capítulo 7 Comunicación en red

Ejemplo 073 Comunicación de voz en tiempo real 286

Ejemplo 074 Diseño de software de video chat 289

Ejemplo 075 Punto Transmisión de archivos a punto 295

Ejemplo 076 Intercepción de datagrama LAN 302

Ejemplo 077 Uso del protocolo UDP para implementar comunicación de transmisión 306.

Ejemplo 078 Obtener pronóstico del tiempo 308

Ejemplo 079 Detección de estado de red 310

Ejemplo 080 Obtener tráfico de tarjeta de red 314

Ejemplo 081 en la página web Incrustar un cuadro de diálogo en un cuadro de diálogo para lograr un chat sin actualización 318

Ejemplo 082 Usar MAPI para enviar una gran cantidad de correos electrónicos 320.

El ejemplo 083 detecta nuevos correos electrónicos en el buzón 324.

Ejemplo 084 Diseño de software de monitoreo de pantalla LAN 326

Ejemplo 085 Visualización de la barra de progreso de descarga de archivos 330

Capítulo 8 Cifrado de datos y seguridad del sistema

El ejemplo 086 utiliza información de la versión y el número de serie del disco duro para cifrar el software 336.

El ejemplo 087 usa un dongle para el cifrado de software 337

El ejemplo 088 usa un dongle para el cifrado de software 339

El ejemplo 089 usa el algoritmo MD5 para cifrar la contraseña 341.

Ejemplo 090 Cifrar datagramas para garantizar la seguridad de las comunicaciones 346

Ejemplo 091 Cifrar y descifrar archivos 348

Ejemplo 092 Usar tarjetas IC para verificar las contraseñas de los usuarios 354

Capítulo 9 Desarrollo del juego

Ejemplo 093 Rompecabezas 360

Ejemplo 094 Jugar burbujas repetidamente 366

Ejemplo 095 Limpieza de minas 374

Ejemplo 096 Reversi 382

Ejemplo 097 Backgammon 390

Ejemplo 098 Tetris 398

Ejemplo 099 Juego de Blackjack 407

Capítulo 10 Utilidad

Ejemplo 100 Administrador de contabilidad personal 414

Ejemplo 101 Extractor de base de datos SQL 422

Ejemplo 102 Cámara web 429

Ejemplo 103 Herramienta de limpieza de archivos basura 431

Ejemplo 104 Herramienta de limpieza de archivos rebeldes 434

Ejemplo 105 Herramienta de descompresión por lotes de archivos 439

Ejemplo 106 Herramienta de captura de pantalla 440

p>

Ejemplo 107 Libro electrónico 445

Ejemplo 108 Conversor de pesos y medidas 452

Ejemplo 109 Herramienta de extracción de directorio de Word 456

Ejemplo 110 Herramienta para agregar marcas de agua de imágenes 459

Ejemplo 111 Herramienta de conversión por lotes de imágenes 462

Ejemplo 112 Archivo 465

Ejemplo 113 Software para práctica de digitación 472

Ejemplo 114 Calendario estilo Vista 477