![pdc->textout(](https://i-blog.csdnimg.cn/blog_migrate/0feb1a789ff7877f6e917f7073bbe244.png)
pdc->textout(
Oh, yes, PDC was the shiznit. We learned about the Pillars of Longhorn:
哦,是的,PDC真是愚蠢。 我们了解了Longhorn的Struts:
Lornhorn - It's ALPHA, but it's real. Feel free to peruse the SDK. There's 3 years of work into in, and 3 more to go
Avalon - An even bigger leap forward for the Windows Graphics Subsystem than the introduction of DirectX. XAML will play a big role not only in WinForms, but look for a XAML to ASP.NET renderer as well. Here's a link to my Avalon article at .NET Developer Journal. I'll post a much more in depth article with code samples soon, but here's what Charles Petzold says. Some folks were expecting SVG to play a larger role and Werner explains why it's not the end of the world. The library of congress-sized namespaces in .NET Framework 1.0 and 1.1 got nothing on the namespaces coming up.
Avalon-Windows图形子系统的进步比DirectX的引入更大。 XAML不仅会在WinForms中扮演重要角色,而且还会在ASP.NET渲染器中寻找XAML。 这是指向.NET Developer Journal上我的Avalon文章的链接。 我将在不久后发布包含代码示例的更深入的文章,但这是Charles Petzold所说的。 一些人期望SVG发挥更大的作用, Werner解释了为什么它不是世界末日。 .NET Framework 1.0和1.1中具有会议规模的名称空间的库对即将出现的名称空间一无所获。
Aero - The look and feel catches up to Mac OS X, and introduces some interesting twists, such as Common Dialogs for People.
Aero-外观和风格紧追Mac OS X,并引入了一些有趣的变化,例如“用于人的通用对话框” 。
Indigo - To protect your current investment, stick with ASMX and you won't go wrong. Don Box says Objects are baked. They're done, you use them, be happy. Use objects interally in your apps, but start getting your head around the differences between explicitly working with a remote object and sending a messsage. Messaging doesn't equal RPC. Boundaries between applications are explicit. Share schema, not type. Benjamin Mitchell has some great notes from Omri's talk.
靛蓝-为保护您目前的投资,坚持使用ASMX,不会出错。 Don Box说物体已经烤好了。 它们完成了,您可以使用它们,并感到高兴。 在您的应用程序中相互使用对象,但要开始注意明确使用远程对象与发送消息之间的区别。 消息不等于RPC。 应用程序之间的界限是明确的。 共享架构,而不是类型。 本杰明·米切尔(Benjamin Mitchell)从欧姆里(Omri)的演讲中得到了一些精彩的笔记。
Interesting note,
有趣的是,
Gudge says DIME is dead, but Soap with Attachments and SOAP/MTOM live on, so don't be sad.
Gudge说DIME已经死了,但是带有附件的肥皂和SOAP / MTOM仍然存在,所以不要难过。
Generics - Generics aren't exactly templates, just as delegates aren't exactly function pointers. But, close enough. Be aware of the differences between syntaxes on C# and VB.NET.
泛型-泛型不完全是模板,就像委托也不完全是函数指针一样。 但是,足够接近。 请注意C#和VB.NET的语法之间的差异。
Serialization - Think about Contracts and Message Passing. Repeat: Share schema, not type.
序列化-考虑合同和消息传递。 重复:共享架构,而不是类型。
ADO.NET 2.0 - is a lot more “database independant“ and a DBProviderFactory pattern makes it even more clear.
ADO.NET 2.0-具有更多的“数据库无关性”,DBProviderFactory模式使其更加清晰。
-
WinFS - NTFS still has many good years under it (although a better defragmenter couldn't hurt) but WinFS adds a new world of Metadata to Documents and Settings. WinFS's System.Storage will let us query metadata on our content with SQL, OLEDB, COM, or managed APIs. It is truly the base of the pyramid.
WinFS-NTFS仍然有很多美好的时光(尽管更好的碎片整理程序不会受到损害),但是WinFS在Documents and Settings中增加了元数据的新世界。 WinFS的System.Storage可以让我们使用SQL,OLEDB,COM或托管API来查询内容中的元数据。 它确实是金字塔的基础。
Speech - Ya, speech. We saw parts of this at PDC, but expect speech recognition to play a bigger role when we have 4 and 6 Ghz systems. :)
演讲-雅,演讲。 我们在PDC上看到了其中的部分内容,但希望当我们拥有4和6 Ghz系统时,语音识别将发挥更大的作用。 :)
Migration - It may be early to plan for deploying Longhorn, but it's not too early to be aware of certain migration strategies.
迁移-计划部署Longhorn可能为时过早,但是了解某些迁移策略还为时过早。
What's in store for PDC 2004/5? - Don't fool yourself, the next PDC will also be “The Longhorn PDC,“ except you'll see your feedback folded into much improved Beta bits. Remember, this was a preview, there's still great things being done with .NET 1.0, 1.1 and soon Whidbey (.NET 2.0).
PDC 2004/5存储什么? -不要自欺欺人,下一个PDC也将是“ The Longhorn PDC ”,除了您会看到反馈被折叠成大大改进的Beta位数。 记住,这是一个预览,.NET 1.0、1.1以及很快的Whidbey(.NET 2.0)仍然有许多出色的功能。
Monday, back to reality, and I'm back to coding some great .NET Framework 1.1 libraries to support some of the world's largest banks (and interop'ing with some VB6 libraries! Oy, the glamour!) :)
星期一,回到现实,我将回去编码一些很棒的.NET Framework 1.1库,以支持世界上最大的银行(并与某些VB6库进行互操作!是的,魅力四射!):)
pdc->textout(