WinForm - C/S 客户端 B/S 网页端
客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序
特点:
不需要联网也可以打开使用部分功能
但是现在的情况是许多功能依然需要互联网的支持
运行结构:代码部分在用户电脑上执行
使用window窗体应用程序
常见窗口类型:1、记事本 2、计算器 3、杀毒软件、QQ这种漂亮的窗体 4、不规则窗体
窗口布局:
(1)AutoScroll:当控件内容超出可见区域时,自动显示滚动条
(2)AutoScrollMargin (100, 100):当控件内容右侧和下方距离边框的距离小于100px时,自动显示滚动条
(3)Location (200,100)窗体的左上角相对于桌面左上角的距离为距离左侧200,上侧100。注:Location属性发挥作用时,StartPosition属性需选取Manual
(4)MaximumSize(600,500)窗口可调整的最大大小,最大宽600,最大高500
(5)MinimumSize(200,100)窗口可调整的最小大小,最小宽200,最小高100
(6)Size(x,y)窗口的尺寸,x,y输入数值调整窗口大小,单位:像素
(7)StartPosition 选择窗口第一次出现的位置,
选择 Manual 时配合Location使用,详细请见第三条;
选择CenterScreen时,窗口出现在桌面的居中位置;
选择CenterParent时,窗口出现在父级窗口的居中位置;
(8)WindowState 选择窗口初始出现时的状态,
选择Normal,窗口初始出现为正常状态;
选择Minimized,窗口初始出现为最小化状态;
选择Maximized,窗口初始出现为最大化状态;
窗口样式:
(9)ControlBox 是否显示控制框,
选择True,显示;
选择False,不显示以上控制框;
(10)HelpButton,选择TRUE只有在最小化和最大化取消显示时才会出现:
(11)Icon 指示窗体的图标,必须为ico格式的图标
在系统菜单框中显示
和任务栏中显示
(12)MaximizeBox 是否有最大化框
(13)minimizeBox 是否有最小化框
(14)Opacity 窗口的透明度 100%为不透明,0%为全透明;
(15)ShowIcon 是否在标题栏中显示窗体的图标
(16)ShowInTaskbar 是否在window任务栏中显示窗体的图标
(17)TopMost 窗口置顶,例如QQ登陆界面
(18)TransparencyKey 将所选颜色设为透明色,如下将白色设为透明色
窗口设计:
(19)(Name)给程序看的名称
窗口外观:
(20)BackColor 背景颜色
(21)BackImage 背景图片
(22)BackImageLayout 背景图片布局方式
选择None,原始图片比例在左上角显示; 选择Tile ,原始比例平铺;
选择Center,原始图片比例居中显示; 选择Streth,拉伸显示;
选择Zoom,不改变如片比例,适应显示;
(23)Cursor 鼠标显示样式:
(24)Font 窗口中字体的样式和大小
(25)FontColor 前景色,即字体的颜色
(26)FormBorderStyle 窗口的边框和标题栏的外观选择
选择None,无边框无标题栏; 选择Sizable,正常样式;