La Red de Conocimientos Pedagógicos - Currículum vitae - ASP. Catálogo de NET desde principiante hasta competente

ASP. Catálogo de NET desde principiante hasta competente

1 Conocimientos básicos

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

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

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

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

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

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

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

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

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

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

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>

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

Capítulo 28 Foro Foro 543

Video didáctico: 39 minutos

28.1 Descripción del ejemplo 544

28.2 Puntos técnicos 545

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

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>