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

高端手机网站平台软文发稿网

高端手机网站平台,软文发稿网,提供网站建设公司,长沙抖音代运营电话什么是WinFormhttps://docs.microsoft.com/zh-cn/dotnet/desktop/winformsWindows窗体(Windows Form)#xff0c;简称WinForms#xff0c;是一个可创建适用于Windows的丰富桌面客户端应用的UI框架。Windows窗体开发平台支持广泛的应用开发功能#xff0c;包括控件、图形、数… 什么是WinFormhttps://docs.microsoft.com/zh-cn/dotnet/desktop/winformsWindows窗体(Windows Form)简称WinForms是一个可创建适用于Windows的丰富桌面客户端应用的UI框架。Windows窗体开发平台支持广泛的应用开发功能包括控件、图形、数据绑定和用户输入。Windows 窗体采用Visual Studio中的拖放式可视化设计器可轻松创建Windows窗体应用。WinForm的来世今生说起WinForm其实很多现在的程序员已经是不用它了原因是其实它已经是老爷爷了微软推出WinForms之后继而推出了WPF、UWP、WinUI、MAUI等更新的客户端应用框架。但是论资历在Windows平台先是经历了Windows API C江湖人称Win32随后C的发展诞生了经典的MFC(Microsoft Foundation Class)配合C还是不错的。Windows API C - 最早的开发Windows GUI程序的思路。用C语言直接调用Windows操作系统提供的API函数来开发程序员处理Windows消息。经历过这段开发时期的程序员一般对底层比较清楚要了解Windows操作系统的工作原理。MFC C - Microsoft Foundation Class(MFC),微软用C封装了Win32 API, C程序员通过使用MFC类库来开发面向对象的编程方法。后来随着.Net平台的壮大和发展微软为了简化开发门槛把Windows API封装成了控件诞生了我们今天要说的Windows窗体(Windows Form)这项技术并且搭配全新的C#语言使用。但是随着应用的复杂话微软也意识到了WinForm的一些弊端于是从.Net Framework 3.0开始推出了能支持MVVM模式并靠数据驱动界面的新框架WPF(Windows Presentation Foundation)相较于前辈的消息驱动、事件驱动模式基于数据驱动的开发方式大大提高了编程效率也更利于多工种和团队协作。虽然后续伴随着Windows 10发布了全新的UWP、Windows 11发布了WinUI、MAUI等框架但是都是继续建立在数据驱动的开发思想上的。到了2021年了随着.Net Core的发展和生态需要微软回头来让WinForm这么一门较老的客户端窗体框架老树发芽唤来新生大概是从.Net Core 3.1开始WinForm正式被纳入.Net Core支持的范畴。所以今天的角度来看WinForms其实际上具备两个实现版本1. 托管于GitHub上的开放源代码实现。https://github.com/dotnet/winforms此版本在.NET 5和.NET Core 3.1上运行。Windows窗体可视化设计器最低要求Visual Studio 2019版本16.8预览版。2. 受Visual Studio 2019和Visual Studio 2017支持的.NET Framework 4实现。.NET Framework 4是仅限Windows的.NET版本被视为一个Windows操作系统组件。此版本的Windows窗体随.NET Framework一起分发。创建WinForms应用https://github.com/TaylorShi/HelloWinForm基于命令行的创建1. 新建名为HelloWinForm的解决方案dotnet new sln -o HelloWinForm 2. 切换到HelloWinForm目录cd .\HelloWinForm\ 3. 创建名为demoForWinForm的WinFroms项目dotnet new winforms -o demoForWinForm 4. 添加demoForWinForm到解决方案dotnet sln add .\demoForWinForm\demoForWinForm.csproj 5. 切换到demoForWinForm目录cd .\demoForWinForm\ 6. 运行demoForWinForm项目dotnet watch run 7. 查看运行效果8. 检查demoForWinForm.csproj配置Project SdkMicrosoft.NET.SdkPropertyGroupOutputTypeWinExe/OutputTypeTargetFrameworknet6.0-windows/TargetFrameworkNullableenable/NullableUseWindowsFormstrue/UseWindowsForms/PropertyGroup/Project 基于Visual Studio的创建1. 打开Visual Studio创建新项目2. 搜索WinForms项目模板这里可以看到Windows窗体应用(.Net Framework)就是.Net Framework框架的项目模板而Windows Form App就是.Net Core框架的项目模板。3. 选择Windows Form App项目模板进行创建配置配置项目名为HelloWinForm4. 选择Framework版本暂时选择默认的.Net 5.0预览5. 创建并打开解决方案6. 运行项目并查看效果7. 检查HelloWinForm.csproj配置Project SdkMicrosoft.NET.SdkPropertyGroupOutputTypeWinExe/OutputTypeTargetFrameworknet6.0-windows/TargetFrameworkNullableenable/NullableUseWindowsFormstrue/UseWindowsForms/PropertyGroup/Project 参考Windows 窗体文档桌面指南Windows 窗体 .NET教程创建新的 WinForms 应用Windows 窗体 .NET.NET Core 3.0 和 3.1 的 Windows 窗体中断性变更使用.net core3.0 正式版创建Winform程序Introducing .NET Core (2021) by Microsoft.NETWPF的由来
http://wiki.neutronadmin.com/news/133294/

相关文章:

  • 制作论文招聘网站的班级优化大师app下载学生版
  • 番禺做网站设计wordpress菜单设置图标
  • 太原市建设工程质量监督站网站保洁公司 网站模板
  • 成都网站设计师做网站建设的销售薪水
  • 淄博网站建设企业千锋教育怎么样
  • pycharm做网站群晖wordpress建站教程
  • 上海网站建设目的年报申报入口官网
  • 免费网站建设讯息运动鞋子网站建设规划书
  • 企业网站有哪些举例验证码网站搭建
  • 站长如何做视频类网站wordpress访客记录
  • 百度上免费创建网站迅当网络深圳外贸网站建设
  • 毕业设计做网站答辩会问什么深圳网络营销推广排名
  • 专做餐饮的网站做网站挣钱来个好心人指点一下呗
  • 用源码怎么做网站设计制作的一般流程是明确问题
  • 福田网站建设设计公司龙之向导免费网站
  • 成都创建公司网站前端开发模板
  • 聊城建网站哪家好电视剧排行榜
  • 武陟外贸英文网站建设广州网站制作公司联系方式
  • 做一个自己的网站廊坊建设企业网站
  • 网站横幅背景图片微服务平台怎么下载
  • 网站开发盈利模式网站分辨率兼容怎么做
  • 做京挑客的网站锐旗网站建设
  • 高端大气的网站首页汕头房产网
  • 密云上海网站建设郑州网站制作报价
  • 石家庄便宜做网站产品创新设计方案
  • 龙岩做网站公司在哪里wordpress多个分类
  • 想做网站运营专员哪个平台可以免费卖货
  • php做网站页面先备案还是先做网站
  • 教师做课题可以参考什么网站微教育云平台网站建设
  • 海淀区网站备案去哪最新网站推广