[Version 2.2] Atomix

    • Beta

    Es gibt 61 Antworten in diesem Thema. Der letzte Beitrag () ist von QB2VB.

      [Version 2.2] Atomix

      Beschreibung:
      Ein Webbrowser der verschieden Funktionen bietet, aber noch nicht vollständig ist, da er bis jetzt nur die "Grundlagen" beherscht (und ein Paar extras z.b Import von Chronik und Lesezeichen)

      Funktionen:
      • Tabs entfernen/hinzufügen
      • Seiten Name wird ausgelesen
      • Html Seite speichern
      • Chronik löschen
      • Lesezeichen löschen
      • Startseite festlegen (Wen keine vorhanden => nachfrage)
      • In Google,Yahoo,Amazon,Ebay und Wikipedia suchen
      • Status anzeige
      • Schnellwahl
      • und weiteres sind Grundlagen (die verständlich sind..)
      • man kann Links in einem neuen Tab öffnen
      • Tabs werden gespeichert, und geladen
      • Design Assistent
      • Browser anpassbar
      • Kopieren,Ausschneiden,Einfügen, Alles markieren,Vor,Zurück,Neu Laden Funktionen
      • Tabs Namen werden nach 10 Zeichen gekürzt, mit Endung "..."
      Geplant:
      • Lesezeichen direkt in Leiste wählen, da die bis jetzt in einer anderen Form sind..
      • Addon's
      • Per Tab einen Tab hinzufügen
      • uvm.
      Themes:



      Screenshots:







      Verwendete Programmiersprache:
      Visual Basic 2009

      Systemanforderungen:
      .NET Framework 3.5

      Download:
      Server Download (1.30 MB)

      Lizenz/Weitergabe:
      Freeware; Closed-Source

      Information:
      Nur Konstruktive Kritik

      Dieser Beitrag wurde bereits 20 mal editiert, zuletzt von „Scream“ ()

      Also erstmal gibts generell für Krypton Abzug :P

      Was mir aufgefallen ist:

      -Ein weiterer Webbrowser (...)
      -Wenn schon Tabs dann doch bitte so, das ich einfach nur "neben" einen vorhandenen Tab drücken muss damit sich ein neuer aufmacht
      -Es hat keine Funktion wenn man mit der rechten Maustaste auf die Tabs klickt, über das Menü im Kopf des Programms ist es mir viel zu umständlich
      -Es baut auf der IE-Engine auf
      -Startseite per Inputbox festlegen 8| ...
      -jedesmal ein Sound wenn ich auf eine Internetseite gehe... Say hi to Kopfschmerzen
      -Wenn man etwas völlig Sinnloses in die Inputbox der Startseite eingibt speichert er es ohne zu "merken", das es keine Internetadresse ist (Man könnte zb den String auf TLD überprüfen)
      -Popups öffnen sich im IE
      -Beim Beendet meldete Win7 x64 "Dieses Programm erfordert eine fehlende Windows-Komponente"

      So das war das was ich mal eben auf in der kürze so gemerkt hab :P

      LG Sky
      //Kommentar
      Da Trident verwendet wird werde ich es nicht testen..
      Sowie einige andere wahrscheinlich auch ;)

      + Endlich mal ein Browser mit ´nem einigermaßen gutem Design (Trotz Krypton)
      - Trident!!!

      Versuch dich echt mal mit Webkit oder Gecko auseinander zu setzen.
      Wenn man nur ein Tab hat und man oben auf das Tab entfernen-Symbol klickt :
      Spoiler anzeigen
      Informationen über das Aufrufen von JIT-Debuggen
      anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

      ************** Ausnahmetext **************
      System.ArgumentOutOfRangeException: InvalidArgument=Value mit dem Wert -1 ist für index ungültig.
      Parametername: index
      bei System.Windows.Forms.TabControl.GetTabPage(Int32 index)
      bei System.Windows.Forms.TabControl.SelectTab(Int32 index)
      bei Atomix.Form1.ToolStripButton3_Click(Object sender, EventArgs e)
      bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
      bei System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
      bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
      bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
      bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
      bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
      bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
      bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      bei System.Windows.Forms.Control.WndProc(Message& m)
      bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      ************** Geladene Assemblys **************
      mscorlib
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      Atomix
      Assembly-Version: 1.0.0.0.
      Win32-Version: 1.0.0.0.
      CodeBase: file:///C:/Dokumente%20und%20Einstellungen/Freak/Desktop/Atomix/Atomix.exe.
      ----------------------------------------
      Microsoft.VisualBasic
      Assembly-Version: 8.0.0.0.
      Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
      ----------------------------------------
      System
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
      ----------------------------------------
      System.Windows.Forms
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
      ----------------------------------------
      System.Drawing
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
      ----------------------------------------
      System.Runtime.Remoting
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
      ----------------------------------------
      ComponentFactory.Krypton.Toolkit
      Assembly-Version: 4.1.1.0.
      Win32-Version: 4.1.1.0.
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/ComponentFactory.Krypton.Toolkit/4.1.1.0__a87e673e9ecb6e8e/ComponentFactory.Krypton.Toolkit.dll.
      ----------------------------------------
      System.Configuration
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
      ----------------------------------------
      System.Xml
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
      ----------------------------------------
      mscorlib.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      Microsoft.VisualBasic.resources
      Assembly-Version: 8.0.0.0.
      Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
      ----------------------------------------
      System.Windows.Forms.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
      ----------------------------------------

      ************** JIT-Debuggen **************
      Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
      Konfigurationsdatei der Anwendung oder des Computers
      (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
      Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

      Zum Beispiel:





      Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
      Ausnahmen an den JIT-Debugger gesendet, der auf dem
      Computer registriert ist, und nicht in diesem Dialogfeld behandelt.


      Erstmal sagst du
      Wofür stellst du es aus, wen du keine Kritik hören willst außer: "ja supi gemacht kleiner, ganz toll!" , progglord hat genau die Richtung angesprochen: es ist unübersichtlich!, und wofür machen eig. immernoch alle "Webbrowser" , wen die sowieso nicht genutzt werden?, alle benutzen FIrefox bzw. Opera ;]

      Und machst dann selbst einen? 8|

      - Warum verwendest du Trident?
      - Das Design ist... hässlich :thumbdown: (Finde ich ;))

      Und ich schließe mich r3mote an:
      Da Trident verwendet wird werde ich es nicht testen..
      Sowie einige andere wahrscheinlich auch ;)
      Mit den anderen engines, das werde ich noch machen, den man kan jede zeit auf eine andere engine umsteigen..., wie gesagt der browser ist noch in den "grundlagen -phasen",sprich beta,zu den bugs, die werde ich natürlich morgen beheben ;], und da die meisten das Design anpingeln, werde ich natürlich den Browser anpassungs fähiger machen sprich skins etc.

      Lg Scream
      Welche Engine würdet ihr den bevorzugen?

      Edit:

      VB.NET-Quellcode

      1. -Ein weiterer Webbrowser (...) 'Dazu sag ich mal nichts
      2. -Wenn schon Tabs dann doch bitte so, das ich einfach nur "neben" einen vorhandenen Tab drücken muss damit sich ein neuer aufmacht ' dacht ich auch dran nur die oberen Tabs haben keine Events
      3. -Es hat keine Funktion wenn man mit der rechten Maustaste auf die Tabs klickt, über das Menü im Kopf des Programms ist es mir viel zu umständlich ' s.o
      4. -Es baut auf der IE-Engine auf ' ich kan auf eine andere Umsteigen
      5. -Startseite per Inputbox festlegen o.O ... ' Erledigt
      6. -jedesmal ein Sound wenn ich auf eine Internetseite gehe... Say hi to Kopfschmerzen ' kann man den abstellen?, wen ja, pls sagen wie..
      7. -Wenn man etwas völlig Sinnloses in die Inputbox der Startseite eingibt speichert er es ohne zu "merken", das es keine Internetadresse ist (Man könnte zb den String auf TLD überprüfen) ' Erledigt
      8. -Popups öffnen sich im IE ' daran arbeite ich derzeit noch..
      9. -Beim Beendet meldete Win7 x64 "Dieses Programm erfordert eine fehlende Windows-Komponente" ' da weiß ich grad nicht weiter.. , vll. weil ich beim programm ende, die chronik bzw. lesezeichen speichere?


      Ich uploade gleich die neue Version..

      Lg Scream

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Scream“ ()

      ich downloade mir mal grad die Gecko engine.. ;]

      Edit:
      Wen ich den XULRUNNER downlaoden will dan kommt folgender fehler auf der Seite:
      404 - Not Found
      kann ich den xulrunner auch von irgendwo anders downloaden oder ist dieser komponente an geckofx angepasst?

      Edit²:
      AddHandler tBrowser.ProgressChanged, AddressOf ProgressChanged
      Da ich diesen Code nicht bei gecko benutzen kann, frag ich mal nach wie ich auf ein event von einem generierten gecko webbrowser zugreifen kann?

      Edit³:

      Ich probiers mal mit dem Webkit, da ich den Geckofxbrowser mit den ganzen xulrunners umständlich finde

      Edit4:
      Nun ne frage zum Webkit:
      Da er keinen Progress changedevent hat, wie soll ich dan die Statustext anzeige weiter führen?, jmd. ne idee?

      Lg Scream

      Lg Scream


      ~Update~
      • Startseiten Dialog hinzugefügt (neue Form anstatt inputbox)
      • Paar Bugs entfernt (z.b Tab-Bug)
      • mehr fällt mir grad ned ein, aber ich hab da noch was gemacht xD
      P.s ich hab probiert auf eine andere Engine zu gehen, aber dan gehen die meisten Funktionen ned, deshalb hab ich mal die anderen engines in die todo list reingepackt (kein muss)

      Lg Scream


      Edit by LaMa5:
      - Bitte keine Doppelpost's, es gibt eine 'Bearbeiten' Funktion
      --> Beiträge zusammengefügt.

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „LaMa5“ ()

      Also..

      Erstmal verstehe ich nicht, warum du die anderen Webbrowser als "beschissen" abgestempelt hast, und jetzt selber einen machst.. (Wie damals mit den Youtube downloadern)

      Design finde ich sehr gelungen.
      Was fehlt sind nur Optionen(einstellungen)
      Man kann die eingegebene Webseite nur durch drücken der ENTER Taste aufrufen, es gibt keinen Button :(
      Man kann die eingegebene Webseite nur durch drücken der ENTER Taste aufrufen
      Sieh mal genauer hin :whistling:

      Webbrowser als "beschissen" abgestempelt hast,
      hab ich das?:

      Webbrowser zitat 1:

      Ich weiß du kannst es noch ned wissen, aber wb werden generell hier nicht gern gesehn, nur wen die die Grundlagen besitzen + extras , und nicht im Wussel zusammen gehädelt wurden..

      Verbesserungsvorschläge:
      • Lesezeichen
      • In Datei speichern
      • bessere Gui entwickeln (siehe Media Player)
      • Media Player entfernen (wofür ist er da? Oo)
      • Icon verändern
      • Namen verändern
      • Beschreibung ändern
      • Toolstripbutton etc. umbenennen
      • Tabs
      • uvm.
      was ich bis jetzt sehe ist nichts, und da du noch Anfänger bist will ich dir auch keine Bewertung in die Hand drücken, das würde dich nur runter machen..

      Lg Scream
      biste dir immernoch sicher?

      @All

      Ich mache grad eine Funktion wie bei Opera, lasst euch überraschen ;]

      Lg Scream
      Aber als beschissen abgestempelt?!, das ist übertrieben, und ich dachte ich mach halt auchn webbrowser, aber der ausgebaut wird ;]

      [OT]
      Hättet ihr ne Idee hierzu?:
      [VB 2008] Webbrowser zu nichts navigieren lassen
      das würde mir bei der neuen Funktion helfen..
      [/OT]

      Lg Scream

      ~Update~
      • Schnellwahl:
      Bekannte Bugs:
      • Bei der Schnellwahl werden manche Funktionen erst nach dem neustarten der Form gemacht (eher selten aber schon vorhanden, und mit Form ist die Form von den Schnellwahlen gemeint)

      Lg Scream


      Edit by LaMa5:
      - Bitte keine Doppelpost's, es gibt eine 'Bearbeiten' Funktion
      --> Beiträge zusammengefügt.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „LaMa5“ ()