Von
Toni Pohl (Gastblogger)
7. October 2012 22:09
Für professionelle .NET Entwickler im DACH-Raum ist sie ein Begriff: die BASTA! – seit über einem Jahrzehnt der Treffpunkt Nr. 1 für .NET- und Windows-Entwickler. Jetzt kommt die BASTA! auch nach Österreich! Endlich!
Hier informieren und noch rasch den Early Bird nutzen!
[More]
Cloud-Computing | Event | Visual Studio 2012
Tags:
event
, bastacon
, wien
, developer
, produktivität
, windows 8
, .net
, asp.net
, azure
, cloud computing
, mvc
, wcf
, wpf 
Von
Jürgen Mayrbäurl
27. September 2012 13:56
Der heurige Herbst ist für Softwareentwickler im Microsoft-Umfeld so richtig spannend. Sowohl bei den Entwicklertools als auch in der Azure-Cloud jagt eine Neuerscheinung die andere: Visual Studio 2012, WinRT, Windows Azure Websites, Virtual Machines, die erste Preview von Windows Azure Active Directory, etc. Diesen Workshoptag widmen wir daher der Frage, wie man mit Visual Studio 2012 Windows Apps entwickeln kann, die im Hintergrund Services in der Azure-Cloud nutzen. Am Vormittag stehen die klassischen Windows Desktop Apps im Mittelpunkt. Ihr Trainer Rainer Stropek, MVP für Windows Azure, zeigt Ihnen anhand eines durchgängigen Beispiels, wie eine Desktop-Anwendung mit REST-Services in Windows Azure Websites mit .NET 4.5, C# 5 und Visual Studio 2012 umgesetzt werden kann. Er geht dabei auf Aspekte wie Service-Authentifizierung mit ACS (inkl. Ausblick auf das kommende Windows Azure Active Directory Service), Deployment der Serviceschicht über Webdeploy, Skalierbarkeit und vieles mehr ein. Es kommen aber auch die neuen C# 5 Features zum Einsatz, die den Umgang mit asynchronen Serviceaufrufen in die Cloud massiv vereinfachen. Am Nachmittag wechseln wir vom Desktop zur Windows Store App. Rainer wird Ihnen zeigen, wie einfach es unter anderem mit Hilfe der neuen Windows Azure Mobile Services ist, Apps zu erstellen, die Services in der Azure-Cloud konsumieren. Der Workshoptag ist konzipiert für Entwickler, die Erfahrung mit der Entwicklung von Windows-Anwendungen mit .NET und C# haben. Grundlegendes Wissen über Webservices, insbesondere REST, ist von Vorteil, jedoch keine Voraussetzung. Vorwissen in Sachen Entwicklung von Windows Store Apps oder Windows Azure wird nicht vorausgesetzt. Anmeldung und weiterführende Informationen… Agenda: 08:30 – 09:00 Registrierung 09:00 – 10:30 Entwicklung von Windows Desktop Apps Teil 1 10:30 – 10:45 Kaffeepause 10:45 – 12:15 Entwicklung von Windows Desktop Apps Teil 2 12:15 – 13:15 Mittagspause 13:15 – 14:45 Entwicklung von Windows Store Apps Teil 1 14:45 – 15:15 Kaffeepause 15:15 – 16:45 Entwicklung von Windows Store Apps Teil 2 16:45 – 17:00 Ausklang der Veranstaltung Mitzubringen für die Teilnahme an den Hands-on-Labs sind: Notebook mit Visual Studio 2012 und Windows Azure SDK Aktive Windows Azure Subscription (Kostenlose Testsubscription unter http://www.windowsazure.com/de-de/pricing/free-trial/ ).
Von
Andreas Pollak
19. July 2012 18:23
Microsoft hat heute angekündigt (ADO.NET Blog), dass der Source Code des Entity Frameworks (EF) unter einer Open Source Lizenz auf Codeplex veröffentlicht wurde. Mit der Veröffentlichung auf Codeplex möchten wir unter anderem die Transparenz bei der Weiterentwicklung des EF erhöhen. Wir geben euch damit Möglichkeit Änderungen sofort einzusehen und direkt Feedback zu Code-Check-Ins, Bug-Fixes und neuen Features zu geben. Zudem habt ihr damit die Möglichkeit immer die aktuellste Version auf einer täglichen Basis zu Verfügung zu haben. Zum ersten Mal ist es auch für Entwickler und Entwicklerinnen außerhalb von Microsoft möglich direkt Fehlerbehebungen oder Code Beiträge einzureichen. Das Entwicklerteam bei Microsoft wird diese Beiträge direkt überprüfen und gegebenenfalls* in das Produkt aufnehmen. Nur um eines gleich vorweg zu nehmen! Das Entity Framework wird nach wie von Microsoft voll unterstützt! Das Entwicklerteam in Redmond ist das selbe wie zuvor und das EF wird als Bestandteil von Visual Studio 2012 ausgeliefert. Die nächste Version des EF ist für Mitte nächstes Jahr geplant. Entwickler und Entwicklerinnen können ab sofort den Source des EF ansehen, synchronisieren und compilieren (http://entityframework.codeplex.com/) Feedback zur Roadmap senden Feedback zu Code-Check-Ins senden Neue Features vorschlagen und ausprobieren wenn diese implementiert werden Fehler melden und überprüfen ob die Fehler vollständig behoben wurden Codefixes oder Codebeiträge einreichen* Ressourcen http://entityframework.codeplex.com/ *) Alle Code Beiträge werden vom Microsoft Team streng überprüft und getestet. Nur Beiträge die unseren hohen Ansprüchen für Qualität und Design/Roadmap entsprechen werden in den Quellcode aufgenommen. Andreas Pollak Product Marketing Manager Visual Studio 2012 (Entwicklungs- und Testwerkzeuge) Leader im Magic Quadrant von Gartner für ALM
Von
Toni Pohl (Gastblogger)
31. May 2012 07:05
Kleine Tasks können mit PowerShell Scripts oft recht einfach durchgeführt werden. Vor allem gibt es in PowerShell Commandlets für ganz bestimmte Themen und Szenarien. Mit dem Wissen der richtigen Methode sind viele Aufgaben meist rasch erledigt. Ein fertiges WebService für PowerShell Scripts könnte machen Admin glücklich machen... das liefert Microsoft frei Haus mit dem Script Explorer Webservice!
[More]
Von
Toni Pohl (Gastblogger)
8. April 2012 16:21
Wir alle verwenden es, das Microsoft .NET Framework. Davon gibt es mittlerweile … wie viele Versionen? Was sind Versionen und was sind Upgrades? .NET Developer kennen ihre verwendeten Versionen. Aber alle anderen…? Scott Hanselman hat hierzu einen guten Artikel geschrieben, der Klarheit in die Sache bringt.
[More]
Von
Toni Pohl (Gastblogger)
8. February 2012 07:01
Jeder Developer verwendet seine Tools. Nützliche Helferlein erleichtern die Arbeit oder liefern einen Mehrwert. Ganz neu ist ein .NET-Tool von Telerik frei zum Download verfügbar: Telerik JustDecompile. Das Tool liegt derzeit als Beta-Version vor und macht genau das: Dekompilieren von .NET Assemblies.
[More]
Von
Andreas Pollak
28. October 2011 00:22
Das Visual Studio, die Testing Werkzeuge und MS-Project mit Team Foundation Server 2010 (TFS) nahtlos zusammen arbeiten weiß vermutlich noch jeder. Wie sieht es aber aus, wenn in meiner Organisation auch in Java mit Eclipse für Android, oder sonst was entwickelt wird oder ich den TFS auf ganz anderen Plattformen einsetzen möchte? Interoperabilität mit alternativen Platformen Mit Team Explorer Everywhere und dem Eclipse PlugIn unterstützt Microsoft ebenso Linux wie Mac OS. Ebenso ist es einfach möglich automatisierte Java-Builds mit MAVEN und ANT auf dem Team Foundation Server zu integrieren. Damit ist es möglich auch in einer heterogenen IT-Landschaft ein durchgängiges Application Lifecycle Management Konzept umzusetzen. Programmierschnittstellen Und wenn das nicht reicht? Dann bietet Team Foundation Server (TFS) eine sehr gut dokumentierte Programmierschnittstelle auf Basis sicherer interoperabler Webservices. Während die Webservices auch direkt konsumiert werden können sind folgende Zugriffsmethoden attraktiver: .NET Bibliothek mit dem Client Object Model (Windows) Java SDK for Teamfoundation Server 2010 (Linux, Mac OS, Windows,..) OData Service for Team Foundation Server 2010 (v1.0) (für alle Plattformen) Besonders interessant ist der OData Service for Team Foundation Server 2010. OData (Open Data Protocol) ist ein offener Standard, welcher auf dem HTTP Stack basiert. Über dieses Protokoll lassen sich nicht nur Daten des TFS abrufen sondern auch manipulieren und das ohne Clientbibliotheken. Selbstverständlich ist der Zugriff nur mit den entsprechenden Credentials möglich! Bevor Du jedoch OData auf dem TFS nutzen kannst, musst Du zuerst das OData Service am TFS installieren. Übrigens bietet auch bereits die Open Source Plattform Codeplex das OData Service API an. TFS auch am Windows Phone 7 Dank der von Pedro Castelo entwickelten kostenfreien App „TFS on the Road“ steht uns sogar ein Client für „Windows Phone 7“ zu Verfügung. Netterweise gibt es dafür sogar den Sourcecode auf CodePlex. Andreas Pollak Product Marketing Manager Visual Studio & Expression Pragmatischer Einkauf kann teuer sein! Spare bares Geld mit der richtigen Beratung für Visual Studio!! Unser persönliches Rückrufservice berät Dich gerne.
Von
Andreas Pollak
18. October 2011 02:02
Heute wurde die erste Version des Training Kits für Visual Studio 11 Developer Previewveröffentlicht! Dieses Trainingskit enthält Hand-on Labs mit denen Du die verschiedenen Neuerungen in Visual Studio 11 und im .NET Framework 4.5 ausprobieren kannst. Das Trainingskit für Visual Studio 11 Developer Preview enthält: Visual Studio Development Environment A Lap Around the Visual Studio 11 Development Environment Agile Development and Application Lifecycle Management Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 11 Agile Project Management in Team Foundation Server 11 More Productive with Team Foundation Server 11 Diagnosing Issues in Production with IntelliTrace and Visual Studio 11 Exploratory Testing and other enhancements in Microsoft Test Manager 11 Unit Testing with Visual Studio 11: MSTest, NUnit, xUnit.net, and Code Clone Languages Asynchronous Programming in .NET 4.5 with C# and Visual Basic Web What's New in ASP.NET and Visual Studio 11 Developer Preview What's New in ASP.NET Web Forms 4.5 Build RESTful APIs with WCF Web API Windows Metro Style Apps Windows 8 Developer Preview Hands on Labs from BUILD. NOTE: Achtung: Dieses Trainings Kit enthält zwar die Links zu den Windows Build Lab’s aber nicht die Lab’s selbst! DOWNLOAD – TIPP Anstatt das gesamte Trainingskit (37MB – VS11TrainingKit…) herunterzuladen, kannst Du mittels des neuen Content-Installers (2MB – VS11TK_WebInstaller…) auch nur jene Lab’s herunterladen die Du benötigst. Später kannst Du jederzeit weitere Lab’s installieren. Andreas Pollak Product Marketing Manager Visual Studio & Expression Pragmatischer Einkauf kann teuer sein! Spare bares Geld mit der richtigen Beratung für Visual Studio!! Unser persönliches Rückrufserviceberät Dich gerne.
Von
Petra Kleiber
4. September 2011 20:41
Mit diesem open source Toolkit können elektronische Geräte im Hand umdrehen selbst gebaut werden - elektronisches Background Know How ist NICHT unbedingt vorausgesetzt Entwickler, Hobbyisten und Tüftler können Prototypen neuer elektronischer Geräte entwickeln, testen, umbauen, neu montieren, ändern und immer wieder neu erfinden. Der Sourcecode und die Spezifikationen des Entwicklungssystems, das auf Visual Studio aufsetzt, sind auf CodePlex verfügbar.
Von
Andreas Pollak
1. September 2011 10:22
Persönlich bin ich ja kein Python Fan, aber vor allem privat, häufig damit konfrontiert, da nahezu alle 3D Programme wie VUE, Poser,... Python als Script Sprache favorisieren. Um so erfreuter war ich nun, als ich jetzt gelesen habe, dass ich Python mit Phyton Tools for Visual Studio endlich in meiner Lieblingsentwicklungsumgebung (Visual Studio 2010, was sonst) schreiben kann. Mit IntelliSense, Sourcecode-Navigation, Codeprofiling usw. *schmelz*. Und was noch viel wichtiger ist: Ich kann meinen Sourcecode aus der IDE heraus versionieren in meinem zweiten Lieblingsprodukt: TeamFoundation Server 2010, welcher übrigens in jeder Visual Studio MSDN Subscription (Pro, Premium, Ultimate) enthalten ist. Heureka! Einen kompletten Überblick über die vielen Features, z.b. gibt es da auch Support für High Performance- und Cloud-Computing, findet ihr auf der Pyhton Tools Codeplexx Seite. Damit ihr die Features auch gleich produktiv nutzen könnt gibt es gleich drei dokumentierte Feature-Walkthroughs: Detailed Walk-through – IDE Features Detailed Walk-through – HPC and Cloud Features Detailed Walk-through - NumPy and SciPy for .Net Während die Python Tools für Visual Studio 2010 auch in der kostenfreien Visual Studio 2010 Shell laufen, empfehlen sich für den professionellen Einsatz die verschiedenen Editionen von Visual Studio (ab Visual Studio Profesional) mit MSDN. Mit der MSDN habe ich dann auch gleich meine komplette Testumgebung lizenziert abgesehen davon, dass ich alle neuen Versionen von Visual Studio 2010 erhalte und auch die alten Visual Studio Editionen mitnutzen kann. Andreas Pollak Product Marketing Manager Visual Studio & Expression Verkaufberatung für Visual Studio gewünscht? Unser persönliches Rückrufservicehilft Dir gerne unkompliziert weiter.
Von
Jürgen Mayrbäurl
5. August 2011 12:47
Mit Hilfe von Portable Class Libraries kann man sehr leicht eigene Klassenbibliotheken in Visual Studio erstellen, die dann auf den unterschiedlichen .NET Plattformen (.NET 4, Silverlight, Windows Phone, XBox) eingesetzt werden können. Doch können diese selbst erstellten Portable Class Libraries dann auch auf Windows Azure eingesetzt werden? Ja, aber nur nachdem man eine kleine Zusatzinstallation für das .NET Framework auf der Windows Azure Instanz installiert hat (z.B. über einen Startup Task). Ressourcen: Artikel im Windows Azure Forum
Von
Petra Kleiber
1. June 2011 20:41
Beschäftigen Sie in den kommenden Sommermonaten Web Developer-Beginner? Dann haben wir den richtigen Einstieg in die Webentwicklung! Nutzen Sie unser kostengünstiges Angebot. Wir zeigen im Rahmen des 3-Tages-Trainings, wie Sie mit Visual Studio 2010 und C# für’s Web entwickeln können: Mit ASP.NET bauen Sie HTML-Webseiten mit CSS. Dabei unterstützt das Framework mit fertigen Server-Controls, die eine Abstraktionsebene über klassische Webentwicklung mit HTML bilden. Die Controls können über .NET konfiguriert und anprogrammiert werden und rendern dann je nach Browser entsprechendes HTML. Silverlight im Gegensatz zu ASP.NET ist ein Browserplugin, das mit einer eigenen UI Sprache (XAML) und einer Mini-.NET Runtime ausgestattet ist. Silverlight Rich-Internet-Applications glänzen durch lokale Ausführung, ein Client-Programmiermodell, Animationen und Zugriff auf lokale Ressourcen. Silverlight gibt es sowohl für Windows, MAC als auch für Linux. Nutzen Sie diese Möglichkeit und melden Sie Ihre Mitarbeiter zu einem unserer Termine an!
Von
Jürgen Mayrbäurl
31. May 2011 16:05
Microsoft Spanien hat einen Architekturleitfaden für Domain Oriented Multi-Layer .NET 4.0 Lösungen erstellt, der nun zum kostenlosen Download zur Verfügung gestellt wurde. Architekturleitfaden als E-Book: DDD_NLayered_NET40_Architecture_Guide_Microsoft.zip Weiterführende Informationen unter: http://msdn.microsoft.com/es-es/architecture/en/
Von
Mario Meir-Huber
9. March 2011 14:48
Unser nächstes Treffen ist am Donnerstag, 10.03.2011 17:30 Uhr, wie üblich bei der Beko im 3. Stock. Diese Woche wird uns Mario Meir-Huber einiges über Office-Plugins erzählen. In diesem Vortrag werden die verschiedensten Möglichkeiten, welche durch Visual Studio 2010 und Office 2010 möglich sind, vorgestellt. Dies umfasst die Ribbon-Entwicklung ebenso wie die Entwicklung für Word, Excel, PowerPoint, … Außerdem werden weitere Office-Anpassungen wie OpenXML vorgestellt. Wann? 10. März 2011, 17:30 Anfahrt: http://maps.live.com/default.aspx?v=2&FORM=LMLTCC&cp=47.029798~15.433645&style=h&lvl=17&tilt=-40.3241462934945&dir=2.27300870371996&alt=1429.75332284905&cam=47.018842~15.433009&scene=27919716&phx=-0.312879496276584&phy=0.290836275821621&phscl=4.89778819368446&sp=Point.rv49twj8kmh2_BEKO____&encType=1
Von
Mario Meir-Huber
21. January 2011 09:00
Im letzten Beitrag habe ich erklärt wie man ZIP-Dokumente schreiben kann. Nun wollen wir diese Dokumente auch auslesen und entzippen. Hierfür iterieren wir über alle Elemente in einer Datei. Hierfür öffnen wir die Datei für den lesenden Zugriff mit “ZipFile.Read”. Die Zipdatei hat eine Liste von verzippten Dateien, welche in “Entries” enthalten sind. Hier können wir auf einfache Weise mit der foreach-Schleife iterieren. Wir geben die Namen einfach auf der Konsole aus. private static void ReadZipFile()
{
using (var file = ZipFile.Read(FILENAME))
{
foreach (var entry in file.Entries)
{
Console.WriteLine(entry.FileName);
}
}
}
Nicht viel schwieriger ist das Entzippen der Dateien. Hier müssen wir nur noch überprüfen, ob ein Eintrag kein Text oder Verzeichnis ist – dies wollen wir natürlich nicht entpacken
private static void UnpackZipFile()
{
using (var file = ZipFile.Read(FILENAME))
{
foreach (var entry in file.Entries)
{
if (!entry.IsDirectory && !entry.IsText)
{
entry.Extract(@"C:\b\extract");
}
}
}
}