. NET 객체 지향 언어, C# 또는 VB.NET 을 마스터하십시오. 나는 체계적으로 객체 지향 (OO) 언어를 배우지 않고 ASP.NET 을 배우는 것에 강력히 반대한다. ASP.NET 은 완전히 객체 지향 기술이다. 이것은 절대 배울 수 없는 기술이다!
첫 번째 단계는 에 대해 어느 정도 이해하는 것이다. 그물 프레임 워크 클래스 라이브러리. 너는 배울 수 있다. NET 프레임워크는 Windows 폼 응용 프로그램을 개발함으로써 ASP.NET 은 에 구축되어 있습니다. 그물 프레임 워크. 더 많이 알수록. 그물 프레임 워크를 사용하면 ASP.NET 에서 더 빨리 배울 수 있습니다. 예를 들어, ASP 를 익히는 데 매우 중요한 몇 가지 개념이 있습니다. 넷: 객체, 위임, 이벤트, 멀티스레드, 어셈블리 및 응용 프로그램 도메인의 메모리 모델, 보안 모델 NET 프레임워크 등 많은 것들이 있지만 이런 것들을 이해하고 파악하지 않으면 ASP.NET 을 제대로 파악하기가 어렵다. 절박한 심정과 현실을 고려해 많은 사람들이 탄탄한 객체 지향 기초 없이 ASP.NET 에서 직접 배우고 싶어 했기 때문에, 결과는 속히 이루어지지 않을 수밖에 없었다. (윌리엄 셰익스피어, 템플린, 희망명언) (윌리엄 셰익스피어, 윈스턴, 희망명언) OO 기반을 구축한 후 ASP.NET 기술을 배우는 구체적인 단계는 다음과 같습니다. 첫 번째 단계: HTML 과 CSS 를 배웁니다. Dreamweaver 나 Firework 와 같은 많은 웹 디자인 도구를 배울 필요가 없습니다. HTML 웹 페이지의 중첩된 블록 구조와 CSS 의 상자 모델을 이해하는 것이 관건이다. 많은 ASP.NET 컨트롤이 결국 HTML 로 변환되어야 합니다. 그리고 div+CSS 는 현재 주류 웹 레이아웃 모델입니다. 이 부분을 배울 때, 관건은 개념을 이해하는 것이다. 페이지를 미화하는 기교에 정력을 쏟지 않아도 된다. (존 F. 케네디, 공부명언) 그것은 웹 사이트 아티스트의 일이지 프로그래머의 일이 아니다.
2 단계: 자바스크립트 자바스크립트를 배우는 것은 자바가 아니라 주로 브라우저측에서 실행됩니다. 클라이언트 웹 페이지의 HTML 요소를 나무로 취급하고, 코드를 작성하여 트리 노드를 액세스 및 수정하고, 새로운 HTML 코드를 동적으로 생성하여 웹 페이지 표시 특성을 동적으로 수정할 수 있습니다. JavaScript 는 현재 웹 사이트 개발에 널리 사용되고 있습니다. 이는 매우 중요합니다. 또한, 그것은 현재 매우 유행하는 AJAX 기술의 기초이기도 하다.
세 번째 단계: 컴퓨터 네트워크 원리를 배우고 대학 교재를 찾아 인터넷에 관한 부분에 초점을 맞추고 도메인 이름 확인 및 HTTP 프로토콜에 대한 지식을 배웁니다. 이것은 인터넷 발전의 이론적 근거이다.
4 단계: ASP.NET 의 표현층 기술을 배우면 웹 페이지를 디자인할 수 있습니다. 이전에 마련한 객체 지향 기술의 기초를 결합해야 합니다. 최소한 다음 사항을 파악해야 합니다.
(1) 다양한 웹 컨트롤을 사용하는 방법,
(2) 쿠키, ViewState, Session 등과 같은 정보가 웹 페이지에서 어떻게 전달되는지 이해합니다.
(3)ASP.NET 응용 프로그램 및 웹 페이지의 수명 주기 및 관련 대상 (예: 응용 프로그램) 은 C/S 와 B/S 의 장점을 결합한 시도로 볼 수 있습니다. 구체적인 기술로는 Microsoft 의 Silverlight(WPF_E) 를 주로 참고하는데, 이는 모두 Microsoft 이기 때문입니다.
참고서
1. 몇 권의 책을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: 마이크로소프트. 그물 프레임 워크 프로그래밍 (개정)
저자: 제프리 리히터
번역자: 이건중
발행일: 165438+2003 년 10 월
출판사: 칭화대 출판사
추천 이유: 프레임 워크 디자인 첫 번째 진실. 내가 본 인터넷 책. 이전에 많은 책을 읽었지만, 모두 도구이다. 그러길 바랍니다. NET 은 프로그램 개발을 위한 도구로서 그 책들로 충분하다. 치즈넷은 단순한 도구가 아닙니다. 그것은 아이디어, 플랫폼입니다. 깊이 공부하려면 그 틀에 대해 좀 알아야 한다. 마이크로소프트를 프로그래밍하다. 그물 프레임 워크 (개정판) 는 의심할 여지 없이 공부에 가장 좋은 책이다. 그물 프레임 워크. 이건중 선생님의 번역은 통속적이고 유창하여 그의 이해가 깊다. 그물의 행간이 드러나다. 이 책은 나와 함께 대학원에 다니는 동안 무미건조한 과정을 많이 보냈다. 그러나 초보자에게는 이 책을 처음 읽는 것이 어려울 수 있다. 한번은 한 학생이 한 번 했다. 넷이 받아서 뒤집어서 나에게 던져주고, "이해가 안 돼." 라고 말했다.
2. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: 재구성: 기존 코드 디자인 개선 (중국어 버전)
저자: 마틴 파울러
번역자: 후걸, 웅걸
발행일: 2003 년 9 월
출판사: 중국 전력 출판사
추천 이유: 재구성, 간단하고 심오한 개념은 여전히 디자인 애호가들을 끌어들이고 있다. 몇 년 전, 내가 이 명사에 거의 헷갈렸을 때, 나는 이 책인' 재건의 발원지' 를 찾았다. 제' 교실용 책' 이기도 합니다. 프레임 설계와는 달리, 그것의 개념과 이론은 모두 매우 간단하다. 비록 네가 약간의 프로그래밍 지식만 가지고 있다 해도, 너는 이 책을 아주 편안하게 읽을 수 있다. 왜냐하면 그것은 우리 프로그래머들이 보통 하는 일을 묘사하기 때문입니다. 코드를 수정하는 것입니다. 그러나 OO 표준에 더 잘 맞도록 수정하는 방법은 매우 복잡한 과정입니다.
3. 책 몇 권을 추천합니다 (. 넷)-광야-웃으며 눈물을 남기다.
제목: 민첩한 소프트웨어 개발: 원칙, 모델 및 실습
저자: 로버트 마틴
번역자: 던휘
발행일: 2003 년 9 월
출판사: 칭화대 출판사
추천 이유: 밥 아저씨가 가장 인기 있는 작품입니다. 만약 당신이' 디자인 패턴과 리팩토링' 을 읽었다면, 나는 당신이 이 책을 계속 읽는 것을 추천합니다. 당신의 디자인 패턴에 대한 이해는 한 단계 높아질 것입니다. 각종 디자인 원리를 숙달하면, 우리는 그 딱딱한 패턴을 암기할 필요가 없다. 우리의 디자인이 원리를 결합하는 한, 좋은 디자인이다. 디자인 패턴, 재구성 및 애자일 소프트웨어 개발은 디자인 애호가들이 반드시 읽어야 할 세 권의 책이다.
4. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: ASP.NET 2.0 의 비밀
스티븐 월트
번역: 담진림, 이지, 주흥림, 마세걸.
발행일: 2007 년 6 월 65438 일+10 월
출판사: 인민우편출판사
추천 이유: 저는 거의 1 년 동안 ASP.NET 에 가지 않았기 때문에 이 책을 사서 책꽂이에 놓았습니다. 하지만 이 책의1..1버전은 나에게 깊은 인상을 주었다. 그것은 녹색 책 "ASP 의 비밀을 밝혀라" 입니다. 그물' 이 나를 ASP.NET 의 성전으로 안내했다. 나는 심지어 다른 ASP.NET 의 책들이 쓰레기라고 생각했었다. (특히 칭화대에서 출판된 Wrox 의 빨간 보물서는 사실 번역이 매우 열악하다.) (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언) 2.0 버전의 중국어판이 비교적 늦게 왔지만, 나는 여전히 소장할 가치가 있다고 생각한다. 특히 국내 MVP 4 인의 가맹은 결코 실망스럽지 않을 것이다. 점점 더 많은 기술 고수들이 책, 번역서를 쓰는 팀에 가입하여 국내 번역서가 볼 수 없는 난처한 국면을 완전히 바꿀 것이다.
5. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: 헤드 우선 디자인 패턴 (중국어 버전)
저자: 에릭 프리먼, 엘리자베스 프리먼, 케이시 엘라, 버트 베이츠.
번역가: 오라일리 대만 회사
발행일: 2007 년 9 월
출판사: 중국 전력 출판사
추천 이유: 멋진 책으로, 간단하고 재미있는 언어와 독특한 표현으로 디자인 패턴의 정교한 이론을 보여준다. 디자인 패턴에 대해 아직 아는 것이 거의 없거나 디자인 패턴의 난해한 어휘에 현혹된다면, 가능한 한 빨리 이 책을 읽어 보세요. 그러나 어떤 의미에서 Head First Design Pattern 은 읽을 수 없는 책이다. 일단 읽으면 다른 책에 실망할 것이기 때문이다. 일조창해란 것은 물을 얻기 어렵다.
6. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: 재건 및 모델
저자: 조슈아 크리예프스키
번역자: 양광, 유상속
출시일: 65438+2006 년 2 월
출판사: 인민우편출판사
추천 이유: 유감스럽게도 저는 Head First Design Pattern 을 읽은 후 이 책을 읽었기 때문에 그 언어의 가독성에 매우 실망했습니다. 심지어 한 번 선반에 다시 넣는다. 그렇다고 그것이 고전적인 책이 아니라는 뜻은 아니다. 재구성과 패턴이 완벽하게 결합되어 디자인이 디자인 원칙에 따라 코드를 패턴으로 재구성하는 과정이라는 것을 알 수 있습니다.
7. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: C# 및. NET 2.0: 플랫폼, 언어 및 프레임 워크
저자: 패트릭 스마기아
번역자:, 이영륜, 담, 서녕
발행일: 2008 년 6 월 5 일부터 10 월 38 일까지
출판사: 인민우편출판사
추천 이유: 당신이 어떤 언어로 개발하든, 당신은 수중에 크고 완전한 참고서가 있기를 바랍니다. 그렇지 않으면 동양의 틀, 서구의 문법, 남방의 WinForm, 북방의 ASP.NET 이 모두 무너질 것이다. 구글과 바이두는 대부분의 경우 문제를 해결할 수 있지만 인터넷이 없으면 어떻게 합니까? "C# 및. 그물 2.0 실전' 은 바로 이런 책이며, 그것은 다루고 있다. 그물. 만약 네가 프로그래밍에서 어떤 문제가 생긴다면, 이 책을 열어 답을 찾을 수 있다. 만약 당신이. NET 프로그래머라면, 사례 옆에 이런 책 한 권을 두는 것이 더 적당하다. (조지 버나드 쇼, Northern Exposure (미국 TV 드라마), 예술명언) 나는 독서회에서 이 책을 추천했다.
8. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목: 엔터프라이즈 애플리케이션 아키텍처 모델
저자: 마틴 파울러
번역자: 왕회민, 주빈.
발행일: 2004 년 7 월
출판사: 기계공업출판사
추천 이유: 마틴 풀러의 일관적이고 이해하기 쉬운 작문 스타일을 계승하여 가장 간단한 언어로 복잡한 개념을 묘사한다. 우리는 반드시 책에 열거된 모든 모델을 어느 정도 사용해 본 적이 있다. 이 책은 계층화 된 디자인의 가이드입니다.
9. 책 몇 권을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
제목:. 네트워크 설계 사양. 그물 규칙, 습관적 사용 및 패턴
저자: Krzysztof Cwalina, Brad Abrams,
번역자: 그즈앙
발행일: 2006 년 7 월
출판사: 인민우편출판사
추천 이유: 다른 사람의 코드를 수정한 적이 있습니까? 당신은 혼란스러운 명명 규칙과 난해한 변수 이름에 매료되어 있습니까? 전부라면. 그물 프로그래머는 이미 읽었다. 그물 디자인 사양, 이 모든 일이 일어나지 않을 수도 있습니다. 프레임 설계 가이드라고 불리지만 실제로 프레임을 작성하는 방법에 대한 안내서일 뿐만 아니라 그물 프레임 워크. 우리가 어떤 개발을 할 때, 가장 간단한 도구라도 책에 제시된 기준을 따라야 한다.
10. 몇 권의 책을 추천합니다 (. 그물)-황야-웃으며 눈물을 남기다.
디자인 패턴: 재사용 가능한 객체 지향 소프트웨어의 기초
저자: 에리히 감마, 리처드 헬름, 랄프 존슨, 존 Vlissides.
번역자: 이영준, 마효성, 채민, 유건중
발행일: 2004 년 9 월
출판사: 기계공업출판사
추천 이유: 내가 이 책을 최종적으로 추천하는 이유는 이전 책보다 못하기 때문이 아니라 모든 디자인 애호가들의 첫 번째 책이어야 한다. 그런데 너무 애매해요. 이것은 마치 무림 비적과 같아서, 모든 사람이 그 속의 오묘함을 이해할 수 있는 것은 아니다. 그러나 다행히 많은 고수들은 절세의 무공을 연습한 후 쓴 심득이어서 이해하기가 훨씬 좋다. 그래서 Head First 디자인 패턴, 디자인 패턴 분석, Java 와 패턴은 디자인 패턴 초보자를 위한 첫 번째 선택이라고 할 수 있습니다.