NET. Die.NET Geschichte
|
|
- Gabriel Grosse
- vor 8 Jahren
- Abrufe
Transkript
1 Die.NET Geschichte
2 Wie und wann alles begann Nachfolgeversion von COM+ (Component Object Models) Next Generation Windows Services (NGWS) Umbenennung in.net (Jahre 2000) Version 1.0 Januar 2002
3 Motivation Einheitliche Laufzeitumgebung (CLR) VB, C++ C#, andere.net Sprachen Garbage-Collector statt Reference-Counting Runtime Hosts Windows (Shell) IE (Geplant für DHTML-Anwendungen) IIS (ASP.NET) Einheitliche Klassenbibliothek Format(1.234, "#.#") vs. sprintf(str, "%3.1f", 1.234) MSIL und Just-in-Time-Compiler Optimale Ausnutzung der vorhandenen CPU
4 Neue Technologien CPUs mit unterschiedlichen Befehlssätzen AMD 3DNow! Multimedia-Befehlssatzerweiterung 1998 : AMD K6-2 Intel Streaming SIMD Extensions (SSE) 1999 : Pentium-III-(Katmai) Windows NT 4 ( ) X86, MIPS, später auch PowerPC und Alpha Multicore (2006) AMD Athlon 64 FX, Intel Core Duo Hyper-Threading
5 Übersetzung in Maschienencode
6 Neue Anwendungsgebiete 2003 SPOT (Smart Personal Object Technology)
7 Timeline NET Framework NET Compact Framework (NETCF) NET Micro Framework (NETMF) Open Source Mono Xamarin
8 .NET Core Hintergrund Info s Quelle:.NET Framework Blog archive/2014/12/04/introducingnet-core.aspx
9 Ein Rückblick Motivation für.net Core.NET Ein Satz von Verticals Quelle:
10 Die Geburt der PCL (Portable Class Libraries) Es gab bis dato kein Konzept, um übergreifend Libraries auszutauschen. Code Sharing mittels Linked Files Partial Classes #if def Abgeleitete Klassen
11 PCL Vor Windows 8 Seit Windows 8
12 PCL Contract Assembly Windows Desktop Windows Phone ASP.NET 5 App Model App Model App Model Platform spezifische Assembly PCL Contract Assembly Platform spezifische Assembly Platform spezifische Assembly
13 PCL- Contract Assembly
14 API Vereinheitlichung anstatt Code Vereinheitlichung Die verfügbare Funktionialität beeinflusst das API-Design. z.b. ACL ist nicht auf allen Platformen verfügbar Ergo wandert diese Funktionalität in ein eigenes API/Assembly, damit dieses weggelassen werden kann, wenn es nicht benötigt wird.
15 Maschinen weites Framwork vs. Application Lokales Framework Maschinenweit Einige Vorteile Zertralisierte Aktualisierung Disk Space Reduzierung
16 Maschinen weites Framwork vs. Application Lokales Framework Maschinenweit Einige Nachteile Man benötigt als Entwickler auf der Zielumgebung ein installiertes.net Framework oder man bringt die Installation mit. Man muss sich mit dem begnügen was man auf der Zielumgebung findet. Eine Aktualisierung durch meine Application kann andere Applikationen beinträchtigen.
17 Maschinen weites Framwork vs. Application Lokales Framework Kompatible Änderungen Selbst kompatible Anpassungen können bestehende Applicationen beeinflussen. Ein Interface hinzufügen => Die Serialisierung kann sich verändern Ein Overload hinzufügen => Die Anzahl der Methoden ändert sich Einen internen Type umbenennen => To String verändert sich 99,9% Kompatibilität bei 1.8 Millarden Maschinen => 1.8 Millionen nicht klappt
18 Maschinen weites Framwork vs. Application Lokales Framework Applikationslokal Einige Vorteile Man hat alles unter Kontrolle als Entwickler. Man braucht nur noch seine Applikation installieren.
19 Maschinen weites Framwork vs. Application Lokales Framework Applikationslokal Einige Nachteile Der Disk Space, den man für seine Applikation hat wird mehr. Teilung von Assemblies wird eine wenig komplizierter. Man muss sich eventuell selber um die Aktualisierung der Microsoft Assemblies kümmern. Wie läuft das mit dem Update? So wie es aktuell auch für NuGet Packages laufen würde, die in der Applikation verbaut sind. Die Hersteller der Applikation ist dafür verantwortlich.
20 - Ein Neuanfang. Quelle:
21 .NET Core.NET Core ist eine modulare Implementation, welche in vielen Verticals benutzt werden kann..net Core ist im Grunde ein Fork des.net Frameworks, dessem Implementierung auf das Decomposition/Factoring Gesichtspunkte optimiert ist.
22 .NET Core Es skaliert vom Data Center zum Touch Based Device. Es wird von Microsoft für Windows, Linux und Max OSX supported.
23 Vereinheitlichung von.net Native und ASP.NET Quelle:
24 Verteilung über NuGet Quelle:
25 Nuget -.NET Core Pakete Für den BCL-Layer werden die NuGet Pakete so heißen wie die Komponten. z.b. wird das Paket Microsoft.Bcl.Immutable zu System.Collections.Immutable Die Assembly Nummern entsprechenden den Nummer des NuGet Paketes (Semantic Versioning). Vorteil: Man sieht gleich schon am NuGet Paket was drin ist und in welcher Version. Der Upgrade der.net Core Komponenten ist so einfach wie der Upgrade jeder anderen Komponente, die über NuGet verteilt wird...
26 NuGet Verteilung => Application Lokales Framework Man braucht nur das nehmen, was man für seine Applikation braucht. Smart Sharing Verschiedene Applikationen verwenden das selbe Framework (Sie arbeiten daran Stand Nov 2014) Ziel war es, dass ein Upgrade eines lokalen Frameworks keine Auswirkungen auf andere Applikationen hat. (Sieht gut aus ;o)
27 Ist das Enterprise Ready? Es wird einen Snapshot aller zusammenarbeitenden NuGet Packages geben, die wie heute als.net Framework in einer bestimmten Version angesehen werden können. Das Testen übernimmt Microsoft. Es wird darüber nachgedacht 4 mal im Jahr solch einen Snapshot anzubieten.
28 Security vs. NuGet Packages Kein Problem, Microsoft wird Security Fixes bereitstellen, ob dass dann über Windows Update läuft. Schauen wir mal.
29 .NET Foundation.NET Core ist Open Source. Eine Chance für.net noch schneller zu wachsen auf allen Platformen. Quelle:
30 Wie steht.net Core zu den existierenden Platformen? 8? Irre. Wir müssen einen universellen Stack umsetzen das jeden SITUATION: Use Case abdeckt There a 8 competing stacks Yes! Bald SITUATION: There a 9 competing stacks
31 .NET Framework 4.6 Zuerst ist wohl das Ziel mit Visual Studio 2015, dass.net Core ein Subset des neuen.net Frameworks 4.6 ist. Wenn.NET Core released ist, wird es sich aber wahrscheinlich schneller entwickeln als das.net Framework und einige Features werden dann wahrscheinlich auch nur dort enthalten sein. :o(
32 .NET Framework 4.6 Es wird weiterhin Updates für das.net Framework geben. Geplant ist ca. einmal im Jahr. Innovationstransfer.NET Core =>.NET Framework. Es wird aber auch Bestandteile geben, die es nur im.net Framework geben wird z.b. WPF. -??? - Wie kriege ich das jetzt übereinander?
33 Mono vs..net Core Mono ist wie das.net Framework mit all seinen Problemen und einer gewissen Komplexität. Die Komplexität ist auch das Problem, warum das.net Framework nicht Open Source wird
34 Mono vs..net Core Statement: Another way to look at it: The.NET Framework has essentially two forks. One fork is provided by Microsoft and is Windows only. The other fork is Mono which you can use on Linux and Mac..
35 Mono vs..net Core Wenn man das so betrachtet, dann wird Mono das selbe Schicksal erleiden wie das.net Framework und.net Core wird beide in Zukunft ablösen.. (So meine Einschätzung) Mal wieder ein harter Schritt den was empfehle ich meinem Kunden. Wie spielt das Ganze mit WPF zusammen
36 Windows Store & Windows Phone.NET Core wird dort Einzug halten. und man ist nicht mehr so abhängig von Framework Releases, was auch die Innovationsgeschwindigkeit erhöhen soll..
37 Code Sharing -.NET Core /.NET Framework in der eigenen Applikation Portable Class Libraries (Sharing Binaries) Das wird bestimmt spannend, wenn man im.net Framework.NET Core Sachen benutzen möchte. Shared project (Shared Code on Steroids) Das #if def wird es noch eine Weile geben.. Wird benutzt in Universal Apps.
38 Summary.NET Core ist ein neuer Stack, der auf die Open Source Entwicklung optimiert ist. Es wird mit der Mono Community zusammengearbeitet, um eine gute Platform für Windows, Mac und Unix bereit zu stellen. Das Enterprise wurde nicht vergessen. Die Sicherheit wird nicht leiden.
39 Links Der Blog Eintrag, auf den diese Folien basieren ist zu finden unter 2/04/introducing-net-core.aspx Ein paar Intformationen zu Shared Projects und Protable Class Libraries 4/21/sharing-code-across-platforms.aspx
40 .NET Foundation
41 .NET wird OpenSource
42 .NET Core 5.NET Core 5 Framework => corefx.net Core 5 Common Language Runtime => coreclr
43 .NET Compiler Platform ( Roslyn ) Irgendwas muss man ja haben, um.net auf den Platformen kompilieren zu können
44 Summary Der Schritt war nur logisch, um.net auf allen Platformen bereitstellen zu können.. Take.NET to the next Level Scott Gu (Build 2014)
45 Links.NET Foundation
46 Getting Started
47 Was braucht man Zeit Rechner/VM Geduld Rudimentäre GIT Kenntnisse Ausdauer
48 Betriebssystem Windows 8.1!!! PowerShell VisualStudio 2013 Community Edition DIA SDK (Debug Interface Access SDK) VisualStudio 2015 CTP 5 Compiler und Templates GIT Sourcecodeverwaltung CMake Build-Tool
49 Quellen coreclr.net Core runtime corefx foundational libraries roslyn The.NET Compiler Platform buildtools Build tools that are necessary for building projects corefxlab Demos
50 Build C:\git\coreclr>build clean Commencing CoreCLR Repo build Doing a clean build Checking pre-requisites...
51 10 Minuten später
52 Was hat man davon?
53 und
54 und
55 Windows 7 -
56 Debugging
57 Getting Started unter Linux
58 Was baucht man? Zeit Rechner/VM Rudimentäre GIT Kenntnisse Rudimentäre Linux Shell Kenntnisse (Rudimentäre Docker Kenntnisse) Ausdauer und Nerven
59 Betriebssystem ubuntu LTS (eventuell Windows 8) GIT Sourcecodeverwaltung CMake (Version >= ) Build-Tool LLVM (Version 3.5) Compiler-Unterbau-Architektur CLang (Version 3.5) Compiler Frontend LLDB (Version 3.5) Debugger Mono für Ubuntu.NET für Linux/Max/Windows. (Docker für Ubuntu) Container für die Softwareverteilung
60 Quellen coreclr.net Core runtime Dort die Anleitung, wie man das unter Ubuntu baut
61 Build /git/coreclr$./build.sh Commencing CoreCLR Repo build Doing a clean build Checking pre-requisites...
62 1 Minute später Failed to build coreclr
63 Build as Superuser /git/coreclr$ sudo./build.sh Commencing CoreCLR Repo build Doing a clean build Checking pre-requisites...
64 1 Minute später /git/coreclr/binaries/product/amd64/debug Corerun libcoreclr.so libmscordaccore.so libmscoredbi.so
65 mscorlib.dll Da noch kein bauen auf Linux aktuell unterstützt wird braucht man doch noch ein Windows 8 oder Docker (Dazu aber später mehr) D:\git\coreclr> build.cmd unixmscorlib => mscorlib.dll => What? D:\git\corefx> build.cmd /p:os=unix /p=skiptests
66 corefx Selber bauen (unter Windows) NuGet ( Docker (Aber dazu später mehr)
67 Selber bauen Sieht zuerst einmal gut aus, aber leider fehlt die System.Runtime.dll
68 NuGet benutzen Erst einmal Mono Installieren. Erst einmal curl installieren. Dann NuGet mittels curl holen. Dann die dll s aus aspnetcore50 ins runtime Verzeichnis kopieren (System.Runtime.dll is auch da - komisch) Dann noch ein HelloWorld.cs aus corefxlab holen. Mit mcs kompilieren => HelloWorld.exe Starten mit./corerun HelloWorld.exe und
69 BOOM (agrgrgghahrhghgh)
70 ok, was tun? In dem HowTo zu dem Ganzen wird ein Docker Container erwähnt, den man benutzen kann um das Ganze mal ohne Windows auszuprobieren. Dort habe ich mir nach und nach die dll s geholt und.
71
72 Was war der Unterschied bei System.Console.dll?
73 Was war der Unterschied bei System.Console.dll?
74 Wie entwickle ich jetzt unter Linux? Command Line mcs /nostdlib /noconfig r:/../packages. HelloWorld.cs Mono Develop
75 Mono Develop
76 Mono Develop - BOOM /nostdlib wurde beim Compilieren nicht gesetzt. Also doch wieder Command Line
77 Mono Develop
78 Wie mancht das aber ASP.NET vnext unter Linux? Die benutzen aktuell wohl Mono als Runtime solange bis die coreclr und die entsprechenden Hosts zur Verfügung stehen wird spannend.
79 Summary Es funktioniert noch nicht richtig. Für ASP.NET vnext wird aktuell noch mono als runtime benutzt unter Linux und Mac. Ich bin gespannt, wann das Ganze unter Linux, Mac und richtig läuft. Aber es ist ein Anfang und ja, es wird unser Leben als.net Entwickler ändern
80 Links CoreCLR Developer Guide für Linux CoreFX Developer Guide Ubuntu Desktop Mono on Ubuntu Visual Studio 2013 Comminity Edition
81 CoreCLR auf RasPi
82 Voraussetzungen GIT (schon vorinstalliert) CMake 3.2 (mindestens ) llvm-3.5 clang-3.5 lldb-3.5 GCC 4.7 (nicht über apt-get install nachinstallierbar) Paketquellen auf jessie (beta) umstellen und dann Update durchführen
83 Los Stop Schade Nach all den Mühen kommt man zu folgenden Zeilen # TODO: Support this message(fatal_error Not implemented! )
84 Mono
85 Integration in VisualStudio Mono installieren (3.12.0) Bibliotheken kopieren C:\Program Files (x86)\mono\lib\mono\4.0 => C:\Program Files (x86)\reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Mono Datei anlegen ~\Profile\Mono\RedistList\FrameworkList.xml <?xml version="1.0" encoding="utf-8" standalone="yes"?> <FileList ToolsVersion="4.0" RuntimeVersion="4.0" Name="Mono " Redist="Mono_3.12.0"> </FileList> Registry Eintrag HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v \SKUs\.NETFramework,Version=v4.0,Profile=Mono
86 Als Target Framework verfügbar
87 Debugging Windows local VisualStudio TargetFrameworkVersion und TargetFrameworkProfile in csproj eintragen <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <TargetFrameworkProfile>Mono</TargetFrameworkProfile> </PropertyGroup>
88 Debugging Windows remote VisualStudio mit MonoDebugger von Christian Giesswein MonoDebugger.MonoServer.exe auf dem Zielsystem starten Build --> Start Mono-Debugging (remote)
89 Debugging Windows local Xamarin Studio F5
90 Debugging Windows remote Xamarin Studio Umgebungsvariable setzen MONODEVELOP_SDB_TEST=1 Neuer Menüeintrag Custom Command Mono Soft Debugger
91 Fazit Verwendbar Mehrere Möglichkeiten Einschränkungen des Frameworks Win32 Spezifika Mono Migration Analyzer (MoMA)
.NET Core Hintergrund Info s
.NET Core Hintergrund Info s Entwicklertag 2015 in Karlsruhe Andreas Bräsen Freiberuflicher Software Entwickler Mit dem Schwerpunkt auf.net basierte pragmatischer Software Entwicklung Cummunity.NET User
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
Mehr360.NET. Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland
360.NET Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland Was ist.net? Eine Strategie Eine Plattform Eine Laufzeitumgebung Eine Software-Sammlung Ein Set von Services Warum so ein Framework?
MehrQt-Projekte mit Visual Studio 2005
Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrKurzfassung der Studienarbeit
Kurzfassung der Studienarbeit Abteilung Informatik Namen der Studenten Roman Widmer Mikkala Pedersen Studienjahr Sommersemester 2004 Titel der Studienarbeit.NET Skript Debugger Examinator Der GUI-Builder
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrHow To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform
How To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform 0. Benötigt werden folgende Softwarepakete:.NET Framework Software Development Kit (http://www.microsoft.com/downloads/details.aspx?familyid=4fe5bdb5-c7a7-4505-9927-2213868a325b&displaylang=en)
MehrHex Datei mit Atmel Studio 6 erstellen
Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.
MehrThema: Microsoft Project online Welche Version benötigen Sie?
Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig
MehrInformationen zur Verwendung von Visual Studio und cmake
Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake... 2 Erste Schritte mit Visual Studio... 2 Einstellungen für Visual Studio 2013... 2 Nutzung von cmake... 6 Installation von
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
MehrVisual Basic Express Debugging
Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das
MehrEinstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG
Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrEinrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrSie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.
Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Am 15.08.2015 um 21:03 schrieb Jürgen Kleindienst : bei einer Terminalsitzung steht mir
MehrBewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones
Seite 1 von 5 Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones von Robert Panther Mobile Devices auf Basis von Windows CE haben sich inzwischen fest am Markt etabliert. Nach dem Siegeszug
MehrOctave für Windows. Leichte Variante (kein Cygwin installiert)
1 of 9 09/08/2006 11:05 AM Octave für Windows Octave läuft unter den 32-Bit Versionen von Windows, also unter Windows 9x/NT/Me/2000 und XP. Auf dieser Seite geben wir vier Varianten an, um Octave unter
MehrAvira und Windows 8/Windows Server 2012
Avira und Windows 8/Windows Server 2012 Inhaltsverzeichnis 1. Was bedeutet Windows 8-Kompatibilität?... 3 2. Warum ist Avira nicht zertifiziert für Windows 8/ Windows Server 2012?... 3 4. Was bedeutet
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrDOKUMENTATION VOGELZUCHT 2015 PLUS
DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP
MehrAktualisierung zum Buch Windows und PostgreSQL
Aktualisierung zum Buch Windows und PostgreSQL von Stefan Kunick Stand 16.12.2009 Seite 1 Vorwort: In der Version 8.4 hat sich nun einiges geändert. Auf einige Punkte gehe ich in diesem PDF-Dokument ein
Mehrbizsoft Rechner (Server) Wechsel
bizsoft Büro Software Büro Österreich, Wien Büro Deutschland, Köln Telefon: 01 / 955 7265 Telefon: 0221 / 677 84 959 e-mail: office@bizsoft.at e-mail: office@bizsoft.de Internet: www.bizsoft.at Internet:
MehrWindows 10 > Fragen über Fragen
www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 103 Windows 10 > Fragen über Fragen Was ist das? Muss ich dieses Upgrade machen? Was bringt mir das neue Programm? Wie / wann muss ich es
MehrMobile RPG - Smartphone-Anwendungen mit Mobile RPG - I Christian Neißl, 6.4.2013
Mobile RPG - Smartphone-Anwendungen mit Mobile RPG - I Christian Neißl, 6.4.2013 Im letzten Artikel wurde das Konzept von Mobile RPG (MR) vorgestellt. Dieser Artikel geht auf die technischen Voraussetzungen
MehrWindows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein
Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente Dr. Beatrice Amrhein Überblick Die Architektur WPF Projekt erstellen Steuerelemente einfügen Eigenschaften von Steuerelementen ändern Nach
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrProblem crazytrickler unter Windows 8:
Problem crazytrickler unter Windows 8: Für die Kommunikation mit dem PC ist im crazytrickler der Chip PL2303HXA/XA zuständig. Er wird unter Windows 8 nicht mehr vom Hersteller Prolific unterstützt. Geräte
MehrC A L D E R A G R A P H I C S. Wie geht das? Benutzen des Backup Verfahrens
C A L D E R A G R A P H I C S Wie geht das? Benutzen des Backup Verfahrens Visage...einfach perfekt drucken! Caldera Graphics 2008 Caldera Graphics und alle Caldera Graphics Produkte, die in dieser Publikation
MehrGetting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen
Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen 1 Download und Import der Lösung 2 Import der aktuellenverpflegungspauschalen 3 Weitere Informationen und Problembehandlung 1 Download
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrKonfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung
Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3
MehrÄnderungsbeschreibung HWS32 SEPA Überweisungen
Änderungsbeschreibung HWS32 SEPA Überweisungen Inhaltsverzeichnis SEPA ÜBERWEISUNGEN... 2 INSTALLATION... 2 ÄNDERUNGEN IN DER ADRESSVERWALTUNG... 4 ÄNDERUNGEN IM RECHNUNGSEINGANGSBUCH... 5 DIE ÜBERWEISUNGSPROGRAMME
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrDDBAC-SDK unter Linux (mit Wine) Installationsanleitung
DDBAC-SDK unter Linux (mit Wine) Installationsanleitung Installation von Wine Einleitung Übersicht Titel Thema Datei DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC_Wine_Installation.doc
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrWindows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen
Windows 10 Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was ist neu (im Vergleich zu Windows 8.1) Wann lohnt sich ein Umstieg Update Installation von Windows 10 Startmenü Windows Explorer Webbrowser
MehrWindows Server 2012 R2 Essentials & Hyper-V
erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrInternet online Update (Internet Explorer)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:
MehrEIDAMO Webshop-Lösung - White Paper
Stand: 28.11.2006»EIDAMO Screenshots«- Bildschirmansichten des EIDAMO Managers Systemarchitektur Die aktuelle EIDAMO Version besteht aus unterschiedlichen Programmteilen (Komponenten). Grundsätzlich wird
MehrInstallation SQL- Server 2012 Single Node
Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit
MehrSFTP SCP - Synology Wiki
1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2
MehrDatenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
MehrAnleitung zum Computercheck So aktualisieren Sie Ihr Microsoft-Betriebssystem
Anleitung zum Computercheck So aktualisieren Sie Ihr Microsoft-Betriebssystem Information Wichtiger Hinweis: Microsoft hat am 8. April 2014 den Support für Windows XP eingestellt. Neue Sicherheitsaktualisierungen
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrKonzept zur Migration Joomla auf Version 3.x
PUBLIK Internetservice, Am Halbach 10, 45478 Mülheim Michael Gatz-Kippert Am Halbach 10 45478 Mülheim an der Ruhr Tel: +49 208 74049876 Fax: +49 208 74049821 http://www.publik.ruhr Samstag, 2. August 2014
MehrC++ mit Eclipse & GCC unter Windows
C++ mit Eclipse & GCC Seite 1 / 14 C++ mit Eclipse & GCC unter Windows Hinweise Stand 18. Okt. 2014 => GCC 4.9.1 Boost 1.56.0 Eclipse Luna V. 4.4.1 Java Version 8, Update 25 (entspricht 1.8.0_25) Achtung
MehrMöglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!
Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Um mehrere Versionsstände parallel betreiben zu können, sollte man die folgenden Hintergründe kennen, um zu verstehen wo ggf. die Hürden liegen.
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrInstallation / Aktualisierung von Druckertreibern unter Windows 7
Rechenzentrum Installation / Aktualisierung von Druckertreibern unter Windows 7 Es gibt drei verschiedene Wege, um HP-Druckertreiber unter Windows7 zu installieren: (Seite) 1. Automatische Installation...
MehrEinführung in TexMaker
Einführung in TexMaker 23. November 2007 TexMaker ist ein ist ein freier Texteditor für LA TE X-Dokumente unter Windows. Mit diesem Editor lassen sich ohne große Schwierigkeiten *.tex-dokumente aufrufen,
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
Mehrmit dem TeXnicCenter von Andreas Both
LaTeX mit dem TeXnicCenter Seite 1 von 9 mit dem TeXnicCenter von Andreas Both Diese Dokument soll den Schnelleinstieg von der Installation bis zum ersten LaTeX-Dokument in sehr kurzen (5) Schritten und
Mehr1.3. Installation und Konfiguration von Filr Desktop
Novell Filr Desktop Anleitung für das Kollegium Ergänzende Informationen und viele Anleitungen zum Filr findet man auf der Novell-Doku-Seite: https://www.novell.com/de-de/documentation/novell-filr-1-1/
Mehrecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt
Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3
MehrAnleitung zum Prüfen von WebDAV
Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des
MehrICS-Addin. Benutzerhandbuch. Version: 1.0
ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...
MehrAlle Informationen zu Windows Server 2003 Übersicht der Produkte
Alle Informationen zu Windows Server 2003 Übersicht der Produkte Downgrade-Rechte für Microsoft Windows Server 2003 Was sind Downgrade-Rechte? Gründe für Downgrades Wichtige EULA-Anforderungen für Downgrades
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrGITS Steckbriefe 1.9 - Tutorial
Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein
MehrPROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER
PROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER Hallo, ich habe mir mal die Arbeit gemacht hier eine ausführliche Anleitung zu schreiben. Der Grund dafür ist, dass nicht nur ich totale Probleme damit
MehrUpgrade von Windows Vista auf Windows 7
Je nach Ihrer Hardware und der aktuellen Edition von Windows Vista können Sie die Option Upgrade bei der Installation von Windows 7 verwenden, um ein Upgrade von Windows Vista auf die entsprechende oder
MehrICT-Cloud.com XenApp 6.5 Configuration Teil 2
Allgemein Seite 1 ICT-Cloud.com XenApp 6.5 Configuration Teil 2 Montag, 16. April 2012 INFO: Haben Sie schon Ihren "Domain Controller" konfiguriert? Ohne den, geht es im nächsten Teil nicht weiter! ICT-Cloud.com
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrSharePoint Workspace 2010 Installieren & Konfigurieren
[Geben Sie Text ein] SharePoint Workspace 2010 Installieren & Konfigurieren SharePoint Workspace 2010 Installieren & Konfigurieren Inhalt SharePoint Workspace 2010 Installieren... 2 SharePoint Workspace
Mehr.NET Code schützen. Projekt.NET. Version 1.0
.NET Code schützen Projekt.NET Informationsmaterial zum Schützen des.net Codes Version 1.0 Autor: Status: Ablage: Empfänger: Seiten: D. Hoyer 1 / 6 Verteiler : Dokument1 Seite 1 von 1 Änderungsprotokoll
MehrBenutzerinformation zum IP-Update: Wie aktualisiere ich meine IP-Adresse? Datenstand: 09.09.2014 / Version 1.0
Benutzerinformation zum IP-Update: Wie aktualisiere ich meine IP-Adresse? Datenstand: 09.09.2014 / Version 1.0 Mindestens nach jeder Neueinwahl erhalten Sie eine neue dynamische IP-Adresse von Ihrem Internetprovider
MehrAnwender-Dokumentation. Update ATOSS WINDOWS. Versionswechsel innerhalb der V2.5
Anwender-Dokumentation Update ATOSS WINDOWS Versionswechsel innerhalb der V2.5 Allgemein Diese Dokumentation beschreibt das Aktualisieren eines Windows-ATOSS-Servers auf die Version 2.5 vom 01.Juli 2011.
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrPrintserver und die Einrichtung von TCP/IP oder LPR Ports
Printserver und die Einrichtung von TCP/IP oder LPR Ports In der Windowswelt werden Drucker auf Printservern mit 2 Arten von Ports eingerichtet. LPR-Ports (Port 515) oder Standard TCP/IP (Port 9100, 9101,9102)
MehrDow Jones am 13.06.08 im 1-min Chat
Dow Jones am 13.06.08 im 1-min Chat Dieser Ausschnitt ist eine Formation: Wechselstäbe am unteren Bollinger Band mit Punkt d über dem 20-er GD nach 3 tieferen Hoch s. Wenn ich einen Ausbruch aus Wechselstäben
MehrInstallationsleitfaden zum Fakturierungsprogramm
Installationsleitfaden zum Fakturierungsprogramm 22.05.07 002-Installationsleitfaden Systemvoraussetzungen Betriebssystem: Windows 2000/Service Pack SP4 Windows XP/Service Pack SP2 Windows 2003 Server
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
MehrKurzanleitung Installation der Zend Studio Sprachpakete
Kurzanleitung Installation der Zend Studio Sprachpakete Von Zend Technologies, Inc. www.zend.com Installation Zend Studio Sprachpaket Wenn Ihre regionalen Einstellungen für Deutsch, Französisch oder Italienisch
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrAndroid-Apps Google-Maps v2
Android-Apps Google-Maps v2 2/20 Die einfachste Map-App entwickeln Achtung! Die seit März 2013 alleinig gültige Google Maps Android API v2 ist nicht kompatible mit der Vorgängerversion. Auch die alten
MehrACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.
Track in Route umwandeln ACHTUNG: Ein Track kann nur dann in eine Route umgewandelt werden, wenn der Track auf Wegen gefahren wurde. Ein Querfeldein-Track kann nicht in eine Route umgewandelt werden, da
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrMicrosoft Update Windows Update
Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option
MehrDER WING COMMANDER CD³² GUIDE
DER WING COMMANDER CD³² GUIDE powered by www.amigaemuboard.net & www.a1k.org Seite 1/5 Wing Commander ist ein geniales Game, vor allem die CD³² AGA-Version mit 256 Farben genießt unter Amigafans Kultstatus.
MehrInstallation / Update Advantage Database Server. Die Software Hausverwaltung
Installation / Update Advantage Database Server Die Software Hausverwaltung Inhaltsverzeichnis 1. DOWNLOAD DES AKTUELLEN ADVANTAGE DATABASE SERVERS... 1 2. ERSTINSTALLATION DES ADVANTAGE DATABASE SERVERS...
MehrInstallation mit Lizenz-Server verbinden
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver
MehrARCO Software - Anleitung zur Umstellung der MWSt
ARCO Software - Anleitung zur Umstellung der MWSt Wieder einmal beschert uns die Bundesverwaltung auf Ende Jahr mit zusätzlicher Arbeit, statt mit den immer wieder versprochenen Erleichterungen für KMU.
MehrDatabear Software Installer
Installer Der Installer ist ein -Produkt, mit dem eigene Installationen für Windows-Anwendungen erstellt werden können. Mit diesem Produkt soll jeder in der Lage sein, schnell, unkompliziert und ohne detailliertes
MehrWhitepaper. Produkt: List & Label 16. List & Label 16 unter Linux/Wine. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: List & Label 16 List & Label 16 unter Linux/Wine List & Label 16 unter Linux/Wine - 2 - Inhalt Allgemeines 3 Voraussetzungen 3 Schritt-für-Schritt
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrAnleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT
Boris Golubovic Dortmund, den 24. Oktober 2010 Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Ein Projekt anlegen Ein Projekt kapselt alle zu einer Anwendung gehörenden
MehrVoraussetzung. Anleitung. Gehen Sie auf Start Einstellungen und suchen Sie hier den Eintrag Datenverbindungen oder Verbindungen. Öffnen Sie diesen.
NETZWERK KONFIGURATION WINDOWS MOBILE 5 FOR SMARTPHONE Titel KONFIGURATION VON: GPRS/EDGE/UMTS UND MMS Autor Marco Wyrsch (marco.wyrsch@mobiledevices.ch nur für Feedback/Fehler! Kein Support!) Aktualisiert
MehrStarthilfe für C# Inhaltsverzeichnis. Medien- und Kommunikationsinformatik (B.Sc.) Alexander Paharukov. Informatik 3 Praktikum
Starthilfe für C# Inhaltsverzeichnis Allgemeines... 2 Bezugsquellen... 2 SharpDevelop... 2.NET Runtime... 2.NET SDK... 2 Installation... 2 Reihenfolge... 2 Vorschlag für eine Ordnerstruktur... 3 Arbeit
MehrCommand-Line. Line-Tools und Unix-Umgebungen Umgebungen unter Windows
Command-Line Line-Tools und Unix-Umgebungen Umgebungen unter Windows Wie mache ich dem Unix- Sysadmin das Leben einfacher im Umgang mit Windows-Rechnern? Jochen Felten 19.1.2002 Inhalt I.CMD-Tools von
Mehr