假 如 你 的 人 生 有 理 想,那 么 就 一 定 要 去 追,不 管 你 现 在 的 理 想 在 别 人 看 来是 多 么 的 可 笑 , 你 也 不 用 在 乎 , 人 生 蹉 跎 几 十 年 , 如 果 年 轻 的 时 候 计 较 得 失 前 怕 狼 就 后 怕 虎 而 不 去 追 逐, 等 到 了 40, 50 岁 的 时 候 , 你 唯 一 能 做 的 就 是 感 叹 岁 月 的 消 逝 和 无 情…

 

船舶停靠在港湾是很安全的,但这不是造船的目的

你要想有更强的自控力,那么你就得有更多的自我意识

                                                                                                          By:北大青鸟五道口吴澳同学

第一章 初识Windows程序

01.浅谈控制台应用

解析:控制台应用程序:dos窗口中显示

Windows窗体应用程序:有控件参与的,支持事件的一种程序

02.认识Windows程序

1.Form1.cs:窗体文件,程序员对窗体编写的代码一般都存放在这个文件中.

2.From1.Designer.cs:窗体设计文件,其中的代码是由Visual Studio自动生成的,一般不需要修改.

3.From1.resx:资源文件,用来配置当前窗体所使用的字符串,图片等资源.

  4.Program.cs:主程序文件,其中包含程序入口的Main()方法.

03.Winfroms窗体的主要方法和属性

*01.一个解决方案下可以包含多个项目,

* 一个项目下可以包含多个窗体

* 02.如何设置一个项目下的某个窗体为启动窗体???

* 解析:通过更改Program.csMain方法中最后一行代码设置

* 03.控件的Name属性相当于隐藏值,一定要改

*    真正在窗体显示内容的是Text属性

* 04.如果一个解决方案下有多个项目,如何设置某个项目为启动项??

* 解析:可以对项目点击右键→设为启动项

* 05.机房的项目如何保存,或者保存后如何打开???

* 解析:可以将解决方案另存为到指定的项目下,下次

* 直接打开sln文件就可以用

* 06.事件激发错误问题???

* 解析:注意什么时候激发事件

* 07.如何让窗体运行后无法改变大小?

* 解析:通过如下设置:

* 01.禁用最大化按钮

* 02.设置FormBorderStyle属性为任何一个以Fixed开头的属性都OK

04.构造函数:

解析:在一个类中,方法名和类名相同,并且没有返回值类型的方法,称为构造函数

作用:做初始化工作

05.什么是事件之事件详解

解析:由外界事物(猎枪)激发另一个事物(小鸟)的状态发生改变的情况。

事件看起来像一个带参方法,2个参数

sender:代表的是事件源:事件的激发者

e:事件的参数:和事件相关的一些信息!

06.MessageBox

参数一:提示信息

参数二:标题文本

参数三:按钮设置

参数四:图标设置

MessageBox.Show("恭喜您,中奖500完,请吃饭可以吗?","温馨提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);

07.窗体传值

解析:从Login窗体传递登陆用户名到Main窗体,可以在Main窗体中定义一个公有的变量,然后在Login窗体的登陆按钮事件中编写如下代码:

Main frm=new Main();

frm.name=txtName.Text;

frm.Show();

然后在Main的load事件中为Label控件赋值。

08.真正退出程序

在窗体的FormClosing事件中,书写Application.Exit();

帅的人都点赞了你还在犹豫什么??!!!

 ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄

Winfroms---看看吧客官~的更多相关文章

  1. 各位客官!鼠标点击一个Button之后究竟发生了什么?您知道么?(C#)

    在谈论主题之前,让我们先简单回顾下事件的基础知识吧! 我们知道事件有发出(raises)事件的源,即event sender,也有接收事件通知(notifications)的接收者,即event re ...

  2. 客官,您的 Flask 全家桶请收好

    http://www.factj.com/archives/543.html Flask-AppBuilder          - Simple and rapid Application buil ...

  3. winfroms更换皮肤

    一.添加控件lrisSkin.dll 然后把继承的窗体更换成别人做好的窗体类 能达到换肤的效果     二. 全部源代码就一行: skinEngine1.SkinFile = "WaveCo ...

  4. 客官,来看看AspNetCore的身份验证吧

    开篇 这段时间潜水了太久,终于有时间可以更新一篇文章了. 通过本篇文章您将Get: Http的一些身份验证概念 在AspNetCore中实现身份验证方案 JWT等概念的基础知识 使用Bearer To ...

  5. 客官,.NETCore无代码侵入的模型验证了解下

    背景 .NETCore下的模型验证相信绝大部分的.NET开发者或多或少的都用过,微软官方提供的模型验证相关的类位于System.ComponentModel.DataAnnotations命令空间下, ...

  6. ASP.NET Core HTTP 管道中的那些事儿

    前言 马上2016年就要过去了,时间可是真快啊. 上次写完 Identity 系列之后,反响还不错,所以本来打算写一个 ASP.NET Core 中间件系列的,但是中间遇到了很多事情.首先是 NPOI ...

  7. 用Java代码实现拦截区域网数据包

    起因: 吃饭的时间在想如果区域网内都是通过路由器上网,那如何实现拦截整个区域网的数据包,从而实现某种窥探欲. 思路:      正常是通过电脑网卡预先设置或分配的IP+网关对路由器进行通讯,比如访问百 ...

  8. [数据库基础]——图解JOIN

    阅读导航 一.概要 二.JOIN分类 三.JOIN分类详解 一.概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操 ...

  9. 设计模式(十):从电影院中认识"迭代器模式"(Iterator Pattern)

    上篇博客我们从醋溜土豆丝与清炒苦瓜中认识了“模板方法模式”,那么在今天这篇博客中我们要从电影院中来认识"迭代器模式"(Iterator Pattern).“迭代器模式”顾名思义就是 ...

随机推荐

  1. CPLEX IDE 菜单栏语言设置( 中文 英文 韩文 等多国语言 设置)

    http://www-01.ibm.com/support/docview.wss?uid=swg21573032 Technote (FAQ) Question How to change the ...

  2. 各个平台 如何安装 Ruby 和 RubyGems

    原文地址:http://cloudfoundry-doc.csdn.net/frameworks/ruby/installing-ruby.html Last Updated: 2012-11-01 ...

  3. php 修改上传文件大小

    有些朋友要通过自己的网站后台,包括论坛,来上传一些文件,php一般为2m,或8m(以下我们按默认为2m),接下来就是来讲怎么修改上传文件大小的. 1.首先修改执行上传文件限制 一般的文件上传,除非文件 ...

  4. Linux内核是如何创建一个新进程的?

    进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性.比如进程的状态.进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_ ...

  5. 单点登录SSO的实现原理

    单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任.单点登录在大型网站里使用得 ...

  6. linux安装apache软件的过程

    参考官方安装指导:http://httpd.apache.org/docs/2.4/install.html 1.下载依赖包 apr/apr-util/pcre 2.解压依赖包 3.安装apr 进入安 ...

  7. JDBC——事物管理

    案例:银行转账问题,数据库如下 相关API setAutoCommit(boolean autoCommit)  将此连接的自动提交模式设置为给定状态.设置事务是否自动提交如果设置为false,表示手 ...

  8. 英文Ubantu系统安装中文输入法

    以前都是安装的中文Ubantu,但是有时候用命令行的时候中文识别不好,会出现错误,所以这次安装了英文版,但是安装后发现输入法不好用,于是就要自己安装输入法. 安装环境为Ubantu13.04 1.卸载 ...

  9. oracle1

    引言: 数据保存问题? 可使用文件保存和数据库保存. 使用文件保存数据存在几个缺点: 1.文本的安全性问题: 2.文件不利于查询和对数据的管理: 3.文件不利于存放海量数据: 4.文件在程序中控制不方 ...

  10. 条带深度 队列深度 NCQ IOPS

    http://blog.csdn.net/striping/article/details/17449653 IOPS 即I/O per second,即每秒进行读写(I/O)操作的次数,多用于数据库 ...