![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DOTNET
文章平均质量分 88
wangyihust
劣质的需求定义是项目失败的根本原因
展开
-
浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)
对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用:1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCart -下面的例子围绕购物车流程进行 2) 收藏WishList 3) 用户信息AccountInfo 注册新用户 NewUser.aspx原创 2006-05-23 17:44:00 · 12270 阅读 · 8 评论 -
在VS2005中调试Webservice
I am trying to debug a webservice by steping into a web method calledfrom a windows form project. The strange thing is that sometimes itworks but often it does not. When it does not work I get the fol原创 2007-08-15 17:11:00 · 2217 阅读 · 0 评论 -
在VS2005中调试Windows Service
1. MSDN推荐的方法1.1、调试windows服务的初始化、启动 另写一个程序控制服务的初始化和启动 注意:OnStart里写Log, OnStart里要在30秒返回. 不然启动就失败了! 所以OnStart里不要放太多代码! 可以用异步或线程. 1.2、调试windows服务的其他方面 1 ) 安装您的服务 : intallutils xx.exe 2) 可原创 2007-08-15 17:14:00 · 1370 阅读 · 0 评论 -
在Windows Service中调用Web应用程序
场景:已经存在一套WEB应用程序框架,参数配置在web.config 文件中,严格按照MVC模式划分。 现在 Windows Service程序直接用到MC层的dll,而不用再进行重复配置和代码编写。解决方案注意点: 1. 在 Windows Service程序中调用web虚拟目录 2.该 Windows Ser原创 2007-08-15 17:24:00 · 1163 阅读 · 0 评论 -
.NET 2.0分部类
分部类型的所有部分必须一起编译,以使这些部分可在编译时被合并。特别指出的是,分部类型不允许对已经编译的类型进行扩展 .public partial class CoOrds{ private int x; private int y; public CoOrds(int x, int y) { this.x = x; this原创 2007-09-03 09:36:00 · 971 阅读 · 0 评论 -
.NET程序编译时报错:系统找不到 Microsoft.Office.Interop.Word"
今天同事把VSS上的ASP.NET应用程序下载到自己的机器上运行,编译出现错误: "Could not load file or assembly Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c or one of its depe原创 2007-09-11 09:41:00 · 3389 阅读 · 3 评论 -
关于点击按钮查询显示Dundas图报告Series["jjj"]丢失情况的处理
问题: 在点击按钮查询显示Dundas图时,报错:Series["jjj"]丢失。 查了一下错误日志:发现,在PostBack时, Series的状态丢失。解决方案: 在Chart中加一个属性 CallbackStateContent="All" ,即可保存和恢复Series和DataPoint的所有状态。相关文档:原创 2007-09-11 09:34:00 · 1224 阅读 · 0 评论 -
.net: 不影响编译的空方法NotImplementedException
在不影响编译的情况下,所有函数里先放着throw new NotImplementedException()这么一句.NotImplementedException: 在无法实现请求的方法或操作时引发的异常。原创 2007-09-19 09:10:00 · 1378 阅读 · 0 评论 -
ToString格式大全
C 货币转载 2007-09-19 10:54:00 · 4599 阅读 · 1 评论 -
微软工作流平台WF培训笔记(2天)
WF培训课堂笔记EKING 2007-07-30 因项目工作流平台的选型需要,近日部门邀请微软培训讲师徐晓卓老师给我们作了2天的微软工作流平台的全面介绍与技术培训。技术选取的准则:1.成熟的技术2.主流的技术3.熟悉的技术 软件发展的三个阶段:面向对象 OO面向组件 Component (事件驱动:事件,代理,委托)面向服务原创 2007-08-14 08:30:00 · 3136 阅读 · 2 评论 -
ASP.NET 编程Tips
1. 字符串比较 text1.Equals(text2, StringComparison.Ordinal) 严格大小写2. 得到控件的客户端ID: var t = document.getElementById(""); 对于使用母板页的页面特别有用。3.滚动表格: 可直接用原生表格构造,头表格固定,内容表格滚动。如果用GRIDVIEW,则不好控制宽度。原创 2007-08-08 15:26:00 · 843 阅读 · 0 评论 -
WWF消息传送机制初步探讨
1. host程序向workflow传送信息 1) 使用事件机制 host程序以winForm为例,WWF由状态机流程的handleExternalEventActivity为例,该Activity需要等待一个事件的触发才能够继续工作流的运行,而该事件的触发则由host程序上的BUTTON点击事件触发。 所有host与Workflow的通讯原创 2007-07-30 19:50:00 · 1150 阅读 · 0 评论 -
疑难杂症:ASP.NET AJAX 控件中HTML Intellisense功能的丢失
【原文地址】 Gotcha: Lost HTML Intellisense within ASP.NET AJAX Controls 【原文发表日期】 Thursday, November 16, 2006 7:55 AM 症状:你在使用ASP.NET AJAX Beta1 或 Beta2,创建了基于 .master 母版页文件的一个.aspx 页面,你添加了 , , 或 控件到内容页转载 2006-11-17 15:55:00 · 1165 阅读 · 2 评论 -
DotNet下SIS Web平台设计和开发的一点感悟
最近, SIS WEB平台原型和设计方案已经成型。项目基于.NET平台,小结了一下设计和开发心得:1 . 通用数据库接口WebService封装,以适用于不同的中间数据源。但要区分开关系型数据库和实时数据库,因为二者毕竟有着本质的差异。2. 存储过程的编写和OR映射等部分内容可通过代码自动生成工具生成,自己考虑编写一些模板。3. 数据访问逻辑可采用Provider设计模式实现。4原创 2006-12-05 22:09:00 · 1674 阅读 · 0 评论 -
Web Site Test Tools and Site Management Tools
Organization of Web Test Tools Listing This tools listing has been loosely organized into the following categories: Load and Performance Test Tools Java T转载 2006-12-05 22:24:00 · 3953 阅读 · 0 评论 -
Create a AJAX enabled WebPart for SharePoint2007 by using ASP.NET 2.0 client callback feature
Create a AJAX enabled WebPart for SharePoint2007 by using ASP.NET 2.0 client callback feature I tried to integrate Atlas into WebPart a couple of days ago but failed. Atlas is a great AJAX framewo转载 2006-08-01 14:46:00 · 1425 阅读 · 0 评论 -
Ajax+SVG 技术实现电厂生产流程图的实时刷新
近期项目采用Ajax + SVG技术,实现了电厂生产流程图的实时刷新,屏蔽了底层实时数据库的差异性。 1. 数值点的实时刷新2. 多状态量的颜色与闪烁3.棒状图的动态填充4.点的tips5.单击点可查看点的历史趋势图原创 2007-02-09 13:56:00 · 4539 阅读 · 6 评论 -
使用 AJAX Extensions 客户端进行 Web 服务调用
目录 使用 AJAX 调用 Web 服务工作原理序列化总结 从根本上讲,ASP.NET 自始至终都是一项服务器端技术。当然,在某些情况下 ASP.NET 会生成客户端 JavaScript,特别是在验证控件中以及在新推出的 Web转载 2007-02-10 10:51:00 · 1634 阅读 · 0 评论 -
通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行
本文将讨论: • 缓存和 Forms 身份验证 • 视图状态和会话状态转载 2007-01-19 09:01:00 · 1556 阅读 · 0 评论 -
DataSet,DataTable与DataRow的复制方法
DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说不仅能复制元素的结构,而且能复制元素的数据,而DatatDataRow没有相关的复制的方法,下面将简原创 2007-02-03 10:20:00 · 4158 阅读 · 1 评论 -
Scott Guthrie announces ASP.NET MVC framework at Alt.Net Conf
Scott Guthrie announces ASP.NET MVC framework at Alt.Net Conf Scott Guthrie proposed a topic at the Alt.Net Conference today, and the topic was an overview of the MVC Framework his team is work转载 2007-10-11 10:28:00 · 1025 阅读 · 0 评论 -
在WebService中传递SortedList, ListDictionary 和 Hashtable 参数
在WebService中传递SortedList, ListDictionary 和 Hashtable 参数,如果直接传递,就会报错:System.NotSupportedException: The type System.Collections.SortedList is notsupported because it implements IDictionary.通过集合类的C原创 2007-11-02 09:47:00 · 2813 阅读 · 0 评论 -
异步Webservice方法解决页面超时甚至网页down掉的情况
由于系统查询统计算法比较耗时,经常出现页面超时甚至网页down掉的情况,决定调用采用异步Webservice方式,给用户一个等待的界面。在后台dll业务逻辑类库中的基础上将统计算法封装为Webservice。 系统整体架构如下: 也可以在网页中另开一个线程来处理大批量运算逻辑,只不过页面中需要一个定时器来定时扫描处理结果。原创 2007-11-05 16:27:00 · 1827 阅读 · 0 评论 -
oxite-微软开源博客引擎
该博客引擎的主要目标:1. 提供撰写博客引擎的一个可重用范例,包括一些基本功能和高级功能(trackbacks, rss, comments, etc)。2. 提供现实场景下的一个非常简单的ASP.NET MVC范例, 便于学习设计和编码MVC架构。 Oxite在Codeplex主页: http://www.codeplex.com/oxite源代码下载: http原创 2008-12-16 16:35:00 · 1296 阅读 · 0 评论 -
IFrame引用跨域站点页面时,Session失效问题解决
问题场景: 在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效。(session基于cookie实现,引用页不允许使用cookie). 问题分析: IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Pr原创 2009-08-07 18:06:00 · 2228 阅读 · 1 评论 -
项目中几个技术问题的解决方案
1. sqlserver错误日志过大,占满整个磁盘空间问题: Sql server 的errorlog(错误日志)记录了所有错误信息,现在有6个错误日志文件,并且特大,占满了整个磁盘空间。 解决方案:DBCC ERRORLOG,执行一次,切换一次新文件,切换6次,6个大文件就消失了。 2. TreeView加滚动条 将TreeView放到可以滚动的容器原创 2009-09-10 14:23:00 · 3206 阅读 · 0 评论 -
asp.net发布网站时三个选项的问题
asp.net发布网站时三个选项的问题 发布网站的时候有三个选项: 第一个选项指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET 1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。 第二个选项指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和转载 2010-01-27 11:31:00 · 3160 阅读 · 0 评论 -
C#和Java的闭包-Jon谈《The Beauty of Closures》
第一段略。。。大多数讲闭包的文章都是说函数式语言,因为它们往往对闭包的支持最完善。当你在使用函数式语言时,很可能已经清楚了解了什么是闭包,所以我想写一篇在经典OO语言出现的闭包有什么用处应该也是很合适的事情。这篇文章我准备讲一下C#(1、2、3)和JAVA(7以前版本)的闭包。什转载 2011-08-12 11:31:10 · 1967 阅读 · 0 评论 -
GAC目录
.NET 2.0,3.0 GAC:c:\windows\assembly (32bit and 64bit?).NET 4.0 GACc:\windows\Microsoft.NET\assembly\GAC_32 (32bit only)c:\windows\Microsoft.NET\assembly\GAC_64 (64bit only)c:\原创 2012-01-19 10:03:35 · 2442 阅读 · 0 评论 -
开发者必须知道的HTML5十五大新特性
HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。一起来看下:1.新的文档类型 (New Doctype)目前许多网页还在使用XHTML 1.0 并且要在第一行像这样声明文档类型: "http://www.w3.org/TR/xhtml1/DTD/x转载 2012-02-24 18:16:12 · 2218 阅读 · 1 评论 -
JavaScript及C# URI编码详解
混乱的URI编码 JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的还好,只提供了三个,C#中转载 2012-03-14 11:12:49 · 2146 阅读 · 0 评论 -
cache应用(asp.net 2.0 SQL数据缓存依赖 [SqlCacheDependency ] )
Asp.net 2.0 提供了一个新的数据缓存功能,就是利用sql server2005 的异步通知功能来实现缓存1.首先在sqlserver2005 中创建一个test的数据库. 在SQL Server 2005上执行 ALTER DATABASE SET ENABLE_BROKER;语句让相应的数据库启用监听服务,以便支持SqlDependency特原创 2009-03-02 09:09:00 · 2327 阅读 · 1 评论 -
技巧/诀窍:在ASP.NET中重写URL
转自Scott Guthrie 博客,收藏学习。【原文地址】Tip/Trick: Url Rewriting with ASP.NET 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。 为什么URL映射转载 2009-02-02 09:40:00 · 989 阅读 · 0 评论 -
MSDN杂志年度刊物电子版
MSDN杂志2008 2007 2006 2005 2004 2003 2002 2001 2000原创 2008-10-08 10:54:00 · 536 阅读 · 0 评论 -
几个名词: RIA, AIR, Apollo, WPF, Silverlight 以及WPF/Silverlight /Flash的比较
RIA - Rich Internet Application,由当年MarcoMedia提出的富客户端概念,优点类似于微软的 SmartClient。AIR - Adobe Intergrated Runtime ,收购MacroMedia之后,Adobe不能满足Flash现有的用法,设计了一个像.net framework一样,但主要专注于桌面表现与网络交互的平台:Apollo。换转载 2008-01-30 16:27:00 · 1158 阅读 · 0 评论 -
This workflow is not owned by the WorkflowRuntime. The WorkflowRuntime's ownership has expired, or another WorkflowRuntime owns
解决方案:调整创建运行时的时候 Ownership时间或者移除对数据库的依赖或程序解锁。原创 2008-02-13 17:02:00 · 1353 阅读 · 2 评论 -
Using Timer to get history values from EDNA database, an error is prompted in the page : "Sys.WebForms.PageRequestManagerTimeout
Using Timer to get history values from EDNA database, an error is prompted in the page : "Sys.WebForms.PageRequestManagerTimeoutException: The Server request tiemd out ".To solve this problem w原创 2007-11-29 22:33:00 · 1191 阅读 · 0 评论 -
嵌入式内存数据库系统Berkeley DB
1.Berkeley DB支持几乎所有的现代操作系统,如LINUX、UNIX、WINDOWS等,也提供了丰富的应用程序接口,支持C、C++、JAVA、PERL、TCL、PYTHON、PHP等。2.Berkeley DB for .net 0.95 版本是为.net2.0平台推出的,老外封装的,强。。。但是没有java版做的好。3. Berkeley DB的设计思想是简单、小巧、可靠、高性能原创 2008-03-25 14:39:00 · 2958 阅读 · 1 评论 -
2.Silverlight技术调查
2. Silverlight技术调查2.1 Silverlight发展史2.1.1 WPF/E“WPF/E ”是一种新 Web 呈现技术的代号, 创建该技术的目的是使其能够在各种平台上运行。该技术支持创建丰富的、具有绚丽视觉效果的交互式体验, 并且可以随处实现: 无论是在浏览器内、在多个设备上还是在桌面操作系统( 如 Apple Macintosh) 中。Microsoft .NET原创 2008-06-04 08:58:00 · 944 阅读 · 0 评论 -
1.WPF技术调查
1. WPF技术调查1.1 WPF简介WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。作为新的图形引擎,WPF是基于DirectX的,当然增加了很多新的功能。其2D和3D引擎的强大看看Vista的界面就明白了,再加上其对Aero图形引擎的支持,原创 2008-06-04 08:57:00 · 1172 阅读 · 1 评论