ASP. Catálogo de NET desde principiante hasta competente
Capítulo 1 Introducción al desarrollo de ASP.NET 2.0 1
Video didáctico: 24 minutos
1.1 Introducción a ASP.NET 2.0 4
1.1.1 Tutorial de desarrollo de ASP.NET 2.0 4
1.1.2 Nuevas funciones de ASP.NET 2.0 4
1.1.3 .NET Framework 4
1.1.4 Cómo funciona ASP.NET 2.0 5
1.1.5 Mecanismo operativo de ASP.NET 2.0 5
1.1.6 Ventajas de ASP.NET 2.0 6
1.2 Entorno de desarrollo ASP.NET 2.0 Edificio 7
1.2.1 Instalar IIS 7.
1.2.2 Instalar Visual Studio 2005 8
1.2.3 Configurar el entorno de desarrollo de Visual Studio 2005 10
1.3 Sintaxis de red ASP.NET 2.0 11
1 3 . 1 extensión de página web ASP.NET 11.
1.3.2 Descripción de la página 12
1.3.3 Anotación del contenido del archivo ASPX 13
1.3.4 El archivo del lado del servidor contiene 13.
1.3.5 Sintaxis de control del servidor HTML 14
1 3 6 Sintaxis del control del servidor ASP.NET 15
1.3.7 Sintaxis del bloque de código 15
1.3.8 Sintaxis de expresión 16
1.4 Crear un sitio web ASP.NET 17.
1.4.1 Crear un sitio web ASP.NET
1.4.2 Diseñar una página web 18
1.4.3 Agregar una carpeta ASP.NET 19.
1.4.4 Agregar el archivo de configuración web.config20
1.4.5 Ejecutar la aplicación 20
1.4.6 Configurar el directorio virtual IIS 21
1.5 Sistema de ayuda de MSDN 23
1.5.1 Cómo instalar MSDN 23
1.5.2 Cómo usar MSDN para aprender ASP.NET 2.0 25
Capítulo 2 Conceptos básicos del lenguaje C# 27
Video didáctico: 24 minutos
2.1 Tipo de datos 28
2.1.1 Tipo de valor 28
2.1.2 Tipos de referencia 28
2.1.3 Empaquetado y desempaquetado 29
2.2 Constantes y variables 29
2.2.1 Constantes 29
Variables 30
2.3 Conversión de tipos 30
2.3.1 Conversión de tipos implícita 30
2.3.2 Conversión de tipos explícita 31
2.4 Operadores y expresiones 31
2.4.1 Operadores aritméticos y expresiones aritméticas 31
Operadores relacionales y expresiones relacionales 32
2.4.3 Operadores de asignación y expresiones de asignación 32
Operadores lógicos y expresiones lógicas 33
2.4.5 Operadores de bits 33
Otros operadores 34
2.4.7 Conjunto de operadores prioritarios 35
2.5 Procesamiento de cadenas 35
2.5.1 Comparación de cadenas 35
2.5.2 Posicionamiento de caracteres y subcadena 36
Formato de cadena 36
Interceptar cadena 37
Dividir cadena 37
2.5.6 Insertar y rellenar la cadena 38
2.5.7 Eliminar y cortar la cadena 38
Copiar la cadena 39
Reemplazar la cadena 39
2.6 Control de procedimiento 40
2.6.1 Declaración de rama 40
2.6.2 Declaración de bucle 41
2.6.3 Declaración de manejo de excepciones 43
2.7 Matriz 44
2.7.1 Declaración de matriz 44
2.7.2 Inicialización de matriz 45
2.7.3 Recorrido de matriz 45
Capítulo Capítulo Tres ASP. Objetos integrados de NET 47
Vídeo didáctico: 32 minutos
3.1 Objetos de respuesta 48
3.1.1 Descripción general de los objetos de respuesta 48
3.1 .2 Propiedades y métodos comunes del objeto de respuesta 48
3.1.3 Datos de salida en la página 48
3.1.4 Salto de página y paso de parámetros 49
3.1.5 Imagen binaria de salida 51
3.2 Objeto de solicitud 52
3.2.1 Descripción general del objeto de solicitud 52
3.2.2 Propiedades públicas y métodos del objeto de solicitud 52
3.2.3 Obtener el valor transmitido entre páginas 53
3.2.4 Obtener la información del navegador del cliente 53
3.3 Objeto de aplicación 55 p>
3.3.1 Descripción general de los objetos de la aplicación 55
3.3.2 Colecciones públicas, propiedades y métodos de los objetos de la aplicación 55
3.3.3 Utilice objetos de la aplicación para almacenar y leer globalmente p>
Variable 56
3.3.4 Diseñar un mostrador de acceso 56.
3.3.5 Sala de chat 57
3.4 Objeto de sesión 59
3.4.1 Descripción general del objeto de sesión 59
3.4.2 Sesión Objeto Conjuntos públicos, propiedades y métodos 59
3.4.3 Usar objetos de sesión para almacenar y leer datos 60
3.5 Objetos cookie 61
Descripción general del objeto cookie 61
3. 5. 2 Propiedades comunes de los objetos cookie, método 61
3.5.3 Utilice objetos Cookie para guardar y leer el cliente.
Información 62
3.6 Objeto de servidor 64
3.6.1 Descripción general del objeto de servidor 64
3.6.2 Atributos comunes de los objetos de servidor y Método 64
Usar el servidor. Métodos de ejecución y servidores. Transferencia
Método Redirección Página 64
3.6.4 Usando el servidor. El método MapPath obtiene la dirección física 66 del servidor
3.6.5 utiliza el servidor. Método UrlEncode para procesar cadenas.
La codificación 66
3.6.6 utiliza el servidor. Método UrlDecode para manejar cadenas.
Decodificación 66
3.7 Ejercicios y Ejercicios 67
Capítulo 4 Controles comunes web de ASP.NET 2.0 69
Video didáctico: 27 minutos
4.1 Control de tipo de texto 70
4.1.1 Control de etiqueta 70
4.1.2 Control de cuadro de texto 72
4.2 Control de tipo de botón 75
4.2.1 Control de botones 75
4.2.2 Control de botón de enlace 76
4.2.3 Control de botón de imagen 78
4.2 .4 Control de hipervínculo 79
4.3 Seleccionar tipo de control 81
Control de cuadro de lista 81
4.3.2 Control de lista desplegable 87
4.3.3 Control del botón de opción 89
4.3.4 Control de casilla de verificación 92
4.4 Control del tipo de visualización gráfica 95
4.4.1 Control de imagen 95 p>
4.4.2 Control de mapeo de imágenes 97
4.5 Control de contenedor de paneles 101
4.5.1 Descripción general del control de paneles 101
4.5.2 Usar panel controles para mostrar u ocultar un grupo de controles 102.
4.6 Carga de archivos Control de carga de archivos 103
4.6.1 Descripción general del control de carga de archivos 103
4.6.2 Utilice el control FileUpload para cargar archivos de imágenes 104.
4.7 Control de inicio de sesión 106
4.7.1 Control de inicio de sesión 106
4.7.2 Control del asistente de creación de usuario 108
4.7.3 Uso Control de inicio de sesión y control CreateUserWizard
Implementación del inicio de sesión de usuario 109
4.8 Práctica y ejercicio 110
La segunda tecnología central
Capítulo 5 Validación de datos Tecnología 113
Video didáctico: 42 minutos
5.1 Control de validación de datos 114
5.1.1 Validador de campos requeridos 114
5.1.2 Validador de comparación de datos 115
5.1.3 Validador de tipo de datos 117
5.1.4 Validación de formato de datos
(validador de expresiones regulares)118
5.1.5 Validador de rango de datos) 121 0
5.1.6 Visualización de mensaje de error de verificación
(Resumen de verificación) 122
5.1.7 Validador personalizado) 124
5.2 Deshabilitar la validación de datos 125
5.3 Ejercicios y ejercicios 126
Capítulo 6 Página maestra 127
Vídeo didáctico: 34 minutos p>
6.1 Descripción general de las páginas maestras 128
6.2 Creación de páginas maestras 129
6.3 Creación de páginas de contenido 130
6.4 Página maestra anidada 131
6.5 Acceder a los controles y propiedades de la página de inicio 133
6.5.1 Usar el dispositivo principal. El método FindControl() accede a la página maestra.
El control 133 está activado
6.5.2 Referencia al comando @MasterType para acceder a la propiedad 135 en la página de inicio
6.6 Práctica y ejercicio 136
6.5 p>
Capítulo 7 Tema 137
Video de enseñanza: 15 minutos
7.1 Descripción general del tema 138
7.1.1 Elementos componentes 138
7.1.2 Modo de organización y almacenamiento de archivos 138
7.2 Creando temas 139
7.2.1 Creando archivos de apariencia 139
7.2.2 En temas Agregar CSS estilos en 140.
7.3 Aplicar temas 143
7.3.1 Especificar y deshabilitar temas 143.
7.3.2 Carga dinámica de temas 144
7.4 Ejercicios y ejercicios 146
Capítulo 8 Enlace de datos 147
Vídeo didáctico: 21 minutos
8.1 Descripción general del enlace de datos 148
8.2 Enlace de propiedad simple 148
8.3 Enlace de expresión 149
8.4 Enlace de configuración 150 p>
8.5 Resultados de la llamada al método 151
8.6 Ejercicios y ejercicios 152
Capítulo 9 Usando ADO.NET para operar la base de datos 153
Video didáctico : 1 hora y 7 minutos
9.1 Introducción a ADO.NET 154
9.2 Usar el objeto de conexión para conectarse a la base de datos 154
9.2.1 Usar el Objeto SqlConnection Conectarse a SQL Server.
Base de datos 155
9.2.2 Usar el objeto OleDbConnection para conectarse a OLE DB
Fuente de datos 155
9.2.3 Usar el Objeto OdbcConnection para conectarse a ODBC
Fuente de datos 156
9.2.4 Utilice el objeto OracleConnection para conectarse a Oracle.
Base de datos 156
9.3 Usar objetos de comando para manipular datos 157
9.3.1 Usar objetos de comando 158 para consultar datos
9.3. 2 Usar el objeto de comando 160 agrega datos
9.3.3 Usar el objeto de comando para modificar los datos 161.
9.3.4 Usar objeto de comando para eliminar datos 162.
9.3.5 Llamar al procedimiento almacenado 164 con objeto de comando.
9.3.6 Utilizar objetos de comando para implementar el procesamiento de transacciones de la base de datos.
Procesamiento 165
9.4 Uso de objetos de conjunto de datos y DataAdapter
Objeto 167
9.4.1 Objetos de conjunto de datos y objetos de DataAdapter
Descripción general 167
9.4.2 Llenar el conjunto de datos con el objeto DataAdapter
Objeto 168
9.4.3 Manipular los datos en el conjunto de datos 168.
9.4.4 Actualizar la base de datos 169 con datos del conjunto de datos.
9.5 Utilice el objeto DataReader para leer datos 171
9.5.1 Utilice el objeto DataReader para leer datos 171.
9.5.2 Objeto DataReader y objeto DataSet
Distinción 173
9.6 Ejercicios y ejercicios 175
Capítulo 10 Control de datos 177
p>Video didáctico: 1 hora y 5 minutos
10.1 Control GridView
10.1.1 Descripción general del control GridView 178
10.1.2 De uso común propiedades, métodos y
Eventos 178
10.1.3 Vincular la fuente de datos al control GridView 181
10.1.4 Establecer la apariencia del control GridView 183
10.1.5 Columnas formuladas del control GridView 186
10.1.6 Ver detalles de datos en el control GridView 187
10.1.7 Usar el control GridView para mostrar datos en página 188
10.1.8 Ordenar datos en el control GridView 189
10.1.9 Implementar seleccionar toda o ninguna selección en el control GridView
Función 191 p>
10.1.10Editar datos en el control GridView.
Operación 192
10.2 Control de la tabla de datos 194
10.2.1 Descripción general del control de la lista de datos 194
10.2.2 Conectar los datos fuente con enlace de control DataList 195
10.2.3 Visualización de paginación de datos en el control de tabla de datos 197
10.2.4 Visualización de información detallada de los datos en el control de lista de datos 199 p>
10.2.5 Editar datos en el control de lista de datos
Operación 200
10.3 Ejercicios y ejercicios 204
Capítulo 11 Control de navegación del sitio web 205
Vídeo didáctico: 31 minutos
11.1 Descripción general del mapa del sitio 206
11.2 Control de vista de árbol 206
Descripción general del control de vista de árbol 206
11 2 . 2 Propiedades y eventos comunes del control de vista de árbol 207
11.2.3 Aplicación básica del control de vista de árbol 209
11.2.4 Base de datos vinculante del control de vista de árbol 210
11.2.5 Vincular archivos XML con el control TreeView 211
11.2.6 Usar el control TreeView para implementar la navegación del sitio 213
11.3 Control de menú 214
11.3.1 Descripción general del control de menú 214
11.3.2 Propiedades y eventos comunes del control de menú 214
11.3.3 Aplicaciones básicas del control de menú 215
11.3 .4 Archivo XML de enlace de control de menú 216
11.3.5 Usar el control de menú para implementar la navegación del sitio 217.
11.4 Control de ruta del mapa del sitio 219
11. 4. 1 Descripción general del control de la ruta del mapa del sitio 219
11. 2 Propiedades y eventos comunes del control de la ruta del mapa del sitio 219<. /p>
Utilice el control SiteMapPath para implementar la navegación del sitio 220
11.5 Práctica y ejercicio 221
Capítulo 12 Control de usuarios de red 223
Video didáctico: 33 minutos
12.1 Descripción general de los controles de usuario web 224
12.1.1 Comparación de controles de usuario y páginas web normales 224
12.1.2 Ventajas de los controles de usuario 224
12.2 Crear y usar controles de usuario web 224
Crear controles de usuario web 225
Agregar controles de usuario web a páginas web 225
12.2 .3 Usar el control de usuario web Crear barra de navegación de blog 226
12.3 Configurar el control de usuario 228
12. 1 Acceder a las propiedades del control de usuario 228
12.3.2 Accediendo a User Control Controles del servidor 229
Convertir páginas web en controles de usuario 230
12.4 Ejercicios y ejercicios 231
La tercera aplicación avanzada
Capítulo Capítulo 13 Tecnología de almacenamiento en caché ASP.NET 2.0 235
Video didáctico: 36 minutos
13.1ASP. NET 2.0 descripción general de la caché 236
13.2 Caché de salida de página 236
13.2.1 Descripción general de la caché de salida de página 236
13.2.2 Establecer el tiempo de caducidad de la caché de página a la hora actual.
Agregar 60 segundos 237
13.3 Almacenamiento en caché parcial de la página 238
13.3.1 Descripción general del almacenamiento en caché parcial de la página 238
13.3.2 Uso @ La directiva OutputCache establece el control del usuario
Función de almacenamiento en caché 239
13.3.3 Utilice la clase PartialCachingAttribute para configurar el usuario
Control de la función de almacenamiento en caché 240 p>
13.3.4Utilice la clase 241 de ControlCachePolicy.
13.4 Almacenamiento en caché de datos de página 243
13.4.1 Descripción general del almacenamiento en caché de datos de página 243
13.4.2 Aplicación de almacenamiento en caché de datos de página 246
Ejercicio y ejercicio 248
Capítulo 14 Depuración y manejo de errores 249
Video instructivo: 35 minutos
14.1 Tipos de error 250
14.1. 1 Error de sintaxis 250
14.1.2 Error semántico 250
14.1.3 Error lógico 250
14.2 Depuración del programa 251
Punto de interrupción 251
14.2.2 Iniciar ejecución
14.2.3 Interrumpir ejecución 254
14.2.4 Detener ejecución 254
14.2.5 Paso a paso paso 254
14.2.6 Ejecutar en la ubicación especificada 254
14.3 Manejo de errores 255
14.3.1 Solución de problemas del servidor 255
ASP Manejo de excepciones de .NET 256
Capítulo 15 Gráficos e imágenes GDI 205
Video didáctico: 50 minutos
15.1 Conceptos básicos de dibujo GDI 260
15.1.1 Descripción general de GDI 260
15.1.2 Creación de un objeto gráfico 260
Creación de un objeto de pluma 260
Creación de un objeto de pincel 261
15.2 Dibujo de gráficos básicos 266
15.2.1 Líneas y rectángulos en GDI 266
15.2.2 Elipses, arcos y sectores en GDI
15.2 .3 Polígonos en GDI 271
15.3 Aplicación de dibujos GDI 272
15.3.1 Dibujar gráficos de columnas 272
15.3.2 Dibujar gráficos de líneas 276
15.3.3 Dibujar un gráfico circular 279
Capítulo 16 Crystal Report 283
Video didáctico: 55 minutos
16.1 Introducción a Crystal Report 284
Crystal News 284 bajo 16.2. Plataforma de red
16.2.1 Introducción a Crystal Reports.Net 284
16.2.2 Introducción al entorno Crystal Report Designer 284
16.2.3 Introducción a Crystal Report 285 Área
16.3 Fuentes de datos y acceso a datos de Crystal Reports
Modo 286
16.3.1 Crystal Reports en Visual Studio 2005
Datos enumeración de fuentes 286
16.3.2 Modo de acceso a datos de informes 287
16.4 Operaciones relacionadas con datos de Crystal Report 298
Agrupación y clasificación de datos en Crystal Report 298 p>
16.4.2 Filtrado de datos en Crystal Report 300
Uso de gráficos 309
16.4.4 Aplicación del subinforme 310
16.5 Práctica y ejercicio 314
Capítulo 17 Envío de correo electrónico 315
Video didáctico: 31 minutos
17.1 Servidor SMTP Envío de correo electrónico 316.
17.1.1 Instalar y configurar el servicio SMTP
17.1.2 Introducción al espacio de nombres de correo web del sistema 318
17.1.3 Usar la clase MailMessage 318 para crear. correo electrónico Correo
17.1.4 Agregar archivos adjuntos utilizando la clase de archivo adjunto de correo 319.
17.1.5 Usar SmtpMail para enviar correo electrónico 319
17.1.6 Programa de envío de correo electrónico en ASP.NET 320
17.2 Componente de correo electrónico para enviar correo electrónico 322 p>
17.2.1 Descripción general del componente de correo electrónico 322
17.2.2 Utilice el componente Jmail para enviar correo electrónico a un solo usuario.
Correo 323
17.2.3 Usar el componente Jmail para implementar correo masivo 325
Capítulo 18 Servicios de Red 329
Video didáctico: 34 Minutos
18.1 Conceptos básicos del servicio web 330
18.2 Creación de servicios web 330
18.2.1 Archivos del servicio web 330
18.2.2 Web Archivo de código subyacente del servicio 331
18.2.3 Creación de un servicio web simple 332
18.3 Aplicaciones típicas de servicios web 335
18.3.1 Uso de servicios web 335
p>18.3.2 Envío de SMS a través de Servicios Web
Ejercicios y Ejercicios 339
Capítulo 19 Política de Seguridad 341
Video instructivo: 18 minutos
19.1 Autenticación)342
19.1.1 Autenticación de Windows 342
19.1.2 Autenticación de formulario 345
19.1.3 Pasaporte Autenticación 354
19.2 Autorización) 354
Capítulo 20 Publicación, empaquetado e instalación de programas web 357
Video didáctico: 17 minutos
20.1 Versión del sitio web 358
20.2 Empaquetado e instalación del sitio web 361
20.2.1 Empaquetado
Instalación de 362
Artículo 4 Práctica del proyecto
p>
Capítulo 21 Diseño del módulo de registro y verificación de inicio de sesión 365
Video didáctico: 45 minutos
21.1 Descripción del ejemplo 366
21.2 Puntos técnicos 366
21.2.1 Evitar ataques de inyección SQL 366
21.2.2 Tecnología de generación de código gráfico 367
21.2.3 Algoritmo de cifrado MD5 369
21.3 Proceso de desarrollo 370
21.3.1 Diseño de base de datos 370
21.3.2 Configurar web. Configuración 370
21.3.3 Público * * * Preparación de clase 370
21.3.4 Descripción del diseño del módulo 373
Capítulo 22 Sistema de comunicados de prensa 389
Video didáctico: 39 minutos
22.1 Descripción de ejemplo 390
22.2 Puntos técnicos 391
22.2.1 Búsqueda completa dentro del sitio 391
22.2.2 Tecnología de encapsulación de código 391
22.2.3 Utilice el control DataList para vincular datos e implementarlos.
Paginación 392
22.2.4 Agregar estilos CSS a la página 393
22.2.5 Diseñar la página usando marcos de conjunto de marcos 393
22.2.6 Convertir el formato de datos enlazados en el control GridView 394
22.3 Proceso de desarrollo 394
22.3.1 Diseño de base de datos 394
22.3.2 Configurar Web. config 395
22.3.3 Escritura de clase pública * * * (CommonClass) 395
22.3.4 Diseño del módulo de inicio de sesión en segundo plano 399
22.3.5 Noticias de fondo Diseño del módulo de gestión 401
22.3.6 Diseño del módulo funcional principal de recepción 411
Capítulo 23 Sistema de votación en línea 421
Video didáctico: 39 minutos p> p>
23.1 Descripción del ejemplo 422
23.2 Puntos técnicos 422
Evitar que los usuarios voten repetidamente 422
23.2.2 Visualización gráfica de los resultados de la votación 423
23.3 Proceso de desarrollo 426
Diseño de base de datos 426
23.3.2 Configuración de Web.config 427
23.3.3 Público * * * compilación de clases 427
Instrucciones de diseño del módulo 428
Capítulo 24 Estadísticas de tráfico del sitio web 443
Video didáctico: 38 minutos
24.1 Descripción de ejemplo 444
24.2 Puntos técnicos 444
24. 2. 1 Cómo obtener y registrar los datos necesarios para las estadísticas de tráfico 444
24.2.2 Utilizar el objeto de solicitud obtener la Información del cliente 445
24.3 Proceso de desarrollo 446
24.3.1 Diseño de base de datos 446
24.3.2 Configuración Web.config 446
24.3.3 Público * * * Compilación de clases 447
Instrucciones de diseño del módulo 448
Capítulo 25 Carga y administración de archivos 467
Video de enseñanza: 45 minutos
p>25.1 Descripción de muestra 468
25.2 Puntos técnicos 468
Carga de archivos 469
25.2.2 Operaciones básicas de archivos
25.2.3 Descarga de archivos 471
25.2.4 Función de cambio de color de línea de tabla cuando se mueve el mouse 471
25.2.5 Haga doble clic en los datos en el control GridView para surgir.
Función de nueva página 471
25.3 Proceso de desarrollo 472
25.3.1 Diseño de base de datos
25.3.2 Configuración Web.config 472
25.3.3 Público * * * Compilación de clases 472
Instrucciones de diseño del módulo 474
Capítulo 26 Carrito de compras 487
Video didáctico: 35 minutos
26.1 Descripción de ejemplo 488
26.2 Puntos técnicos 488
26.2.1 Cómo utilizar la propiedad Atributos del servidor web
Ejecutar comando Javascript 488
26.2.2 Cómo hacer un control de cuadro de texto en el control DataList
Permitir ingresar números 489
26.3 Proceso de desarrollo 489
Diseño de base de datos 489
26.3.2 Configuración Web.config 490
26.3.3 Compilación de clases públicas * * * 490
Diseño de módulo descripción 492
p>Capítulo 27 Blog 505
Video didáctico: 39 minutos
27.1 Descripción de ejemplo 506
27.2 Puntos técnicos 507
27.2.1 Acerca de la estructura de tres niveles de ASP.NET 507
27.2.2 Aplicación del disparador 507
27.2.3 Agregar confirmación para eliminar columnas en GridView control.
Dialog 509
27.2.4 se ejecuta sobre una columna de información de datos en el control DataList.
Operación de interceptación 509
27.3 Proceso de desarrollo 510
27.3.1 Diseño de base de datos 510
27.3.2 Configuración Web.config 512
27.3.3 Público * * * preparación de clase 513
27.3.4 Diseño del módulo funcional principal front-end 518
27.3.5 Módulo de gestión principal back-end diseño 536 p>
Capítulo 28 Foro Foro 543
Video didáctico: 39 minutos
28.1 Descripción del ejemplo 544
28.2 Puntos técnicos 545 p >
28.2.1 Uso del marco IFRAME 545
28.2.2 Uso del componente de terceros FreeTextBox 546
28.2.3 Carga de imágenes en forma de miniaturas 548
28.2.4 Desarrollo de patrones de diseño multicapa 548
28.3 Proceso de desarrollo 550
28.3.1 Diseño de base de datos
Configuración de Web.config 552
28.3.3 Público * * * Compilación de clases 553
Instrucciones de diseño del módulo 562
Capítulo 29 Sitio web de comercio electrónico B2C 575
Video Docente: 41 minutos
29.1 Análisis del sistema 56666.86868686661
29.1.1 Análisis de requisitos 576
29.1.2 Análisis de viabilidad 576
29.2 Diseño general
29.2.1 Planificación del proyecto 576
29.2.2 Análisis de procesos de negocio del sistema 577
29.2.3 Diagrama de estructura de funciones del sistema 578
29.3 Diseño del sistema 578
Objetivos de diseño 578
29.3.2 Entorno operativo y de desarrollo
Diseño de base de datos 579
29.4 Clave tecnologías 591
29. 4. 1 Utilice la página maestra para crear el estilo general del sitio web
29.4.2 Aplicación de temas
29.4.3 Uso procedimientos almacenados para implementar consultas difusas en el sitio 596
29.4.4 Usar tabla hash y objeto de sesión para implementar compras
Función 597
29.4.5 Componente FreeTextBox se configura usando 599.
29.5 Público * * * Escritura de clases 600
Configuración del archivo Web.config 600
29.5.2 Compilación de clases de operación de base de datos 600
29.6 Diseño del módulo funcional principal del front-end del sitio web 615
29.1 Diagrama de estructura funcional del front-end del sitio web 615
29.6.2 Página de inicio 615
Página de inicio del sitio web 626 p>
29.6.4 Página de navegación del producto 630
29.6.5 Página de detalles del producto 636
Gestión del carrito de compras
Servicio página de escritorio 646
29.6.8 Módulo de función de pago en línea 654
29.6.9 Página de registro de usuario 660
Página de navegación/actualización de información del usuario 664
29.6 .11 Dejar un mensaje 667
29.6.12 Explorar/administrar mis mensajes 669
29.7 Diseño de los principales módulos funcionales del backend del sitio web 673
29.7.1 Estructura funcional del backend del sitio web Figura 673
29.7.2 Diseño del módulo de inicio de sesión del backend 673
29.7.3 Diseño del módulo de gestión de productos 675
29.7.4 Diseño del módulo de gestión de pedidos
p>