어렸을 때 한 이야기를 읽었습니다. 세 명의 선비들이 북경에 시험을 치르고 싶어했는데, 노승이 산처럼 꼿꼿이 앉아 천천히 손가락을 뻗었습니다. 그래서 세 명의 학자는 노승이 지적한 사람이 누구인지 모르고 길에서 끝없이 논쟁을 벌였습니다. 뜻밖에도 세 사람은 동시에 고등학교에 갔지만 행복하지 않았습니다. 늙은 스님의 권위를 의심하지 않을 수 없습니다. 세 사람은 풍성한 옷을 입고 집으로 돌아온 후 노스님에게 물었습니다. 노스님은 산처럼 똑바로 앉아 천천히 말했습니다. "손가락 하나는 세 사람 모두 맞았다는 뜻이고 세 사람은 즉시 기절했습니다."
■ ASP 프로그래밍 아이디어 - 8부작 에세이 작성
MS는 Java 기술의 영향을 받아 급하게 ASP 기술을 출시했습니다. WinServer 운영체제의 지배력이 아니었다면 20년 넘게 OO가 승격되고 C++, JAVA가 한창일 때 조잡한 ASP는 설 자리를 얻지 못했을 것입니다.
우리는 ASP 기술을 통해 지난 수십 년 동안 프로그래밍 기술의 발전을 거의 볼 수 있습니다. 대부분의 사람들이 작성하는 첫 번째 ASP 프로그램은 <%="Hello, Welcome to ASP World!"%>를 HTML 문자 스트림에 삽입하는 것입니다. 즉각적인 충동은 항상 웹 페이지 콘텐츠 출력에서 웹 페이지 구조 출력까지 ASP 프로그래머를 지원해 왔습니다. HTML 구문 구조와 데이터베이스에 대해 어느 정도 이해하고 특정 두 프로그래밍 언어에 익숙하다면 웹 페이지 스크립트 프로그램 출력 학습 과정을 통해 PS 및 FLASH를 클릭하면 여러 웹 사이트를 빠르게 만들 수 있습니다. 당신은 정말 대단합니다. 마침내 어느 날 누군가 C 언어의 "string.h"를 기억하고 반복되는 코드가 반복적으로 호출되는 함수나 프로시저를 정의할 수 있다는 것을 깨닫기 시작했습니다. 그래서 <include가 인터넷에서 인기를 얻었습니다. ****.asp"> 진술; 복잡한 기업 계산은 ASP의 대략적인 8가지 고유 구성 요소를 견딜 수 없지만 일부 백본 유령은 JAVA의 상징적인 N 계층 구조 기술을 구현하기 위해 DLL을 작성했기 때문에 또 다른 새로운 용어가 있습니다. DLL 트랩이라고 합니다. 작성한 DLL이 WIN 시스템에 있는 기존 DLL과 동일한 이름을 갖고 있다면 머신을 다시 설치할 날이 멀지 않았습니다. 간단히 말해서, ASP는 프로세스 지향과 객체 지향, 원시성과 혼돈의 혼합입니다. 동일한 프로그램에서 call sub와 set rs=conn.execute("...")를 볼 수 있습니다.
그러나 아무리 어렵더라도 ASP 프로그래밍의 본질은 웹 페이지의 HTML 문자 흐름을 구성하는 프로세스에 항상 직면하는 것입니다. 약간의 OO가 있지만 그 목적에 따라 프로세스에 직면하게 됩니다. 눈, 멋지군요. 웹 페이지의 텍스트는 그림과 동일합니다. 해당 작업은 <html> 태그에서 시작하여 계속해서 response.write 문을 사용하여 <head>를 생성하는 것입니다. body>, <div>, <input> to </ html> 태그 문자 스트림을 거쳐 마지막으로 클라이언트 HTML 페이지와 클라이언트 스크립트 프로그램을 구성합니다. 마치 8부분으로 구성된 에세이가 주제를 나누고 주제를 전달하고 연설을 시작하는 것과 같습니다. ...
■ WEB 프로그래밍 아이디어의 진화 - RMB가 더욱 치열해지도록 하세요!
월급이 1,000RMB에서 >30,000RMB로 올라가는 과정을 상상해 보겠습니다.
정적 웹 페이지는 WORD 문서와 같고 CSS는 WORD 문서의 템플릿과 같습니다. 이런 일을 한다면 당신의 직위는 월급 1,000의 웹 디자이너라고 불립니다. 이때
당신이 프로그램을 사용하여 자동으로 페이지를 생성하는 방법을 알기 시작하면
당신은 젊고 무식합니다.이때의 프로그래밍 아이디어는 특정 웹페이지를 펼치는 방식이 1950년대, 1960년대의 대면시대와 똑같다. 그렇다면 귀하의 월급은 2,000이 될 수 있으며 현재 귀하는 이제 막 시작하고 있으며
많은 반복적인 작업을 수행했으며 예를 들어 웹 사이트에는 공개 CONN이 필요한 경우가 많습니다. 객체를 연결할 때 프로그래머는 자연스럽게 생성 프로세스를 반복 호출을 위한 함수로 캡슐화하게 됩니다. 추상 함수. 전성기에는 월급이 3,500인 소프트웨어 엔지니어로 불리기 시작합니다.
웹사이트가 실제로 로그인 상자와 같은 공개 콘텐츠로 구성되어 있고 고정 데이터(사용자 이름/ 비밀번호), 고정된 모양(사용자 이름 및 비밀번호 입력 상자/제출 버튼), 고정된 동작(감사/로그인 성공/로그인 실패), 구조적 관점에서 로그인 상자를 완성하려면 여러 변수와 여러 기능을 정의해야 하지만 우리는 더 나아가 요약하면 대화 상자 전체를 고려하면 데이터를 사용하여 고유한 특성(다양한 사용자 이름과 암호의 조합)을 나타내고, 메서드를 사용하여 처리할 수 있는 이벤트를 나타내고, 이를 캡슐화하여 개체가 됩니다. 이는 다음과 같은 구조로 표현될 수 있습니다:
클래스 로그인,
로그인 성공, 로그인 실패;
박스에서 페이지로의 객체는 웹사이트 전체에서 가장 기본적인 컨텐츠(분할도, 분리도 불가능)를 추상화하여 객체로 디자인한 후 간단히 결합하는 것입니다. 이때의 프로그래밍 아이디어는 사실 1980년대와 1990년대에 유행했던 OO 아이디어입니다. 이미 "수석 소프트웨어 엔지니어"라는 단어가 인쇄되어 있을 수도 있습니다. 월급이 5,000위안이지만 아침에 머리를 빗을 때 눈가에 주름이 생기는 것을 발견할 수 있습니다.
기업이 인터넷을 몸에 통합해야 할 때 고려해야 합니다. 기존 데스크톱 프로그램과 WEB 프로그램 전체, 둘 다 다음과 같은 공통 구성 요소가 필요합니다. 로그인 요청은 WEB 프로그램일 뿐만 아니라 데스크톱 프로그램일 수도 있습니다. 이는 인증 구성 요소를 균일하게 사용하여 이러한 작업을 처리해야 함을 의미합니다. 그렇다면 지금의 프로그래밍 아이디어는 구성 요소를 직면하는 것입니다. 직함은 건축가로 변경되었으며 월급은 > 10,000이지만 거울에는 머리에 흰 머리카락이 있습니다
. 아니요! 월급을 끊임없이 추구하는 것처럼 기업은 사용자가 단순히 웹 페이지를 탐색할 수 있도록 하는 것 이상을 원합니다. 그의 관련 고객은 귀하의 시스템에 대한 새로운 요구 사항을 제시했습니다. 예를 들어 그들은 JAVA 시스템을 사용하여 전송 프로세스를 직접 완료하기를 원하지만 내 시스템은 ASP.NET 시스템을 사용하여 구축되었습니다. 또한 다른 사람이 2^N RMB를 쉽게 이체하도록 할 수 없습니다. 수천 명의 관련 고객을 통해 귀하의 프로그래밍 아이디어가 공공 서비스에 적용되기 시작합니다. 상대방은 귀하의 개체나 구성요소를 알지 못합니다. 그 사람이 자신의 데스크탑 프로그램에 자신의 뭉툭한 손가락으로 사용자 이름과 비밀번호를 입력하는 한, 나머지는 귀하의 시스템 업무입니다. WEB 서비스를 능숙하게 사용하여 이러한 일을 완료할 수 있다면 축하합니다. 급여는 단지 숫자일 뿐이고 실제적인 의미가 없는 경우가 많습니다. 물론 이제 자신의 것으로 순진한 소녀를 유치하는 것이 어렵습니다. 열여덟 살 소녀의 말에 따르면, 당신은 겨우 30대 초반인데도 이미 노인이다.