汽修软件-汽配软件-汽修厂用首佳汽修汽配管理软件系统管理汽修厂

2007年08月23日

最高效的开发工具:Powerbuilder 11.0最新功能介绍

类归于: 其它软件技术分享 — 标签:, — 汽修汽配管理软件 @ 10:01 下午

PowerBuilder有助于提高经济收益

在近二十年以来,已有数千家企业选择PowerBuilder作为开发工具。在各行各业和各类政府机构,有大量运行关键业务应用的PowerBuilder代码。

PowerBuilder 11.0使IT部门和企业能够利用现有资源,并将这些资源转化为解决方案,以满足目前及将来的业务需求。

有了PowerBuilder,您不需要为.NET重新编写代码。您可以利用在代码和技能方面的现有投资,利用已经带领您取得巨大进步的IDE,而且您的开发工作可以百尺竿头更进一步。

PowerBuilder 11.0为每个人都提供有用的功能。我们继续兑现实施.NET支持的四阶段计划,我们将跟踪最新的技术趋势,并迅速的在产品中支持它们。

PowerBuilder分四个阶段实施的.NET集成计划

分阶段的方法

1 Web Services(PowerBuilder 9)

2 DataWindow .NET(PowerBuilder 10)

3 .NET Deployment(PowerBuilder 11)

4 .NET Resource Consumption(PowerBuilder 12)

Powerbuilder产品功能发展流程图:

PB发展流程图

加快您的开发速度

多年以来,开发人员已经习惯被要求实现低投入高产出了。他们要满足更多的客户需求,支持更多的标准、更多的部署选项和对象,比如SOA、Web Services、AJAX……随着多数企业向支持不同编程语言、标准以及同时支持.NET和JEE平台的异构环境迁移,开发人员正在努力寻找最经济高效的途径来满足所面临的挑战。

利用PowerBuilder,一切将迎刃而解。PowerBuilder使开发人员能够重点关注手头的任务,而不需要投入大量成本和培训时间来了解新技术,因为这些新标准和技术已经内置到开发工具中了。

像以前的版本一样,PowerBuilder11为您提供一切必要功能,帮助您创建应用,支持各种标准,而且是利用RAD、4GL轻松实现所有这一切。

PowerBuilder 11包括过去16年以来您一直憧憬的功能特性。各种成熟的技术,可为开发人员提供各项功能。我们利用新的用户界面功能更新了IDE和运行时的表现。我们还增加了对MS SQL Native Client的支持,并引入了新的对象类型。我们将实现分四阶段实施的.NET支持计划中的第三个阶段。此外,我们创建了Web Services DataWindow®。因此,不论您是要更新Win32应用,还是要将应用扩展到Web,或是开发同时支持这两个领域的Smart Client应用,PowerBuilder都将使您的工作变得更加轻松。这难道不就是我们使用开发工具的目的吗?

.NET部署

PowerBuilder 11.0可轻松将应用部署到丰富的.NET世界,就像部署.NET Winform 或 ASP .NET2 Webform一样简便快捷,无需完全重新编写代码,从而节约时间和资金。Smart Client应用集中了两个领域的精华:将您的最终用户所习惯的丰富特性与Web应用的易部属性相结合。PowerBuilder 11具有一个全新的组件——智能更新系统,您可利用该组件使.NET Windows Form应用能够快速简便地自我更新。作为.NET开发团队中的一员,您可将PB非可视化对象(NVO)部署为.NET assemblies,并且比使用其他工具的开发人员速度更快。

开放灵活的RAD工具满足您的所有开发需求

PowerBuilder的成功源自我们对自由的追求。我们提供开放的数据库支持和灵活性,以便您的PowerBuilder应用能够与您的企业中的数据库、服务器及其他应用无缝协作。今天,开放性变得更加重要了,因为它的定义已扩展到平台支持和大量新标准中。对新版本数据库的支持、支持Win32和.NET以及与我们用于J2EE的Application Server Plug-in的集成表明,PowerBuilder忠于自己的的理想。我们不会将您束缚住,我们一直在致力于扩大您的选择,同时允许您使用自己熟悉和高效的工具。

PowerBuilder 11.0中的新特性包括:

• IDE和用户界面增强

• DataWindow增强

• 将PowerBuilder NVO部署为.NET assemblies

• 部署.NET Smart Client应用

• 将PowerBuilder NVO部署为Web Services

• 使用ASP.NET将PowerBuilder应用快速部署到Web

• 支持Microsoft® SQL Server SNC

• 支持Oracle® 10g RAC

• 将Web Services作为DataWindows®的数据源

PowerBuilder对VISTA的支持

PowerBuilder 11.0支持Microsoft Vista操作系统。PowerBuilder 11.0可以继续构建和提供32位应用,同时支持在Vista的32位和64位环境下运行。PowerBuilder 10.5.2将在2007年第三季度之前支持部署Vista。现在,您可以迁移现有的PowerBuilder应用,扩大现有技能组合,在.NET领域占据领先地位。

2007年04月27日

为何PB应用程序运行时弹出过滤条件的设置窗口?(PB开发小技巧)

类归于: 其它软件技术分享 — 标签: — 汽修汽配管理软件 @ 12:02 上午

某些涉及到数据窗口的的地方,有时候会弹出过滤条件的设置窗口,要求Specity Filter,输入条件或取消也可以通过。检查程序,你可能并不能马上发现问题。真正的原因是你在程序代码中对某一个数据窗口进行了Setfilter操作。Setfilter是用于数据窗口的过滤条件设置的函数,它与Filter是成对出现的。当Setfilter(filter_parm)的filter_parm为空值时,是不能被数据窗口执行的,所以在运行时会指弹出窗口,要求Specity Filter。数据为空值的情况比较少,所以很容易会被疏忽掉。

测试人员一般也很难发现这样的问题,因为它是偶然性的,出现概率非常小。从出现问题的机率看起来是偶然,如果从分析设计的角度来说,其实是必然。这是一个分析设计的死角,在系统分析时难免会漏掉的问题。这就需要测试人员,从用户的角度,以反常规的测试手段来测试。软件是一个完整的程序,什么叫程序?通俗点,程序是一个完全按预先设计好的流程运行的代码。用户不一定完全按照软件设计好的流程来应用软件,所以问题就有可能出现了。测试人员扮演的有一半是用户。

来自:管理软件资讯博客

2007年02月4日

两个关联表如何更新其中一个表的数据?

类归于: 其它软件技术分享 — 标签:, — 汽修汽配管理软件 @ 12:02 上午

开通了PB开发技术专栏,但是工作忙没写什么东西,今天刚巧遇到一问题,把它写下来,如果有写程序的朋友可以借鉴。

今天遇到一个客户的数据更新问题,两个相关联的表,一个主表用于保存单据主要信息,一个副表用于保存单据的明细信息;现在要把主表的其中一个字段的数据更新到副表的一个字段中保存。精通的SQL语法的,当然是很简单了。下面我作个详细的说明。

假设A表是主表,有单号order_id、开单人operator、开单日期oper_date、备注memo等;B表是副表,有单号order_id、序号id、商品编码code、商品名称name、备注memo等。A表的备注是有数据的,B表的备注没有数据,现在要把A表的数据更新到B表,并且B表有数据的不能更新了。A表与B表是以单号来关联的。更新数据的SQL语法如下:
update  B  set B.memo=A.memo  from  B,A
where A.order_id=B.order_id and (B.memo is null or B.memo=\’\');

A、B表的order_id是索引,而且是关联字段,所以要放在Where条件作为第一条件。B表的备注为空值,或等于没有值的,才能更新。

Pb开技术类文章原创

2007年01月27日

分享软件技术:增加PB开发技术专栏

类归于: 其它软件技术分享 — 标签:, , , — 汽修汽配管理软件 @ 8:02 下午

为了分享更多的软件技术,首佳管理软件资讯博客增加PB开发技术专栏,分享有关PB软件开发过程中遇到的一些疑难杂症、PB开发经验等内容。当然如果有需要,也可以分享一些简单的问题。

什么PB?PB是PowerBuilder的简称,是由Sybase公司研发的基于数据库应用的可视化软件开发工具,常用用于开发与数据库相关的应用程序是业界领先的快速应用开发 (RAD) 工具,通过将设计、建模、开发和管理紧密集成到一起,提高了开发人员的生产力。

Sybase公司简介:

中文名:赛贝斯,成立于 1984 年,总部设在美国加州的 Sybase 公司是全球最大的专注于信息管理和信息移动技术的企业级软件公司,其业界领先的技术及解决方案将数据从数据中心传递到任何所需的地方。作为全球最大的独立 软件厂商之一,Sybase 不仅拥有业界最完整的企业数据管理系统、领先的企业门户产品以及移动与无线解决方案,还致力于整合各种应用平台、数据库和应用软件,协助客户和合作伙伴成 就企业信息无限化。

Sybase 拥有分布在全球 60 个国家的 4000 多名员工,为实现其”每时每刻满足用户需求”的承诺奠定了坚实的基础。经过二十多年的奋斗与开拓,Sybase 公司取得了令人瞩目的成绩。Sybase 占据着移动数据库、移动中间件及企业级移动设备管理软件领域第一的市场份额;并拥有世界最大的数据仓库,业界领先的信息建模解决方案以及 Linux 平台上性能优异的数据库。Sybase 共拥有四万多家企业级客户,主要集中在金融服务业、电信业、医疗保健业、政府部门、媒体服务业和零售业,其中《财富》杂志排名前 1000 家企业中 900 家和排名前 100 家企业中的 95 家均为 Sybase 的客户。此外,全球 125 家主要电讯公司、75个重要的股票交易所、华尔街 56% 的金融机构都是 Sybase 的客户。同时,Sybase 广结天下盟友,与业界领先的应用、设备及服务供应商一起为客户提供全方位的解决方案,拥有包括 EDS、HP、Intel、Microsoft、SAP 和 Sun Microsystems 在内的一万多家合作伙伴,并与 Nokia、Toshiba 等 OEM 伙伴及增值服务商保持着良好的关系。公司还拥有超过十万人的开发者团体。2004 年公司全年总收入达 7.885 亿美金。

Sybase 公司于 1991 年 12 月进入中国大陆,经过一段时间的本地技术人才积蓄与市场开拓后,在 1993 年投资 230 万美元正式建立 Sybase 在中国的公司,注册名称为赛贝斯软件(中国)有限公司。经过十几年的发展,Sybase 公司赢得了大量的市场,拥有遍及金融、电信、政府、制造、零售、交易、教育、铁路、电力、水利、环保、军事、外贸等行业超过 1000 家的用户。拥有雄厚技术实力与产品魅力、一贯坚持”走有特色的中国之路”的 Sybase 中国公司衷心地愿为广大国内用户开启未来的成功之门。Sybase 公司拥有经验丰富的技术专家和工程人员,为用户提供一流的技术支持与服务,包括系统选型、方案论证、业务分析、系统设计和应用开发等,从而多角度全方位地 满足不同用户、不同应用系统的不同需求。Sybase公司在中国有员工 350 多人,其中技术人员数量占到公司总人数的 85%。Sybase 中国公司除北京总部外,在上海、成都、广州等地设立了办事处,并在北京、上海、西安设立了研发中心,与合作伙伴一道为客户就近提供服务与支持。为全力提升 既定市场的领导地位,Sybase 于 2002、2003 年相继在北京、上海成立”解决方案中心”,加强与客户、合作伙伴的协作关系并提供最完善的技术顾问。

自 90 年代初起,Sybase 已占稳中国市场,随着中国加入世贸及北京成功申办 2008 年奥运,亚太趋势必享有策略性的优势。CCID 报告指出,Sybase 在中国电信业已取得 45% 的市场占有率,并以 36.2% 的份额占据中国铁路数据库市场绝对的领导地位。Sybase 公司凭借优异的服务质量,连续三年荣获 CCID 颁发”最佳用户服务满意度奖”;更荣膺 2002 年中国数据库软件市场年度成功企业殊荣。IDC 调查报告显示,Sybase 公司在中国软件市场的占有率名列第四,目前已占据着国内软件市场的主导地位。

Sybase官方网站:http://www.sybase.com
Sybase中国:http://www.sybase.com.cn

首佳软件是专业从事汽修软件、汽配软件、汽车美容软件及4S店管理软件研发和销售的公司,是知名的汽修汽配管理软件供应商.因首佳软件的简单易学易用、性价比高的特性,而广泛应用于全国各地的汽修厂,汽配店,汽车4S店,汽车维修站,汽车美容连锁店等企业. 本博客由 WordPress 所驱动