Methodische Aufbereitung von Entwicklungsumgebungen für verteilte Anwendungen (2007. 104 S. 210 mm)

個数:

Methodische Aufbereitung von Entwicklungsumgebungen für verteilte Anwendungen (2007. 104 S. 210 mm)

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて

  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版
  • 商品コード 9783836601825

Description


(Text)
Diplomarbeit aus dem Jahr 2007 im Fachbereich Informatik - Angewandte Informatik, Note: 1,3, Private FernFachhochschule Darmstadt; Standort Pfungstadt (Informatik), Sprache: Deutsch, Abstract: Inhaltsangabe:Zusammenfassung:
Im Rahmen eines Informatikstudiums bleibt es nicht aus, dass sich die Studierenden mit einer oder mehreren Programmiersprachen auseinandersetzen müssen. Die Vielfalt verfügbarer Programmiersprachen ist zu groß, um alle diese Sprachen im Lauf des Studiums abhandeln zu können.
Damit das zu vermittelnde Faktenwissen nicht zu umfangreich wird, kann im Rahmen eines Informatikstudiums nur auf wenige Sprachen, einzelne Betriebssysteme und Entwicklungsumgebungen eingegangen werden.
Diese Diplomarbeit soll einen Einstieg in die Programmiersprache Csharp bieten. Nach einer grundlegenden Einführung werden exemplarisch einige Techniken demonstriert, mit deren Hilfe verteilte Systeme für die .Net-Plattform erstellt werden können.
Im Verlauf der Diplomarbeit werden Client-Server-Anwendungen unter Verwendung der folgenden Techniken erstellt:
- Socket-Programmierung.
- .Net Remoting.
- Webservices.
Die dabei entstehenden Quellcodes werden analysiert und genau beschrieben, so dass diese auch auf andere Anwendungsgebiete übertragen werden können.
(Table of content)
Inhaltsverzeichnis
1.Einführung1
2.Installation der Entwicklungsumgebung2
2.1Internet Informationsdienste3
2.2Installation von Visual Studio4
3.Grundlagen der Sprache Csharp7
3.1Aufbau eines Csharp-Programmes: Hello World!7
3.2Datentypen8
3.2.1Integrierte Datentypen9
3.2.2Komplexe Datentypen10
3.3Klassen10
3.3.1Modifizierer11
3.3.2Attribute11
3.3.3Methoden11
3.3.4Konstruktor13
3.3.5Destruktor13
3.3.6Eigenschaften13
3.3.7Delegaten13
3.3.8Vererbung14
3.3.9Konstanten15
3.3.10Variablen15
3.4Namensräume15
3.5Kontrollstrukturen16
3.5.1bedingte Verzweigung17
3.5.2Schleifen18
3.5.3Kommentare20
3.6Exceptions21
3.7Ausgewählte Klassen23
3.7.1Strings23
3.7.2Arrays27
3.7.3Datums- und Zeitfunktionen31
3.7.4Dateizugriff33
4.Erstellung eines verteilten Client-Server-Systems in Csharp36
4.1Client-Server-Verbindung über Sockets37
4.1.1allgemeine Beschreibung37
4.1.2Server-Anwendung38
4.1.3Client-Anwendung43
4.2Client-Server-Verbindung durch .Net Remoting47
4.2.1allgemeine Beschreibung47
4.2.2Klassenbibliothek49
4.2.3Server-Anwendung51
4.2.4Client-Anwendung54
4.3Client-Server-Verbindung über Webservices57
4.3.1allgemeine Beschreibung57
4.3.2Webservice58
4.3.3Client-Anwendung61
5.Ausblick65
Anhang 1.Wichtige Datentypen66
Anhang 2.Beispielklassen67
Anhang 3.Namensräume74
Anhang 4.Server-Anwendung über Sockets76
Anhang 5.Client-Anwendung über Sockets79
Anhang 6.Remoting Klassenbibliothek81
Anhang 7.Server-Anwendung über Remoting82
Anhang 8.Client-Anwendung über Remoting83
Anhang 9.Webservice85
Anhang 10.Anwendung eines Webservices in einem Client-Programm86
Anhang 11.Datenübergabe beim Funktionsaufruf über SOAP88
Anhang 12.Aufruf eines Webservices durch eine ASPX-Seite90
Literaturverzeichnis91
Eidesstattliche Erklärung93

最近チェックした商品