当前位置: 首页 > news >正文

001集—— 创建一个WPF项目 ——WPF应用程序入门 C#

 本例为一个WPF应用(.NET FrameWork)。

首先创建一个项目

 

 双击xaml文件

双击xaml文件进入如下界面,开始编写代码。

效果如下:

 

 付代码:

<Window x:Class="WpfDemoFW.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfDemoFW" mc:Ignorable="d"Title="这是一个WPF的演示" Height="550" Width="600"><Grid ShowGridLines="True" ><Grid.RowDefinitions ><RowDefinition Height=" 30"/><RowDefinition Height=" 30"/><RowDefinition/><RowDefinition Height=" 30"/><RowDefinition Height=" 30"/></Grid.RowDefinitions><StackPanel Grid.Row=" 0" Grid.Column=" 0" Orientation="Horizontal"><Button Width=" 40" Height=" 20" Content=" 文件"  /><Button Width=" 40" Height=" 20" Content=" 编辑" /><Button Width=" 40" Height=" 20" Content=" 视图" /><Button Width=" 40" Height=" 20" Content=" Git(G)" /><Button Width=" 40" Height=" 20" Content="项目" /><Button Width=" 40" Height=" 20" Content="生成" /><Button Width=" 40" Height=" 20" Content="调试" /><Button Width=" 40" Height=" 20" Content="测试" /></StackPanel><StackPanel Grid.Row=" 1" Grid.Column=" 0" Orientation="Horizontal"><Button Width=" 130" Height=" 20" Content="MainWindow.xaml"  HorizontalAlignment="Left"  /><Button Width=" 140" Height=" 20" Content=" MainWindow.xaml.cs" HorizontalAlignment="Right" /></StackPanel><Grid  Grid.Row=" 2" Grid.Column=" 0" Background="CadetBlue" ><Grid.ColumnDefinitions ><ColumnDefinition Width=" 70"/><ColumnDefinition /></Grid.ColumnDefinitions><StackPanel Grid.Column=" 0" Grid.Row=" 0"><Button  Height=" 20" Content="1"/><Button  Height=" 20" Content="2"/><Button  Height=" 20" Content="3"/><Button  Height=" 20" Content="4"/></StackPanel><RichTextBox   Grid.Row=" 0" Grid.Column=" 1"/></Grid><Grid Grid.Row=" 3" Grid.Column=" 0" ><Grid.ColumnDefinitions ><ColumnDefinition /><ColumnDefinition /><ColumnDefinition /><ColumnDefinition /><ColumnDefinition /></Grid.ColumnDefinitions><Button Grid.Column ="0"  Width=" 120" Height=" 20" Content="程序包管理器控制台"  HorizontalAlignment="Left"  /><Button Grid.Column ="1" Width=" 120" Height=" 20" Content="输出"  HorizontalAlignment="Left"  /><Button Grid.Column ="2" Width=" 120" Height=" 20" Content="错误列表"  HorizontalAlignment="Left"  /></Grid><StackPanel Grid.Row=" 4" Grid.Column=" 0" Orientation="Horizontal"><Button Width=" 130" Height=" 20" Content="就绪"  HorizontalAlignment="Left"  /></StackPanel></Grid>
</Window>

相关文章:

001集—— 创建一个WPF项目 ——WPF应用程序入门 C#

本例为一个WPF应用&#xff08;.NET FrameWork&#xff09;。 首先创建一个项目 双击xaml文件 双击xaml文件进入如下界面&#xff0c;开始编写代码。 效果如下&#xff1a; 付代码&#xff1a; <Window x:Class"WpfDemoFW.MainWindow"xmlns"http://schema…...

【C++】1___引用

一、基本语法 数据类型 &别名 原名 #include<iostream> using namespace std; int main(){int a 10;int &b a;cout<<"a"<<a<<endl; // a10cout<<"b"<<b<<endl;// a10b 20;cout<<"a…...

如何通过 JWT 来解决登录认证问题

1. 问题引入 在登录功能的实现中 传统思路&#xff1a; 登录页面时把用户名和密码提交给服务器服务器验证用户名和密码&#xff0c;并把检验结果返回给后端如果密码正确&#xff0c;则在服务器端创建 session&#xff0c;通过 cookie 把 session id 返回给浏览器 但是正常情…...

高效集成:将聚水潭数据导入MySQL的实战案例

聚水潭数据集成到MySQL&#xff1a;店铺信息查询案例分享 在数据驱动的业务环境中&#xff0c;如何高效、准确地实现跨平台的数据集成是每个企业面临的重要挑战。本文将聚焦于一个具体的系统对接集成案例——将聚水潭的店铺信息查询结果集成到MySQL数据库中&#xff0c;以供BI…...

Jenkins-基于 JNLP协议的 Java Web 启动代理

在上一篇的基础配置上进行以下步骤 工作流程&#xff1a; 通过 JNLP 启动代理&#xff0c;客户端从 Jenkins 服务器上下载一个 agent.jar 文件。该文件启动时&#xff0c;代理程序通过 JNLP 协议连接到 Jenkins 主节点。一旦连接成功&#xff0c;代理节点就可以执行从主节点分…...

Qt数据库操作-QSqlQueryModel 的使用

QSqlQueryModel 功能概述 QSqlQueryModel 是 QSqlTableModel 的父类。QSqlQueryModel 封装了执行 SELECT 语句从数据库查询数据的功能&#xff0c;但是 QSqlQueryModel 只能作为只读数据源使用&#xff0c;不可以编辑数据。QSqlQueryModel 类的主要函数如下&#xff1a; 接口…...

C语言编程1.21波兰国旗问题

题目描述 桌上有 n ( 1 < n < 10000 ) 面小旗&#xff0c;一部分是白旗&#xff0c;一部分是红旗(波兰国旗由白色和红色组成)。唯一允许的操作是交换两面小旗位置。请你设计一个算法&#xff0c;用最少的交换操作将所有的白旗都置于红旗的之前。 输入格式 第一行为一个…...

如何利用微型5G网关为智慧无人矿车提供精确定位

随着5G、AI、物联网技术的发展和普及&#xff0c;越来越多行业正在加快生产、运营、管理的无人化、数字化与智能化&#xff0c;以适应当前我国“智慧、绿色、低碳”的新型发展模式需要。其中矿产业就是典型场景之一。针对矿山场景的智慧化、无人化转型&#xff0c;佰马提供基于…...

使用docker-compese部署SFTPGo详解

官网&#xff1a;SFTP & FTP as a Managed Service (SaaS) and On-premise 一、SFTPGo简介 SFTPGo 是一款功能强大的文件传输服务器软件。它支持多种协议&#xff08;SFTP、SCP、FTP/S、WebDAV、HTTP/S&#xff09;和多个存储后端。 借助 SFTPGo&#xff0c;您可以利用本地…...

Ajax基础总结(思维导图+二维表)

一些话 刚开始学习Ajax的时候&#xff0c;感觉很模糊&#xff0c;但是好像学什么都是这样的&#xff0c;很正常&#xff0c;但是当你学习的时候要持续性敲代码&#xff0c;边敲代码其实就可以理解很多了。然后在最后的总结&#xff0c;其实做二维表之后&#xff0c;就可以区分…...

Spring Task和WebSocket使用

在现代 Web 应用中&#xff0c;WebSocket 作为一种全双工通信协议&#xff0c;为实时数据传输提供了强大的支持。若要确保 WebSocket 在生产环境中的稳定性和性能&#xff0c;使用 Nginx 作为反向代理服务器是一个明智的选择。本篇文章将带你了解如何在 Nginx 中配置 WebSocket…...

微信小程序 本地调试和vconsole可以 但在体验上页面不请求数据

微信小程序页面不请求数据 本地调试和vconsole可以 但在体验版页面不请求数据&#xff0c;如遇到这类问题基本都是一样的解决办法 1、如何调试找到问题 首先要把小程序本地设置的不校验合法域名关掉&#xff0c;不然本地一直都是好的 然后通过本地真机调试打断点找到问题位…...

QT:将QTableWidget内容写入txt文件中

文章详请&#xff1a;最近在做手在眼上的标定&#xff0c;首先要采集机械臂数据和图像数据&#xff0c;我使用tablewidget进行机械臂数据的显示&#xff0c;最后的计算需要将机械臂位姿数据存储在txt文件中。 引用&#xff1a;Qt如何保存tableWidget数据&#xff1f;_qt table…...

前端面试题(六)

1.let,var,const区别 1.作用域&#xff1a;  var&#xff1a;var声明的变量存在函数作用域或全局作用域&#xff0c;这意味着它们在声明它们的函数内部可见&#xff0c;而不在块级作用域内可见。 let和const&#xff1a;let和const声明的变量存在块级作用域&#xff0c;这…...

「Mac畅玩鸿蒙与硬件35」UI互动应用篇12 - 简易日历

本篇将带你实现一个简易日历应用&#xff0c;显示当前月份的日期&#xff0c;并支持选择特定日期的功能。用户可以通过点击日期高亮选中&#xff0c;还可以切换上下月份&#xff0c;体验动态界面的交互效果。 关键词 UI互动应用简易日历动态界面状态管理用户交互 一、功能说明…...

Leetcode581. 最短无序连续子数组(HOT100)

链接 我的代码&#xff1a; class Solution { public:int findUnsortedSubarray(vector<int>& nums) {vector<int> res nums;sort(res.begin(),res.end());int l 0,r nums.size()-1;while(nums[l]res[l]){l;if(lnums.size()){return 0;}}while(nums[r]res…...

HTML前端开发-- Flex布局详解及实战

引言 Flex布局&#xff0c;全称为Flexible Box Layout&#xff0c;是一种现代CSS布局技术&#xff0c;它提供了一种更有效的方式来设计响应式布局和复杂页面布局。本文将详细介绍Flex布局的基本概念、属性以及实战应用。 一、基本概念 Flex布局的核心是Flex容器&#xff08;…...

基于JWT跨语言开发分布式业务系统的挑战与实践:多语言协作的最佳方案

在现代分布式架构下&#xff0c;开发团队往往由来自不同技术栈和开发语言的工程师组成。如何有效地管理这些开发人员的协作&#xff0c;尤其是在实现跨语言的认证与授权机制时&#xff0c;成为了开发者面临的一个重大挑战。JSON Web Token&#xff08;JWT&#xff09;作为一种轻…...

二分法篇——于上下边界的扭转压缩间,窥见正解辉映之光(2)

前言 上篇介绍了二分法的相关原理并结合具体题目进行讲解运用&#xff0c;本篇将加大难度&#xff0c;进一步强化对二分法的掌握。 一. 寻找峰值 1.1 题目链接&#xff1a;https://leetcode.cn/problems/find-peak-element/description/ 1.2 题目分析: 题目要求返回数组内…...

什么是 Kata Containers?

什么是 Kata Containers&#xff1f; Kata Containers 是一种结合了容器技术和虚拟机技术的轻量级运行时&#xff0c;旨在提供容器的速度和虚拟机的安全性。它将容器运行在一个隔离的虚拟机中&#xff0c;从而大幅提升安全性&#xff0c;同时保持容器的高效性。 Kata Contain…...

2026年实用降AIGC工具:亲测AI率从90%降至4%的靠谱方案

一、前言&#xff1a;2026年毕业必过AIGC检测门槛 2026年国内高校对学术论文的AIGC疑似度审核全面收紧&#xff0c;绝大多数院校都发布了明确的AIGC检测数值要求&#xff1a;985、211院校规定本科论文AI率需低于20%&#xff0c;硕士论文AI率不得高于15%&#xff0c;普通高校也普…...

Python之anonymous包语法、参数和实际应用案例

一、包概述与核心功能 graphs-edjedovi是一个极简Python库&#xff08;当前版本0.0.2&#xff09;&#xff0c;仅封装Dijkstra单源最短路径算法&#xff0c;专注于带权有向/无向图的最短路径计算&#xff0c;无可视化、拓扑排序等扩展能力。 核心能力&#xff1a;计算单个源节点…...

EA(Enterprise Architect)UML修改字体大小

EA&#xff08;Enterprise Architect&#xff09;是一个很优秀的建模工具&#xff08;支持UML、数据库建模等&#xff09;&#xff0c;它安装包很小&#xff0c;不到100MB&#xff0c;还支持生成C#代码。于是&#xff0c;我从Rational Rose换到了EA。 EA默认的字体只有8磅&…...

Unity中PNG贴图内存暴增真相:ASTC压缩原理与工业级落地

1. 为什么一张PNG贴图在Unity里会“胖”三倍&#xff0c;而ASTC却能把它按进手机内存里&#xff1f; 你有没有遇到过这样的情况&#xff1a;美术同事发来一张20482048的PNG贴图&#xff0c;文件大小才3.2MB&#xff0c;可一拖进Unity编辑器&#xff0c;Inspector里赫然显示“Te…...

从官方例程到实际项目:AXI Timer v2.0在Zynq平台上的避坑指南与调试实录

从官方例程到实际项目&#xff1a;AXI Timer v2.0在Zynq平台上的避坑指南与调试实录 在嵌入式系统开发中&#xff0c;定时器是最基础也最关键的硬件外设之一。Xilinx提供的AXI Timer v2.0 IP核因其灵活的配置选项和丰富的功能特性&#xff0c;成为Zynq平台上实现精确时间控制的…...

神经网络幻觉的本质与四层防御实战指南

1. 这不是“胡说八道”&#xff0c;是模型在用概率拼图——神经网络幻觉的本质与真实战场 “神经网络会幻觉”这个说法&#xff0c;这几年在技术社区、媒体标题甚至投资人会议里出现的频率&#xff0c;已经快赶上“算力瓶颈”和“数据飞轮”了。但绝大多数人听到这个词的第一反…...

初创团队如何通过Taotoken模型广场选型并控制AI成本

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 初创团队如何通过Taotoken模型广场选型并控制AI成本 对于资源有限的初创团队而言&#xff0c;将大模型能力集成到产品中是加速创新…...

C166架构中idaata变量存储类别变更的解析与优化

1. 问题现象与背景解析最近在Keil C166开发环境中遇到了一个有趣的编译警告&#xff0c;代码看起来非常简单&#xff1a;void main(void) {int i;int j;int idata asdf; // 触发警告的变量声明i 100;j 1000;asdf i j; }编译时会出现如下警告&#xff1a;*** WARNING 189 I…...

Win-Vind终极指南:用Vim风格高效操作Windows的完整方案

Win-Vind终极指南&#xff1a;用Vim风格高效操作Windows的完整方案 【免费下载链接】win-vind You can operate Windows with key bindings like Vim. 项目地址: https://gitcode.com/gh_mirrors/wi/win-vind 还在为Windows操作效率低下而烦恼吗&#xff1f;想要在Windo…...

量子优化新突破:虚时间演化高效求解QUBO问题

1. 量子优化新范式&#xff1a;模拟虚时间演化解决QUBO问题在金融投资组合优化、物流路径规划和机器学习特征选择等领域&#xff0c;二次无约束二进制优化&#xff08;QUBO&#xff09;问题无处不在。这类NP难问题随着规模扩大&#xff0c;求解难度呈指数级增长&#xff0c;传统…...