WinForm入门
来源:互联网 发布:淘宝卖眼镜怎么样 编辑:程序博客网 时间:2024/06/18 10:10
概要:
![](http://img.blog.csdn.net/20150624172311880?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUk9DS01PU1RFUg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150624172358679?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUk9DS01PU1RFUg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
- 使用Visual Studio编写GUI程序
- WinForm编程基础
- 开发实践:编写一个“记事本”
一、使用Visual Studio编写GUI程序
- GUI = Graphic User Interface(图形化用户结果)
- “文件”放在“项目”中,项目归“解决方案”管。
- 编译之后,项目生成一个EXE文件,在bin目录下。
- partial:分布类,编译时候会把具有该关键字的相同类名的类合并
- 使用分部类,可以把手写的代码与VS自动生成的代码隔离开,更加清晰,易于维护。
- 双击添加的控件,进入代码视图,编辑控件事件代码
- VS生成事件响应方法名的格式:控件名称_事件名字()
运行效果:![](http://img.blog.csdn.net/20150624172509714?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUk9DS01PU1RFUg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
小结:
Winform开发核心概念:“事件驱动”
- 选择控件并添加;
- 修改控件属性;
- 双击控件编辑控件事件。
- 常用缩写
- btn:Button
- lbl:Label
- txt:TextBox
修改以下代码:![](http://img.blog.csdn.net/20150624172539787?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUk9DS01PU1RFUg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
运行效果:![](http://img.blog.csdn.net/20150624172607371?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUk9DS01PU1RFUg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注意:
- 在添加控件并双击控件进入事件编辑的代码块后,直接把该事件方法删除运行时会出错,因为进入事件代码编辑时,*.Designer.cs文件就已经将调用该事件的方法写入。
- 正确的删除事件的方法是:在控件属性的事件栏中,将设置的控件重置,然后再删除事件的方法。
小结:
RAD软件开发方式
- 使用VS卡法桌面应用步骤:
- 在工具箱中选择控件;
- 在窗体上放置控件;
- 设置空间的属性;
- 为控件的特定事件编写事件响应代码。
- 这种软件开发方式,通常称为“RAD(Rapid Application Development)”
- WinForm开发的几个重要关键点:
- 如何在代码中访问控件
- 事件驱动的程序运行方式
- 控件学习的方法:
- 控件的作用;
- 拥有的属性;
- 触发的事件。
0 0
- WinForm入门
- 【WINFORM】换皮肤入门
- 黑马程序员-WinForm入门
- 【黑马程序员】Winform入门
- 黑马程序员--winform入门
- C#图形界面入门 Winform
- 蛙蛙推荐:winform入门
- Winform基础入门(一)
- Winform基础入门(二)
- 黑马程序员----WinForm入门小结
- WinForm入门_编写“记事本”
- VS2005 winform用户控件(一):入门篇
- 水晶报表入门实例(C# WinForm)
- .NET日记——WinForm入门
- WinForm入门--基础控件(简)
- WinForm入门--高级控件(简)
- WinForm入门--ADO.NET(简)
- WinForm
- Effective minidump
- 去除混叠干扰
- 在非主线程中创建窗口
- 字节位操作(位域的应用)
- RAM check failed @address 0x20000000
- WinForm入门
- iOS xcode7 beta 播放英语
- android studio 开发 mac环境搭建(二)
- Dom4j SAXReader读取xml异常时占用文件,导致不能移动文件
- JS调用OC函数
- UML建模注意事项
- ArrayList的深度copy和浅度拷贝
- 实现瀑布流排布图片
- 百度地图主动定位功能