Welcome 微信登录

首页 / 网页编程 / ASP.NET

Visual Studio调试技巧汇总

Visual Studio调试技巧汇总

调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。1 悬停鼠标查看表达式值 调试是很有挑战性的。比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道函数被谁调用等等。 但是无论哪种情况下,查看表达式和局部变量的值都是很麻烦的(把表达式和局部变量放到watch窗口里)。 一种更简单的方法,把鼠标停在所需查看的数据上。...
分享Visual Studio原生开发的10个调试技巧(2)

分享Visual Studio原生开发的10个调试技巧(2)

之前关于Visual Studio调试技巧的文章引起了大家很大的兴趣,以至于我决定分享更多调试的知识。以下的列表中你可以看到写原生开发的调试技巧(接着以前的文章来编号)。这些技巧可以应用在VS2005或者更新版本中(当然有一些可以适用于旧版本)。如果你继续,你可以知道每个技巧的详细信息。技巧11:数据断点 当数据所在内存位置变化时,调试器将会中断。然而,这是唯一可能在一个时间创建4这样的硬件的数据断点。数据断点只能在编译的过程中添加,可以通过菜单(编译&...
Microsoft Visual Studio 2010下如何添加命令提示行

Microsoft Visual Studio 2010下如何添加命令提示行

下面给大家介绍Microsoft Visual Studio 2010下添加命令提示行的方法,希望对大家有所帮助。部分VS2010软件中不存在命令提示行选项,对于这种情况可以通过外部工具进行添加,步骤如下工具->外部工具打开外部工具后自行进行添加,参数如下其中需要注意的是参数一栏/k "D:c#VCvcvarsall.bat"参考本文配置的读者可根据各自VS2010的安装目录情况进行修改。解决这个问题后即可打开VS下的命令行模式。...
浅析.NET逻辑分层架构

浅析.NET逻辑分层架构

一.基础知识准备: 1.层的原则: (1)每一层以接口方式供上层调用。 (2)上层只能调用下层。 (3)依赖分为松散交互和严格交互两种。 2.业务逻辑分类: (1)应用逻辑。 (2)领域逻辑。 3.采用的层: (1)表示层(用户接口层):领域无关。 (2)服务层(应用层):应用逻辑。 (3)业务逻辑层(领域层):领域逻辑。 (4)共享层:提供通用代码。 (5)实现层:提供接口实现。 4.约定: (1)领域层默认采用领域模型 ...
总结十条.NET异常处理建议

总结十条.NET异常处理建议

.NET中从始至终要紧记异常处理的策略:抛出具体的一个异常,而不是只抛出Exception类型的异常,这样能方便我们捕获对应类型的异常。我们在编写代码时要注意考虑到应用程序最差的情况;显示有好的信息,并提供适当的管理员联系信息。1、不要抛出“new Exception()”请别这样做。Exception是一个非常抽象的异常类,捕获这类异常通常会产生很多负面影响。通常情况下应该定义我们自己的异常类,并且需要区分系统抛出的异常和我们自己抛出的异常。2、不要将重...
解决asp.net mvc UpdateModel更新对象后出现null问题的方法

解决asp.net mvc UpdateModel更新对象后出现null问题的方法

在用asp.net mvc 4.0做项目的时候遇到的这种情况:情况分析:“在填写表单的时候,有一些表单没有填写,留空,然后直接post 提交表单,action中用UpdateModel 来更新model,结果发现那些没有填写的表单字段全部变成null。”原因分析:项目中做了判断null不能提交更新到数据库中,所以导致一直提交不上去后来网上查了一下找到了解决办法,我在这里分享一下,方便以后遇到这种情况的朋友可以方便解决解决方法:新建一个类继承DefaultM...
灵活掌握asp.net中gridview控件的多种使用方法(上)

灵活掌握asp.net中gridview控件的多种使用方法(上)

灵活使用asp.net中gridview控件的方法有很多种,本文内容很富,希望大家都能有所收获。1.GridView无代码分页排序:效果图:小提示:1.AllowSorting设为True,aspx代码中是AllowSorting="True";2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。...
灵活掌握asp.net中gridview控件的多种使用方法(下)

灵活掌握asp.net中gridview控件的多种使用方法(下)

继续上篇文章的学习《灵活掌握asp.net中gridview控件的多种使用方法(上)》,在此基础上巩固gridview控件的操作使用,更上一层楼。11.GridView实现用“...”代替超长字符串:效果图:解决方法:数据绑定后过滤每一行即可for (int i = 0; i <= GridView1.Rows.Count - 1; i++){DataRowView mydrv;string gIntro;if (GridView1.PageInde...
深入学习.net验证码生成及使用方法

深入学习.net验证码生成及使用方法

小课堂:验证码的作用: 几年前,大部分网站、论坛之类的是没有验证码的,因为对于一般用户来说验证码只是增加了用户的操作,降低了用户的体验。但是后来各种灌水机器人、投票机器人、恶意注册机器人层出不穷,大大增加了网站的负担同时也给网站数据库带来了大量的垃圾数据。为了防止各种机器人程序的破坏,于是程序员想出了只有人眼能够识别的,程序不容易识别的验证码! 验证码是一个图片,将字母、数字甚至汉字作为图片的内容,这样一张图片中的内容用人眼很容易识别,而程序将无法识别。在...
ADO.NET基础知识汇总

ADO.NET基础知识汇总

虽然我们都知道ADO.NET是对数据库的操作,但是要真的说出ADO.NET的具体含义还不是很容易。 ADO.NET是ActiveX Data Objects的缩写,它是一个COM组件库,用于在microsoft技术中访问数据。之所以叫ADO.NET,应该是微软自己打的广告,希望在NET编程环境中优先使用这种数据访问接口。上面这段话基本来自百度百科。简单来说,ADO.NET就是一种数据访问接口,可以让我们在程序中调用相应的类库对数据库(通常为SQL Serv...
asp.net编程获取项目根目录实现方法集合

asp.net编程获取项目根目录实现方法集合

本文实例总结了asp.net编程获取项目根目录实现方法。分享给大家供大家参考,具体如下:编写程序的时候,经常需要用的项目根目录。自己总结如下1、取得控制台应用程序的根目录方法方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集2、取得Web应用程序的根目录方法方法1、HttpR...
<< 181 182 183 184 185 186 187 188 189 190 >>