Announcement

Collapse
No announcement yet.

C# Design

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • C# Design

    Wie kann man es schaffen, dass ein C# Programm eine Benutzeroberfläche wie ICQ 6 (Design) hat, und nicht wie ein normaler Windows-Client? Muss man da dann seine Klassen selber schreiben, die das Design beinhaltet, und wenn ja, wie?

    Bisher hab ich nur mit der normalen Windowsoberflache, die der Microsoft Visual C#2008 Express anbietet, verwendet, doch irgendwann wurde das langweilig.

    Bisher hab ich im schulischen Bereich nur mit JAVA (Editor: Eclipse) gearbeitet und da hat man dann in einer Klasse reingeschrieben, wie groß das Fenter sein soll, wo der Button ist usw., aber ein explizites Design haben wir da ebenfalls nie verwendet und auch nicht erklärt.

    Doch zurück zu meiner Frage.
    Wie kann man das in C# umsetzen?

    Kann man, wenn man das Design in einer Klasse angelegt hat durch den Reiter "Design", wie vorher bei den Steuerelementen, weiterarbeiten oder muss man da dann mit den Koordinaten in 2D arbeiten?

    Danke für Antworten
    PHP Code:
    <?php
    echo 'http://acs-it-worx.de/';
    echo 
    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
    echo '-----------------------------------------------------------------';
    echo 
    'http://www.autoservice-asberg.de/';
    ?>

  • #2
    Hallo,

    kann dir nicht direkt helfen, aber http://entwickler-forum.de/showthrea...ighlight=skins

    Anmerkung 1: Das ganze läuft unter dem Begriff Skins (wenn du suchen willst).

    Anmerkung 2: Die Windows-Oberfläche stellt nicht C# Express dar sondern das Betriebssystem.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      ich hab da was gefunden, was interessant aussieht, aber ich finde keinen Link um das herunter zu laden:

      FUI SkinStudio
      PHP Code:
      <?php
      echo 'http://acs-it-worx.de/';
      echo 
      'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
      echo '-----------------------------------------------------------------';
      echo 
      'http://www.autoservice-asberg.de/';
      ?>

      Comment


      • #4
        Wenn du das SkinStudio von Stardock meinst so geht es da nicht um Skinning im eigentlichen Sinn (auch wenns im Namen steht ) sondern um das Erstellen von OS Themes für XP und Vista. Und, damit das dann funktioniert, muß auf dem System WindowBlinds installiert sein.

        Comment


        • #5
          Kenn ihr denn Programme, die das "Design" des geschriebenen Programms ändern (wenn möglich als Freeware)?
          PHP Code:
          <?php
          echo 'http://acs-it-worx.de/';
          echo 
          'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
          echo '-----------------------------------------------------------------';
          echo 
          'http://www.autoservice-asberg.de/';
          ?>

          Comment


          • #6
            Sie dir nochmal den Thread den Gü verlinkt hat an. Dort gibt es Links zu Beispielen.

            Aber auch dabei gilt, diese Lösungen können nicht mit x-beliebigen Controls umgehen sondern nur mit denen die explizit von dieser Skinning-engine unterstütz werden. Du müßtest also jeweils konkret nachlesen ob die von dir benutzten Controls abgedeckt sind. Üblicherweise solltest du mit den Standard Winform Controls kein Problem haben (außer vielleicht dem GridControl und der Form selber).

            Ansonsten sieh dir WPF an und lass Winforms links liegen. In WPF ist das Skinning eingebaut.

            Comment


            • #7
              WPF sieht auch interessant aus, aber die Software "Microsoft Expression Blend 2", die mich interessieren würde kostet was und ich kann mir denken, dass die Trial-Version nur auf 30 Tage beschränkt ist.

              Oder denk ich nur zu kompliziert und ich hab es bereits im Visual C# Express 2008, nur hab es noch nicht gefunden?
              PHP Code:
              <?php
              echo 'http://acs-it-worx.de/';
              echo 
              'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
              echo '-----------------------------------------------------------------';
              echo 
              'http://www.autoservice-asberg.de/';
              ?>

              Comment


              • #8
                Visual C# Express 2008 hat WPF-Anwendung -> probiers mal.

                mfG Gü
                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

                Comment


                • #9
                  Hab es immer übersehen, wenn ich ein neues Projekt gemacht habe. Da bin ich immer direkt auf "WindowForm Anwendung" gegangen.

                  dann schauen wir mal weiter

                  danke
                  PHP Code:
                  <?php
                  echo 'http://acs-it-worx.de/';
                  echo 
                  'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                  echo '-----------------------------------------------------------------';
                  echo 
                  'http://www.autoservice-asberg.de/';
                  ?>

                  Comment


                  • #10
                    mir ist gerade noch eine Frage eingefallen:

                    Wenn ich nun ein Projekt erstelle, ist es ja so wie vorher, wenn man es starten will, aber wenn man nun eine Browseranwendung erstellt, unter was für eine Rubrik fällt das? ASP.NET?
                    PHP Code:
                    <?php
                    echo 'http://acs-it-worx.de/';
                    echo 
                    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                    echo '-----------------------------------------------------------------';
                    echo 
                    'http://www.autoservice-asberg.de/';
                    ?>

                    Comment


                    • #11
                      Originally posted by creator90 View Post
                      mir ist gerade noch eine Frage eingefallen:

                      Wenn ich nun ein Projekt erstelle, ist es ja so wie vorher, wenn man es starten will, aber wenn man nun eine Browseranwendung erstellt, unter was für eine Rubrik fällt das? ASP.NET?
                      So ist es - ASP.NET ist richtig.

                      Ausnahme: Wenn Du das WebBrowser-Control in einer WinForms-Anwendung benutzt, bleibt es natürlich eine WinForms-Anwendung.

                      Jürgen

                      Comment

                      Working...
                      X