|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/wpf-xaml/
课程评论:没有评论
课程名称:C# WPF XAML 快速入门 课程概述: 本课程专为仅熟悉 Windows Forms 编程的 C# 开发者或 C# 初学者设计。它将指导您如何使用 WPF 和 XAML,并最快地演示如何将 WPF 与 SQLite 连接并在界面上显示数据。课程前半部分将涵盖这些基础知识,后半部分将详细解析各种控件的使用和编写方法。 **请注意:** 本课程不包含 MVVM 模式的讲解,该主题将在后续课程中单独讨论。 这门课程并非深入探讨 WPF 的所有细节,而是旨在帮助 Windows Forms 或 VB 程序员在初次接触 WPF 和 XAML 时,减轻不安感和操作上的不便。 **XAML 简介:** XAML 是一种类似 XML 的代码,用于设计 WPF 的用户界面。它不仅用于 WPF,还广泛应用于 UWP(Windows 10 及以上版本)、Xamarin.Forms(Android 和 iPhone 开发)等。在移动设备普及的今天,XAML 是 C# 开发中不可或缺的一部分,本课程将帮助您熟悉它。对于桌面应用开发,WPF 至今仍是首选技术。 **课程目录:** 1. WPF 项目创建 2. StackPanel 3. Grid 4. 控件命名 5. 事件 6. StaticResource 7. 控件样式定义 8. 按组定义控件样式 9. SQLite 使用方法 10. ListView 11. ListView 过滤 12. SQLite 与 ListView 结合 13. Button 14. CheckBox 15. RadioButton 16. Expander 17. GroupBox (分组框) 18. Slider (滑块) 19. ProgressBar (进度条) 20. ComboBox (组合框) 21. ListBox (列表框) 22. TabControl (标签页控件) 23. TreeView 24. Text 相关 (TextBlock, TextBox) 25. Menu 26. ToolBar 27. StatusBar 28. WrapPanel 29. DockPanel 30. Canvas **附加奖励:** 课程提供所有讲座的源代码下载。
この動画はC#でWindowsFormsプログラミングしかやったことのない方や,C#プログラミングの初心者向けに,WPFの書き方,XAMLの書き方について解説しており,最速でWPFでSQLiteとつないで画面にデータを表示する方法を解説している動画です。コースの序盤でそこまで解説し,中盤以降では各コントロールの使い方と書き方を解説しています。 今回MVVMに関しては記載していません。この内容については次回以降に1つのテーマとして取り上げて,解説していきたいと思っています。 WPFに関して,無茶苦茶深いレベルまで解説しているコースではありません。 このコースはWindowsFormsプログラマーやVBプログラマーのような方が,初めてWPFやXAMLに触れた時の不安や,やり辛さを少しでも軽減するために,WPF&XAMLになれるために適したコースです。ちなみにXAMLとはWPFをするためにUIをデザインするためのXMLみたいなコードの事です。XAMLはWPFだけでなく,Windows10以降で動作するUWPやAndroidやiPhone開発ができるXamarin.Formsで使われている言語です。スマホ社会の今,今後C#でプログラミングをするうえで,避けて通れないのがXAMLです。それをここで慣れておきましょう。デスクトップアプリ開発をするなら今でもWPFがファーストチョイスとなります。 目次#1 WPFプロジェクトの作成#2 StackPanel#3 Grid#4 コントロールの名前の付け方#5 イベント#6 StaticResource#7 コントロールのスタイル定義#8 グループごとのコントロールのスタイル定義の方法#9 SQLiteの使い方#10 ListView#11 ListViewのフィルタリング#12 SQLite&ListView#13 ボタン#14 CheckBox#15 RadioButton#16 Expander#17 GroupBox(グループボックス)#18 Slider(スライダー)#19 ProgressBar(プログレスバー)#20 ComboBox(コンボボックス)#21 ListBox(リストボックス)#22 TabControl(タブコントロール)#23 TreeView#24 Textについて(TextBlock,TextBox)#25 Menu#26 ToolBar#27 StatusBar#28 WrapPanel#29 DockPanel#30 Canvasボーナスレクチャーでは全レクチャーのソースコードをダウンロードできます。