WinForm 简称,Windows Form ,调用.Net框架。

Return 只是退出当前方法。

MessageBox.Show("输入的Email地址是非法的!");

把整型转换为String 类型:

两种方法:

int sum ;

string StrSum = Sum.ToString();

String StrSum = Convert.ToString()

设置断点的一般方法:

哪出错在哪设置断点,看相关变量的值的变化。

Int.TryParse()的用法

如果能转换为int类型,则返回值为true,反之为false

if (int.TryParse(str1, out  num1) == false)//判断输入的数是不是合法的整数

{

MessageBox.Show("第一个数不是合法的整数");

}

comboBox2.Items.Clear();//清空旧数据

comboBox2.Items.Add("南京");//添加项目

throw new  Exception ("未知的错误!");

// 摘要:

//     使用指定的错误信息初始化 System.Exception 类的新实例。

//

// 参数:

//   message:

//     描述错误的消息。

追加文本

textBox4.AppendText( DateTime.Now.ToString() + "\n"); //追加文本

//textBox4.Text = textBox4.Text + DateTime.Now.ToString() + "\n";//速度特点慢,占用内存

把多行文本赋给字符串数组

private void button1_Click(object sender, EventArgs e)

{

// string s = txtBox1.Text;//按照\r\n进行Split

string[] lines = txtBox1.Lines;

string maxName = "";

int maxScore = -1;

foreach (string line in lines)

{

string[] strs = line.Split('=');

string name = strs[0];

string strScore = strs[1];

int score = Convert.ToInt32(strScore );

if (score >maxScore)

{

maxName = name;

maxScore = score;

}

}

MessageBox.Show(string .Format ("{0}是第1名,成绩是{1}。",maxName ,maxScore ));

}

ComboBox 下拉列表:

MessageBox . Show(Convert.ToString(comboBox1 .SelectedItem)); //选择值

MessageBox .Show(Convert.ToString(comboBox1.SelectedText));//数据库中会用到

MessageBox.Show(Convert.ToString(comboBox1.SelectedValue));//数据库中会哦用到

MessageBox.Show(Convert.ToString(comboBox1.SelectedIndex));//选择的第几项

判断字符串是否一致:

strUser.Equals("admin", StringComparison.OrdinalIgnoreCase );

摘要:

//     确定此字符串是否与指定的 System.String 对象具有相同的值。参数指定区域性、大小写以及比较所用的排序规则。

//

// 参数:

//   comparisonType:

//     System.StringComparison 值之一。

//

//   value:

//     一个 System.String 对象。

//

// 返回结果:

//     如果 value 参数的值与此字符串相同,则为 true;否则为 false。

局部变量与字段

局部变量每次运行完毕后,变量的值都会被销毁,下次再运行,会重新初始化。

而类字段,只要是一个对象,你们只要对象不销毁,就会一直保持对象的字段值。

C# 基础(6)--Winform的更多相关文章

  1. 基础!winForm客户端最常用的几个基本属性

    客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序特点:不需要联网也可以打开使用部分功能但是现在的情况是许多功能依然需要互联网的支持 代码部分在用户电脑上执行 WinForm常用窗体属性: 布 ...

  2. C#基础(WinForm窗体的单例模式,避免窗体被实例化多次)

    在MDI窗体中使用单例模式可以有效的避免同个窗体被实例化多次 [csharp] view plain copy   //==============字窗体的修改================  // ...

  3. c#基础在winform操作数据库,实现增删改查

    1.数据库操作类代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; us ...

  4. Winform学习手册(目录)

    一.基础: WINFORM学习笔记——创建Winform项目 WINFORM学习手册——TextBox.Lable.Button WINFORM学习笔记——窗体生命周期 WINFORM学习手册——对话 ...

  5. 大三那年在某宝8块钱买的.NET视频决定了我的职业生涯

    前言 谨以此文献给那些还在大学中迷茫的莘莘学子们! 韩愈在<师说>中提出了作为师者应该做的三件事:传道.授业.解惑. 1.传道:培养学生的道德观 2.授业:传授学生专业技能 3.解惑:解答 ...

  6. python操作word(改课文格式)【最终版】

    python操作word的一些方法,前面写了一些感悟,有点跑题,改了下题目,方便能搜索到.心急的可以直接拉到最后看代码,我都加了比较详细的注释. 从8.3号早上9点,到8.8号下午5点半下班,终于把这 ...

  7. winform快速开发平台 -> 基础组件之分页控件

    一个项目控件主要由及部分的常用组件,当然本次介绍的是通用分页控件. 处理思想:我们在处理分页过程中主要是针对数据库操作. 一般情况主要是传递一些开始位置,当前页数,和数据总页数以及相关关联的业务逻辑. ...

  8. 黑马程序员+Winform基础(上)

    黑马程序员+Winform基础 ---------------<a href="http://edu.csdn.net"target="blank"> ...

  9. 【2017-04-24】winform基础、登录窗口、窗口属性

    一.winform基础  客户端应用程序:C/S 客户端应用程序可以操作用户电脑中的文件,代码要在用户电脑上执行,吃用户电脑配置. 窗体是由控件和属性做出来的 控件:窗体里所放的东西."视图 ...

  10. 如何基于Winform开发框架或混合框架基础上进行项目的快速开发

    在开发项目的时候,我们为了提高速度和质量,往往不是白手起家,需要基于一定的基础上进行项目的快速开发,这样可以利用整个框架的生态基础模块,以及成熟统一的开发方式,可以极大提高我们开发的效率.本篇随笔就是 ...

随机推荐

  1. No.1__C#

    这是第一篇C#的日记,到现在为止已经学习了一个礼拜的C#了.由于是实习中才开始学习,所以这次不准备像在大学学习那样,拿着课本划重点,背概念.这应当是一门实践的课程,应该一边编程,一边学.这是到公司第一 ...

  2. Jmeter组件2. Timer 定时器

    关于定时器,首先明确几个概念 定时器在每个Sampler执行之前执行 定时器有作用域,同一个作用域内的定时器会在域内Sampler执行之前都执行掉 如果要让某定时器只作用于一个Sampler,将定时器 ...

  3. 退出系统时跳出frame框架

    传统的系统界面,有iframe页面,当用户退出系统或者session过期或者非法请求时,都要使当前页面跳转到登录页面.比如用户点击注销的按钮在上面得top.jsp里面,方法:<a href=&q ...

  4. JavaScript 对象 之继承对象 学习笔记

    假设,我们有个这样的需求: 两个种族,每个种族都有 名字.血量(默认200).行为(行为有 跳跃.移动速度 这些属性)等共有属性. 人族能量值比兽人多10%,兽人血量比人族多10%. 职业有战士和法师 ...

  5. Hadoop HDFS编程 API入门系列之HdfsUtil版本2(七)

    不多说,直接上代码. 代码 package zhouls.bigdata.myWholeHadoop.HDFS.hdfs1; import java.io.FileInputStream;import ...

  6. HeartBeat的一些介绍和功能上的一些总结

    HeartBeat的作用: 通过HeartBeat,可以将资源(IP以及程序服务等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,一般称之为高可用的服务.在实际的生产应用场景 ...

  7. iOS相关思考题

    1.iOS如何应对APP版本升级,数据结构随之变化? 一般程序app升级时,数据库有可能发生改变,如增加表字段,增加表等. 此时有两种操作: 1 就是毫无留情的把本地旧数据库直接删掉,重新建立新的数据 ...

  8. springMVC + Spring + MyBatis 整合

    整理下SSM(基于注解)的整合 1. web.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?> < ...

  9. tomcat各种问题汇总

    1. 让Tomcat支持中文路径名和中文文件名 因为内置get协议中的URL编码都是ISO-8859-1,所以需要我们强制编码,在tomcat/conf/Server.xml中添加URIEncodin ...

  10. flume远程调试

    项目开发的时候,出现问题的时候,通常在IDE里面直接进行调试,但有时候我们可能用的是另外的一些开源框架,甚至运行程序里面没有一行代码是我们自己写的,如果出现一些较复杂的问题,那么我们可能就会用到远程调 ...