苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

HttpHelper万能框架(V2.3) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.9) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 9177|回复: 16

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

[复制链接]
  • TA的每日心情
    开心
    昨天 09:05
  • 签到天数: 643 天

    [LV.9]以坛为家II

    发表于 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
    是不是看的很清楚。
    程序可以让我们看着执行,那如果出了问题或者是有什么不对的地方,
    可就是一目了然了。
    学会 了这个功能方便吧。
    赶紧试试吧。




    该用户从未签到

    发表于 2013-8-23 15:23:49 | 显示全部楼层
    必须支持
    感谢飞哥分享

    该用户从未签到

    发表于 2013-9-6 03:07:39 | 显示全部楼层
    真的牛,双手赞成,谢谢了

    该用户从未签到

    发表于 2013-10-1 16:25:37 | 显示全部楼层
    谢谢,很好。我用得不好  学习了
  • TA的每日心情
    开心
    2017-6-10 22:18
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2013-11-10 23:16:57 | 显示全部楼层
    这个调试我大一时见老师用过、后来摸索了一下,很简单就可以调试运行一段代码、哪一行有错误看的很清楚、、、

    点评

    是的这功能很重要,很多问题都可以通过这个来解决  发表于 2013-11-11 08:07

    该用户从未签到

    发表于 2014-4-2 17:20:38 | 显示全部楼层
    膜拜中……  写了1年半winform程序了,从来没这样调试过,都是自己脑子开启计算画面,逐步计算。这个就是传说中的断点调试了。

    该用户从未签到

    发表于 2014-4-21 14:41:13 | 显示全部楼层
    受教了,学习中……很有用

    该用户从未签到

    发表于 2014-5-17 11:30:18 | 显示全部楼层
    非常感谢你帮了我的大忙,真的太感谢你啦!
  • TA的每日心情
    郁闷
    2018-8-29 14:39
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2014-5-24 23:27:39 | 显示全部楼层
    程序员必备的技能之一

    该用户从未签到

    发表于 2014-5-27 22:26:42 | 显示全部楼层
    受教了……很实用
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

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

    GMT+8, 2018-12-13 07:16

    © 2017-2018

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