Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
HTML Rendern ohne IE oder WebControl
ViperNeo
myCSharp.de - Member



Dabei seit:
Beiträge: 370
Herkunft: Darmstadt

Themenstarter:

HTML Rendern ohne IE oder WebControl

beantworten | zitieren | melden

Hallo,
kennt jemand eine Möglichkeit, wie ich HTML Rendern und anzeigen kann?

Ohne ein dazugehöriges WebBrowser Control etc.

Würde gerne mein eigenes Control schreiben.

Grüße
ViperNeo
private Nachricht | Beiträge des Benutzers
Golo Roden
myCSharp.de - Member

Avatar #avatar-2167.png


Dabei seit:
Beiträge: 4649
Herkunft: Riegel am Kaiserstuhl

beantworten | zitieren | melden

Naja, letztlich musst Du den HTML-Quellcode parsen, und selbst zeichnen. Als Beispiel, wie so was aussehen kann, siehe SVG Rendering Engine ... ist zwar für SVG, aber vom Ansatz her das gleiche.
Wissensvermittler und Technologieberater
für .NET, Codequalität und agile Methoden

www.goloroden.de
www.des-eisbaeren-blog.de
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 7548
Herkunft: Waidring

beantworten | zitieren | melden

Weiteres Beispiel: A Professional HTML Renderer You Will Use

mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
ViperNeo
myCSharp.de - Member



Dabei seit:
Beiträge: 370
Herkunft: Darmstadt

Themenstarter:

beantworten | zitieren | melden

Hallo,

danke für die Antworten. Das ist schonmal sehr interessant. Mir geht es aber wirklich darum Internetseiten aufzurufen und zu surfen ohne das IE Control. Ich kenne von Syncfusion ein Konkurrenz-Control. Hat nicht der Firefox ein offenes Control oder so?

Ich möchte einfach nicht mehr den IE nutzen müssen.

Grüße
ViperNeo
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 7548
Herkunft: Waidring

beantworten | zitieren | melden

Zitat
Hat nicht der Firefox ein offenes Control oder so?
FF benutzt die Gecko-Renderingengine. Es gibt dafür sogar einen Wrapper in C#.

geckofx

mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
LaTino
myCSharp.de - Experte

Avatar #avatar-4122.png


Dabei seit:
Beiträge: 3062
Herkunft: Thüringen

beantworten | zitieren | melden

http://mono-project.com/GeckoSharp

Keine Ahnung, wie gut das gepflegt wird. Und auch nicht, ob's den Aufwand wert ist, weil man eine persönliche Abneigung gegen den IE hat ;)

LaTino
EDIT: auf den ersten Blick sieht gfoidl's Tipp deutlich brauchbarer aus...
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von LaTino am .
"Furlow, is it always about money?"
"Is there anything else? I mean, how much sex can you have?"
"Don't know. I haven't maxed out yet."
(Furlow & Crichton, Farscape)
private Nachricht | Beiträge des Benutzers
[email protected]
myCSharp.de - Member



Dabei seit:
Beiträge: 407

beantworten | zitieren | melden

Zitat
Ich möchte einfach nicht mehr den IE nutzen müssen.
Zitat
Würde gerne mein eigenes Control schreiben.

Perfekt...

Schreib einfach deine eigene Renderengine, die paar Stunden Arbeit
lassen sich schnell wo abzwacken... Die Entwickler (Mehrzahl!!) von MS haben in den Monaten und Jahren an denen Sie die Engine vom IE programmiert haben sicherlich die meiste Zeit in der Nase gebohrt...

Deine Engine ist dafür aber dann sicher viel besser, mächtiger und vor fehlerfreier
als dieses dre... IE-Teil von fu.... Microsoft....
Ich frag mich warum Leute die Microsoft/Windows/IE/Office,... so derart verachten immer noch damit arbeiten, für die wärs am besten,... Linux auf die Kiste, FF, OpenOffice, entwickelt wird in Java und den Forumsacc bei csharp.de am besten gleich mal löschen....

Sorry, aber das mußte jetzt mal sein...
private Nachricht | Beiträge des Benutzers
LaTino
myCSharp.de - Experte

Avatar #avatar-4122.png


Dabei seit:
Beiträge: 3062
Herkunft: Thüringen

beantworten | zitieren | melden

Nunja, nicht unsere Sache, über eventuell vorhandene NIH-Syndrome zu richten, meinste nicht? Manchmal ist ja eventuell ein tieferer Sinn hinter der Sache. Und die Erwähnung des GeckoFX-Projekts macht den Thread für mich schon lohnend.

Also nicht immer gleich anspringen (auch wenn ich nachvollziehen kann, wieso du angesprungen bist^^).

LaTino
"Furlow, is it always about money?"
"Is there anything else? I mean, how much sex can you have?"
"Don't know. I haven't maxed out yet."
(Furlow & Crichton, Farscape)
private Nachricht | Beiträge des Benutzers
Golo Roden
myCSharp.de - Member

Avatar #avatar-2167.png


Dabei seit:
Beiträge: 4649
Herkunft: Riegel am Kaiserstuhl

beantworten | zitieren | melden

Was mich bezüglich Gecko mal interessieren würde, ist, wieso man eigentliche nicht *eine* DLL hat, in der alles drin ist, sondern wieso man hunderte von Dateien mitliefern muss, um das C#-Binding nutzen zu können ...
Wissensvermittler und Technologieberater
für .NET, Codequalität und agile Methoden

www.goloroden.de
www.des-eisbaeren-blog.de
private Nachricht | Beiträge des Benutzers
FZelle
myCSharp.de - Experte



Dabei seit:
Beiträge: 10077

beantworten | zitieren | melden

Weil die Leute bei Mozilla nicht daran gedacht haben.
private Nachricht | Beiträge des Benutzers
ViperNeo
myCSharp.de - Member



Dabei seit:
Beiträge: 370
Herkunft: Darmstadt

Themenstarter:

beantworten | zitieren | melden

Hallo,

muss mich mal verteidigen :) Also ich bin grundsätzlich absolut kein Microsoft Feind. Ich nutze Windows, Office und natürlich das Studio liebend gerne und ich finde man kann gegen Microsoft sagen was man will, sie entwickeln anständige Software. Vorallem das Studio ist eine sagenhafte Entwicklungsumgebung und durch das eigentlich auch sehr ausgereifte Framework super für sogut wie jede Entwicklung.

Den Internet Explorer mochte ich allerdings noch nie so richtig. Ich bin ein Freund von Firefox, allerdings nur aufgrund von Geschwindigkeit und Darstellung von CSS etc.
Im Studio selbst nutze ich seit jeher das WebBrowser Control. Was mir in letzter Zeit allerdings etwas aufstößt sind die Events und einige Manipulationsmöglichkeiten, die doch recht kompliziert werden können. Außerdem macht mir das Control ab und an doch große Probleme. Zum Beispiel wenn man globale Settings für den IE eingestellt hat. Sicherheitsrichtlinien im Windows etc. Diese zieht sich das Control ebenfalls und das möchte ich zum Beispiel nicht.

Das mit dem GeckoFX finde ich interessant und schaue mir das mal an. Aber ich glaube zu guter letzt bleibe ich wohl doch beim alten WebControl :)

Grüße
ViperNeo
private Nachricht | Beiträge des Benutzers