|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/grafische-anwendungen-in-csharp-mit-der-wpf/
课程评论:没有评论
**课程名称:** 使用C#和WPF为初学者开发图形应用程序 **课程概述:** 本课程将教授您如何使用Windows Presentation Foundation (WPF) 编程开发图形应用程序。WPF是微软的一个.NET库,用于创建Windows应用程序。 prerequisite:您应具备C#语言和控制台应用程序的编程经验。 通过实践练习,您将快速掌握开发简单图形应用程序的技巧和基础知识。课程结束后,您将能够独立开发Windows图形应用程序,并应用一些专业的软件开发最佳实践。 **学习内容:** * **WPF基础:** 了解WPF的核心类,以及如何使用XAML设计图形用户界面。XAML是一种强大的工具,允许您无需C#代码即可创建和轻松修改界面。 * **XAML与C#结合:** 学习如何编写和测试XAML代码,并用C#代码为其注入活力。 * **UI元素和布局:** 掌握各种重要的UI控件和布局元素,并通过小型示例进行实践。 * **高级技术:** 学习并实现如数据绑定 (Data Binding)、命令绑定 (Command Binding) 以及窗口内容之间的导航等实用软件技术。 * **实践项目:** 通过开发小型项目,如简单的绘图程序或图片查看器,巩固所学知识。 **目标:** * 能够使用C#和WPF开发Windows图形应用程序。 * 熟练掌握XAML在UI设计中的应用。 * 理解和应用数据绑定、命令绑定等重要软件开发概念。 * 能够独立完成简单的图形应用程序项目。
In diesem Kurs lernst Du, wie Du grafische Apps mit der "Windows Presentation Foundation" (WPF) programmierst. Die WPF ist eine.NET-Bibliothek von Microsoft zur Erstellung von Windows-Anwendungen. Dazu solltest Du bereits Erfahrungen mit der Programmiersprache C# und Konsolenanwendungen haben. In praktischen Übungen wirst Du schnell zunächst einfache grafische Apps programmieren und dabei die Grundlagen hierzu beherrschen. Am Ende des Kurses kann Du eigene grafische Apps unter Windows programmieren und einfache Best Practices in der professionellen Software-Entwicklung anwenden.Du beginnst mit den grundlegenden Klassen der "Windows Presentation Foundation" und lernst mit XAML eine einfache Möglichkeit kennen, eine grafische Benutzeroberfläche zu designen. XAML ist eine tolle Möglichkeit, die Oberfläche ohne C#-Code so zu gestalten, dass sie einfach änderbar ist. Du wirst bereits zu Beginn einfachen XAML-Code eingeben und testen und diesem mit C#-Code "Leben einhauchen". Darauf wirst Du alle wichtigen Bedien- und Layoutelemente in kleinen Beispielen einsetzen. Daneben setzt Du praktische Softwaretechniken wie Data und Command Binding sowie Navigation zwischen Fensterinhalten um. Dabei wirst Du Praxisbeispiele wie ein kleines Malprogramm oder einen Bildbetrachter programmieren.