首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

winformWPF的那点事~

一、定义 1、Winform的定义:   WinForm是·Net开发平台中对Windows Form的一种称谓。...它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面 二、特点 1、Winform的特点: 功能强大:Windows窗体可用于设计窗体可视控件...数据管理:方便的数据显示操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示操作数据。...向导明确:向用户提供创建窗体、数据处理、打包部署等的分布指导。...三、该如何选择 要考虑的问题: 考虑目标客户机器配置以及系统 根据程序界面要求 项目属于什么类型,外观还是技术型 目标群体是什么样的人 开发者是什么样的人 开发人员对WinformWPF熟悉程度怎样

4.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Winform开发常用控件之CheckboxCheckedListBox

Winform的开发基本都是基于控件事件的,也就是事件驱动型的。...多选框的放置值的获取有很多种,这里介绍几个简单常用的方法 1、直接放置Checkbox,并获取Checkbox的值 上图 做法也非常简单,就是在form中放置多个checkbox,然后循环遍历,检查其...label2.Text = "" + sb.ToString(); } 3、最常规的做法当然是使用CheckedListbox了 CheckedListBox里面的项目设置可采用静态动态加载两种方法...事实上,CheckedListBox像ListBox一样有DataSource属性,DisplayMemberValueMemeber属性也都是有的,只是IntelliSense不能将其智能感知出来。...string id = dv["student_id"].ToString(); string name = dv["student_name"].ToString(); } 4、全选反选

1.3K10

Winform 进度条弹窗任务控制

Winform 进度条弹窗任务控制 目录 Winform 进度条弹窗任务控制 一、弹窗前台 二、弹窗后台 三、使用方法 四、效果展示代码地址 独立观察员 2020 年 11 月 17 日 最近要给一个...Winform 项目添加功能,需要一个能显示进度条的弹窗,还要求能够中止任务,所以就做了一个,在此做个记录总结。...虽然用的是比较老的 Winform 技术,不过其中的原理都是相通的。...一、弹窗前台 首先提供一个 Winform 控件居中的小技巧: 将控件放在 TableLayoutPanel 容器中,然后将控件的 Anchor 属性设置为 None,这样控件就能在容器中居中了: 将容器的...catch (Exception ex) { Console.WriteLine(ex); } } 剩下就是两个设置富文本框 RichTextBox 的方法,包括设置彩色内容隐藏

1.6K20

WinForm学习

二、C#的特点 三、了解C#、.NET、Winform的关系 四、快速创建Winform程序 五、Winform菜单工具栏 六、Form初始化、布局 总结 一、C#是什么?...C#是一个现代的、通用的、面向对象的、面向组件、结构化语言C#的构想十分接近CC++,是一门面向对象的编程语言,与java非常相似 二、C#的特点 简单、安全 在 C++ C 语言中程序员最头疼的问题就是指针问题...WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程。...C# WinForm 编程需要创建「Windows窗体应用程序」项目。.NET 提供了大量 Windows 风格的控件事件,我们可以直接拿来使用,上手简单,开发快速。...四、快速创建Winform程序 使用VS2017,.NET Framework 4.6.1 1)创建窗体应用程序非常简单,依次选择“文件”一“新建”一“项目”命令,弹出如下图所示的对话框,选择Windows

3.3K10

Windows程序设计:MFC 、Winform WPF 比较

WinForm封装了win32的api,多次进行P/invoke操作(大部分使用p/invoke操作封装),速度慢。...开发灵活性上:WPF > MFC > WinForm 美观上:WPF > WinForm > MFC 这一项中MFC下要开发出一个华丽的ui极其困难,也许你可以说你可以用控件,但是商业开发控件是要收费的...效率和美观不如WPF,开发效率又不如WinForm。 内存使用上:WPF > WinForm > MFC 随着计算机硬件的性能提高WPF这个缺点会被忽略。...使用范围:WPF > MFC == WinForm 有以上可知:WPF大有取代WinFormMFC之势,从未来net的发展来看,MFC以后只会变成一种经典,作为一种技术来供开发者学习,WinForm...WPF两者会并存发展,但最终都会被WPF取代,最终实现桌面应用程序浏览器应用程序的统一。

1.9K20

WinForm 界面美化

主界面的扁平化 更改winform自带的MainForm窗体属性 将主窗体FormBorderStyle更改为None,这样就得到了一个无边框的窗体 调节背景色,找到自己喜欢的颜色,输入到BackColor...SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0); } 添加最小化、退出事件的按钮,背景色BackColor字体色...Forecolor设置为与界面颜色较为搭配的,将按钮的FlatStyle设置为Popup,它会自己随着界面风格调整 最小化退出的代码如下: private void min_Click(object...9), white, rec2, sf); } } DataGridview美化 通过设置ColumnHeadersDefaultCellStyle,来改变列标题的背景、字体颜色...通过设置DefaultCellStyle,来改变单元格背景、字体颜色 通过设置RowHeadersDefaultCellStyle,来改变行标题的背景、字体颜色

2.1K20
领券