독자적인 HTML GUI 편집기를 만들고 싶습니다. 그러나 애플리케이션의 기본 구조를 이해할 수 없습니다.C#으로 웹 디자인 프로그램을 작성하는 방법
편집기를 작성하기위한 샘플 코드를 아는 사람이 있습니까? Visual Studio 2010을 사용하고 싶습니다.
잘 모르는 부분은 디자인중인 페이지를 표시하기 위해 wysiwyg 영역을 만드는 방법입니다.
어떤 도움
독자적인 HTML GUI 편집기를 만들고 싶습니다. 그러나 애플리케이션의 기본 구조를 이해할 수 없습니다.C#으로 웹 디자인 프로그램을 작성하는 방법
편집기를 작성하기위한 샘플 코드를 아는 사람이 있습니까? Visual Studio 2010을 사용하고 싶습니다.
잘 모르는 부분은 디자인중인 페이지를 표시하기 위해 wysiwyg 영역을 만드는 방법입니다.
어떤 도움
대부분의 편집자는 비주얼 스튜디오와 함께 제공되는 WebBrowser 컨트롤을 기반으로 appretiated된다. 또한 MSHTML 있습니다
Is it possible to Embed Gecko or Webkit in a Windows Form just like a WebView?
최소한의 표준 준수 브라우저를 대상으로하는 코드로 끝내기 때문에 그 자체로 끔찍한 것입니다. 웹킷을 .net 앱으로 쉽게 감쌀 수있는 방법이 필요합니다. – Novikov
:
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
는 .NET 래퍼이다. .Net 웹 브라우저 컨트롤과 달리 .NET 2.0 이전의 버전에서는 ActiveX 컨트롤이 아닌 입니다. 오히려 ActiveX 문서 인 입니다. 이 MSHTML에 관심이 없다고해도 은 과 같은 HTMLEditor에 관심이 있습니다. .NET/COM interop. 웹 브라우징에 적합하지 않습니다. ActiveX를 사용하십시오.HTML 편집기는 C#으로 기입된다 : 여기서
그러나 꽤 멋진 컨트롤입니다. 그것은 편집뿐만 아니라 읽기 전용 표시 할 수 있습니다, 고급 기능을 인쇄 템플릿과 같은 을 지원하고 디자이너를 편집 HTML DOM에 쉽게 액세스 할 수 있습니다, 당신은 단순히 속성에 문자열을 할당하여 HTML 을로드 할 수 있습니다.
이것은 매우 야심 찬 프로젝트입니다. 이미 무엇을 시도 했습니까? WYSIWYG 편집기의 작동 방식에 대한 사양을 알고 있습니까? –