http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 20413|回复: 16

[C#基语法] [C#基语法]之asp.net网站调试功能,开发必备

[复制链接]
发表于 2013-8-23 14:45:31 | 显示全部楼层 |阅读模式
     [C#基语法]之asp.net网站调试功能,开发必备
系列文章导航

  [C#基语法]苏飞传奇版   http://www.sufeinet.com/thread-3091-1-1.html

先来看看给它下的理解和看法

1.调试可以解决90%以上的代码或者是逻辑问题。
2.调试功能是一个必备技能
每次说到这个功能时我都会感觉很棒。
特别的是VS的调试功能,确实帮助我解决了大部分的代码问题
而且是一个方便学习,和理解程序的好方法。
我认为一个不会调试,或者不善于使用调试功能的程序员,在我看来,是不个不懂得学习的程序员。
或者是一个不太爱研究的程序员

好了废话不多说了,下面一起来看看怎么使用这个功能吧。
1.建一个asp.net网站
我们先来新建一个asp.net网站
具体的方式我就不多说了,这是基础,这个不会,应该也不用学习调试。因为他是入门的。
来看看我建的网站吧
QQ截图20130823143502.jpg
没错很简单里面就一个网页
运行如下
QQ截图20130823142309.jpg
就是计算两个数据相加的
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;
    }
}

运行一下看看
QQ截图20130823142322.jpg
程序没有问题吧。
正常情况下我们一般都会这样干。
这说明功能完成了。
这是正常浏览下。那怎么调试呢,我们一起来看
2.开始调试程序
在开始之前呢,我们先来给程序打个断点,就是你在调试的时候停留在什么
地方
QQ截图20130823143847.jpg
单击红色部分就行了,
或者在所在行安一下F9也是一样的效果,这表示会在这行停住
我们单击调试菜单
QQ截图20130823143755.jpg
有可能会出现如下界面
QQ截图20130823143808.jpg
我们单击确定就行了
QQ截图20130823144128.jpg
现在我们单击一下计算
QQ截图20130823144139.jpg
会马上到这个界面下,
这个时候我们把鼠标放在j上面看看
QQ截图20130823144221.jpg
你可以看到他的值是0我们单击F10可以向下执行,
单击F11可以下一行一行的执行
我们单击F10
再来看看J的值
QQ截图20130823144257.jpg
变成了4,继续单击F10
QQ截图20130823144322.jpg
是不是看的很清楚。
程序可以让我们看着执行,那如果出了问题或者是有什么不对的地方,
可就是一目了然了。
学会 了这个功能方便吧。
赶紧试试吧。






1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-8-23 15:23:49 | 显示全部楼层
必须支持
感谢飞哥分享
发表于 2013-9-6 03:07:39 | 显示全部楼层
真的牛,双手赞成,谢谢了
发表于 2013-10-1 16:25:37 | 显示全部楼层
谢谢,很好。我用得不好  学习了
发表于 2013-11-10 23:16:57 | 显示全部楼层
这个调试我大一时见老师用过、后来摸索了一下,很简单就可以调试运行一段代码、哪一行有错误看的很清楚、、、
发表于 2014-4-2 17:20:38 | 显示全部楼层
膜拜中……  写了1年半winform程序了,从来没这样调试过,都是自己脑子开启计算画面,逐步计算。这个就是传说中的断点调试了。
发表于 2014-4-21 14:41:13 | 显示全部楼层
受教了,学习中……很有用
发表于 2014-5-17 11:30:18 | 显示全部楼层
非常感谢你帮了我的大忙,真的太感谢你啦!
发表于 2014-5-24 23:27:39 | 显示全部楼层
程序员必备的技能之一
发表于 2014-5-27 22:26:42 | 显示全部楼层
受教了……很实用
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-23 00:12

© 2014-2021

快速回复 返回顶部 返回列表