zoukankan      html  css  js  c++  java
  • 初识windows程序

    window 操作系统中,处处是窗体

    简单 强大 方便 灵活

    步骤 新建项目  项目类型 visual C#项目 模板 window应用程序

    用partial 将同一个窗体的代码分开放在两个文件中:

    一个存放在vs自动生成的代码中

    冒号表示继承

    像孩子继承父母的特征所有窗体都继承Form

    窗体标题 : Name

    窗体图标: Icon

    图片背景Backgroundimage

    背景颜色 backcolor

    最大化按钮:MaximinBox

    最小化按钮:Minimun

    窗体边框样式 :FROMBorderStyle

    窗体初始位置:StartPosition

    窗体状态:WindowsState

    帮助按钮:HelpButton

    命名规范-前缀

    控件名称   控件类名   命名前缀

    标签   Label   lal

    文本框   TextBox   txt

    组合框   ComboBox  Cbo

    按钮   Button   btn

    规范化命名可以提高程序的可读性和可维护性

    标签label

    image:标签上的图像

    text:显示的文本

    文本框 TextBox:

    MaxLength:最大字符数

    MultiLine:是否可以输入多行文本

    PassWordChar:作为密码框时显示的密码字符

    readOnly:是否允许编辑

    Text:关联的文本

    组合框ComboBox

    Items:组合框中的项

    DropDownStyle:组合框的风格

    Text:组合框关联的文本

    SelectedIndex:当前选中项的索引,从0开始

    selectedItem:获取当前选定的项

    按钮 Button

    Enable:控件是否可用

    Text :显示文件

    TextAlign:文本的对齐方式

    Windows应用程序是事件驱动

    事件驱动:随时响应用户触发的事件,做出相应的处理

    我们需要做的

    针对相关事件,编写相应的事件处理程序

    编写事件处理程序的步骤

    选中控件  在属性窗口中单击  找到事件  双击生成事件处理方法 编写处理代码

    若事件事件处理方法未触发,请检查属性窗口中事件处理程序是否设置正确

    窗体FROM

    load事件:窗体加载时触发

    文本框 textbox:

    textchanged事件:文字改变时触发

    按钮button

    click事件:单击触发触动

    每个控件的事件非常多,我们只需要关注常用的事件即可

    messageBox消息框

    为什么要使用消息框?

    显示消息

    向用户请求消息

    实现步骤

    1定义窗体对象

    2显示窗体

    语法

    被调用的窗体类名 窗体对象=new被调用的窗体类名();

    窗体对象.Show();

  • 相关阅读:
    进程、线程、处理器间的关系研究(未完待续)
    Java运行原理研究(未完待续)
    libuv的多线程之间传递消息
    C++对象与其第一个非静态成员地址相同
    libuv移植到android
    pthread在Qt+Windows下的使用
    libuv在mingw下编译
    libxml2在mingw下编译
    libcurl在mingw下编译
    string的内存本质
  • 原文地址:https://www.cnblogs.com/fkx1/p/7782184.html
Copyright © 2011-2022 走看看