.NET
Ying-zi
欢迎有志于IT业界的朋友
展开
-
.NET 程序员十种必备工具
一 : .NET 程序员十种必备工具 - Visual Studio Converter Visual Studio ConverterVisual Studio .NET 项目转换器原创 2010-06-15 15:00:00 · 1050 阅读 · 1 评论 -
C#中双问号(??)语法
双问号(??)是一个单元运算符,其左右两边数据类型必须是相同类型或能隐形转换类型的。意思是,首先检测左边的值,若为Null,那么整个表达式取值为右侧的值,否则为左侧的值。 例如:string s = null; Console.Write(s ?? "abc");。将打印出"abc"。 例如string s = "a";Console.Write(s ?? "abc");将原创 2012-03-10 14:07:39 · 20811 阅读 · 0 评论 -
C#与SQL Server存储过程之一(创建):使用C#创建SQL Server的存储过程
通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以及增强的编转载 2012-03-14 09:48:04 · 771 阅读 · 0 评论 -
VS2010中的调试技巧
作者: scottgu这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。 今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都转载 2012-03-15 23:42:39 · 718 阅读 · 1 评论 -
VS2010如何调试IIS上的网站
通常,我们在Visual Studio里调试ASP.NET网站,都是加个断点,然后按F5,在VS自带的虚拟服务器下调试的。但有时候,VS自带的服务器弱爆了,无法满足一些特定情况的要求,我们必须把网站放在IIS里跑。这下该怎么调试呢?其实很简单, 首先还是和原来一样,加上断点。但不要按F5了。选择工具菜单(调试菜单也可以),附加到进程。 然后会惊现一个对话框转载 2012-03-15 23:28:04 · 15129 阅读 · 0 评论 -
ASP.NET(C#)中获取IP,名称,操作系统,浏览器等信息代码大全
客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Browser;客户端浏览器 版本号:Request.Browser.Major转载 2012-04-09 11:25:19 · 1350 阅读 · 0 评论 -
VS 快捷键
一、 强大的渐进式搜索操作步骤: 1.按Ctrl+I键; 2.输入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的位置,并高亮显示搜索的文本。 3.再次按下Ctrl+I键,光标将跳至下一个匹配的文本; 4.按Ctrl+Shift+I可向后搜索; 5.按ESC键停止搜索; 二、 选择矩形区域(框式)操作步骤:这个转载 2012-05-02 14:40:24 · 710 阅读 · 0 评论 -
微软缓存机制闲谈
一、System.Web.Caching二、Microsoft.Practices.EnterpriseLibrary.Caching1、四大缓存方式,在Caching Application Block中,主要提供以下四种保存缓存数据的途径,分别是:内存存储(默认)、独立存储(Isolated Storage)、数据库存储(DataBase Cache Storage)和原创 2013-03-05 17:03:27 · 1239 阅读 · 0 评论 -
C# .net 抓取网页内容
ASP.NET 中抓取网页内容是非常方便的,而其中更是解决了 ASP 中困扰我们的编码问题。1、抓取一般内容需要三个类:WebRequest、WebResponse、StreamReader所需命名空间:System.Net、System.IO核心代码: WebRequest 类的 Create 为静态方法,参数为要抓取的网页的网址; Encoding转载 2013-03-11 14:10:15 · 1261 阅读 · 0 评论 -
Visual Studio及TFS进行单元测试、负载测试、代码覆盖率、每日构建配置
一、单元测试微软官方给出的指导和示例在这里。一步一步按照说明下来就可以完成。(不截图说明了)。此外博客园有一篇文章说得比较清楚,在这里。二、创建并运行包含单元测试的负载测试微软官方给出的指导和示例在这里。一步一步按照说明下来就可以完成。(不截图说明了)更多测试项目和任务在这个页面也有。三、运行测试并查看代码覆盖率微软官方给出的指导和示例在这里。一步一步按照说转载 2013-03-29 15:08:30 · 1697 阅读 · 0 评论 -
C#_在VS2010下进行单元测试
1、建立单元测试项目1.1、从被测试代码生成单元测试1)实例:创建VC#模式下的控制台应用程序,工程名为CUnitTest2)输入简单的加、减、乘、除函数代码,如下图所示3)可按如下步骤建立单元测试(1)在Add方法体内,单击鼠标右键,在菜单中选择"创建单元测试",(2)在出现的"创建单元测试"界面中,Add方法被自动勾上,表转载 2013-03-25 13:48:38 · 955 阅读 · 0 评论 -
常见的C#单元测试工具介绍
C#单元测试工具都有什么呢?现在向你提供几款.NET平台下的C#单元测试工具,好处大家试过就知道了,那么这只是简单的介绍这些C#单元测试工具,具体的使用还是要大家慢慢体会。NUnitNUnit一款单元测试框架,它可以应用于遵循.NET框架标准的所有语言下。NUnit最初是从JUnit移植过来的。NUnit完全使用C#编写且设计时考虑了多数.NET语言的特性,例如自定义属性和其它反射转载 2013-03-25 17:59:51 · 3283 阅读 · 0 评论 -
查看.Net Framework版本的方法
方法一:第一步: 打开“我的电脑“,在地址栏输入 %systemroot%\Microsoft.NET\Framework第二步:从列出来的文件夹中,我们可以看到v1.0.3705 v2.0.50727 v3.0 v3.5 而这些目录显示的最高版本号即本机Microsoft .NET Framework 版本号,也就是3.5的。如果你最高版本的目录转载 2013-04-27 10:01:19 · 937 阅读 · 0 评论 -
VS2010的Database项目
使用VS2010的Database 项目模板统一管理数据库对象Visual Studio 2010 有一个数据库项目模板:Visual Studio Database Project(以下简称VSDP),VS 2003/2005/2008也有类似的项目,在VS2010上的得到了很大的加强,现在还具备了智能感知,构建时验证和自动部署功能,VSDP是针对典型的数据库开发任务而设计的,可以对原创 2011-10-24 21:14:17 · 544 阅读 · 0 评论 -
ASP.NET中JSON的序列化和反序列化
导读:JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍 ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间转载 2011-10-13 14:10:50 · 306 阅读 · 0 评论 -
ASP.NET页面间数据传递的方法
本文我们将讨论的是asp.net页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。引言Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在转载 2011-10-13 09:34:26 · 354 阅读 · 0 评论 -
计算机串口和并口
串口传输是一位接一位的,象串起的珠子一样 并口是可以并发数据的可以同时传输多位。原创 2010-10-02 16:23:00 · 879 阅读 · 0 评论 -
什么是ASP.NET MVC?
ASP.NET MVC是既ASP.NET WebForms之后,微软推出的Front Controller式的Web开发模型,它弥补了前者对HTML控制能力不足,单元测试较为困难等缺点。本文介绍了什么是ASP.NET MVC,以及其优点。原创 2010-11-29 22:44:00 · 520 阅读 · 0 评论 -
完美清除Cookies及在开发中的使用习惯
清除Cookies的方法多种多样:Response.Cookies.Clear(); Response.Cookies.Remove("1589CN"); Response.Cookies["1589CN"].Expires = DateTime.Now.AddDays(-1);原创 2010-12-09 21:52:00 · 530 阅读 · 0 评论 -
ASP.NET获取ip地址的方法
ASP.NET获取IP的6种方法转载 2010-12-16 22:21:00 · 386 阅读 · 0 评论 -
邮件服务器地址
现在几乎人人都有了自己的电子邮箱,很多初学者也从最初的登录web邮箱收发邮件进步到使用电子邮件客户端来完成邮件的收发,不仅方便而且高效。要使用POP收信必然会涉及到在客户端配置pop3和smtp服务器地址(图1),只有准确填写了服务器地址,邮件才能被正确地收发。但这些地址该填什么呢,有朋友犯难了,现在笔者就来教大家如何找到邮箱的pop3、smtp服务器地址。转载 2010-12-20 22:06:00 · 2152 阅读 · 0 评论 -
web.config 中SessionState的配置
与Application对象不同的是, ASP.NET 的Session对象可以在IIS服务器或者工作进程重新启动时恢复启动前的状态而不丢失其中的数据。原创 2010-12-20 20:53:00 · 365 阅读 · 0 评论 -
System.Net.Mail 发送邮件
System.Net.Mail命名空间是在.NET Framework中新增的,该命名空间提供了发送电子邮件的功能。通过对本章的学习,读者可以轻松地使用.NET Framework提供的类库来发送电子邮件。原创 2010-12-20 20:55:00 · 1097 阅读 · 0 评论 -
asp.net伪静态页面生成方法3
利用Httphandler实现URL重写原创 2010-12-23 12:29:00 · 450 阅读 · 0 评论 -
asp.net伪静态页面生成方法1
利用Mircosoft URLRewriter.dll实现页面伪静态转载 2010-12-23 10:40:00 · 541 阅读 · 0 评论 -
asp.net伪静态页面生成方法2
利用Mircosoft URLRewriter.dll实现页面伪静态原创 2010-12-23 10:50:00 · 333 阅读 · 0 评论 -
解析MSIL
Introduce to Microsoft Intermediate Language原创 2010-12-25 15:00:00 · 761 阅读 · 0 评论 -
IP地址分配
最近做一个项目,需要根据用户的IP来判断所在的国家,然后执行相应的操作,这个要怎样实现呢?原创 2011-03-31 21:21:00 · 707 阅读 · 2 评论 -
在asp.net站点中使用rss
摘要: 本文通过对RSS文件定义的分析,用数据绑定的方法实例演示了基于asp.net 2.0站点对RSS文件生成,又通过实例为RSS文件调用制作了一个用户控件,在很大程度上增强了代码的重构性。 关键词: RSS;asp.net;2.0 C#;新闻订阅;聚合;泛型;缓存 一、引言 近几年,RSS的应用越来转载 2011-04-16 17:28:00 · 656 阅读 · 0 评论 -
VS 2010 无法打开Form设计界面
vs 2010打开项目后,发现项目中的Form设计界面显示图标变成了代码图标,如下所示:双击打开却是代码界面,看不到设计界面。发现问题,需要解决问题,整理思路:1.该文件及设计文件【*.cs and *.Designer.cs】对比之前的能正常打开设计界面的文件无任何修改,应该与这两个文件无关。2.那么去看看项目文件【*.csproj】,是不是对于该文件的打开类型设置有错误。...原创 2019-01-15 16:47:51 · 8383 阅读 · 0 评论