Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1829287
  • 博文数量: 950
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 13070
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-04 09:23
文章分类

全部博文(950)

文章存档

2011年(1)

2008年(949)

我的朋友

分类: C/C++

2008-08-04 09:32:28

下载本文示例代码
原文出处:MSDN Magazine Jan 2004(New Stuff)

基于Assemble .NET的应用
  SembleWare 公司近日发布了 Visual Welder 2.0,它能把模块搭建成Microsoft®.NET程序。用户可以从网上的模块目录或各公司的模块仓库直接下载所需要的模块,再通过Visual Welder独有的3D Spatial Editor把各模块组合起来,用户就能轻松搭建和修改一个可立即运行的.NET程序、查看程序中的对象和关系、预览屏幕、修改独立的模块。
  Visual Welder可以帮助用户搭建模块并生成相应的Microsoft Visual Basic?.NET代码。模块是商业应用程序的基本构件,它可以横跨多个系统层面如用户界面、数据库结构以及商业规则等。典型的模块有发货单、客户或国家等。结算系统是一个模块,而合同管理系统是一个复合模块,它们都是具有独立功能的单元,因而能很容易的用Visual Welder搭建。


创建和编辑帮助文件
  最近,EC Software公司发布了Help&Manual 3.3,这个帮助文件制作软件可以让你轻松实现自己的在线帮助文档。它的文字处理器风格的界面支持WYSIWYG(所见即所得),能得到诸如PDF、HTML 帮助文档、HTML和Winhelp等各种通用文件格式。所生成的目录、索引、上下文帮助一应俱全;此外,你可以仅靠拖放鼠标就能实现链接到其它主题的功能,并能在设计时测试。
  Help&Manual同时也有内置的屏幕捕获功能,用于优化截图的image editor工具,用于自定义打印格式和PDF手册样式的manual designer工具。


R:BASE的升级
  R:BASE公司近日推出了R:BASE 7.0,R:BASE 7.0是为Microsoft Windows®提供的数据库管理系统的升级版。该系列产品是1981年开始推出的,用户升级为R:BASE 7.0后会有一个功能强大的报表记录器,通过它可以很方便的打印各种通用格式报表,而不再需要第三方软件的支持。它还提供了包括Internet控件和动态AVI控件在内的60多种新的格式控件,以及用户自定义独立的二进制应用文件的能力。
  R:BASE 7.0在窗体设计器中添加了Internet控件(在界面中卷成类似发光管的标签)和动态AVI控件,同时在报表设计器中加入了内置的条码控件和交叉表控件以便于用户快速转换数据,它的扩展报表选项允许用户输出各种不同的文件格式。
  R:BASE 7.0支持包括XML在内的各种文件格式。选择内置的HTML或PDF记录器可以使报表显示为HTML或PDF格式。同样也能输出为BMP、EMF、GIF、JPG、RTF、TIFF、WMF和XLS格式。R:BASE 7.0中的数据能够和Excel等其它一些数据库共享。它的内置ODBC数据库引擎使它能和任何ODBC-compliant数据库 (采用适应性开放式数据互接系统的数据库)连接。而独立的二进制应用文件可以在设计改变时提供密码保护。
  R:BASE也包含一套生成向导(窗体、报表、标签、查询和应用)。
  对于那些想直接优化其代码的开发者来说,第四代语言R:BASE 可以算得上是功能齐全。R:BASE同时保留了DOS下的R>提示符以便于用户快速搜索数据集。R:BASE 7.0在掌上电脑和基于Windows CE的手执设备上均能很好的运行。


SMS消息的移动应用
  近日,SYWARE公司宣布Visual CE 8将提供短信服务器(SMS)消息的功能。这就意味着移动用户能用掌上电脑或附带电话功能的掌上电脑通过该数据库程序直接发送SMS消息。而且附带电话功能的掌上电脑不需要安装任何额外硬件。现在掌上电脑设备能用GPRS卡或蓝牙或系留网络连接到一般的电话机。
  Visual CE作为一个关系数据库程序,可以通过拖放鼠标设计窗体和数据库。无论是在手执设备还是在台式机上都能轻松设计、维护数据库窗体,一旦程序工作,就能够在手执设备和台式机之间同步交换记录或定向地从一个手执设备向其它设备发送纪录。用户可以同支持ODBC的软件共享数据,如Microsoft SQL Server、Sybase、Oracle、Microsoft Access和Visual Basic等。
  用户通过单击按钮从Visual CE数据库记录中发送SMS消息。一组预先写好的消息可以保存在数据库中,消息的内容可以包括时间、用户位置、设备ID等信息。Visual CE能在那些基于Windows操作系统的移动设备中使用,如掌上电脑和Windows CE。


得到在线用户的地理位置
  Melissa Data 公司已经推出了IP2Location,它可以查询得到IP地址对应的地理位置。IP2Location通过将IP地址同对应的国家、地区、州、城市和ISP(Internet服务商)相匹配来实现IP定位功能。
  通过实时分析在线用户的地理位置,网页管理器能显示用户地理位置信息,提高点击次数,防止网上欺诈以及执行其它一些操作。对于商业站点,IP2Location的数据处理工具可以帮助确定网上订单的真假以减少不必要的“先使用后付费”,在订单窗口中可以显示当前流量并计算地方税。
  IP2Location在提高网络安全方面也表现良好。它使网络管理员能识别网络攻击者的地址,提供自我保护以及正当跟踪IP地址。IP2Location的数据库有超过一百五十万个来自235个不同国家IP地址的相关信息。可以在国家和ISP级别上达到95%的定位准确度。


减少生成时间
  Electric Cloud 近日宣布编译加速器Electric Cloud 2.0已通过测试,它可以用于减少程序的编译时间。一些中大型软件的开发小组经常遇到的问题就是开发过程中软件的编译时间不断增加,而Electric Cloud 恰好能解决他们的难题。
  Electric Cloud 2.0的核心是Electric Make,它与已存在的编译底层文件插入兼容,它通过把程序的各部分分发到廉价服务器组中并行编译,从而实现了程序编译的加速。Electric Make按比例决定如何调节多余的服务器来提高服务器性能和吞吐量。在编译过程中Electric Cloud的相关管理系统(dependency management system )监视所有处在编译期的文件的相关信息以保证程序能并行编译。
  为了达到并始终保持编译的高性能, Electric Cloud 2.0能重复使用编译相关信息,提供了纪录,并最小化Makefile的维护。


确定时间
  FlexibleSoft Co发布了Absolute Time Corrector 3.0,它通过参考美国国家标准与技术研究所(NIST)宣布的标准时间来给本地和网络上的计算机提供精确时间,可以在Windows 9x、Windows NT®、Windows 2000和 Windows XP上运行。
  Absolute Time Corrector 首先查询NIST的时间提供器是否连上因特网,然后比较NIST时间和当前主机的时间,如果不一致,它将自动调整主机的时间。
  新版本增加了只调整到小时的精度(hours-only )和精确调整时间服务器(smart time server )的选项,并改进了时区支持,提供了局域网设置向导。主机可以设置成为时间提供者来提供时间给任意大小的网络,也可以设置成尽可能的与NIST时间核对。当然局域网内的计算机可以设置成尽可能的与主机的时间核对。该程序同时提供大概有250个测试时间用的服务器列表。


书架新书
  O''Reilly 最近出版了由Bill Hamilton所著的ADO.NET食谱一书。在这本书中作者对所提出的每个问题都给出了相应的解答,程序员可以把书中例子的源代码直接插入到自己的应用程序中,书中同时也有对例子的详细讨论,包括例子如何工作,方法的选择及其局限性和其它相关考虑等。这本书非常适合与由Hamilton和他人合著的ADO.NET in a Nutshell一书同时使用,它也是由O''Reilly出版的。
  这本书的内容涵盖了ADO.NET从基础到高级的应用,包括与数据库连接、写数据库无关代码、执行参数化查询、获取并管理各类数据以及处理分级数据等内容。
这本书还介绍了ADO.NET利用identity列和自增列与XML和Web服务器交互,使用强类型DataSet对象异步操作以及如何保持数据库的完整性等方面内容。在O''Reilly的网站可以看到该书的最新版本。


您的来信可寄 newstuff@microsoft.com
 作者简介:Theresa W. Carey 自由撰稿人,现住在美国加州,她在美国财经杂志Barron''s和世界权威杂志PC WORLD上均发表过署名文章。
下载本文示例代码
阅读(1117) | 评论(0) | 转发(0) |
0

上一篇:C#中的非安全编程

下一篇:XML 文件

给主人留下些什么吧!~~