致支持和关注本Blog的朋友:
感谢你访问PaulLeder--程序部落
在这里包括一些与计算机有关知识的讨论和学习。
我希望能以这个网站为平台,和大家一起交流计算机程序设计的经历和心得。
衷心祝福大家在学业和事业上不断进步,体会成功、自信和快乐。

 

预览模式: 普通 | 列表
是我同事找到的,记录一下
  
引用内容 引用内容
protected void Button1_Click(object sender, EventArgs e)
        {
            //string msg = "";
            string imagePath = ConfigurationManager.AppSettings["DefultImageFilePath"];

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 410

Aspose.Cells使用小结

此文只是做了一个小结,以备后用。
看例子:
引用内容 引用内容
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();
Aspose.Cells.Worksheet sheet = workbook.Worksheets[0];
sheet.FreezePanes(1, 1, 1, 0);//冻结第一行

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 537

关闭浏览器提示信息

我这里说的关闭浏览器提示信息是指关闭浏览器时让用户做一些其他操作选择。
比如我这里是当用户关闭浏览器的时候提示是否退出管理后台,但是当用户刷新页面或者点关闭按钮的时候却不提示。

代码如下:
引用内容 引用内容
     <script type="text/javascript">

查看更多...

分类:Script | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 316

 作者:Danny Su

 

当然这已经不是最新的Aspose Total了,这是基于Aspose Total的2009.9.10日发布的版本做的,中途因为编写DevExpress v9.2.6注册插件,所以才延迟发布了。Aspose的组件是一些分得很散的小东西,安装程序也是十几个,安装起来非常麻烦,所以我重新制作了新的安装程序,方便安装,不过在新的安装程序里面去掉了一些原有安装程序的东西:

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 414

Windows7发生VS2005无法调试Web项目

今天使用VS2005调试Web项目发现怎么也无法调试了,google了一圈找的方法试后都无法解决,试了一下http://www.haoxiai.net/wangzhanzhizuo/aspnet/29780.html这里的:IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"试了一下发现调试恢复正常了。

我试着将IE8的选项恢复到默认配置后在重启了VS2005发现也能正常调试,使得不知道导致无法调试的真正原因了。如果有高手知道还请解答一下。

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 318

c#两个数组间比较

以下均需LINQ支持:
引用内容 引用内容
     string[] a = new string[] { "1", "2", "3", "4" };
        string[] b = new string[] { "2", "3", "5", "7" };
        var d1 = a.Except(b);//1,4,b中没有a的元素
        var d2 = a.Intersect(b);//2,3,a和b交集

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 351

C# 泛型简介(2)

泛型和强制类型转换

C# 编译器只允许将一般类型参数隐式强制转换到 Object 或约束指定的类型,如代码块 5 所示。这样的隐式强制类型转换是类型安全的,因为可以在编译时发现任何不兼容性。

代码块 5. 一般类型参数的隐式强制类型转换

interface ISomeInterface
{...}
class BaseClass
{...}
class MyClass where T : BaseClass,ISomeInterface
{
void SomeMethod(T t)
{
ISomeInterface obj1 = t;
BaseClass obj2 = t;
object obj3 = t;
}
}

编译器允许您将一般类型参数显式强制转换到其他任何接口,但不能将其转换到类:

interface ISomeInterface
{...}
class SomeClass
{...}
class MyClass
{
void SomeMethod(T t)
{
ISomeInterface obj1 = (ISomeInterface)t;//Compiles
SomeClass obj2 = (SomeClass)t; //Does not compile
}
}

但是,您可以使用临时的 Object 变量,将一般类型参数强制转换到其他任何类型:

class SomeClass
{...}

class MyClass
{

void SomeMethod(T t)

{
object temp = t;
SomeClass obj = (SomeClass)temp;

}
}

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 449

C# 泛型简介(1)

C# 泛型简介
发布日期 : 5/30/2005 | 更新日期 : 5/30/2005

Juval Lowy
IDesign

摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。

下载 GenericsInCSharp.msi 示例文件

本文假定读者熟悉 C# 1.1。有关 C# 语言的详细信息,请访问 http://msdn.microsoft.com/vcsharp/language

本页内容

查看更多...

分类:.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 344