如何在XP上安装Windows Azure SDK
:DotNet    :kukei    :2009-01-22 03:43:06
:评论(2)

    微软云计算产品Azure已经公布有一段时间了,可是我的系统是xp无法安装Azure的环境,无奈之下就搁下来了,就没再考虑这件事情,今天发现这篇文章,较少了如何在xp下安装Azure的开发环境,就赶紧保存下来了。高兴!

微软公司在上个月底公布了他们「云端计算」(Cloud Computing)的产品, 
也就是所谓的「Windows Azure」( 一扇可以看见蓝天的窗户 ), 
号称只要会写.Net程式、就能写出平行运算的程式, 
而且将此程式挂在微软的Sever Farm上面进行云端计算。 
我很好奇的下载来玩看看, 
下载之后才发现手续十分繁琐。 
依照官方网站上的说明(开发者篇) , 
首先必须有.Net Framework 3.5 SP1的环境、 SQL Server Express 、且搭载Visual Studio.Net 2008 Express SP1 , 
不久前我才装的Visual Studio.Net 2008 Express竟然不能用、好像也没有直接更新至SP1的Patch, 
于是又从网路上抓了900MB的Visual Studio.Net 200.....

VS2008安装时与Office2007的冲突
:DotNet    :kukei    :2008-09-18 02:07:11
:评论(1)
 vs2008 90天试用版2月份提早出来了。 但安装起来还不太容易。 感觉整体安装起来速度等各方面还是比vs2005有了很大的提升。我的机器只用了不到半小时的时候就安装好了Vs2008再加上MSDN的安装,总共还没有超过50分钟,只是不知道运行起来情况会如何。
 
本机安装的是office2007,但是由于清理垃圾文件时,把office在本机安装时留下的后备文件给删了。安装vs2008,就会提示“  Microsoft  Visual Studio  Web 创作组件 安装失败 ”了。
 原因:
因为Office 2007的安装源缓存MSOCache文件夹被用户删除导致的。只要找到Office 2007的安装文件,即可顺利安装Visual Studio Web 创作组件。 
 
解决办法:
在安装DVD的\WCU\WebDesignerCore文件夹中找到了“Visual Studio Web 创作组件”的安装程序。将其复制到硬盘上并解压缩,可以发现该组件使用的是Office 2007的安装方式,运行其中的setup.exe,出现与Office 2007相同的安装程序界面。单击“立即.....
转--Asp.Net细节性问题精萃
:DotNet    :kukei    :2007-06-19 09:50:00
:评论(1)

1.<%=...%>与<%#... %>的区别:
    答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用

2.控件接收哪些类型数据?
       答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑    的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以    对号入座,不会出现DataTable被捆绑的错误了:)

3.DataBind,获得的数据,系统会将其默认为String,怎样转化为其它的类型?
   DataBinder.Eval(Container.DataItem,"转换的类型","格式")
   最后一个"格式"是可选的,一般不用去管他,Container.DataItem是捆绑的数据项,"转换类型"指的是     Integer,String,Boolean这一类东西.

4.主要命名空间:
   <% @ Import Namespace="Sys.....

ASP.NET 2.0运行时简要分析
:DotNet    :kukei    :2007-03-22 23:14:00
:评论(1)

概述:
      本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。

关键字:
     ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime

主要类:
     System.Web.HttpRuntime
     System.Web.HttpApplicationFactory
     System.Web.HttpApplication
     System.Web.Compilation.BuildManager
     System.Web.Compilation.ApplicationBuildProvider
     System.Web.Compilation.BuildProvidersCompiler
     System.Web.UI.Pa.....

C#-base-new-sealed-abstract-interface的用法
:DotNet    :kukei    :2007-03-22 00:33:00
:评论(1)

通过base 关键字访问基类的成员:
    调用基类上已被其他方法重写的方法。
    指定创建派生类实例时应调用的基类构造函数。
    基类访问只能在构造函数、实例方法或实例属性访问器中进行。
    从静态方法中使用 base 关键字是错误的。

范例1

using System;

namespace ConsoleApplication6
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
///
public class student
{
protected string sname="mary";
protected int sID=23698;
public virtual void print()
{
Console.WriteLine ("Name="+sname);
Console.WriteLine ("ID="+sID);

}
}
public class people :student
{
protected string psex="girl";
public override void print.....

用C#实现的数据库抽象工厂(三)
:DotNet    :kukei    :2007-03-21 11:58:00
:评论(1)

以下是在应用时真正要调用到的类:

(6)DbAccess.cs

using System;
using System.Data;

namespace DbService
{
/// <summary>
/// DbAccess类,即进行数据库访问时需要调用的类
/// </summary>
public class DbAccess
{
/// <summary>
/// DbAccess构造函数
/// </summary>
public DbAccess()
{
}

/// <summary>
/// 无条件查询操作,即查询表中所有记录
/// </summary>
/// <param name="strTableName">表名</param>
/// <param name="strColumn">列名组</param>
/// <returns>无条件查询结果</returns>
public static DataSet SelectAll(string strTableName, string[] strColum.....
用C#实现的数据库抽象工厂(二)
:DotNet    :kukei    :2007-03-21 11:58:00
:评论(1)

以下3个类分别是Factory针对SqlServer专用连接、OleDb连接和Odbc连接时的具体实现:
(3)SqlFactory.cs

using System; 
using System.Data; 
using System.Data.SqlClient; 
using System.Configuration; 
        
namespace DbService 
{ 
/// <summary> 
/// 针对SqlServer专用连接的工厂 
/// </summary> 
public class SqlFactory : AbstractDbFactory 
{ 
/// <summary> 
/// 构造函数 
/// </summary> 
public SqlFactory() 
{ 
} 
        
/// <summary> 
/// 建立默认.....
用C#实现的数据库抽象工厂(一)
:DotNet    :kukei    :2007-03-21 11:57:00
:评论(1)

最近学习了一下设计模式,便尝试用C#对数据库的访问操作采用抽象工厂的模式实现一下,其中与标准的模式略有不同,加入了一些自己的想法,希望大家批评指正,代码共分为6个类:
(1)AbstractDbFactory.cs

using System; 
using System.Data; 
      
namespace DbService 
{ 
/// <summary> 
/// 数据库抽象工厂接口 
/// </summary> 
public interface AbstractDbFactory 
{ 
/// <summary> 
/// 建立默认连接 
/// </summary> 
/// <returns>数据库连接</returns> 
IDbConnection CreateConnection(); 
      
/// <summary> 
/// 根据连接字符串建立C.....