WinForm软件部署架构、窗体及其常用属性

ModelEngine·创作计划征文活动 10w+人浏览 1.4k人参与

WinForm笔记

软件部署架构

B/S架构应用程序(web应用程序):浏览器/服务器
浏览器将请求发送给web服务器,web服务器对请求进行处理,将响应的数据发回浏览器。
应用程序全部部署在服务器端,客户端只有浏览器。
对应公司官网web开发。

C/S架构应用程序(Windows,WinForm,桌面应用程序):客户端/服务器
客户端向服务器发送请求,服务器处理请求并将响应发送给客户端。
应用程序全部或部分部署在客户端,数据库或部分程序在服务器端。

窗体

快捷键Form1.cs + F7切换代码视图,快捷键Shift + F7切换设计视图。
冒号在C#中有两种含义:类的继承和接口的实现。当前类Form1继承窗体类Form,自动拥有Form类的属性和方法,一般将名字改为FrmMain

FrmMain.cs中的partialFrmMain.Designer.cs中的partial是部分类,不是类的修饰符。程序在编译和运行时,会将两部分编译成一个完整的类。

窗体的常用属性

选中窗体,在属性面板中可以按字母或分类排序。

按字母排序:

  • Name属性:控件的唯一标识符,不能与其他控件冲突。
  • Text属性:窗体的标题。
  • MaximizeBox:控制窗体最大化按钮是否可用。
  • WindowState:设置窗体启动时的状态:
    • Normal:正常状态。
    • Minimized:启动时窗体最小化。
    • Maximized:启动时窗体最大化。
  • FormBorderStyle:窗口的边框样式,通常在设计时确定:
    • None:无边框和标题栏,用户无法调整窗体大小或位置。
    • FixedSingle:单边框,用户无法调整大小,但可通过按钮最大化或最小化。
    • Fixed3D:固定3D边框,用户无法调整大小。
    • FixedDialog:固定对话框风格,用户无法调整大小。
    • Sizable:默认样式,用户可调整大小。
    • FixedToolWindow:固定工具窗口风格,高度较小,仅有关闭按钮。
    • SizableToolWindow:工具窗口风格,用户可调整大小。
  • Icon:窗体左上角的图标,格式必须为.ico
  • BackgroundImage:窗体背景图片,可从本地或项目资源导入。
  • BackColor:窗体背景颜色。
  • Font:控件中文本的字体样式。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值