[C#基语法]之asp.net网站调试功能,开发必备
系列文章导航
[C#基语法]苏飞传奇版 http://www.sufeinet.com/thread-3091-1-1.html
先来看看给它下的理解和看法
1.调试可以解决90%以上的代码或者是逻辑问题。
2.调试功能是一个必备技能
每次说到这个功能时我都会感觉很棒。
特别的是VS的调试功能,确实帮助我解决了大部分的代码问题
而且是一个方便学习,和理解程序的好方法。
我认为一个不会调试,或者不善于使用调试功能的程序员,在我看来,是不个不懂得学习的程序员。
或者是一个不太爱研究的程序员
好了废话不多说了,下面一起来看看怎么使用这个功能吧。
1.建一个asp.net网站
我们先来新建一个asp.net网站
具体的方式我就不多说了,这是基础,这个不会,应该也不用学习调试。因为他是入门的。
来看看我建的网站吧
没错很简单里面就一个网页
运行如下
就是计算两个数据相加的
Html代码
[HTML] 纯文本查看 复制代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
请输入加数:<asp:TextBox ID="txtjia" runat="server"></asp:TextBox>
<br />
<br/>
请输入被加数:<asp:TextBox ID="txtbeijia" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="计算" />
<br />
<br />
<asp:Label ID="lblsum" runat="server" Text="结果:"></asp:Label>
</div>
</form>
</body>
</html>
Cs代码
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int j = Convert.ToInt32(txtjia.Text.Trim());
int b = Convert.ToInt32(txtbeijia.Text.Trim());
int s = j + b;
lblsum.Text = "结果:" + s;
}
}
运行一下看看
程序没有问题吧。
正常情况下我们一般都会这样干。
这说明功能完成了。
这是正常浏览下。那怎么调试呢,我们一起来看
2.开始调试程序
在开始之前呢,我们先来给程序打个断点,就是你在调试的时候停留在什么
地方
单击红色部分就行了,
或者在所在行安一下F9也是一样的效果,这表示会在这行停住
我们单击调试菜单
有可能会出现如下界面
我们单击确定就行了
现在我们单击一下计算
会马上到这个界面下,
这个时候我们把鼠标放在j上面看看
你可以看到他的值是0我们单击F10可以向下执行,
单击F11可以下一行一行的执行
我们单击F10
再来看看J的值
变成了4,继续单击F10
是不是看的很清楚。
程序可以让我们看着执行,那如果出了问题或者是有什么不对的地方,
可就是一目了然了。
学会 了这个功能方便吧。
赶紧试试吧。
|