C#/.net学习-12-winform基础
来源:互联网 发布:80c51系列单片机 编辑:程序博客网 时间:2024/06/13 03:24
1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序
帮助我们获得信息或者传输信息等。
2、属性
Name:在后台要获得前台的控件对象,需要使用Name属性。
visible:指示一个控件是否可见。
Enabled:指示一个控件是否可用。
3、事件:发生一件事情。
注册事件:双击控件注册的都是控件默认被选中的那个事件。
触发事件:
4、
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
也就意味着,当你将主窗体关闭后,整个应用程序都关闭了。
5、TextBox控件
WordWrap:指示文本框是否换行。
PasswordChar:让文本框显示一个单一的字符
ScollBars:是否显示滚动条
事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。
6、跑马灯练习
abcde
bcdea
string str="abcde";
str=str.Substring(1)+str.Substring(0,1);
cdeab
deabc
eabcd
abcde
7、Timer
在指定的时间间隔内做一件指定的事情。
8、简单记事儿本应用程序
1)、在程序加载的时候,取消文本框的自动换行,以及让两个按钮和文本框隐藏
2)、点击登陆,判断是否登陆成功
3)、自动换行功能
4)、保存文本到一个指定目录下。
9、单选和多选
checked:指示这个控件是否处于选中状态。
默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。
10、MDI窗体的设计
1、首先确定一个父窗体。 将IsMdiContainer设置为true。
帮助我们获得信息或者传输信息等。
2、属性
Name:在后台要获得前台的控件对象,需要使用Name属性。
visible:指示一个控件是否可见。
Enabled:指示一个控件是否可用。
3、事件:发生一件事情。
注册事件:双击控件注册的都是控件默认被选中的那个事件。
触发事件:
4、
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
也就意味着,当你将主窗体关闭后,整个应用程序都关闭了。
5、TextBox控件
WordWrap:指示文本框是否换行。
PasswordChar:让文本框显示一个单一的字符
ScollBars:是否显示滚动条
事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。
6、跑马灯练习
abcde
bcdea
string str="abcde";
str=str.Substring(1)+str.Substring(0,1);
cdeab
deabc
eabcd
abcde
7、Timer
在指定的时间间隔内做一件指定的事情。
8、简单记事儿本应用程序
1)、在程序加载的时候,取消文本框的自动换行,以及让两个按钮和文本框隐藏
2)、点击登陆,判断是否登陆成功
3)、自动换行功能
4)、保存文本到一个指定目录下。
9、单选和多选
checked:指示这个控件是否处于选中状态。
默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。
10、MDI窗体的设计
1、首先确定一个父窗体。 将IsMdiContainer设置为true。
2、创建子窗体,并且设置他们的父窗体
1、Directory 操作文件夹
CreateDirectory 创建文件夹
Delete 删除文件夹
Move 剪切文件夹
Exist 判断是否存在
GetFiles 获得指定的目录下所有文件的全路径
GetDirectory 获得指定目录下所有文件夹的全路径
2、WebBrowser浏览器控件
url
3、ComboBox下拉框控件
DropDownStyle:控制下拉框的外观样式
名字:cbo+....
案例:日期选择器
4、点击更换图片
1)、在程序加载的时候,将指定图片文件夹中所有的图片文件名读取到ListBox中
5、石头剪刀布
石头 1 剪刀 2 布 3
玩家赢了: 1 2=-1 2 3=-1 3 1=2
平手: 相减 =0
另外一种情况 :电脑赢了
6、对话框
7、进程
我们可以把计算机中每一个运行的应用程序都当做是一个进程。
而一个进程又是由多个线程组成的。
8、单线程给我们带来的问题
9、在.Net下,是不允许跨线程的访问。
0 0
- C#/.net学习-12-winform基础
- C#/.NET 基础学习
- 黑马程序员--.Net学习日记——WinForm基础
- C#.net winform skin
- C # winform基础
- ASP.NET(C#)学习基础
- 最新学习的点滴[C#、Asp.net、WinForm]
- .Net WinForm学习笔记
- .Net WinForm学习笔记
- .Net WinForm学习笔记
- .Net WinForm学习笔记
- .Net WinForm学习笔记
- .Net WinForm学习笔记
- .Net WinForm学习笔记
- 【.net基础】--.NET、winform、Asp.Net区别
- C#(WINFORM)学习
- 从零基础入门进行讲解:C#,WINFORM,ADO.NET,ASP.NET的教学视频
- 关于C#.NET WINFORM快捷键
- 面向对象的编程(一)
- compile,link与run的详细解析
- SQL server 2008数据库的备份与还原(转)
- url、src与href属性的区别
- lombok介绍及基本使用方法
- C#/.net学习-12-winform基础
- linux下vsftpd的安装与配置说明
- SpringBoot -- 集成Elasticsearch
- eclipse启动错误之一(failed to load the JNI shared library)!
- 一段js面向对象的写法
- ArcGis for JS 利用QueryTask查询实现对地图的定位功能
- ThinkPHP查询数据库时各种条件设置
- Android 6.0中SELinux的TE简介
- poj1922