摘要: 差不多每天都有人问“什么是 XML”,“XML 能做什么”,“XML 能不能替我做这个”, “XML 会取代什么” 等等诸如此类的问题。由于最近一段时间稍微对 xml 使用了一下, 我来谈谈自己的感觉。这些经验都很浅显,任何一个用过 xml 的人都有,并且见仁见智, 只不过我算刚刚走过这段路,对自己一开始的困惑,误解还记得清,所以拿出来和大家 分享一下。 我觉得初学者可能会... 阅读全文
posted @ 2006-06-09 22:20 しovのんeТs 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 使用属性,避免将数据成员直接暴露给外界 学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么不直接放一个public字段?如: class Card { public string Name; } 而要做一个private字段+public属性 class Card { private st... 阅读全文
posted @ 2006-06-09 22:18 しovのんeТs 阅读(136) 评论(0) 推荐(0) 编辑
摘要: while( blistener ) //循环侦听 { string sMessage = srRead.ReadLine();//从网络基础数据流中读取一行数据 if ( sMessage == "STOP" ) //判断是否为断开TCP连接控制码 { tlTcpListen.Stop(); //关闭侦听 nsStream.Close(); //释放资源 srRead.Close(); stat... 阅读全文
posted @ 2006-06-09 22:16 しovのんeТs 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Socket基本编程 服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose( bool disposing ... 阅读全文
posted @ 2006-06-09 22:15 しovのんeТs 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 简介 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。... 阅读全文
posted @ 2006-06-09 22:09 しovのんeТs 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是web应用程序的一个子集。本文也不能提供一个完整提高web应用程序性能的指南,因为这需要一本书的篇幅。本文只提供一个提高web应用程序性能的良好的开端。(剩下的只有我们自己慢慢研究了)。... 阅读全文
posted @ 2006-06-09 22:07 しovのんeТs 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 通过使页面动态加载不同CSS实现多界面 方法一: c# 通过动态设置页面所有同类型控件的样式来该变界面: 方法二: 可以通过改变WEB控件的CssClass属性,可方便地设置和修改控件的样式。 但在实际开发过程中,一个个地设置控件的CssClass属性,非常繁琐,所以此思路应用不广. 但下面的代码段演示了一次... 阅读全文
posted @ 2006-06-09 22:06 しovのんeТs 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 如何防止Access数据库下载是一个很老的话题了,网上的讨论也比较多。在这里只是探讨ASP.NET下防止Access数据库被下载的方法,有些是对以前方法的总结,部分是自己原创。其中可能有不完善甚至不正确的地方,欢迎大家指出,一同进步。 目前的解决方案主要有以下几种: 1. 把数据库文件放置到站点目录之外 2. 设置存放数据库文件的IIS目录权限为不可读取(IIS信息服务管理->选... 阅读全文
posted @ 2006-06-09 22:04 しovのんeТs 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1 前言 性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。 本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合理性和可扩展性。由此不难发现,在尝试一些改进方法时往往很难做到面面俱到。 举一个简单的... 阅读全文
posted @ 2006-06-09 22:02 しovのんeТs 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQLSERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。 下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存储... 阅读全文
posted @ 2006-06-09 22:02 しovのんeТs 阅读(140) 评论(0) 推荐(0) 编辑