C#+WPF开发无人值守地磅称重系统课程2024

kaudmands · · 295 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

学习地址1:https://pan.baidu.com/s/1jnqETQIVa6cnvEmKVZ_faA 提取码: 39f5 学习地址2:https://share.weiyun.com/9x0StxRy 密码:zukiwy 1、WPF基础叙述: WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 2、WPF布局原则 ①一个窗口中只能包含一个元素 ②不应显示设置元素尺寸 ③不应使用坐标设置元素的位置 ④可以嵌套布局容器 3、WPF布局容器 ①StackPanel: 水平或垂直排列元素、Orientation属性分别: Horizontal / Vertical ②WrapPanel : 水平或垂直排列元素、针对剩余空间不足会进行换行或换列进行排列 ③DockPanel : 根据容器的边界、元素进行Dock.Top、Left、Right、Bottom设置 ④Grid : 类似table表格、可灵活设置行列并放置控件元素、比较常用 ⑤UniformGrid : 指定行和列的数量, 均分有限的容器空间 ⑥Canvas : 使用固定的坐标设置元素的位置、不具备锚定停靠等功能。 4、学习WPF的基础知识: 1) WPF是微软提供的一种用来开发“桌面应用”的技术(框架),这项技术本身和C#没有关系,必须会的是xaml语法。 2) 对XML、HTML、XHTML、ASP.NET之类的“标准通用标记语言”,对于学习是有所帮助的。 3) 有WinForm或ASP.NET经验,主要是对控件事件的处理要有所了解。 4) 具备面向对象的思想:在WPF中,经常要灵活运用各种继承关系、多态、重载等。 5) DataBinding要有所了解:Binding是WPF的一大亮点。 5、C++/CLI 下创建WPF项目的方法 由于WPF不仅仅支持C#/VB开发,还支持其他语言,比如: C++、F#等开发,于是大白我最近花了点时间摸索了一下,本文主要介绍 C++/CLI 下创建WPF项目的方法。 我使用的开发环境是: Win10 x64 + Visual Studio 2019 (16.6.1版本)。 今天我们需要使用 C++/CLI ,算是C++的一个子集吧。 要能正常使用 C++/CLI ,首先需要确保你安装了 C++/CLI build套件(见下图),同时还需要确保你安装好了Visual C++相应版本的运行库。 进入 控制面板 ,找到 Visual Studio 2019,右击"修改",然后切换到"独立组件"(Individual components)这个选项卡。 如果没安装,勾选后安装一下即可。 接下来我们可以创建项目了,建议选用模板 CLR Empty Project (.NET Framework) ,解决方案和项目名可以都用 CppWpfDemo 。 这时一个空项目就创建完成了。 此时查看 Project的属性, Configration Properties -> "C/C++" -> "All Options",输入 "common"进行搜索,确保选中的是 Common Language Runtime Suppor(/clr) . 6、创建应用程序项目 第一步是创建包含应用程序定义、两个页面以及图像的应用程序基础结构。 使用 Visual Basic 或 Visual C# 创建名为 ExpenseIt 的新 WPF 应用程序项目: 打开 Visual Studio,然后在“开始”菜单下选择“创建新项目”。 “创建新项目”对话框随即打开。 在“语言”下拉列表中,选择“C#”或“Visual Basic”。 然后选择“WPF 应用(.NET Framework)”模板,然后选择“下一步”。 “配置新项目”对话框随即打开。 输入项目名称 ExpenseIt,然后选择“创建”。 Visual Studio 将创建该项目,并打开名为 MainWindow.xaml 的默认应用程序窗口的设计器。 打开 Application.xaml (Visual Basic) 或 App.xaml (C#)。 此 XAML 文件定义 WPF 应用程序以及任意应用程序资源。 还可以使用此文件指定在应用程序启动时自动显示的 UI(在本例中是 MainWindow.xaml)。 XAML 在 Visual Basic 中应如下所示: <Application x:Class="Application" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> </Application.Resources> </Application> 在 C# 中如下所示: <Application x:Class="ExpenseIt.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> </Application.Resources> </Application> 打开 MainWindow.xaml。 此 XAML 文件是应用程序的主窗口,显示在页面中创建的内容。 Window 类定义窗口属性(例如标题、大小或图标),并处理事件(例如关闭或隐藏)。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

295 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传