首页 > 代码库 > 初识Windows程序
初识Windows程序
一、 B(rowser)/S(erver):浏览器/服务器`
http:Hypertext Transfer Protocol
二、 C(lient)/S(erver):客户端/服务端
TCP/IP;UDP/IP:
IP :Internet Protocol
TCP:Transfer Control Protocol
UDP:User Datagram Protocol
三、 Partial 部分:将一个类中的代码进行分离
四、 窗体属性:
Text:标题,Icon:图标,BackColor:背景色,
Size/MaximumSize/MinimumSize:窗体的尺寸,窗体的最大尺寸,窗体的最小尺寸
StartPosition:设置窗体的启动位置 CenterScreen(屏幕居中)
WindowState:设置窗体的启动尺寸 MaximumSize(启动最大化)
ControlBox:禁用 -(最小化) □(最大化) ×(关闭)
MinimizeBox:禁用 -(最小化)
MaximizeBox:禁用 -(最大化)
命名前缀:
五、 窗体控件 Frm
Label:标签 lbl
TextBox:文本框 txt
TextBox:密码框 txt 设置文本框的PasswordChar属性值:*…
TextBox:文本域 txt 设置文本框的MultiLine属性值:true
Button:按钮 btn
RadioButton:单选按钮 rb
CheckBox:复选按钮 cb
ComboBox:下拉列表框 cmb Items(添加固定列表项)
ListView:列表视图 lv Items(添加列表项),View(各种不同视图)
DataGridView:数据网格视图 dgv DataSource(数据源)
六、 弹窗:MessageBox
MessageBox.show(消息内容 , 消息标题 , 按钮的类型 , 图标的类型)
MessageBoxButtons MessageBoxIcon
OK,OKCancel Error,Information,Question
返回DialogResult
OK,Cancel
七、 窗体的方法
窗体的显示:Show();
窗体的隐藏:Hide();
窗体的关闭:Close();
八、 窗体间传值
通过属性传值
一、 窗体的显示方式:
窗体对象.Show(); 无限多次
窗体对象.ShowDialog(); 仅一次
二、 控件
翻译 控件名称 命名前缀
菜单栏 MenuStrip ms 考点
菜单项 ToolStripMenuItem tsmi
工具栏 ToolStrip ts
工具栏按钮 ToolStripButton tsb
水平对齐方式:Alignment(Left,Right)
显示方式:DisplayStyle(ImageAndText,Image)
图片:Image (图片出自资源文件Properties->Resources.resx)
图片和文字的位置关系:TextImageRelation (ImageBeforeText, ImageAboveText)
三、 菜单项的快捷键:(在菜单的名称后(&字母))
菜单快捷键F,菜单项快捷键O,快捷键组合为:Alt+F+O
四、 退出整个应用程序:C#:Application.Exit(); LogicJava:System.exit(0);
显示窗体:窗体对象.Show(); / ShowDialog();
关闭窗体:窗体对象.Close();
隐藏窗体:窗体对象.Hide();
五、 锚钉 Anchor (top,right,bottom,left) 功能:锁定控件和窗体上、右、下、左边的距离
六、 停靠 Dock (top,right,bottom,left,fill) 功能:让控件的边缘贴在窗体的上、右、下、左、或四条边。
七、 设置Mdi窗体:将窗体的IsMdiContainer属性的值修改为:true
要将某个窗体作为Mdi窗体的子窗体显示,必须设定子窗体对象的MdiParent属性为
Mdi窗体( mdiFrom.MdiParent = this )。(Mdi子窗体的显示只能用Show(),不能用
ShowDialog())
八、 设置子窗体列表:
设置菜单栏(MenuStrip)的MdiWindowListItem属性为某个菜单项(ToolMenuStripItem)。
调用Mdi窗体的LayoutMdi( MdiLayout ml ) (Cascade 层叠, TileHorizontal 水平平铺, TileVertical 垂直平铺)
九、 文本控件获得焦点:文本控件对象.Focus();
下拉列表框:选择的文本内容属性:Text
选择内容索引(设/取):SelectedIndex,从0开始的证书,未选择索引为-1
下拉列表展开的属性:DroppedDown,值为bool,true表示打开下拉列表
设置只能写不能编辑属性:DropDownStyle,值为DropDownList
动态向ComboBox中添加列表项:下拉列表对象.Items.Add(string txt);
防止重复添加:下拉列表对象.Items.Clear(); 清除所有列表项
文本框的只读属性:ReadOnly (true/false)
初识Windows程序