您的位置:首页 > 编程语言 > C#

Visual Studio 2010 实战演练 C#语句总汇

2010-06-09 22:29 232 查看
现在关于Visual Studio 2010的下载点已经出现了很多,正在试用中,其中的感觉真的没有办法说出来。今天正好做了一个简单的C#的程序,结合起来演示一下,顺便炫耀一下精彩的Vistual Studio 2010。
程序的目的很简单,需要做一个提交日志的网页。



大概做成这个样子,当我们点击添加日志时会显示添加成功,显示日志时会将日志显示出来,并且最多添加31篇日志,并且不能添加空日志。关于这些要求,一步一步进行实施,首先我们来对网页添加控件,这个过程是很简单的,但是为了更多的展示一下Visual Studio 2010 也就多做一下讲解。



左边是工具箱,我们需要的控件都在其中,包括HTML设计中的控件都包含着,在2010中,相对于2008这里位置做了调整,相对于新接触的人容易了很多,根据控件的常用度度控件的顺序进行了改变。这里说明一下本次实验所需的几个控件。
button 按钮 TextBox 文本输入框 Lable 显示框
使用拖拽的方法将相应的控件拖到需要的地方即可。
经过截图大家可能已经看到关于2010的界面变化了许多,相比2008更让人使用的时候感觉到舒适,用的时候好像这个应用程序更是融入到windows 7 windows server 2008 这些系统中了,这种视觉效果,并且在很多地方,比如说控件的属性界面,位置都有调整,用起来更加方便,常改的属性更好寻找了。



下面进入今天的正题,我们如何完成这个程序的编辑。下面是这个程序,我会对这些命令进行详细的解说。
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) \\表示声明,在进入网站的时候就开始执行,并且刷新不会影响
{
ViewState["riji"] = new string[31]; \\ viewstate 语句表明这些数组在网页刷新的时候不会受影响。
ViewState["index"] = 0; \\ riji 就是表示一会要输入的内容不会影响,index是对日志做一个编号
} \\ 也就是说,当刷新页面的时候,输入网页的数据默认会删掉。
}
public string[] riji \\这是一个声明的命令,可以看作是共享,共用,当使用public+格式+名称 的时候,这个对象将被所有控件共用,当不做这个设置的时候,控件之间的对象是不能相互共用的。
{
get { return (string[])ViewState["riji"]; } \\ get表示读取 set 表示写入 是public的一个参数, set的格式很简单,而get其实也是一样的,而多加了一个(string[])只是转换了一下类型
set { ViewState["riji"] = value; }
}
public int index
{
get { return (int)ViewState["index"]; }
set { ViewState["index"] = value; }
}
protected void Button1_Click(object sender, EventArgs e)
{
try \\ try ... catch 语句表示当网页报错的时候会产生什么样的情况。
{
if (TextBox1.Text != "") \\ 使用If语句进行判断,当输入为空或者不为空的时候进行什么样的操作
{
riji[index] = TextBox1.Text; \\ 这里如果输入不为空, 那么将内容写入 riji这个数组中, 并且编号为index
index++; \\ 当我们显示后重新输入, 则需要在编号上+1 这里 index++ 就是 index = index + 1
Label1.Text = "日志添加成功"; \\然后显示在label1的显示框中。
}
else
{
Label1.Text = "日志不能为空"; \\当日志为空的时候 在label1中显示日志不能为空
}
}
catch
{
Label1.Text = "cuowu";
}
}
protected void Button2_Click(object sender, EventArgs e)
{
Label2.Text = ""; \\做完了lable1的处理,显示框也需要处理,刚我们已经将内容写入数组了,现在只需要调用。因为多次调用,在调用之前需要清空一下显示框
for (int i = 0; i < riji.Length; i++) \\ 利用for语句显示 for (初始值;表达式1;表达式2) 这是他的格式
{
Label2.Text = Label2.Text + riji[i] + "</br>"; \\在显示的时候,需要先显示本来有的内容,然后是新增的内容。
}
}
}
最后一段for 语句也可以用froeach 语句替代。
Label2.Text = "";
foreach(string i in riji)
{
Label1.Text += i + "</br>";
} 这样就完成了这种日志的编辑,进行扩展,还能有更大的作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# 实战 Visual 语句 Studio