Red de conocimiento de abogados - Derecho de sociedades - Me gustaría preguntar sobre los pasos para aprender a crear un sitio web ASP.

Me gustaría preguntar sobre los pasos para aprender a crear un sitio web ASP.

Puedes empezar aprendiendo VB.

Decir que VB es la base de ASP es desde la perspectiva de la ingeniería de software.

El lenguaje de ASP no sólo es similar en el formato de comando, sino que los comandos incluidos en <>gt son completamente sintaxis VB. Aunque ASP también se propone como una tecnología separada, hereda completamente todas las funciones de VB y las integra con el lenguaje HTML (HTML es responsable de la interfaz, ASP es responsable de las funciones) para formar un B/S (navegador/servidor). Modo programa web.

Aunque ASP también tiene muchos tutoriales online. Pero éstos no son sistemáticos. Todos son monjes a mitad de camino, solo te digo cómo usarlo a partir de un ejemplo. No lo discutiré en profundidad, y mucho menos enumeraré todos los métodos que no aparecen en los ejemplos. Además, su sintaxis e ideas de diseño son exactamente las mismas que las de VB, lo que lleva a muchos libros de ASP a dejar una frase: "Consulte los libros de texto de VB relevantes para obtener contenido relacionado ..." Lo que es peor es que bastantes tutoriales de ASP mezclan Javascript, VBscript, etc. Los principiantes de otros lenguajes de scripting no tienen idea de lo que están aprendiendo. Al final, salvo algunos ejemplos mencionados en el tutorial, todavía no sé nada.

Por ejemplo, vi el primer capítulo de algunos tutoriales en línea, que mezclaban HTML, JS, BS y un comando como este

Dimbc

Setbc= Server.CreateObject("MSWC.BrowserType")

¿Qué saben los principiantes? Solo sé seguir el ejemplo, y cuando me encuentro con este problema, recuerdo esta frase al principio. Sin embargo, todavía no sé qué escribir sobre otros temas.

A diferencia de VB, los tutoriales de VB son muy sistemáticos, comenzando desde la sintaxis, los procedimientos y las funciones más básicos, y también cuentan con un potente soporte para MSDN (sistema de ayuda, puede verificar los comandos y funciones que no conoce). saber) . Luego, guíelo para que tenga algo de pensamiento en programación.

El mismo comando anterior se explicará en detalle en VB

dim se usa para declarar variables. Es una declaración a nivel de procedimiento y solo se puede reconocer en el proceso. A diferencia de privado, privado es una declaración global, es decir, la variable se puede identificar y registrar en todo el proyecto (programa)... Cuando es necesario introducir una variable definida por el usuario, primero debe declararse. .. .

set...=.... asigna valores a los objetos. Si el objeto es una variable, se puede omitir set. seta=b significa asignar el valor de b a a

Es un indicador que define el objeto y sus propiedades, métodos, etc. Server.CreateObject se refiere al método CreateObject (Crear objeto)

....

Parece que aprender VB primero y luego aprender ASP es innecesario. De hecho, aprender ASP directamente es una pérdida de tiempo, porque es posible que haya terminado de aprender todo el ASP. Solo pude hacer los ejemplos que aparecieron en el tutorial, que no sirvieron de nada. Al final, me di la vuelta y aprendí VB, solo para descubrir que no entendía tantas cosas.

¿Cuál crees que es más fácil de aprender?

Lo importante no está aquí. Las aplicaciones intermedias de ASP incluyen activex, etc. Estas cosas no se presentan en absoluto en el tutorial de ASP. ¿Por qué? Porque activex se ejecuta en segundo plano en el servidor o después de ser descargado por el cliente, en lugar de ejecutarse en la página web html. activex está completamente escrito en vb. No es necesario que ASP vuelva a enseñar el contenido en VB. No puede explicarlo claramente porque no ha aprendido los conceptos básicos.

¿Quizás ha visitado la página de actualización del sitio web oficial de Microsoft y cree que este ASP está bien escrito? Creo que muchos estudiantes de ASP esperan alcanzar este nivel. Sin embargo, es absolutamente imposible aprender ASP. Aquellos que cambian de VB a ASP deben saber que esto también es bastante fácil de escribir. No solo usa Activex. Se llaman muchas funciones API, ¡y es conocimiento de VB!

Por ejemplo, una cadena de supermercados en línea tiene este tipo de procesos comerciales. Si una sucursal descubre que su inventario es insuficiente, el sistema lo informa automáticamente a la sede y genera automáticamente una página web en el sitio web externo para informar. la tienda. Cliente, este producto está agotado. Si desea comprarlo, diríjase a otra sucursal. Después de recibir el informe, la sede revisó el almacén y descubrió que el almacén solo podía soportar las ventas de una sucursal durante una semana, por lo que inmediatamente encontraron a los proveedores de los bienes correspondientes y les pidieron que entregaran los bienes....

(No creas que este es el caso) Este tipo de oficina está muy lejos. Este ejemplo es solo una parte de las funciones del sistema de compras, ventas e inventario. Muchos grandes supermercados en China utilizan dicho sistema. Los extranjeros han comenzado a utilizarlo desde hace mucho tiempo. Este sistema se basa en los requisitos del usuario, la dificultad y el precio de venta. Entre 500.000 y 20 millones, esto es más dinero que si trabajara duro durante varios años para escribir un foro ASP. (Por supuesto, los proyectos grandes también utilizarán otros lenguajes, como C o incluso JAVA, etc.)

Este proceso se completa completamente utilizando páginas web e Internet. Simplemente puedes usar ASP para escribir. Pero se puede decir que la mayoría de las personas que solo estudian páginas web ASP no pueden realizar este tipo de proyectos porque no tienen idea de cómo manejar la lógica. Pero para aquellos que han aprendido VB, es muy fácil reescribirlo como ASP. Porque la lógica empresarial y el pensamiento de programación están ahí. En lugar de simplemente aprender del ejemplo de otras personas.

Por supuesto, ya sea que aprenda VB primero o ASP primero, debe dedicar mucho esfuerzo. Mirando hacia atrás, si estás empezando desde la perspectiva laboral, te sugiero que aprendas de forma más sólida, aunque te llevará más tiempo.

Si es sólo un hobby, o quieres crear una página web por diversión, puedes aprender HTML y Flash. En cuanto a asp, no significa mucho dominar los conceptos básicos, es decir, el éxito rápido es inútil. No sigas la tendencia, por lo que debes tener claros tus objetivos.

Por último, no importa si no tienes una base matemática, al menos eres bueno en inglés, ¿verdad? Esto es una gran ventaja, porque muchos documentos de MSDN todavía están en inglés y el programa en sí también está en inglés. Esto puede ahorrarle mucho tiempo en memorización y comprensión.

En términos generales, la mayoría de los programas no utilizan muchas matemáticas. Pero las habilidades lógicas y analíticas son muy importantes. El conocimiento matemático generalmente solo se usa en algoritmos (como cifrado, juegos y otros programas), mientras que el software comercial se centra más en la lógica del programa y el análisis de la lógica empresarial.

Cualquier idioma, si lo aprendes, no tiene sentido. Por ejemplo, ASP, y ahora ha aparecido PHP (Aiwen está escrito en PHP tiene las características de un desarrollo más fácil y una mayor eficiencia de ejecución). . ventaja. Una vez que se lanza un nuevo lenguaje, la gramática, la estructura, las funciones e incluso los codificadores y programadores, pero los analistas (a menudo denominados arquitectos de sistemas y analistas de sistemas) que tienen un conocimiento muy profundo del programa y pueden analizar y resolver problemas rápidamente. . Personas, tal vez solo dominen el lenguaje ensamblador). Pero si sólo te quedas en la superficie, cualquier idioma nuevo requerirá que lo aprendas de principio a fin, lo cual es una pérdida de tiempo y no se puede dominar ni desarrollar de forma independiente.

Seguir la tendencia no es una buena tendencia. Tan pronto como aprenden Java, todos aprenden Java. ¿Qué pasa si digo que Java ya está desactualizado? Ahora que Ruby ha salido, todo ha cambiado. Si simplemente aprende el idioma a ciegas, tal vez después de terminar de aprender ASP, ASP quedará desactualizado y luego aprenderá algo más. El software de aprendizaje real debe ser una estructura para aprender lenguajes de programación y una idea de programación. Esta idea de analizar cosas no se eliminará. De esta manera, no importa qué idioma aparezca, siempre que lo comprenda durante un período de tiempo, podrá encontrar inmediatamente la entrada y adaptarse rápidamente a la programación en el nuevo idioma.

Es más, debes saber que quienes ganan salarios altos en la industria del software no son los que dominan mucho el lenguaje y usan mejor Java. ¿Todos están acudiendo en masa a Ruby nuevamente? ¿Cuándo puedo llegar al nivel de analizar programas en lugar de simplemente descargar lo que otros han escrito y estudiar la sintaxis y las funciones? Bien, lo sé. Si encuentro este problema en el futuro, lo escribiré así. Si encuentro otro problema, lo buscaré de nuevo, lo descargaré de nuevo, lo leeré de nuevo, lo estudiaré de nuevo...