黑马程序员_笔记八

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

一:WinForm
windows Form的缩写,.Net中用来开发windows窗口应用程序的技术,控制台应用程序和ASP.Net都是调用.net框架。
控件:窗口上很多元素都是相似的,因此将这些元素抽象为一个类,这些类叫控件。
string str=textBox1.Text;
这句代码的意义是将控件textBox1中的文本取出来,并将取出来的值赋值给一个string类型的变量str。
this.Text="你输入的内容";
这句代码视为窗口的文本赋值的。
this.Text=string.Format("{0},你好",name);
string.Format()方法可以实现用占位符来替换变量的作用。
textBox1.Hide();
Hide()方法可以将textbBox1控件隐藏。
textBox1.Show();
Show()方法可以将textBox1控件显示。
textBox1.Visible=false;
Visible属性值设置为false的时候也可以起到隐藏textBox1控件的作用。
textBox1.Visible=true;
Visible属性值设置为true的时候可以起到显示控件textBox1的作用。
我们一般是通过调用控件的属性来改变空间的状态,而通过调用控件的事件来改变控件的行为的。
当你无意之中双击到了一个控件,那么就会产生一段与这个控件事件相关的函数,但是即使你把这段代码删除了,调试的时候依然会出错,像这种情况怎么解决?
答:主要有两种办法,第一种:先把双击时产生的这段代码删除,然后再双击错误窗口中的错误,找到出错代码所在的地方,然后把光标所在的一行删除即可。第二种:在vs前台找到这个控件的属性,在属性中找到click事件,删除它后面的事件名,然后再在后台删除与之相对应的函数代码。
int a=DateTime.Now.Year;
这段代码的意义是取到当前时间的年份并把它赋值给一个int类型的变量,一定要注意,这里取到的年份是int类型的。
如何在一个文本框中实现滚动的文字?
代码如下:
string str=textBox1.Text;
char first=str[0];
string str1=str.SubString(1);
textBox1.Text=str1+first;
注意:字符串其实就是一个字符类型的数组。
文本框(TextBox)的几种模式?
(1)普通文本框
(2)password文本框
通过textBox1.PassWordChar='字符';来设置输入内容显示形式。
(3)多行文本框
通过textBox1.MultiLine=true;可以将普通文本框变成多行文本框。
textBox1.AppendText("");
这个方法可以向文本框中附加内容,也可以通过textBox1+="";来附加内容,但是当附加的内容太多的时候,这种方法就会显得执行效率太低。
控件名的命名:控件名要有含义;控件名尽量加前缀,例如:Button>btn,TextBox>txt,CheckBox>cb等等。
string []str=textBox1.Lines;
我们可以通过TextBox的Lines属性来获得一个字符串类型的数组,一个数组元素就是文本框的一行字符串。
退出应用程序的语法是:this.Close();或者Application.Exit();
string.Trim();方法是用来去除字符串中的空格的。
局部变量和类字段的区别?
答:局部变量每次运行完毕,变量的值都会被销毁,等下次运行时再进行初始化,而对于类字段来说,只要对象不销毁,对象中的字段值会一直存在。
例子:在多行文本框中输入多行“姓名=成绩”格式的数据,要求输出成绩最高的学生的姓名和成绩,代码如下:
private void btnResult_Click(object sender,EventArgs e)
{
string []lines=textBox1.Lines;
String maxName="";
String maxScore=-1;
foreach(string line in lines)
{
string []str=line.Split('=');
string name=str[0];
string strscore=str[1];
int score=Convert.ToInt32(strscore);
if(score>maxScore)
{
maxScore=score;
maxName=name;
}
}
MessageBox.Show(String.Format("{0}是第一,成绩为{1}",maxName,maxScore));
}
下拉列表框ComboBox
comboBox1.Items.Add("");
通过这种方式向下拉列表框中添加内容
comboBox1.DropDownStyle="";
可以通过这段代码来设定下拉列表框是否可以输入内容,当值是DropDownList的时候表示不能写入内容,当值是DropDown的时候表示可以写入内容。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值