上传者: 2401_83848303
|
上传时间: 2025-06-14 10:54:42
|
文件大小: 1.35MB
|
文件类型: DOCX
知识点:
1. Windows 10特性
- 快速流畅的用户体验
- 支持多种交互机制和不同设备的视图
- 数据共享和多应用间的交换
- 多桌面和任务视图功能
2. Windows应用程序开发
- 使用C#和XAML开发具有美观UI的应用程序
- 应用类型:桌面应用程序、Windows商店应用、通用应用程序(UAP)、通用Windows平台(UWP)
- 项目类型差异及其开发环境
3. 开发环境设置
- Windows 8 + Visual Studio 2012
- Windows 10 + Visual Studio 2015/2017/2019/2022
4. 创建Windows应用程序
- 如何创建一个Windows应用程序项目
- 项目结构和各文件作用(App.xaml, MainPage.xaml等)
5. 开发、测试和调试
- 安装Visual Studio进行开发
- 测试和调试确保功能正常
- 应用程序部署(本地机器/Windows商店)
6. App.xaml和App.xaml.cs
- App.xaml:声明应用资源位置
- App.xaml.cs:代码隐藏文件,包含调用InitializeComponent方法的构造函数,初始化XAML元素
- 应用入口点及处理激活和挂起的方法
7. MainPage.xaml和MainPage.xaml.cs
- MainPage.xaml:定义UI,使用XAML标记或IDE工具箱控件
- MainPage.xaml.cs:代码隐藏页面,添加应用逻辑和事件处理程序
8. Package.appxmanifest
- 应用清单文件,包含名称、描述、磁贴、起始页等
- 列出应用依赖项、资源、文件列表
9. 添加UI元素
- 设计时和运行时添加UI元素的方法
- 运行时通过C#代码添加控件及属性设置示例
10. Control类和常用子类
- UI元素基类,ControlTemplate定义外观
- 常用子类:ContentControl、UserControl、ItemsControl等
- 常用属性:字体样式、大小、背景、前景、边框、启用状态、内容对齐、内边距、模板等
11. 文本控件
- 常用文本控件:TextBlock、RichTextBlock、TextBox、RichEditBox、PasswordBox
- TextBlock属性:显示文本、字体大小、字体、前景色、换行模式、对齐方式、内边距、外边距、字体样式、背景色等