La Red de Conocimientos Pedagógicos - Conocimientos universitarios - Pasos de aprendizaje NET, ¿qué aprender primero y qué libros usar?

Pasos de aprendizaje NET, ¿qué aprender primero y qué libros usar?

Sentido común básico

Dominar un lenguaje .NET orientado a objetos, C# o VB.NET. Recomiendo encarecidamente no aprender ASP.NET sin aprender sistemáticamente un lenguaje orientado a objetos (OO). ASP.NET es una tecnología completamente orientada a objetos, ¡que es absolutamente imposible de aprender!

El primer paso es tener una cierta comprensión del mismo. NET framework biblioteca de clases. Puedes aprender. NET framework para desarrollar aplicaciones Windows Forms. ASP.NET está construido sobre. NET marco. Cuanto más entiendes. NET Framework, más rápido podrá aprender de ASP.NET. Por ejemplo, aquí hay algunos conceptos que son muy importantes para dominar ASP. NET: Objetos, delegados, eventos, multihilo, modelos de memoria de dominio de ensamblaje y aplicación, modelos de seguridad. NET framework y muchas otras cosas, pero sin una comprensión y comprensión claras de estas cosas, es difícil dominar verdaderamente ASP.NET. Por urgencia y consideraciones prácticas, muchas personas quieren aprender directamente de ASP.NET sin una base sólida orientada a objetos, pero el resultado es prisa y desperdicio de velocidad. Después de tener la base OO, los siguientes son los pasos específicos para aprender la tecnología ASP.NET. Paso uno: aprenda HTML y CSS. No es necesario aprender muchas herramientas de diseño web, como Dreamweaver y Firework. La clave es comprender la estructura de bloques anidados de las páginas web HTML y el modelo de caja de CSS. Muchos controles ASP.NET eventualmente deben convertirse a HTML. Y div + CSS es el modelo de diseño de páginas web principal actual. Al aprender esta parte, la clave es comprender los conceptos y no es necesario gastar energía en muchas técnicas para embellecer la página. Ese es el trabajo del artista del sitio web, no del programador.

Paso 2: Aprenda JavaScript JavaScript no es Java, se ejecuta principalmente en el lado del navegador. Puede completar una gran cantidad de trabajo y sus funciones también son muy poderosas: por ejemplo, trata los elementos HTML en la página web del cliente como un árbol. Puede escribir código para acceder y modificar los nodos del árbol y generar dinámicamente nuevo HTML. códigos, modificando dinámicamente las características de visualización de la página web. JavaScript se utiliza ampliamente en el desarrollo de sitios web actuales, lo cual es muy importante. Además, también es la base de la actualmente muy popular tecnología AJAX.

Paso 3: busque un libro de texto universitario para aprender los principios de las redes informáticas, concéntrese por su parte en Internet y aprenda algunos conocimientos sobre la resolución de nombres de dominio y los protocolos HTTP. Ésta es la base teórica para el desarrollo de Internet.

Paso 4: Aprende la tecnología de capa de presentación de ASP.NET y diseñarás una página web. Debe combinar las bases de la tecnología orientada a objetos que ha sentado antes y al menos dominar los siguientes contenidos:

(1) Cómo utilizar varios controles web,

( 2) Comprender cómo se almacena la información en las páginas web. Cómo pasarla, como el uso de Cookie, ViewState, Session, etc.

(3) El ciclo de vida de las aplicaciones y páginas web ASP.NET, así como de los objetos relacionados (como aplicaciones), puede verse como un intento de combinar las ventajas de C/S y B/. S. En términos de tecnología específica, consulte principalmente Silverlight de Microsoft (WPF_E), después de todo, es la ruta de Microsoft hasta el final.

Libros de referencia

1. Recomendar algunos libros (.net) - Wilderness - Sonriendo y "dejando" lágrimas.

Título: Microsoft. NET Framework Programming (edición revisada)

Autor: Jeffrey Richter

Traductor: Li Jianzhong

Fecha de publicación: 165438+octubre de 2003

Editor: Tsinghua University Press

Motivo de la recomendación: el primer y más auténtico diseño de marco. Leo libros en línea. He leído muchos libros antes, pero todos son herramientas. Eso espero. NET como herramienta para desarrollar programas, esos libros son suficientes. NET es más que una herramienta; es un concepto y una plataforma. Si desea aprender en profundidad, debe comprender su marco. Programación Microsoft. NET Framework (edición revisada) es sin duda el mejor libro para aprender. NET marco. La traducción del maestro Li Jianzhong es fácil de entender y fluida, y su comprensión es profunda. Fue revelado entre líneas en Internet. Este libro me ayudó en muchos cursos aburridos durante la escuela de posgrado. Sin embargo, para los principiantes, leer este libro puede resultar difícil al principio. Una vez, un compañero de clase cometió un error.

NET lo tomó, le dio la vuelta y me lo arrojó diciendo: No entiendo.

2. Recomendar algunos libros (.net) - Wilderness - Reír y "dejar" lágrimas.

Título: Refactorización: mejora del diseño del código existente (versión china)

Autor: Martin Fowler

Traductor: Hou Jie, Xiong Jie

Fecha de publicación: septiembre de 2003

Editor: China Electric Power Press

Motivo de la recomendación: la reconstrucción, un concepto simple pero profundo, todavía atrae a los amantes del diseño. Hace unos años, cuando el término casi me confundía, encontré este libro: "El lugar de nacimiento de la reconstrucción". También es mi "libro de clase". A diferencia del diseño de marcos, sus conceptos y teorías son simples. Incluso si tienes sólo unos pocos conocimientos de programación, puedes leer este libro cómodamente. Porque describe lo que solemos hacer los programadores: modificar el código. Sin embargo, cómo modificarlo mejor para que cumpla mejor con los estándares OO es un proceso muy complicado.

3. Recomendar algunos libros (.net) - Wilderness - Reír y "dejar" lágrimas.

Título: Desarrollo de software ágil: principios, modelos y prácticas

Autor: Robert Martin

Traductor: Deng Hui

Fecha de publicación: Septiembre de 2003

Editor: Tsinghua University Press

Motivo de la recomendación: el trabajo más popular del tío Bob. Si ha leído "Patrones de diseño y refactorización", le recomiendo que continúe leyendo este libro. Su comprensión de los patrones de diseño alcanzará un nuevo nivel. Si dominamos varios principios de diseño, no tenemos que memorizar esos patrones rígidos. Mientras nuestro diseño incorpore principios, es un buen diseño. Patrones de diseño, refactorización y desarrollo ágil de software son tres libros de lectura obligada para los entusiastas del diseño.

4. Recomendar algunos libros (.net) - Wilderness - Reír y "dejar" lágrimas.

Título: El secreto de ASP.NET 2.0

Stephen Walter

Traducción: Tan Zhenlin, Li Zhi, Zhu Xinglin, Ma Shijie.

Fecha de publicación: junio 65438 + octubre de 2007

Editorial: Editorial Popular de Correos y Telecomunicaciones

Motivo de la recomendación: Hace casi un tiempo que no voy por allí año ASP.NET, así que compré este libro y lo puse en mi estantería. Pero la versión 1.1 de este libro me dejó una profunda impresión. Ese es el Libro Verde "Revelando los secretos de ASP". NET" me llevó al templo de ASP.NET. Incluso pensé que otros libros de ASP.NET eran basura (especialmente el Libro Rojo de Wrox publicado por la Universidad de Tsinghua, que en realidad estaba muy mal traducido). Aunque la versión china 2.0 llegó relativamente tarde, Pero sigo pensando que vale la pena coleccionarlo. Especialmente la incorporación de cuatro MVP nacionales definitivamente no decepcionará. Cada vez más expertos técnicos se unirán al equipo de redacción y traducción de libros. /p>

5. Recomendar algunos libros (.net) - Wilderness - "Leave" Tears with a Smile

Título: Patrón de diseño de cabeza primero (versión china)

Autores: Eric Freeman, Elizabeth Freeman, Kathy Ella, Burt Bates

Traductor: O'Reilly Taiwan Company

Fecha de publicación: septiembre de 2007

Editor : China Electric Power Press

Motivo de la recomendación: este es un libro asombroso que utiliza un lenguaje simple e interesante y expresiones únicas para demostrar la teoría sutil de los patrones de diseño, si aún tiene poco conocimiento sobre los patrones de diseño, o. Si está confundido por el vocabulario oscuro de los patrones de diseño, léalo lo antes posible. Venga a leer este libro. Sin embargo, en cierto sentido, Head First Design Pattern es un libro ilegible, porque una vez que lo lea, se sentirá decepcionado con otros. libros Agua.

6. Recomendar algunos libros (.net) - Desierto - Sonriendo y "dejando" lágrimas.

Título: Reconstrucción y Modelo

Autor: Joshua Krievsky

Traductor: Yang Guang, Liu Chengchi

Fecha de publicación: 65438 + febrero 2006

Editor: People's Posts and Telecommunications Publishing House

Motivo de la recomendación: Desafortunadamente, lo leí después de leer Head First Design Pattern de este libro, así que quedé muy decepcionado con su lenguaje. legibilidad. Incluso en un momento dado lo volvieron a guardar en el estante. Pero eso no significa que no sea un libro clásico. Combina perfectamente la refactorización con patrones, lo que nos permite entender que el diseño es un proceso de refactorización de código en patrones de acuerdo con los principios de diseño.

7. Recomendar algunos libros (.net) - Wilderness - Reír y "dejar" lágrimas.

Título: C# y. NET 2.0: Plataformas, Lenguajes y Frameworks

Autor: Patrick Smaggia

Traductores: Li Yonglun, Tan, Xu Ning

Fecha de publicación: 5 de junio al 38 de octubre de 2008

Editor: Editorial Popular de Correos y Telecomunicaciones

Motivo de la recomendación: no importa qué idioma utilice para el desarrollo, espera tener un libro grande a mano Una referencia completa libro. De lo contrario, un marco en el este, una sintaxis en el oeste, un WinForm en el sur y un ASP.NET en el norte harán que la gente colapse. Aunque Google y Baidu pueden solucionar el problema en la mayoría de los casos, ¿qué pasa si no hay red? "C# y .NET 2.0 Practical Combat" es un libro de este tipo, que cubre .NET. Si encuentra algún problema en la programación, puede abrir este libro para encontrar la respuesta. Si es un programador de .NET, está al lado. perfecto para poner un libro como este. Recomiendo este libro en el club de lectura.

8.Recomiendo algunos libros (.net) - Wilderness - "Leave" Tears with a Laughter.

Título: Modelo de arquitectura de aplicaciones empresariales

Autor: Martin Fowler

Traductor: Wang Huaimin, Zhou Bin

Fecha de publicación: julio de 2004

Editor: Machinery Industry Press

Motivo de la recomendación: Adherirse al estilo de escritura siempre fácil de entender de Martin Fowler y utilizar el lenguaje más simple para describir problemas complejos. Concepto que debemos haber utilizado más o menos. todos los modelos enumerados en el libro. Este libro es una guía para el diseño en capas. 9. Recomendamos algunos libros (.net) - Wilderness -. , modismos y patrones

Autor: Krzysztof Cwalina, Brad Abrams,

Traductor: Ge Ziang

Fecha de publicación: julio de 2006

Editor : Editorial People's Posts and Telecommunications

Motivo de la recomendación: ¿Ha modificado el código de otras personas? ¿Está obsesionado con reglas de nomenclatura confusas y nombres de variables oscuros? ¿Nada de esto sucedería si todos los programadores de .NET hubieran leído el código? En realidad, no es solo una guía sobre cómo escribir un marco, sino también un marco .NET. Cuando desarrollamos cualquier herramienta, incluso las más simples, debemos seguir los estándares establecidos en el libro. 10. Este libro (.net) - Wilderness - Laughing and "Leaving" Tears

Patrones de diseño: la base del software reutilizable orientado a objetos

Autor: Erica Ma, Richard Helm. , Ralph Johnson, John Vlissides

Traductores: Li Yingjun, Ma Xiaoxing, Cai Min, Liu Jianzhong

Fecha de publicación: septiembre de 2004.

Editorial: Machinery Industry Prensa

Motivo de la recomendación: La razón por la que finalmente recomiendo este libro no es porque no sea tan bueno como los libros anteriores. Al contrario, debería ser imprescindible para todos los pasatiempos del diseño. El primer libro del autor, pero es demasiado oscuro. Es como un libro secreto de artes marciales, y no todos pueden entender los secretos. Afortunadamente, muchos maestros lo escribieron después de practicar artes marciales incomparables, por lo que es fácil de entender. patrones, análisis de patrones de diseño, Java y patrones deberían ser la primera opción para los principiantes en patrones de diseño.