• AJAX能够取代桌面应用程序吗?

    一、 引言 在AJAX是否能够取代桌面应用程序的问题上,存在很多争论。如今,这两种阵营正在逐步形成。在本文中,我的看法是:AJAX不可能取代桌面应用程序;但是它将导致一种新型软件应用程序的出现。大多数AJAX程序应该会是生产工具、协作和商业应用程序。许多桌面应用...

    2008-04-09 04:03:14

  • Windows通讯基础编程之基础知识

    Windows通讯基础(WCF)--即我们原来知道的Indigo--是微软用于Windows的新的连接(connected)系统平台。本文介绍了一些基本的原理,建立了一个简单的应用程序。 WCF是一种不断增强的和进化的技术,它把以前所有独特和分散的微软连接技术合并到了单一的System.ServiceM...

    2008-04-09 04:03:14

  • 用C# XMI技术进行UML模型捕获

    有许多不同的方法可用于捕获XML模型数据并且把它放到一个数据存储中,正如你所期望的,包括使用XSLT技术。但是我想使用一种不同的方法-使用C#语言。XSLT是一个用于改变XML文件的好选择,但是对于更广阔的不仅仅是转变数据的应用软件来说,C#或者另外的象Java这样的高级...

    2008-04-09 04:03:12

  • 软件的架构与设计模式之什么是架构

    什么是软件系统的架构(Architecture)?一般而言,架构有两个要素: ·它是一个软件系统从整体到部分的最高层次的划分。 一个系统通常是由元件组成的,而这些元件如何形成、相互之间如何发生作用,则是关于这个系统本身结构的重要信息。 详细地说,就是要包括架构元件...

    2008-04-09 04:03:10

  • 游戏开发新手入门之Windows编程

    简介 本文目的是介绍Windows编程基?T诒疚慕崾?保?阌Ω媚芄缓芎玫墓ぷ髁耍?淙豢赡苁羌虻サ腤Iindows程序。你需要有C语言的 基础知识,我很少将C++ 的代码扩充到程序中。当然,由于Windows本身就是面向对象的,一点类的知识是不会对你有什么损害的。如果你不熟悉C...

    2008-04-09 04:03:10

  • 用InstallShield8.0制作安装程序

    摘要:本篇文档会告诉你如何使用 InstallShield开发平台来创建,编译,运行一个安装程序。在这篇文档中你会学习到安装过程中碰到的下面一些内容:加载安装文件,设置快捷方式 ,修改注册表,条件安装一些文件,注册com组件,更换安装界面,调试以及发布安装程序。 创建...

    2008-04-09 04:03:10

  • 游戏中的现代音频技术综述

    在游戏开发中,声音(Sound)的地位并不如图象那么重要。游戏开发者们会发费大部分的时间来增加3D图形的新功能和特效;但是,想要说服他们花更多的时间和金钱,来开发具有高质量音频效果的游戏可以说是非常的困难。同时,在硬件方面,玩家们也更乐意购买最新款式的3D图象...

    2008-04-09 04:03:07

  • 游戏开发新手入门之调色板和像素

    简介 今天我们将分别使用调色板和RGB模式来熟悉DirectDraw的基本图形。它们有什么不同呢?如果你曾经在DOS下编程,你可能使用过调色板映射模式。调色板是个颜色查询表,为了绘制象素,你将一个单独的字节写入视频内存,通过这个字节你可以索引到一个拥有各种颜色的链表...

    2008-04-09 04:03:05

  • 欣赏优美的代码:实际的例子

    上一节 我们讨论了优美的子程序对整体系统的影响,但是大家可能还是比较模糊,让我们来看一个实际的例子: 在讨论高质量子程序的细节问题之前,我们首先来考虑两个基本名词。什么叫“子程序”?子程序是具有单一功能的可调用的函数或过程。比如C 中的函数,Pascal 或Ad...

    2008-04-09 04:03:04

  • 优美程序还需优美子程序

    我见过那种一个main函数写了1000多行的程序员,而且为数还不在少数。难道说他们不懂得用函数吗?不见得,但可以肯定的一点是他们没有编写优美代码的意识。那么我们为什么需要子程序呢?我们来看看STEVE McCONNELL是怎么说的。 以下是关于为什么要生成于程序的一些合理...

    2008-04-09 04:03:04

2