2010-12-03 5 views
0

독자적인 HTML GUI 편집기를 만들고 싶습니다. 그러나 애플리케이션의 기본 구조를 이해할 수 없습니다.C#으로 웹 디자인 프로그램을 작성하는 방법

편집기를 작성하기위한 샘플 코드를 아는 사람이 있습니까? Visual Studio 2010을 사용하고 싶습니다.

잘 모르는 부분은 디자인중인 페이지를 표시하기 위해 wysiwyg 영역을 만드는 방법입니다.

어떤 도움

+2

이것은 매우 야심 찬 프로젝트입니다. 이미 무엇을 시도 했습니까? WYSIWYG 편집기의 작동 방식에 대한 사양을 알고 있습니까? –

답변

0

:

http://www.codeproject.com/KB/miscctrl/csEXWB.aspx

을 또는 당신이 더 많은 모험 경우 여기에서 논의 웹킷과 게코 브라우저 엔진을 포함하는 솔루션도 있습니다 자세한 정보를 참조 http://msdn.microsoft.com/en-us/library/aa753630(VS.85).aspx

MSHTML과 함께 제공되는 편집기는 "무엇을 볼 수 있습니까? " (WYSIWYG) HTML 편집 환경 풍부한 기능 세트가 있습니다. 은 C++, Visual Basic 및 스크립트에서 활성화 할 수 있습니다. 기술을 사용하여 MSHTML 편집기를 사용자 지정할 수 있습니다. 이러한 기술은 이며 C++에서만 사용할 수 있습니다. http://www.itwriting.com/htmleditor/index.php

HTML 편집기는 C#으로 기입된다 : 여기서

는 .NET 래퍼이다. .Net 웹 브라우저 컨트롤과 달리 .NET 2.0 이전의 버전에서는 ActiveX 컨트롤이 아닌 입니다. 오히려 ActiveX 문서 인 입니다. 이 MSHTML에 관심이 없다고해도 은 과 같은 HTMLEditor에 관심이 있습니다. .NET/COM interop. 웹 브라우징에 적합하지 않습니다. ActiveX를 사용하십시오.

그러나 꽤 멋진 컨트롤입니다. 그것은 편집뿐만 아니라 읽기 전용 표시 할 수 있습니다, 고급 기능을 인쇄 템플릿과 같은 을 지원하고 디자이너를 편집 HTML DOM에 쉽게 액세스 할 수 있습니다, 당신은 단순히 속성에 문자열을 할당하여 HTML 을로드 할 수 있습니다.

0

SO 사용자 leppie은 매우 멋진 편집기 xacc.ide을 만들었습니다.

+0

코드 편집기처럼 보입니다.WYSIWYG HTML 편집을 지원합니까? – madisonw

+0

@madisonw : 아니, 그냥 텍스트 기반 편집기에요. – VVS

관련 문제