黑马程序员学习笔记----WinForm基础加强

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 

 

 

04.23


1、属性、事件

既然WinForm有面向对象的特征,可以知道每一个子类都具有相似的特征,所以使得父类,具有大量的属性与事件
2、WinForm与面向对象的一个关系
由于每一个窗体外观都是一致的,所以可以考虑每一个Windows应用程序,肯定有一个模板
但是每一个窗体都有一些特有的功能

每一个窗体都有一个父类,提供工作区、蓝色的标题栏,以及控制的按钮
所有的窗体都是他的子类,提供自己独有的功能和相关控件

3、 每一个窗体
class MyWinForm:Form
{
// 子类窗体独有的东西
}

4、写Windows程序的一般步骤
-> 拖控件,设属性
-> 为相应的控件添加所需事件(加事件)
-> 写方法
5、如何创建和控制窗体
-> 右键添加窗体
-> 设定窗体的属性与事件
-> new窗体,Show窗体


6、ShowDialog有返回值
返回一个枚举

 -> MessageBox应该放在哪儿?

-> 逻辑怎么写?

放在主方法里面。。在appconection   new一个新窗体的时候,

Isfrom myfrom=new Isfrom();

if(myfrom.DialogRsault=showdialogresault.OK)

{

  appconection   new.from();

}

再加载父窗体


7、添加事件

-> 直接双击控件
-> 选择事件,双击事件上的空
-> 直接在事件边上的空中,添加事件方法的名字

1、TextBox
MultiLines ->是否可以跨多行
ScallBar ->显示什么方式的滚动条
PasswordChar —>密码不显示出来
WordWrap ->是否自动换行

TextChanged ->它是一个事件。当text属性发生改变时引发的动作。。。
KeyPress ->在控件具有焦点并且用户按下并放开某个键后发生。。。
-> e.Handle 如果为true表示,按键无效,如果为false,表明按键有效
-> e.KeyChar 按下的字符对应的ASCII码(Unicode码)

Enter 控件获得焦点
Leave 失去焦点



2、PictureBox
Image属性处理添加图片
SizeMode属性,对图片进行布局

如何通过代码来显示图片,或切换图片
Image

3、DateTime
Now 获得当前时间 年月日时分秒
Year
Month
Day
Hour
Minitue
Second
4、Timer控件 timer有两个方法,一个是停止(stop )一个是(start)
->做一个定时器。美女时钟。。
-> 拖控件
-> 谁定Enable属性
-> 设定时间间隔,单位为毫秒,1000毫秒等于1秒
-> 设定事件
-> 每当到达计时器所表示的时间间隔就执行一次方法


5、SoundPlayer -->有两个方法,一个是停止(stop )一个是(start)

-->可以做一个MP3播放器


今天又要挑灯夜战了,   Just do it

>---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值