Code erstellen

Übersicht

1

Grundlagen

2

Tools beziehen

3

Erfahren Sie mehr

Was versteht man unter Software-Entwicklung?

Heutige Software besteht in der Regel aus einer Reihe von Komponenten, die miteinander interagieren, um die für die Implementierung der Anwendung nötigen Aufgaben auszuführen. Die Entwicklung umfasst das Erstellen solcher Komponenten, indem Quellcode in einer der zahlreichen verfügbaren Sprachen geschrieben wird. Dieser Code definiert die grundlegenden einzelnen Aktionen, die vom Computer ausgeführt werden, damit das im Design der Anwendung festgelegte Endergebnis erzielt werden kann. Weiterlesen >>

1Grundlagen 

Diese Inhalte führen Sie in die Aufgaben der Software-Entwicklung ein. Installieren Sie dann die Tools für die Umgebung, die Sie zum Erstellen von Anwendungen nutzen wollen.

Grundlagen der Softwareentwicklung

Dokument lesen

Die wichtigste Aufgabe der Softwareentwicklung besteht darin, die Vision eines Software-Architekten in einen funktionierenden Anwendungscode umzusetzen. Dieser Code sollte die geforderten Ergebnisse erzielen, unter den definierten Bedingungen reibungslos funktionieren, stabil und sicher sein und innerhalb der angegebenen Parameter ausgeführt werden können - all dies sollte mit optimaler Effizienz und bestmöglichem Einsatz der verfügbaren Ressourcen erreicht werden. Eine schwierige Aufgabe, oder? Weiterlesen >>

Dokument lesen

Als eines der größten Software-Unternehmen weltweit setzt sich Microsoft sehr dafür ein, Entwicklerteams zum Erfolg zu verhelfen. Dieses Dokument enthält eine Übersicht über die breite Palette an Tools, Entwicklungsumgebungen, Frameworks, Codebeispielen und Anleitungen von Microsoft, die alle Aspekte des Lebenszyklus der Softwareentwicklung abdecken. Weiterlesen >>

2Tools beziehen 
Symbol: Herunterladen Kostenlose Installation von Visual C# Express ( weitere kostenlose Express-Installationen)
 -ODER-
Symbol: Herunterladen Installation von Visual Studio 2010 Ultimate (kostenlose 90-Tage-Testversion)

Informationen zur Auswahl der richtigen Visual Studio-Version erhalten Sie auf der Visual Studio 2010-Produktseite. Weitere Infos zur Teamentwicklung finden Sie unter Application Lifecycle Management.

3Erfahren Sie mehr 

Folgende Ressourcen bieten Ihnen tiefergehende Informationen zu Programmiersprachen, Schreiben von Code und Erstellen von Anwendungen sowie zum Softwareentwicklungszyklus.

Dokument lesen

EINFÜHRUNG IN KLASSEN UND OBJEKTE
Artikel | .NET Framework | Oktober 2009

Eine objektorientierte Entwicklung ermöglicht es Ihnen, Ihre Anwendungslogik so zu erstellen, dass der Code in einer gewohnten Art verwendet werden kann. Dies erleichtert und vereinfacht Ihnen die Anwendungsentwicklung. Lesen Sie diesen Artikel zur objektorientierten Programmierung, um mehr zur Syntax und zu grundlegenden Konzepten zu erfahren. Lesen >>

Dieser Artikel enthält Beispiele für VB, C#, F# und C++. Wenn Sie noch nicht mit diesen Programmiersprachen vertraut sind, erleichtert Ihnen der Beispielcode in diesem Artikel den Einstieg.

Nähere Informationen zur Entwicklung mit Visual Studio

Video abspielen

ERSTELLEN VON HOCHWERTIGEM CODE MIT KOMPONENTENTESTS
Video | 7 Minuten | Visual Studio | Oktober 2008

Während der Erstellung von Code müssen Sie diesen unbedingt testen. Hierfür müssen Sie jedoch nicht warten: Die Komponententests ermöglichen Ihnen das rasche Schreiben von einfachen Funktionstests, die die Hauptelemente Ihres Codes abdecken. In diesem Video erfahren Sie mehr zur Erstellung und Ausführung der Komponententests für den C++-Code. Ansehen >>

Nähere Informationen zur Entwicklung mit einem Team mithilfe von ALM

Dokument lesen

ERSTE SCHRITTE MIT TEAM FOUNDATION SERVER: QUELLCODEVERWALTUNG, BUILD-VERWALTUNG UND FEHLERERFASSUNG
Exemplarische Vorgehensweise | Visual Studio | Team Foundation Server | Oktober 2009

Die Quellcodeverwaltung ist bei der Projektarbeit mit mehreren Teammitgliedern unerlässlich. Dank der Quellcodeverwaltung können Sie den Code in einem einzigen Repository freigeben. Darüber hinaus wird die Verarbeitung der von mehreren Entwicklern an einer Datei vorgenommenen Änderungen erleichtert. In diesem Artikel wird der Lebenszyklus beim Durchführen von Änderungen eines freigegebenen Quellcodes Schritt für Schritt erläutert. Es folgt auch ein Blick auf die in Visual Studio 2010 Ultimate enthaltenen Tools zur Erfassung von Arbeitsaufgaben und Verwaltung von Builds. Lesen >>

Team Foundation Server installieren (90-Tage-Testversion)

Nähere Informationen zur Entwicklung mit einem Team mithilfe von ALM

Dokument lesen

VERBESSERN DER TEAMEFFEKTIVITÄT MIT TEAM FOUNDATION SERVER (TFS)
Handbuch | Team Foundation Server | September 2007

Dieses kostenlose Online-Buch stellt eine umfassende Quelle zum Verständnis von TFS und zur Einführung in TFS dar. Von der Quellcodeverwaltung über die Projektfehlerverfolgung bis hin zur TFS-Architektur - diese Anleitung deckt alle Themen ab. Lesen >>

Team Foundation Server installieren (90-Tage-Testversion)

Nähere Informationen zur Entwicklung mit einem Team mithilfe von ALM

Video abspielen

DER HISTORICAL DEBUGGER (IntelliTrace)
Video | 11 Minuten | Visual Studio | Juli 2009

Debugger sind gut einsetzbare Testtools. Der Historical Debugger fungiert als "DVR" während der Codeausführung, sodass Sie Ihre Anwendung nicht nur abspielen, sondern auch anhalten und zurückspulen können, um die verschiedenen Stati Ihrer Anwendung zu bestimmten Zeitpunkten zu untersuchen. Hierdurch wird möglicherweise gleich ersichtlich, an welcher Stelle Haltepunkte platziert werden sollten und wo die Hauptursache Ihrer Probleme liegt. Ansehen >>

Visual Studio-Tests und ALM


Verwandte Themen

Erste Schritte mit der TFS-Installation
Hier erfahren Sie mehr zu den verschiedenen TFS-Installationsoptionen sowie zur Installation von TFS.

Team System: How Do I.Videos
Sehen Sie sich die Videos zu den unterschiedlichen Aspekten von Visual Studio Team System an.

Lösungen für Application Lifecycle Management
Hier finden Sie zusätzliche Artikel und Videos zu Testing und ALM.

Developer Starter Kits für den Security Development Lifecycle
Starter Kits zu grundlegenden Konzepten des Sicherheitsentwicklungszyklus (Security Development Lifecycle, SDL)

Bücher

Beginning Visual C# 2010 Beginning Visual C# 2010
In diesem Buch werden Grundlagen. Außerdem können Sie Ihre Kenntnisse in der Web- und Windows-Programmierung sowie Ihr Wissen über Windows-Formulare und den Datenzugriff vertiefen.
Beginning Visual Basic 2010 Beginning Visual Basic 2010
Dieses Buch erleichtert es Ihnen, nützliche Programme so schnell und einfach wie möglich in Visual Basic 2010 zu schreiben.
Ivor Horton's Beginning Visual C++ 2010 Ivor Horton's Beginning Visual C++ 2010
Dieses Buch bietet eine umfassende Einführung in die C++-Standardsprache und in Visual C++ 2010. Programmiererfahrung ist nicht erforderlich.
Professional F# 2.0 Professional F# 2.0
In diesem Buch erfahren Sie, wie Sie die Leistungsfähigkeit von F# voll ausschöpfen können. Es werden auch die Toolsets für Microsoft .NET Framework und Visual Studio 2010 erläutert.
Professional Application Lifecycle Management with Visual Studio 2010 Professional Application Lifecycle Management with Visual Studio 2010
Diese praxisbezogene Anleitung führt Sie durch die Tools, Richtlinien und Methoden, die Sie für Application Lifecycle Management (ALM) mit Visual Studio 2010 benötigen.
Professional Team Foundation Server 2010 Professional Team Foundation Server 2010
Dieses Buch versorgt Sie mit umfassenden Informationen, die Sie zur effizienten Verwaltung und Bereitstellung von Softwareprojekten mit TFS benötigen.