介绍一个web2.0站点模板

找到一个Web2.0的网站:http://www.freecsstemplates.org/

不过,无意中也发现了一个适合我这个小站点的一个模板。

Read More →

Understanding Page Inheritance in ASP.NET 2.0

以前没有认真想过ASP.NET的页面模型到底是什么样的,光做简单的开发,没什么太大的意思,现在想深入研究一下,嘿嘿,档次不一样了吧。。。

我一直存在这样的疑问:

在ASP.NET中,Default2.aspx和Default2.aspx .cs是不是两个类?如果是的话,在这里我也称之为前台类和后台类

Default2.aspx .cs中,代码是这样的:

public partial class Default2 : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
 
    } 
}

Default2有partial 修饰,是不是说前台类和后台类是不是都是partial类?编译的时候会合成?

在Default2.aspx中,有这样的代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

是不是说前台类和后台类是继承的关系?

总结陈词:这两个既是partial 类,又是继承的关系?

想到这里,其实非常可笑,partial 类怎么能可能出现继承关系呢?partial 意味着类名是相同的,如何可能继承:

public partial class test :test
{
	public string s1 = "jm1";
	public void print()
	{
		Console.WriteLine(base.s1);
	}
}
public partial class test
{
	public string s2 = "test2";
}

这种情况编译都能不过,开玩笑~~~

关键时候还是MS的帮助文档管用,可以看看这两篇文章:

ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/81b13e7a-b95b-4285-906f-d2dd77411417.htm

ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/01e87387-33f4-45b5-91ec-6c540afe7ee0.htm

还有一篇文章推荐一下:http://www.west-wind.com/WebLog/posts/3016.aspx,有例子,可以用.NET Reflector查看相关代码

Read More →

13个网站测速服务

访问速度对于一个网站或博客来说实在太重要了,据有关部门的估计:一般一个浏览者如果在5-8秒钟没有打开一个网站,那么该网站会丢失1/3的浏览用户。超过10秒,你的访客绝对会失去耐心!今天不讲如何改进访问速度的问题,建议大家在建好网站或博客之后习惯的测试一下访问速度。以下推荐几个有用的访问速度测试服务。

...

Read More →

Excel2003生成Excel.dll的方法

如果想用C#生成EXCEL文档,当然得用到Excel.dll,如何生成这个DLL文件,也是有讲究的。

将Office目录下的Excel.exe文件拷出来,可以搜索一下

将Excel.exe复制到VS2005安装文件夹下,比如我的VS是装在D盘的,路径就是:D:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin

打开Visual Studio 2005 命令提示窗口,调用D:\Program Files\Microsoft Visual Studio 8\VC>TlbImp.exe EXCEL.EXE Excel.dll

这时就可以在D:\Program Files\Microsoft Visual Studio 8\VC打到Excel.dll

Read More →

介绍一款.NET反编译工具.NET Reflector,非常不错~~

 具体的用法可以查看:www.red-gate.com/products/reflector/video.htm

  

Read More →

WEB应用程序,不错~~

技术真是日新月异啊,现在也得用VS2008了,研究了几天,发现确实不错,尤其是WEB应用程序,这个方便多了。。。

以前在VS2005的时候,网站发布的时候生成的DLL文件名各不相同,需要重新更新WEB页面,里面引用的程序集的名字变了,后来也有一个工具,WebDeploymentSetup.msi,这个可以把DLL连接起来,形成一个可自定义的DLL名字,非常的方便,程序有修的时候,发布后只需发布DLL文件即可,省了不少事,不过这个效率仍有待提高,发现DLL在MERGER的时候,非常的慢,超级不爽。。

这个可爽了,VS2008解决不少问题,不过听说2010版又要出来了,不知是不是又改进了哪些细节,当然肯定有VS2008没有的新内容,C#4.0要出来了嘛,唉,程序员还真是累。。

加油。。。

今天小组TOPIC讨论非常成功,确实应该讨论,这样才能出成果,努力,向牛人进发~~~

Read More →

HttpModule初体验

研究伪静态的同时,也发出另一个东东,HttpModule,是向实现类提供模块初始化和处置事件,ASP.NET确实很强大

首先你要实现IHttpModule接口这个接口只有两个方法,一个是Init方法一个Dispose方法.一看方法的名字就知道了这两个方法一个是在加载前调用的,一个是Dispose时调用的(页面最后处理的一个事件)

public void Init(HttpApplication context);

public void Dispose();

Init():这个方法接受一个HttpApplication对象,HttpApplication代表了当前的应用程序,我们需要在这个方法内注册 HttpApplication对象暴露给客户端的事件。可见,这个方法仅仅是用来对事件进行注册,而实际的事件处理程序,需要我们另外写方法。

Read More →

利用Mircosoft的URLRewriter.dll实现页面伪静态

关于URL重写的技术,以前早就想研究了,不过呢,我这个人,做事不能持之以恒。。。

不说了,说说伪静态吧。为什么要用伪静态?其实也很简单,用伪静态比较嚣张嘛,呵呵,有时看到很多论坛showtopic-3741.html这样的地址,想想也知道3741是一个ID,用来传递参数,这比showtopic.aspx?id=3741好看多了吧?呵呵,我是这么想的,易于用户记忆,而且也可以隐藏实际路径,提高了安全性。当然也易于被引擎收录。

在网上找到了很多urlrewrite的方法,最后还是觉得MS的URLRewriter.dll不错, 下载MS的URLRewriter.dll,放到你的web程序的bin下。下载地址:download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi

Read More →

Silverlight,果然~~~

今天发现百度音乐抢鲜族据然用了微软的Silverlight,网址如下:http://mu.baidu.com/

做得还不错,微软果然很有影响力~~

之前看到腾讯的滔滔网也用了这个技术,这足够证明,微软的这个新技术,是有优势的,体积小,功能齐~~

Read More →

腾讯起诉员工,谁对谁错。。。

最近看了一篇帖子:“腾迅QQ把员工告上法庭,两年内不许踏足互联网”,很明显是别的公司来挖人,正常的商业行为,不过腾迅是不是反应过度了?

我不管是谁对谁错,我不想去了解,也没必要去了解,在看到帖子的同时,给我的第一个感觉是:腾讯有点过份。。。

不知道是哪家公司有那么大的能耐,一下子挖了好多人,这个腾讯可毛了,员工也能是骨干吧,人才的流失,对企业损失很大,但是我觉得腾讯得反思了:员工为什么要走?在QQ工作,多有面子,薪水也不低,可能人家开的价格更高吧。。。

对于劳动合同,签订的时候,确实写明了,如果离职,两年不能从事互联网相关行业,这个就太过分了,搞IT的,本来更新就快,两年不从事IT行业,开玩笑,两年之后,大家怎么上网还不知道呢,也许换了一种模式,这个天晓得,谁让这个行业更新太快了呢。。。

自己也是这个行业的,不仅捏了把冷汗。。。

Read More →
在线学习答案查询入口
微信扫码联系
微信扫码联系