WinForm笔记
软件部署架构
B/S架构应用程序(web应用程序):浏览器/服务器
浏览器将请求发送给web服务器,web服务器对请求进行处理,将响应的数据发回浏览器。
应用程序全部部署在服务器端,客户端只有浏览器。
对应公司官网web开发。
C/S架构应用程序(Windows,WinForm,桌面应用程序):客户端/服务器
客户端向服务器发送请求,服务器处理请求并将响应发送给客户端。
应用程序全部或部分部署在客户端,数据库或部分程序在服务器端。
窗体
快捷键Form1.cs + F7切换代码视图,快捷键Shift + F7切换设计视图。
冒号在C#中有两种含义:类的继承和接口的实现。当前类Form1继承窗体类Form,自动拥有Form类的属性和方法,一般将名字改为FrmMain。
FrmMain.cs中的partial和FrmMain.Designer.cs中的partial是部分类,不是类的修饰符。程序在编译和运行时,会将两部分编译成一个完整的类。
窗体的常用属性
选中窗体,在属性面板中可以按字母或分类排序。
按字母排序:
- Name属性:控件的唯一标识符,不能与其他控件冲突。
- Text属性:窗体的标题。
- MaximizeBox:控制窗体最大化按钮是否可用。
- WindowState:设置窗体启动时的状态:
- Normal:正常状态。
- Minimized:启动时窗体最小化。
- Maximized:启动时窗体最大化。
- FormBorderStyle:窗口的边框样式,通常在设计时确定:
- None:无边框和标题栏,用户无法调整窗体大小或位置。
- FixedSingle:单边框,用户无法调整大小,但可通过按钮最大化或最小化。
- Fixed3D:固定3D边框,用户无法调整大小。
- FixedDialog:固定对话框风格,用户无法调整大小。
- Sizable:默认样式,用户可调整大小。
- FixedToolWindow:固定工具窗口风格,高度较小,仅有关闭按钮。
- SizableToolWindow:工具窗口风格,用户可调整大小。
- Icon:窗体左上角的图标,格式必须为
.ico。 - BackgroundImage:窗体背景图片,可从本地或项目资源导入。
- BackColor:窗体背景颜色。
- Font:控件中文本的字体样式。
1098

被折叠的 条评论
为什么被折叠?



