Brad Abrams's blog Chinese version

Design Guidelines, Managed code and the .NET Framework: http://blogs.msdn.com/brada/default.aspx
随笔 - 44, 评论 - 18, 引用 - 1

导航

工具

关于

These postings are provided "AS IS" with no warranties, and confer no rights.

标签

每月存档

广告



访客

DropThings: 开源的ASP.NET 3.5 AJAX 门户 - 更新与改进

【原文地址】DropThings: Open Source ASP.NET 3.5 AJAX Portal - new and improved

【原文发表日期】21 July 08 09:07

Omar AL Zabir (Building a Web 2.0 Portal with ASP.NET 3.5一书的作者) 使用了3.5中的特性,Workflow Foundation和新的C# 3.0特性更新了他那非常酷的ASP.NET AJAX 门户网站。到这里来尝试一下吧: http://www.dropthings.com/

查看详细信息……

Dropthings

posted on 2008-07-27 22:54:00 by tshao  评论(0) 阅读(4315)

Live Mesh 时刻

【原文地址】A Live Mesh Moment

【原文发表日期】15 July 08 09:35

当最近我在南非的Kruger国家公园附近的灌木丛中游玩时,我发现了Live Mesh一个绝妙的用途……在观赏了一整天精彩的大型游戏之后,我拍了一大堆的照片,希望给大家展示我的劳动成果。

Live Mesh 夜里,回到了我的临时往处后,我匆匆地连上了网络,只有非常低的带宽的无线网络可以使用。因此我通过live mesh分享我的照片,很快地我那些宝贵的照片就在云端(Cloud)创建了备份。在照片上传时,我不由在想,我是多么地希望能够将我的经历与我的妻儿们分享啊,她们现在正在半个地球之外的地方熟睡呢!

如果能让厨房里的手提显示我最新的照片,我想那会很有趣的。于是我“连接”到我妻子的电脑上,并成功地获得了远在10000英里之外的终端服务会话。

Live Mesh Preview

完全就如同我正在坐在我们的厨房里的手提的键盘前面一样,即使是非常糟糕的网络,我依然很快地更改了她的屏保,将其指向了包含我的精彩照片的那个新的live mesh的文件夹。

当她们在早上起来后,我五岁的儿子是第一个注意到厨房里的手提上的长颈鹿和狮子的人!这就是用live mesh分享体验的魔力!

在整个旅途中,只要我能获取一丁点儿的网络连接,一批新的照片就会上传上去。当我到达微软的约翰内斯堡的办公室时,我的家庭已经完整地体验了我的旅程。

感谢Mesh。

posted on 2008-07-20 23:40:26 by tshao  评论(2) 阅读(3730)

一段非常简单的创建缩略图的.NET代码

【原文地址】Very Simple .NET Thumbnail Creation Code

【原文发表日期】10 July 08 09:15

当我在更新我的Ajax示例的时候,我需要为某个目录下的图片创建缩略图。可用的工具实在是多不胜数,不过我还是想分享一下我所使用的一段非常简单的代码。

这段程序会提取根目录下的所有jpg文件,为它们创建160*120的缩略图,并将图片拷贝到完整路径下。

namespace ThumbNailer
{
    class Program
    {
        static void Main(string[] args)
        {
            string rootPath = @"C:\Users\brada\Desktop\ForDemo";
            string thumbPath = Path.Combine(rootPath, "Thumb");
            if (Directory.Exists(thumbPath)) DirectoryDelete(thumbPath);
            Directory.CreateDirectory(thumbPath);

            int imageNumber = 0;
            foreach (string s in Directory.GetFiles(rootPath, "*.jpg"))
            {
                imageNumber++;
                Console.WriteLine("{0}:{1}", imageNumber, s);
                Image i = Image.FromFile(s);
                Image thumb = i.GetThumbnailImage(160, 120, null, IntPtr.Zero);
                thumb.Save(Path.Combine(thumbPath, GetName(imageNumber)));
            }
        }

        static void DirectoryDelete(string directoryName)
        {
            foreach (string filename in Directory.GetFiles(directoryName))
            {
                File.Delete(filename);
            }
            Directory.Delete(directoryName);
        }
        static string GetName(int imageNumber)
        {
            return String.Format("{0}.jpg", imageNumber);
        }
    }
}

更新:有些人问我如何在ASP.NET中实现……Bertrand有一个完整得多的例子在此:

http://dotnetslackers.com/articles/aspnet/Generating-Image-Thumbnails-in-ASP-NET.aspx

http://weblogs.asp.net/bleroy/archive/2007/12/05/what-interpolationmode-and-compositingquality-to-use-when-generating-thumbnails-via-system-drawing.aspx

posted on 2008-07-14 23:11:34 by tshao  评论(0) 阅读(3459)

WPF Composite Application 指南上线了

【原文地址】WPF Composite Application Guidance is Live

【原文发表日期】03 July 08 06:20

面向商业应用的一个非常通用的模式是“Composite Application Pattern”(组合应用模式)。在过去的几个月中,我们的P&P(Patterns & Practices)团队与业界的领导者与Microsoft的生产团队合作,为创建WPF composite application的创建推出了一个示例应用以及一个框架。

CFI Stock Trader

如果你正关注于创建一个面向商业的WPF应用,你真的应该查看一下这个……它包含了所有的文档、源码甚至是单元测试!

看一下它吧!WPF Composite Application指南

posted on 2008-07-14 22:25:15 by tshao  评论(0) 阅读(3146)

商务应用中出色的用户界面示例

【原文地址】Great User Experience Example in a Business Application

【原文发表日期】07 July 08 08:00

DRN-TVBilly Hollis进行了一次精彩的对话与演示,谈论了在WPF与Silverlight上开发的下一代商务应用。Billy与他的客户共同合作,提供了一个为临时工寻找合适的工作职位的平台。目前这个应用是创建在WPF上的,不过他们目前正在计划创建Silverlight的版本。请观看这个包含了完整演示内容的web cast

这些是我觉得很酷的东西:

  1. 他们有效地通过界面上的提示信息来引导用户的注意力(比方说针对每个实体模型的弹出框)。
  2. 他们的多模块的编辑模式,可以同时编辑多条记录。良好的导航与通告功能充分地支持了对这种编辑模式的管理。
  3. 看起来很好地实现了脏跟踪(dirty tracking)。

 

Billy, 我们都盼望着尝试一下实际的产品呢!

这里是一些屏幕截图:

multiple-module editing mode

 

calendar

posted on 2008-07-14 22:19:43 by tshao  评论(0) 阅读(3280)

ASP.NET Ajax 路线图发布了

【原文地址】ASP.NET Ajax Roadmap Published

【原文发表日期】04 July 08 07:07

Bertrand最近发布了我们的ASP.NET Ajax路线图roadmap

我们的目标是描述一部分被提议的特性,我们考虑在未来版本的ASP.NET AJAX, Visual Web Developer和ASP.NET AJAX Control Toolkit中加入这一部分特性。

我们非常感谢你的反馈,因此这篇文章的目的是想让你对我们的前进方向提供宝贵意见,同时也让你了解一下我们团队现在的努力方向。

我们将乐于倾听你的意见!

posted on 2008-07-06 23:04:25 by tshao  评论(0) 阅读(3589)

Powered by: Joycode MVC Blogger System