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();

第一章 初识windows程序的更多相关文章

  1. Windows Forms编程实战学习:第一章 初识Windows Forms

    初识Windows Forms 1,用C#编程 using System.Windows.Forms;   [assembly: System.Reflection.AssemblyVersion(& ...

  2. C语言编程入门之--第一章初识程序

    第一章 初识程序 导读:计算机程序无时不刻的影响着人类的生活,现代社会已经离不开程序,程序的作用如此巨大,那么程序到底是什么呢?本章主要讨论程序的概念,唤起读者对程序的兴趣,同时对C语言程序与其它语言 ...

  3. Java 面向对象编程——第一章 初识Java

      第一章    初识Java 1.  什么是Java? Java是一种简单的.面向对象的.分布式的.解释的.安全的.可移植的.性能优异的多线程语言.它以其强安全性.平台无关性.硬件结构无关性.语言简 ...

  4. 第一章 初识shiro

    shiro学习教程来自开涛大神的博客:http://jinnianshilongnian.iteye.com/blog/2018936 第一章 初识shiro 简单了解shiro主要记住三张图即可. ...

  5. Cocos2d-x 3.0 红孩儿私家必修 - 第一章 初识Cocos2d-x 3.0project

    第一章    初识Cocos2d-x 3.0project Cocos2d-x 3.0出来了,听说与之前版本号相比修改较大 做为一个游戏开发人员.我们应该欢迎Cocos2d-x持续的更新和强大,Coc ...

  6. Windows程序----初识Windows程序

    先来看一些励志名言来激励一下自己吧!  励志名言:每一发奋发奋的背后,必有加倍的赏赐 1.有无目标是成功者与平庸者的根本差别. 2.成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成. 3.当 ...

  7. Java 第一章 初识Java

    第一章笔记 什么是计算机程序:算机为完成某些功能生产的一系列有序指令集合 Java技术包括: java SE:标准版 java EE:企业版 Java ME:移动版 开发Java程序步骤:1.编写 2 ...

  8. (第一章)对程序员来说CPU是什么

    这几天,看到一本书,<程序是怎么跑起来的>,觉得之前都没有完整的看完一本书,现在要从这本书开始,慢慢的培养自己写读书笔记的习惯,不能度过去就忘了. 学习是一个螺旋上升的过程,不要指望一下子 ...

  9. 初识Windows程序

    首先,我们创建第一个Windows程序,一共分为4个步骤: 1.打开Visual Studio开发工具 2.选择"文件"→"新建"→"项目" ...

随机推荐

  1. openssl 非对称加密DSA,RSA区别与使用介绍

    在日常系统管理工作中,需要作一些加解密的工作,通过openssl工具包就能完成我们很多需求! 1. openssl RSA 加解密 RSA是基于数论中大素数的乘积难分解理论上的非对称加密法,使用公私钥 ...

  2. 【转】svn:is not under version control and is not part of the commit, yet its child解决办法

    来自:http://blog.csdn.net/lufeng20/article/details/7641093 在把写好的代码提交到svn上面时,遇到了一个错误如下: svn: Commit fai ...

  3. (原)java 向上转型中,任何域的访问操作都是由编译器解析,不是多态

    最近在向java发力,学习学习了下.看到了多态这一节,书中有个比较好的例子,所以就准备写下来,记录下来: package dynamic_binding01; public class dynamic ...

  4. Angular4学习笔记(三)- 路由

    路由简介 路由是 Angular 应用程序的核心,它加载与所请求路由相关联的组件,以及获取特定路由的相关数据.这允许我们通过控制不同的路由,获取不同的数据,从而渲染不同的页面. 相关的类 Routes ...

  5. LVS DR模式搭建 keepalived lvs

    LVS DR模式搭建• 三台机器 • 分发器,也叫调度器(简写为dir)172.16.161.130 • rs1 172.16.161.131 • rs2 172.16.161.132 • vip 1 ...

  6. 设计模式-行为型模式,python访问者模式

    访问者模式 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法.通过这种方式,元素的执行算法可以随着访问者改变而改变.这种类型的设计模式属于行为型模式. ...

  7. [Algorithm] Warm-up puzzles

    闲下来后,需要讲最近涉及到的算法全部整理一下,有个indice,方便记忆宫殿的查找 MIT的算法课,地球上最好:https://ocw.mit.edu/courses/electrical-engin ...

  8. 给 Advice 传递参数

    参数绑定是在下面这个方法中做的:org.springframework.aop.aspectj.AbstractAspectJAdvice#invokeAdviceMethod(JoinPoint j ...

  9. 排序算法--选择排序(Selection Sort)_C#程序实现

    排序算法--选择排序(Selection Sort)_C#程序实现 排序(Sort)是计算机程序设计中的一种重要操作,也是日常生活中经常遇到的问题.例如,字典中的单词是以字母的顺序排列,否则,使用起来 ...

  10. sencha touch 在新版谷歌浏览器中painted事件无法触发解决方案以及carousel 控件、togglefield控件、滚动条失效

    在2.3/2.4版本中,新版谷歌浏览器(43.44版本)里面painted事件是不会触发的,以及carousel 控件.togglefield控件.滚动条失效,官方的解决方案如下,测试可用 会出现这个 ...