WinFuture-Forum.de: Einstieg In Visual... - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 3 Seiten +
  • 1
  • 2
  • 3

Einstieg In Visual...

#16 Mitglied ist offline   Slim 

  • Gruppe: Verbannt
  • Beiträge: 436
  • Beigetreten: 26. Januar 06
  • Reputation: 0
  • Wohnort:Germany || Koblenz

geschrieben 05. Februar 2006 - 20:17

Nein, ich habs mir selber beigebracht.
0

Anzeige



#17 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 05. Februar 2006 - 20:19

Beitrag anzeigenZitat (fredi2_de: 05.02.2006, 20:13)

Habt ihr Bücher als hilfe für C#?



Es gibt online viele sachen, aber da muss man sich dahinterklemmen!!

Das.......

oder

Das

das 1. ist meiner meinung nach besser! ;)
0

#18 _fredi2_de_

  • Gruppe: Gäste

geschrieben 05. Februar 2006 - 20:20

Würde ich es schaffen mit C++ anzufangen? Oder ist das zu schwer?

Sollte ich lieber mit C# oder Visual basic anfangen..
0

#19 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 05. Februar 2006 - 20:23

Beitrag anzeigenZitat (fredi2_de: 05.02.2006, 20:20)

Würde ich es schaffen mit C++ anzufangen? Oder ist das zu schwer?

Sollte ich lieber mit C# oder Visual basic anfangen..



Du kannst auch mit c++ anfangen, aber es ist schwerer als c#..... was spricht gegen c#?

nur weil c++ für mördercoder(die es hier zweifellos gibt.. zB.: Rika) deren meinung nach besser ist, heißt das nicht das c# schlecht ist....

c# ist ne neue sprache, viele ähnlichkeiten mit JAVA...
0

#20 _fredi2_de_

  • Gruppe: Gäste

geschrieben 05. Februar 2006 - 20:34

Denke ich fange mit c# an. Das dürfte doch dem c ähnlich sein oder? Also als grundlage für einsteiger!
0

#21 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 05. Februar 2006 - 20:39

Naja, es hat schon ähnlichkeiten, aber mir gefällt C# mehr.....

Wenn ich mir den code von einem c programm anschaue, dann spricht mich der einfach nicht an....
0

#22 Mitglied ist offline   Sepultura 

  • Gruppe: aktive Mitglieder
  • Beiträge: 660
  • Beigetreten: 18. September 05
  • Reputation: 7
  • Geschlecht:Männlich
  • Wohnort:Dresden
  • Interessen:PC, Internet, C/C++

geschrieben 05. Februar 2006 - 20:58

Beitrag anzeigenZitat (schwabi: 05.02.2006, 20:39)

Naja, es hat schon ähnlichkeiten, aber mir gefällt C# mehr.....

Wenn ich mir den code von einem c programm anschaue, dann spricht mich der einfach nicht an....


Das ist Ansichtssache. Mich spricht kein C# an. Quellcode sieht schlecht und unordentlich aus, zum Mindest das "Hallo World" Programm.

Schönheit ist Ansichtssache.
Wer Japanische Produkte kauft, unterstützt den grausamen Walfang
Boykottiert JAPAN
0

#23 Mitglied ist offline   atreides 

  • Gruppe: aktive Mitglieder
  • Beiträge: 47
  • Beigetreten: 12. Mai 03
  • Reputation: 0

geschrieben 07. Februar 2006 - 20:45

Beitrag anzeigenZitat (fredi2_de: 05.02.2006, 20:13)

Habt ihr Bücher als hilfe für C#?

Für Anfänger ist das beste Buch von Charles Petzold - Die Kunst zu programmieren. Lese mal die Kundenrezensionen bei Amazon. Diese kann ich nur untermauern.

Mfg Atreides
0

#24 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 07. Februar 2006 - 21:09

Beitrag anzeigenZitat (Sepultura: 05.02.2006, 20:58)

Das ist Ansichtssache. Mich spricht kein C# an. Quellcode sieht schlecht und unordentlich aus, zum Mindest das "Hallo World" Programm.

Schönheit ist Ansichtssache.



Was ist daran unordentlich?

using System;

public class HelloWorld
{
	public static void Main()
	{
		Console.WriteLine("Hallo Welt");
		Console.ReadLine();
	}
}

0

#25 _MagicAndre1981_

  • Gruppe: Gäste

geschrieben 07. Februar 2006 - 21:52

Nix :-D. C-ler mögen wohl ihr kauderwelsch :P
0

#26 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 07. Februar 2006 - 21:59

Beitrag anzeigenZitat (MagicAndre1981: 07.02.2006, 21:52)

Nix :-D. C-ler mögen wohl ihr kauderwelsch :)


:P
0

#27 Mitglied ist offline   DatenMetzgerX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 206
  • Beigetreten: 19. September 05
  • Reputation: 0

geschrieben 07. Februar 2006 - 22:01

Ich persönlich mage C nicht. Scheiss ; :) und immer diese include :s bis man da weiss welche lib man braucht :P

C# kenne ich nicht

Ich selber arbeite am liebsten mit vb6 / vb.net. Einfach und ordentlich. Kenne im Mom nichts schöneres ;)
0

#28 Mitglied ist offline   Schwabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.769
  • Beigetreten: 27. November 05
  • Reputation: 0
  • Wohnort:Walding, Österreich

geschrieben 07. Februar 2006 - 22:03

Beitrag anzeigenZitat (DatenMetzgerX: 07.02.2006, 22:01)

Ich persönlich mage C nicht. Scheiss ; :) und immer diese include :s bis man da weiss welche lib man braucht :P

C# kenne ich nicht

Ich selber arbeite am liebsten mit vb6 / vb.net. Einfach und ordentlich. Kenne im Mom nichts schöneres ;)



bei c# haste auch immer ein simikolon!!!! aber is ja auch egal.......

der eine mag c, der andere c++, dernächste c#, der nächste vb..usw..
0

#29 Mitglied ist offline   Sepultura 

  • Gruppe: aktive Mitglieder
  • Beiträge: 660
  • Beigetreten: 18. September 05
  • Reputation: 7
  • Geschlecht:Männlich
  • Wohnort:Dresden
  • Interessen:PC, Internet, C/C++

geschrieben 08. Februar 2006 - 01:08

ist länger als das:

#include <iostream>

int main()
{
	std::cout << "Hallo Welt!" << std::endl;
}


Außerdem sehen Klassen bei C++ wesentlich schöner aus. Und es hat Vorteile, wenn man 2 Sprachen in einem Programm nutzen kann, also C/C++ gemixt.

Dieser Beitrag wurde von Sepultura bearbeitet: 08. Februar 2006 - 01:09

Wer Japanische Produkte kauft, unterstützt den grausamen Walfang
Boykottiert JAPAN
0

#30 Mitglied ist offline   Talla 

  • Gruppe: aktive Mitglieder
  • Beiträge: 224
  • Beigetreten: 24. Februar 04
  • Reputation: 0
  • Wohnort:Esslingen

geschrieben 08. Februar 2006 - 10:12

Beitrag anzeigenZitat (Sepultura: 08.02.2006, 01:08)

ist länger als das:

Hast du in C# schonmal nen längeres Programm als 5 Zeilen geschrieben? C# ist um einiges eleganter als C++ und viel produktiver da umfangreichere Klassenbibliothek. Allgemein kommst du mit .Net schneller zum Ziel. z.b. hier:
<StackPanel xmlns="http://schemas.microsoft.com/winfx/avalon/2005" xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005" Margin="10">
   <StackPanel.Resources>
	  <XmlDataSource x:Key="Blog" Source="http://blogs.msdn.com/tims/rss.aspx"/>
	  <DataTemplate x:Key="TitleTemplate">
		 <TextBlock TextContent="{Binding XPath=title}"/>
	  </DataTemplate>
   </StackPanel.Resources>
   <Label Content="{Binding Source={StaticResource Blog}, XPath=/rss/channel/title}" FontSize="24" FontWeight="Bold" />	 
   <Label Content="{Binding Source={StaticResource Blog}, XPath=/rss/channel/description}" FontSize="18" />
   <DockPanel DataContext="{Binding Source={StaticResource Blog}, XPath=/rss/channel/item}" >
	  <ListBox DockPanel.Dock="Left" ItemsSource="{Binding}" ItemTemplate="{StaticResource TitleTemplate}" IsSynchronizedWithCurrentItem="True" />
	  <TextBox Name="Contents" Text="{Binding XPath=description}" Wrap="True" Width="Auto" />
   </DockPanel>
</StackPanel>


Ein einfacher RSS Reader in 14 Zeilen!

Beitrag anzeigenZitat (Sepultura: 08.02.2006, 01:08)

Außerdem sehen Klassen bei C++ wesentlich schöner aus.


Wo sehen Klassen schöner aus? Ich werde genötigt mehrmals die Zugriffsmodifier anzugeben(im Header und in der Cpp Datei), muss Funktionen in zwei Files nachziehen wenn ich mal was an der Signatur änder, usw. Das ist einfach nur umständlich. Mal nen kleines Beispiel:

ELFFile.h:
#include <vector>

#include "./ELFModule.h"

using namespace std;

#pragma once

class ELFFile
{
public:
	ELFFile(void);
	~ELFFile(void);
	void AddModule(ELFModule module);
	vector<ELFModule> GetModules();

private:
	vector<ELFModule> m_modules;
};


ELFFile.cpp
#include ".\elffile.h"

ELFFile::ELFFile(void)
{
}

ELFFile::~ELFFile(void)
{
}

void ELFFile::AddModule(ELFModule module)
{
	m_modules.push_back(module);
}

vector<ELFModule> ELFFile::GetModules()
{
	return m_modules;
}


So, nen ganz einfache Klasse in C++ ohne viel Funktion.

In C# würde das ungefähr so aussehen(ist mehr Pseudocode, weil es die VectorKlasse so in C# nicht gibt :ph34r:):
using System;
using Vector;

namespace ELFReader {
	public class ELFFile() {
		private vector m_modules;
		
		public ELFFile() {
			m_modules = new vector();
		}
		
		public vector Modules {
			get {
				return m_modules;
			}
		}
		
		public void AddModule(ELFModule module) {
			m_modules.push_back(module);
		}
	}
}

Wo sieht da C++ besser aus?

Beitrag anzeigenZitat (Sepultura: 08.02.2006, 01:08)

Und es hat Vorteile, wenn man 2 Sprachen in einem Programm nutzen kann, also C/C++ gemixt.


Es ist recht fehleranfällig C und C++ gemischt zu schreiben, weil misch mal z.b. malloc, free, new und delete. Dann wirst sehen was für nen Chaos rauskommt inner Speicherverwaltung! Das ist allgemein so bei allen Funktionen der Sprachen. Außerdem kommt mal allzuschnell auf die Idee eher prozedual zu programmieren und dann kann man gleich C statt C++ programmieren!

Mit .Net kannst du dagegen in einem Programm alle Sprachen die für .Net verfügbar sind benutzen! Und es ist sicher weil alle auf das Framework aufbauen.
Heimat ist nicht immer dort, wo wir zur Welt kamen - Heimat ist wo wir lieben. *Ehm Welk
0

Thema verteilen:


  • 3 Seiten +
  • 1
  • 2
  • 3

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0