Tutorials - dotnet-forum.de Knowledge Base http://dotnet-forum.de/KnowledgeBase/categories/210-tutorials.aspx VB-Magazin KnowledgeCenter - http://www.vb-magazin.de de-de VB-Magazin KnowledgeCenter Controls aus einem anderen Thread setzen (SynchronizationContext, CancellationToken, Bonus: Tooltips) <p>Version 2 vom 7.9.2010 <br />Änderungen:</p> <ul> <li>Die Übergabe der Daten an die Controls findet jetzt in der Form1-Klasse statt (SRP). </li> <li>Eine Referenz der Form1-Klasse wird <u>nicht mehr</u> an die Workerklasse übergeben –&gt; geringere Kopplung und Wegfall der Referenzproperties für die involvierten Controls. </li> <li>Das Messaging zwischen den Klassen wird über Events abgewickelt. </li> <li>Extra Methoden für das Handling des SynchronizationContext wurden entfernt und durch Lambdas ersetzt –&gt; schlankerer Code. </li> </ul> <p>Dieser KB-Artikel befasst sich mit der Frage, <em>“wie behandelt man Windows-Forms Controls aus einem anderen Thread heraus”</em>.</p> <p>Jeder Entwickler hat wohl schon folgende Exception gesehen: </p> <p><font color="#ff0000" si ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:350 0 Sun, 29 Aug 2010 12:14:20 GMT http://dotnet-forum.de/KnowledgeBase/articles/2010/08/29/350-controls-aus-einem-anderen-thread-setzen-synchronizationcontext-cancellationtoken-bonus-tooltips-.aspx Rainer Hilmer http://dotnet-forum.de/KnowledgeBase/articles/2010/08/29/350-controls-aus-einem-anderen-thread-setzen-synchronizationcontext-cancellationtoken-bonus-tooltips-.aspx Tutorials Cliententwicklung Mocks und Stubs im Einsatz (TDD Part 2) <link rel="stylesheet" type="text/css" href="DokuStyle.css" /><style type="text/css"> a:link, .commonsidebararea a:link { color: #2488f9; } a { font-family: tahoma,arial,helvetica; text-decoration: none; color: #2388f7; /*background:url(../images/ExternalLink.gif) center right no-repeat;padding-right:13px;*/ } .style1 { color: #008000; } .style2 { font-family: consolas; font-size: small; background-color: white; font-weight: bold; } </style> <h2>2. Mocks</h2> <h3>2.1 Das Problem</h3> <p>In <a href="http:/ ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:349 0 Fri, 06 Aug 2010 14:32:47 GMT http://dotnet-forum.de/KnowledgeBase/articles/2010/08/06/349-mocks-und-stubs-im-einsatz-tdd-part-2-.aspx Rainer Hilmer http://dotnet-forum.de/KnowledgeBase/articles/2010/08/06/349-mocks-und-stubs-im-einsatz-tdd-part-2-.aspx Tutorials IT Professional Das kleine 1x1 des Test Driven Development (TDD Part 1) <link rel="stylesheet" type="text/css" href="DokuStyle.css" /><style type="text/css"> a:link, .commonsidebararea a:link { color: #2488f9; } a { font-family: tahoma,arial,helvetica; text-decoration: none; color: #2388f7; /*background:url(../images/ExternalLink.gif) center right no-repeat;padding-right:13px;*/ } .style1 { color: #ff0000; } .style2 { color: #008000; } </style> <h2>Vorwort</h2> <p>Artikel zu diesem Thema gibt es wohl fast so viele wie Sand am Meer, ja ganze Bücher wurden schon darüber geschrieben. Warum also noch ein Artikel? Eine anschauliche Einführ ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:348 0 Fri, 30 Jul 2010 22:12:12 GMT http://dotnet-forum.de/KnowledgeBase/articles/2010/07/30/348-das-kleine-1x1-des-test-driven-development-tdd-part-1-.aspx Rainer Hilmer http://dotnet-forum.de/KnowledgeBase/articles/2010/07/30/348-das-kleine-1x1-des-test-driven-development-tdd-part-1-.aspx Tutorials IT Professional Windows Forms Controls-Generierung zur Laufzeit <p>oder: Wie man sich Arbeit erspart, wenn man viele Buttons braucht.</p> <p>Eines der Mitglieder des Forums fragte ob es möglich sei, viele Buttons automatisch erstellen zu lassen. <br />Der Trick dabei ist, dass man Controls (hier Buttons) erst zur Laufzeit erzeugt. </p> <p>Eine weitere Anforderung war: Wenn man einen Rechtsklick auf einen der Buttons macht, soll dieser verschwinden. <br />Die Generierung von Controls ist schon die halbe Miete, aber natürlich muss man mit ihnen auch interagieren können. Dazu werden die Controls zentral registriert. <br />Wie das alles geht, zeigt dieser Artikel.</p> <p>Alles was sie für das folgende Tutorial benötigen, ist ein TableLayoutPanel. Das ziehen sie in den Forms-Designer. Legen sie jetzt noch die Anzahl der Columns und Rows auf jew ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:347 0 Wed, 28 Jul 2010 21:27:56 GMT http://dotnet-forum.de/KnowledgeBase/articles/2010/07/28/347-windows-forms-controls-generierung-zur-laufzeit.aspx Rainer Hilmer http://dotnet-forum.de/KnowledgeBase/articles/2010/07/28/347-windows-forms-controls-generierung-zur-laufzeit.aspx Tutorials Cliententwicklung Anhand Framework Version WPF oder WinForms Anwendung starten <p><u>Einleitung und Zielgruppe:</u> <br>(Schwierigkeit: mittel) <br>Das Thema <i>WPF oder WinForms?</i> ist aktuell in jedem Projekt, das .NET Oberfläche bietet eine interessante Frage. Für die Projekte die es sich leisten können beides zu implementieren und anhand der installierten .NET Version dann zu entscheiden, ob WPF verwendet wird oder nicht, für die könnte dieser Artikel von Interesse sein. <br>Der Artikel erklärt sich anhand der von mir entwickelten Beispiel-Solution. Mit dem Erklären der jeweiligen Projekte und Codeabschnitte wird stückchenweise an den Gesamtkontext herangeführt. <br>Hier könnt Ihr die <a href="/files/folders/22463/download.aspx">Beispielsolution</a> runterladen.</p> <p> <br><u>Voraussetzungen:</u> <br>Das Beispielprojekt ist mit VisualStu ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:333 0 Thu, 28 Jan 2010 13:05:16 GMT http://dotnet-forum.de/KnowledgeBase/articles/2010/01/28/333-anhand-framework-version-wpf-oder-winforms-anwendung-starten.aspx Timo Rehl http://dotnet-forum.de/KnowledgeBase/articles/2010/01/28/333-anhand-framework-version-wpf-oder-winforms-anwendung-starten.aspx Tutorials Anonyme Typen <P>Anonyme Typen sind eine weitere Neuerung in C# 3.0 und VB 9.0 die ich hier vorstellen möchte.</P> <H3>Was sind anonyme Typen</H3> <P>Ein anonymer Typ ist ein Typ der verwendet werden kann, ohne dass dieser explizit definiert wurde. Das heißt man kann eine Instanz einer Klasse erstellen ohne die Klasse selbst zu entwicklen.</P> <P>Anonyme Typen haben mit LINQ einzug in das .Net Framework gehalten. Daher werden Anonyme Typen auch meistens für LINQ verwendet. Natürlich können Anonyme Typen jederzeit und unabhängig von LINQ benutzt werden, ob dies sinnvoll ist wird später in diesem Artikel noch genauer erläutert.</P> <H3>Der Syntax von Anonymen Typen</H3> <P>Einen eigenen Anonymen Typ zu definieren ist sehr simpel. Das nachfolgende Snippet veranschaulicht dies anhand eines einfachen Be ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:318 0 Tue, 29 Jul 2008 12:45:18 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/07/29/318-anonyme-typen.aspx ThorstenHans http://dotnet-forum.de/KnowledgeBase/articles/2008/07/29/318-anonyme-typen.aspx Tutorials C# Vom Code zur Dokumentation - Teil 02.- Die Sandcastle Help File Builder GUI <h2><img style="border-width: 0px;" alt="Vom Code zur Dokumentation - Logo" src="/uploads/Rainer%20Schuster/WindowsLiveWriter/Vom.SandcastleHelpFileBuildereinrichtenu_EFC0/Vom%20Code%20zur%20Dokumentation%20-%20Logo_3.png" border="0" height="90" width="304">&nbsp; </h2> <h2>Was bisher geschah <br></h2> <ol> <li><a href="/KnowledgeBase/articles/2008/06/02/242-vom-code-zur-dokumentation-teil-01-prerequisits-und-vorbereitungen.aspx" target="_blank">Prerequisits und Vorbereitungen</a> </li> <li>Die Sandcastle Help File Builder GUI </li> <li>Wie dokumentiere ich richtig - Referenzdokumentation </li> <li>Wie dokumentiere ich richtig - Benutzerdokumentation </li> <li>... </li> </ol> <h2>Was erwartet uns?</h2> <p>Im <a href="/KnowledgeBase/articles/2008/06/02/242-vom-code-zur-d ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:309 3 Mon, 07 Jul 2008 15:29:22 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/07/07/309-vom-code-zur-dokumentation-teil-02-die-sandcastle-help-file-builder-gui.aspx Rainer Schuster http://dotnet-forum.de/KnowledgeBase/articles/2008/07/07/309-vom-code-zur-dokumentation-teil-02-die-sandcastle-help-file-builder-gui.aspx Tutorials LINQ to XML Teil 3 &ndash; Manipulieren einer XML Datei <p>Im ersten und zweiten Artikel wurde beschrieben, wie XML-Dokumente mit Hilfe von Linq to XML erzeugt und abgefragt werden können. <br>Im dritten und letzten Artikel dieser Artikelserie geht es um das Manipulieren eines XML-Dokuments. Es wird gezeigt wie Datensätze geändert, gelöscht und hinzugefügt werden können. <br>Damit werden alle grundlegenden Datenoperationen (<a href="http://de.wikipedia.org/wiki/CRUD">CRUD</a>) abgedeckt.</p> <p>Als Grundlage für die Beispiele dient wieder die XML Datei, die schon im zweiten Teil verwendet wurde:</p> <div style="border: 1px solid gray; padding: 4px; font-size: 8pt; margin: 20px 0px 10px; overflow: auto; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:298 0 Sun, 22 Jun 2008 17:11:26 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/22/298-linq-to-xml-teil-3-ndash-manipulieren-einer-xml-datei.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/22/298-linq-to-xml-teil-3-ndash-manipulieren-einer-xml-datei.aspx Tutorials Webentwicklung Cliententwicklung C# LINQ to XML Teil 2 &ndash; Abfragen einer XML Datei <p>Dies ist der zweite Teil einer Einführung in LINQ to XML.</p> <p>In diesem Artikel geht es um das Abfragen von Daten aus einer XML Datei. Mit Linq to XML ist es möglich, XML Dateien wie eine Datenbank abzufragen. Es ist zum Beispiel denkbar, alle Daten auszugeben die mit einem bestimmten Buchstaben beginnen. Diese können in der gleichen Abfrage auch alphabetisch sortiert werden. Das hört sich&nbsp;nach SQL an, die Syntax ist auch sehr ähnlich. <br>Als Basis für die folgenden Beispiele wird diese XML Datei verwendet.</p> <div style="border: 1px solid gray; padding: 4px; font-size: 8pt; margin: 20px 0px 10px; overflow: auto; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"><pre ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:296 0 Sat, 21 Jun 2008 12:10:31 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/21/296-linq-to-xml-teil-2-ndash-abfragen-einer-xml-datei.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/21/296-linq-to-xml-teil-2-ndash-abfragen-einer-xml-datei.aspx Tutorials Webentwicklung Cliententwicklung C# LINQ to XML Teil 1 &ndash; Erstellen einer XML Datei <h2> Einleitung </h2> <p> LINQ ist die Abkürzung für Language INtegrated Query, dies ist eine Abfragesprache die mit C# 3.0 in .NET eingeführt wurde. Der Vorteil von LINQ ist, dass die Abfragen nicht mehr per String im Quelltext eingebunden werden müssen. Die Abfragen werden bei LINQ durch den Compiler geprüft und optimiert. Dies bedeutet, eine fehlerhafte Abfrage kann nicht kompiliert werden. Der Fehler kann so sehr früh erkannt werden und tritt nicht erst zur Laufzeit auf, eventuell sogar erst beim Kunden. <br> Mit LINQ können nicht nur Datenbanken abgefragt werden, sondern auch DataSets, Objekte oder XML. In dieser Artikelserie geht es ausschließlich um die Abfrage von XML. </p> ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:295 2 Thu, 19 Jun 2008 17:57:50 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/19/295-linq-to-xml-teil-1-ndash-erstellen-einer-xml-datei.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/19/295-linq-to-xml-teil-1-ndash-erstellen-einer-xml-datei.aspx Tutorials Webentwicklung Cliententwicklung C# Ich sehe was was du nicht siehst: ScreenResolution <p>In manchen Anwendungsfällen ist es wichtig die Bildschirmauflösung oder den Arbeitsbereich des Monitors zu kennen. Gerade als Notification welche meinst im unteren rechten Bereich erscheint kann man doch sehr komplizierte Dinge programmieren. Dieser Artikel soll helfen gerade auf solche Anforderungen reagieren zu können. </p><p>Zuerst wird die Form erstellt.</p> <p>In der Form_Load Methode werden die Werte in Pixel für die gesamte Auflösung sowie für den Arbeitsbereich ermittelt. Dazu wird folgender Code verwendet:</p> <p> <table class="codeTable" style="width: 100%;"> <tbody> <tr> <td> <p><span style="font-size: 11px; color: black; font-family: Courier New; background-color: transparent;"><span style="font-size: 11px; color: blue; font-family: Courier New; background-color: ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:290 0 Wed, 11 Jun 2008 10:01:58 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/11/290-ich-sehe-was-was-du-nicht-siehst-screenresolution.aspx Rene Paschold http://dotnet-forum.de/KnowledgeBase/articles/2008/06/11/290-ich-sehe-was-was-du-nicht-siehst-screenresolution.aspx Tutorials Cliententwicklung Verwendung von Attributen <P>Attribute sind Begleitinformationen von Klassen, Klassen-Mitgliedern, Events, Delegates, Strukturen, Aufzählungen u.v.a.</P> <P>Wenn entsprechende Attribute gesetzt wurden, können diese mittels <EM>Reflection</EM> ausgelesen werden.</P> <P>Attribute Klassen:</P> <P> <TABLE style="WIDTH: 100%" class=codeTable> <TBODY> <TR> <TD> <P><SPAN style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">[AttributeUsage(AttributeTargets.Class)]<BR><SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">public</SPAN> <SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">class</SPAN> Person : Attribute<BR>{<BR><SPAN style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Co ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:289 2 Wed, 11 Jun 2008 09:57:52 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/11/289-verwendung-von-attributen.aspx Rene Paschold http://dotnet-forum.de/KnowledgeBase/articles/2008/06/11/289-verwendung-von-attributen.aspx Tutorials Webentwicklung Cliententwicklung C# Kompilieren mit Response Files <div class="itemBody"><p>Manuelles kompilieren kann ziemlich anstrengend sein, gerade dann wenn man mit vielen Referenzen und Optionen arbeiten. Abhilfe schafft das kompilieren unter Verwendung von Response_Files. Eine "Antwortdatei" enthält alle Kompileroptionen untereinander aufgelistet.</p> <p># Name der Datei: file.rsp<br>/target:exe<br>/out:MyApp.exe<br>/r:System.Windows.Forms.dll<br>/r:System.Drawing.dll<br>*.vb</p> <p>Wichtig ist, dass jede Kompileroption in einer einzelnen Zeile steht. Es ist nicht möglich eine Option über mehrere Zeilen zu verteilen. Diese Datei nennt man dann am besten *.rsp wobei die Dateiendung vollkommen egal ist. Jetzt fehlt nur noch der entsprechende Kompileraufruf:</p> <p>vbc @file.rsp<br>csc @file.rsp</p> <p>Es ist auch möglich durch Leerzeiche ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:288 0 Wed, 11 Jun 2008 09:55:00 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/11/288-kompilieren-mit-response-files.aspx Rene Paschold http://dotnet-forum.de/KnowledgeBase/articles/2008/06/11/288-kompilieren-mit-response-files.aspx Tutorials Cliententwicklung Wie kann man seine eigene Anwendungen mit Windows starten? <DIV class=ForumPostContentText> <P><FONT color=#006400>'Zuerst eine Funktion um den Autostarteintrag hinzu zu fügen:<BR><BR></FONT>Private Sub AddCurrentKey(ByVal name As String, ByVal path As String)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim key As RegistryKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key.SetValue(name, path)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key.Close()<BR>End Sub</P> <P><FONT color=#008000>'Die nächsten funktion entfernt den Key wieder<BR><BR></FONT>Private Sub RemoveCurrentKey(ByVal name As String)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim key As RegistryKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True) ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:286 0 Sun, 08 Jun 2008 22:59:18 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/08/286-wie-kann-man-seine-eigene-anwendungen-mit-windows-starten-.aspx svss http://dotnet-forum.de/KnowledgeBase/articles/2008/06/08/286-wie-kann-man-seine-eigene-anwendungen-mit-windows-starten-.aspx Tutorials Cliententwicklung Windows® Vista Benutzerkontensteuerung <P>Der nachfolgenden Artikel beschreibt, wie Sie die UAC (User Account Control = Benutzerkontensteuerung) für ausgewählte Anwendungen deaktivieren. Mit der gleichen Anwendung können Sie auch für ältere Anwendungen den Kompatibilitätsmodus dauerhaft festlegen. <BR><BR><SPAN class=style10><A href="http://www.vs-support.com/uac/Benutzerkontensteuerung.pdf"><FONT size=1>Download des Artikels als PDF-File </FONT></A></SPAN><BR><BR>Mit Windows Vista nahm die UAC Einzug ins Betriebssystem. Ziel war es, durch die UAC die Sicherheit zu erhöhen, wenn Anwender mit administrativen Berechtigungen arbeiten. <BR>Starten Sie eine Anwendung die erhöhte Rechte erfordert, werden Sie durch die UAC an der direkten Ausführung gehindert. Die UAC schaltet vor der Programmausführung eine sogenannten „Sicheren Desk ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:266 0 Wed, 04 Jun 2008 09:47:51 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/266-windows-vista-benutzerkontensteuerung.aspx svss http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/266-windows-vista-benutzerkontensteuerung.aspx Tutorials Cliententwicklung Windows Vista - Boot.ini Der Bootloader (spez. Software u.a. zum laden des Kernel) von W2K/XP besteht aus drei Komponenten: <STRONG>ntdetect.com</STRONG>, <STRONG>ntldr</STRONG> und <STRONG>boot.ini.</STRONG> <P>Mit der Einführung von Windows Vista werden diese drei Bausteine durch nur noch einen - den Bootmanager (<STRONG>bootmgr</STRONG>) ersetzt. Da es sich bei diesem neuen Bootloader um eine Binärdatei handelt, sind manuelle Eingriffe wie sie die Boot.ini zuließ, nicht mehr möglich.</P> <P>&nbsp;Wollen Sie Änderungen am Bootloader vornehmen, benötigen Sie ein spezielles Werkzeug. Es handelt sich hierbei im das Programm "bcedit". </P> <P>Was kann man mit der Software ändern:</P> <TABLE style="WIDTH: 100%"> <TBODY> <TR> <TD class=style4 style="WIDTH: 57px">•</TD> <TD>Create a BCD store for a later insta ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:265 0 Wed, 04 Jun 2008 09:44:50 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/265-windows-vista-boot-ini-.aspx svss http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/265-windows-vista-boot-ini-.aspx Tutorials WebDAV-Ordner <P>Windows Vista bietet Ihnen die Möglichkeit, mit dem Xplorer auf WebDAV-Freigaben zuzugreifen. Der Server erscheint in der Netzwerkumgebung. Um ihm einen Laufwerksbuchstaben zuzuweisen, ist die Verwendung eines Kommandozeilen-Befehl notwendig.</P> <P>Damit Ihne der Befehl Ausführen zur Verfügung steht, führen Sie auf der Taskliste einen Rechtsklick aus. Wählen Sie&nbsp; <STRONG>Eigenschaften</STRONG> -&gt; Reiter <STRONG>Startmenü</STRONG> -&gt; <STRONG>Anpassen</STRONG> -&gt; Option "<STRONG>Befehl Ausführen</STRONG>" aktivieren.</P> <P>Geben Sie anschließend zum Starten einer Console <STRONG>CMD</STRONG> ein und dort:</P> <P><STRONG>C:\net use X: https://URL des Servers /user:name passwort</STRONG>. </P> c8ca61d1-d0ff-4f00-a44a-76d814ee283e:264 0 Wed, 04 Jun 2008 09:42:56 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/264-webdav-ordner.aspx svss http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/264-webdav-ordner.aspx Tutorials Webentwicklung BitLocker <P><STRONG>Daten, die auf ihrem PC gespeichert sind, sind für viele Unternehmen viel wertvoller als der PC selbst. </STRONG></P> <P>Ein Verlust, ein Diebstahl oder die ungewollte Veröffentlichung der Daten können dem Unternehmen großen Schaden zufügen. Aus diesem Grunde ist Datensicherheit bei Computern ist ein immer wichtiger werdendes Thema bei Sicherheitsexperten und Führungskräften in Unternehmen. </P> <P>Die BitLocker-Laufwerksverschlüsselung ist in Windows Vista Enterprise und Ultimate für Desktop-Computer integriert. </P> <P>BitLocker ist Microsofts Antwort auf eine der am meisten gestellten Frage vom Kunden: </P> <P>Es setzt der sehr realen Bedrohung von Datenklau und Veröffentlichung verlorener, gestohlener oder unzureichend entsorgter PC-Hardware eine fest integrierte Lösung ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:263 0 Wed, 04 Jun 2008 09:35:58 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/263-bitlocker.aspx svss http://dotnet-forum.de/KnowledgeBase/articles/2008/06/04/263-bitlocker.aspx Tutorials Vom Code zur Dokumentation - Teil 01.- Prerequisits und Vorbereitungen <div class="ForumPostBodyArea"> <p class="ExternalClassCCAFD434354D46F88CEC50880094AC24"><img style="border-width: 0px;" alt="Vom Code zur Dokumentation - Logo" src="/uploads/Rainer%20Schuster/WindowsLiveWriter/VomCodezur.PrerequisitsundVorbereitungen_DEBC/Vom%20Code%20zur%20Dokumentation%20-%20Logo_3.png" width="304" border="0" height="90"> </p> <h2 class="ExternalClassCCAFD434354D46F88CEC50880094AC24">Was erwartet uns?</h2> <p class="ExternalClassCCAFD434354D46F88CEC50880094AC24">Zur Erstellung einer Dokumentation gibt es mittlerweile mehrere Tools die sinnvoll, dabei zugleich praktisch, teilweise aber auch zu aufwendig sind. Eines dieser schönen handlichen konstenlosen Tools ist z.B. der <a href="http://codeplex.com/shfb" target="_blank">Sandcastle-Help-File-Builder</a> (SHFB). ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:242 2 Mon, 02 Jun 2008 21:14:32 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/02/242-vom-code-zur-dokumentation-teil-01-prerequisits-und-vorbereitungen.aspx Rainer Schuster http://dotnet-forum.de/KnowledgeBase/articles/2008/06/02/242-vom-code-zur-dokumentation-teil-01-prerequisits-und-vorbereitungen.aspx Tutorials Webentwicklung Cliententwicklung C# Visual Basic C++ JavaScript