Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 19:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



GUI Tutorials?

Discussion on GUI Tutorials? within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
Join Date: Jun 2014
Posts: 919
Received Thanks: 101
GUI Tutorials?

^close
Strong. is offline  
Old 12/22/2014, 23:32   #2

 
Hupfi10's Avatar
 
elite*gold: 76
Join Date: Aug 2011
Posts: 2,548
Received Thanks: 1,442
Welche Sprache?
Wo sind die Login Daten gespeichert? Datenbank direkt im Source des Logins?
Welche Sicherheitsstandards?
Hupfi10 is offline  
Old 12/23/2014, 08:24   #3
 
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
Sein Titel lautet "C# am Lernen" so denke ich er meint C#.

Dennoch stellt sich die Frage, für welches (Grafik)-Framework?
WinForms
WPF
WinRT
Xamarin.Forms
ASP.NET WebForms
ASP.Net MVC
..
Black Tiger ツ is offline  
Old 12/23/2014, 13:02   #4


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by Black Tiger ツ View Post
Sein Titel lautet "C# am Lernen" so denke ich er meint C#.

Dennoch stellt sich die Frage, für welches (Grafik)-Framework?
WinForms
WPF
WinRT
Xamarin.Forms
ASP.NET WebForms
ASP.Net MVC

..
Kannst du alle bis auf WinForms streichen, das ist das einzige Framework dass kaum/keine Grundlagen der Sprache erfordert. (Was natürlich Code produziert von dem man nachts Albträume kriegen könnte)

Btw. gibt es keine "GUI Tutorials". Du setzt dich mit dem Framework auseinander und spezialisierst dich auf eins - nicht auf alle GUI Frameworks die es gibt. Wobei ich sowieso davon abrate wenn man die Grundlagen eh noch nicht drauf hat.
Mostey is offline  
Thanks
1 User
Old 12/23/2014, 17:22   #5
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Im .Net sind GUI's (zumindest die WinForms) so einfach, dass sie eigentlich kein Tutorial benötigen.
Ich versuch dir mal zu erklären wie es läuft. Form, Button, TextBox, sind alles Klassen, aus einer Klassenhirachie von Grafischen Elementen. Für die Forms Klasse z.B.
Code:
System.Object 
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.Control
        System.Windows.Forms.ScrollableControl
          System.Windows.Forms.ContainerControl
von jedem dieser Klassen erbt die Form-Klasse Eigenschaften, 2 Klassen die von einer gleichen Klasse Abstammen, haben immer auch Überschneidungen in den Eigenschaften. Noch dazu hat jede klasse seine Eigenen, ganz speziellen Eigenschaften.
Zu den Eigenschaften gehört z.b. Text, Farbe, Font.

Auch sehr wichtige Eigenschaften sind die so genannten Events, ein Event ist eine Eigenschaft, der du eine Methode zuweisen kannst, das Objekt kann dann jederzeit dieses event abrufen, dadurch wird die Methode ausgeführt, ohne dass dass in der Klasse definiert sein muss wie z.b. die Methode heißt.

Events sind z.b. OnClick, MouseEnter, oder DblClick.

Wenn nun z.B. ein Button geclickt wird überprüft das Objekt (z.b. Button1) ob ein EventHandler für dieses Event Existiert, wenn ja ruft es diesen auf, und die Methode z.b. Button1_Click(Object Sender)
Mit einem Event werden auch verschiedene Parameter an die Methode übergeben, in den Meisten Fällen eigentlich ein Sender vom Typ Object, der ein Verweis auf das Eventausführende Objekt ist. Bei manchen Events werden noch andere Daten übergeben wie z.b. die maus Position.

Was für Eigenschaften und Events eine Klasse hat findest du auf MSDN, oder indem du ein Objekt dieser Klasse im Form editor anklickst und dir im eigenschaftsfester dann die Eigenschaften ansiehst
warfley is offline  
Old 12/24/2014, 00:03   #6

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Arrow General Coding -> .NET Languages

#moved
snow is offline  
Reply




All times are GMT +1. The time now is 19:34.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.