随笔分类 -  .net技术

.net技术积累
摘要:二叉树的深度优先遍历、广度优先遍历和非递归遍历二叉树的遍历:D:访问根结点,L:遍历根结点的左子树,R:遍历根结点的右子树。给定一棵二叉树的前序遍历序列和中序遍历序列可以惟一确定一棵二叉树。二叉树的深度优先遍历的非递归的通用做法是采用栈,广度优先遍历的非递归的通用做法是采用队列。深度优先遍历二叉树。1. 中序遍历(LDR)的递归算法:若二叉树为空,则算法结束;否则:中序遍历根结点的左子树;访问根结点;中序遍历根结点的右子树。2. 前序遍历(DLR)的递归算法:若二叉树为空,则算法结束,否则:访问根结点;前序遍历根结点的左子树;前序遍历根结点的右子树。3. 后序遍历(LRD)的递归算法:若二叉树 阅读全文
posted @ 2013-05-28 21:59 黑星 阅读(967) 评论(0) 推荐(0)
摘要:1.从进程中dump出dmp文件。从进程管理里 点击 【创建转储文件】2.打开windebug,设置Symbol path :srv*DownstreamStore*http://msdl.microsoft.com/download/symbols (这里注意这个网址一定要能打开)3.设置Image path4.打开 dmp文件(ctrl+d)5.输入命令.load sos6.输入命令 .chain7.输入命令 !help( 寻求帮助)8.常用 :!ObjSize -aggregate -stat 查看对象个数和对象大小 阅读全文
posted @ 2013-01-14 11:49 黑星 阅读(3750) 评论(0) 推荐(0)
摘要:1个项目中用到了很多DLL,而NET默认只能把这些DLL全部和EXE程序放在同1个目录下,而我想把所有控件功能的dll放在1个Control的文件夹下面,这样方便管理。 要实现上面的功能很简单,首先为程序加个应用程序配置文件app.config,代码如下:<?xmlversion="1.0"encoding="utf-8"?><configuration><runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">& 阅读全文
posted @ 2012-10-26 15:49 黑星 阅读(412) 评论(0) 推荐(0)
摘要:.NET框架程序设计--NET框架开发平台的体系架构概览(FCL,CTS,CLS)(一)FCL(.NETFrameworkClassLibrary):.NET框架类库FCL包含了数以千计的类型,这些类型按照其功能用命名空间(Namespace)来组织。.NET的各种语言只是定义了一些规则,而我们在实际中的运用,则要在很大程度上去调用FCL中的类型。正是这些类型,使得我们可以运用更少的语言知识,来创... 阅读全文
posted @ 2008-02-25 15:31 黑星 阅读(1311) 评论(0) 推荐(0)
摘要:1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。 (2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__ 2.当整数a赋值给一个object对象时,整数a将会被__装箱___? 3.类成员有__3__种可访问形式? 4.public static const in... 阅读全文
posted @ 2008-02-25 14:29 黑星 阅读(653) 评论(0) 推荐(1)
摘要:gridveiw操作大全 本文操作数据库使用的是OracleHelp类实现的。参见PetShop 1 gridview的绑定 调用如下: String ziDianMingChenSql = "select distinct 字典名称,字典编号,zidianmingcheng.SN from zidianmingcheng,xitongz... 阅读全文
posted @ 2008-01-18 13:03 黑星 阅读(1331) 评论(0) 推荐(0)
摘要:asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息) ASP.NET 2.0... 阅读全文
posted @ 2008-01-11 13:40 黑星 阅读(1543) 评论(1) 推荐(0)
摘要:开放泛型类型: 未提供类型参数的泛型类型封闭构造泛型类型: 为所有类型参数提供参数 阅读全文
posted @ 2007-12-22 09:12 黑星 阅读(262) 评论(0) 推荐(0)
摘要:事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出响应的对象称作接收者(receiver),一个事件可以存在多个接受者。 在异步机制中,事件是线程之间进行... 阅读全文
posted @ 2007-12-17 17:34 黑星 阅读(479) 评论(0) 推荐(1)
摘要:默认情况下,类中的方法是不可以被重写(override)的,不能重写非虚方法.要想重写方法,要用virtual修饰这个方法,总结:虚拟成员的实现可由派生类中的重写成员更改 阅读全文
posted @ 2007-12-03 10:42 黑星 阅读(358) 评论(0) 推荐(2)
摘要:Posted on 2007-04-08 12:56 Cruise 阅读(430) 评论(6) 编辑 收藏 所属分类: .net/CLR 、外文翻译 --> 原文地址:http://www.codeproject.com/csharp/events.asp源代码下载:/Files/edgar-sun/events_src.zip演示文件下载:/Files/edgar-sun/e... 阅读全文
posted @ 2007-09-28 15:32 黑星 阅读(398) 评论(0) 推荐(0)
摘要:作者:郑佐适用于: Windows 操作系统 .net Framework 1.x,2.0运行时环境 .net Windows开发Visual Studio 2005 摘要:本文阐述了在基于.NET平台的Windows程序开发中使用模式窗体的诸多方面,部分内容延伸到一般窗体的应用。单击此处下载本文的示例代码。内容索引概述模式窗体的属性设置模式窗体中的按钮模式窗体的打开与关闭窗体的参数传递.net ... 阅读全文
posted @ 2007-07-21 13:16 黑星 阅读(1786) 评论(0) 推荐(0)
摘要:[原]Web Service学习 一、Web Service简介 1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 XML:(Ex... 阅读全文
posted @ 2007-06-16 15:29 黑星 阅读(60150) 评论(89) 推荐(40)
摘要:C#.Net中的转义 当声明一个字符串变量时有一些字符是不能以平常的方式包含在变量中的。为了解决这个问题,C#提供了两种不同的方法。 第一种方法是使用’转义序列’。例如,我们想得到如下的字符串 “Hello World How are you” 我们可以使用下面的语句声明字符串:string a = "\"Hello World\nHow ar... 阅读全文
posted @ 2007-04-26 09:07 黑星 阅读(1336) 评论(0) 推荐(1)
摘要:案例:国庆将至,公司要把系统加上一些喜庆的元素,其中要求有一对图片分布页面两边,随窗口一起滚动,美工就在网上COPY了一份JS代码放在了程序里,可运行起来就是不见效果,移交至我手里。我起先怀疑是JS代码的兼容问题,可一检查发现程序逻辑很清晰,代码应该是没错的就卡在那里,上网GOOGLE,BAIDU了一番,无果,这时我就用NOTEPAD建一个网页,运行效果完全没问题,可一在... 阅读全文
posted @ 2007-04-16 16:22 黑星 阅读(325) 评论(0) 推荐(0)
摘要:Server.MapPath(path) The MapPath method maps the specified relative or virtual path to the corresponding physical directory on the server.Parameters (MSDN:ms-help://MS.MSDNQTR.2003FEB.2052/iisr... 阅读全文
posted @ 2007-04-14 14:18 黑星 阅读(331) 评论(0) 推荐(0)
摘要:“工欲善其事,必先利其器”。从事程序开发近三年了,有了一些开发经验,同时也积累了一些常用的工具来提高自己的开发、调试等工作的效率,下面列的工具是我现在经常用的(主流IDE就不说了),有些已经使用多年,有些刚接触不久,推荐给大家,也欢迎大家补充,互相学习: ildasm:反编译.net程序; ilasm:编译il代码; Reflector:查看.net程... 阅读全文
posted @ 2007-04-12 08:50 黑星 阅读(594) 评论(0) 推荐(1)
摘要:1.new有几种用法 第一种:new Class(); 第二种:覆盖方法 public new XXXX(){} 第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。 2.如何把一个array复制到arrayList里 foreach( object o in array )arrayList.Add(o); 3.datagrid.datasouse可以连接什么数据源 ... 阅读全文
posted @ 2007-04-10 12:26 黑星 阅读(756) 评论(0) 推荐(1)
摘要:网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:CSDN 上kwklover 的在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!!随机汉字参考了http://navicy.cnblogs.com/archiv... 阅读全文
posted @ 2007-03-28 10:39 黑星 阅读(430) 评论(1) 推荐(0)
摘要:2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Session变量 3).使用Server.Transfer 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第3... 阅读全文
posted @ 2007-03-20 16:06 黑星 阅读(839) 评论(1) 推荐(0)