<![CDATA[团队博客 - 科学与技术]]> http://www.teamsfy.com/blog/ PJBlog3 2014-04-23T14:57:36+08:00 <![CDATA[错误 1068:依存服务或组无法启动。]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2014-04-23T14:57:36+08:00 2014-04-23T14:57:36+08:00
具体操作:计算机管理——服务和应用程序——服务——找到上以二个服务,点击点启用。]]>
http://www.teamsfy.com/blog/default.asp?id=63
<![CDATA[C#中调用DLL的指针传值方法]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2011-04-07T23:18:34+08:00 2011-04-07T23:18:34+08:00 在通用DLL中经常会用到指针传值,那么C#中如何调用DLL的指针?请看以下代码:

1,申明:

[DllImport("ICDll.dll")]

public static extern int SS_SelectCard(int Remode, Byte[] Resnr);

 

通过 Byte 替换 指针.

2,调用:

                Byte[] Resnr = new Byte[4];
                int ts = test.SS_SelectCard(0, Resnr);

3,将Byte中的内容转换成字符串

                string temp = " ";
                foreach (byte b in byteArray)
                    temp += string.Format("{0:X2}", b);

 

以上三步经过测试

]]>
http://www.teamsfy.com/blog/default.asp?id=38
<![CDATA[嵌入式软件开发催化32位MCU需求]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2011-03-07T14:28:52+08:00 2011-03-07T14:28:52+08:00
一, 因应用的性能需求再提升,而选择32位MCU:
例如,较大屏幕尺寸的多指触控应用,需要一个快速I/O接口从触控屏上来取得大量触控数据,进行实时讯号处理并计算多指坐标, 此时即需要一个高性能且有快速接口的32-bitMCU核心来处理大量且快速进入之数据。

二, 因性价比,而选择32位MCU:
现有的32位MCU价格已不再高不可攀,而是趋近于8位或16位的价格。当我们在选择下一世代 MCU平台或是 新应用的MCU时,性能、价格、开发工具与产品的生命周期将会是主要考虑因素。ARM Cortex-M MCU已符合这几项需求, 其具有高性价比, 易于取得的多方开发工具与一致的软件架构与向上兼容的核心架构, 基于这些因素,选择32位Cortex-M MCU为保障现有软件投资与未来产品生命周期的最佳选择。

在未来几年, ARM Cortex-M应可成为MCU的主流架构。因为客户在MCU的选择上,一为性能,二为软件开发。尤其软件开发投资常为主要决定性因素。

ARM Cortex-M它提供一个向上兼容的高性能核心,并有CMSIS的一致性驱动程序接口,且具多个第三方开发工具支持。所以开发者可以以相同工具与一致性的软件接口,轻易升级到具相同架构 Cortex-M的高性能核心芯片,大大减轻整个移植(升级)的时间与成本,且有多方选择。而其它相似类型功能却有特定架构的MCU,则因需使用其特定之开发工具与封闭性核心架构,不易于提供如同ARM Cortex-M之弹性与选择。因此于选择新 MCU 时,ARM Cortex-M 应是最佳选择。

热门应用展望
连网电视、智能电话和平板计算机这三大类为易于连上互联网且能快速取得消费者所需实时信息的装置,有机会成为2011年半导体产品主要成长之动能。

连网电视已逐渐改变消费者的使用习惯。它提供一个新的家庭娱乐、游戏、信息取得、购物、健康照护与其它应用环境,而成为家庭主要的数据中心。

平板计算机亦提供如同连网电视相同的功能但更具有机动性。平板计算机提供了新的触控人机接口,有如同手机的移动性与较大屏幕,并轻巧于笔记本,可望成为个人随身资料中心。

从这两类应用来看,两者均提供新的使用者接口与随时连网,让消费者有新的使用体验与需求,让我们能够容易在任何地方、任何时间满足各个消费者的不同实时信息需求。所以,我认为它们应该可以带动新的技术升级与市场成长,包括互联网应用、系统设计、软件设计、与 SoC/MCU 等新需求。
]]>
http://www.teamsfy.com/blog/default.asp?id=35
<![CDATA[ERP应用瓶颈 避免四大错误]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2010-08-27T14:22:23+08:00 2010-08-27T14:22:23+08:00
  那么这家企业为什么会面临如此难堪的境地呢?经过笔者的了解,其主要问题在于如下几个方面。

  一、 系统升级不应重于形式。

  的确ERP系统经过版本的升级之后,会出现很多新的功能。但是这些新的功能企业是否用的着呢?或则说,这些新的功能所能够带来的价值,跟企业系统升级过程中所面临的风险是否对称呢?其实ERP系统升级跟操作系统升级非常的类似。很多看起来非常花哨的功能,在实际工作中很少用到。单从日常工作来说,Windows98已经可以满足日常办公的需要。所以没有必要冒这么大的风险、花这么大的精力去追求那些看起来比较时髦、但是没有实际作用的功能。

  这家企业就犯了这个错误。在升级之前,没有认真评估新版本的功能对于企业是否有用,就冒然进行升级。在升级后才发现,新版本的功能并不能够对企业带来多大的价值。也就是说,过去几个月在升级上所花的精力都浪费掉了,而且还带来了一些不必要的风险。

  笔者认为,企业在升级之前,最好先了解新旧版本在功能上的差异,特别是要评估一下新版本的功能能否为企业带来一定的利益。如果能够在很大程度上改善企业现有的管理,或者说某项新功能刚好可以弥补当前的不足,那么就可以考虑升级。相反,如果新版本的新增功能对于企业来说,可用可不用的,那么就没有必要对此进行升级。也就是说,笔者认为在升级的时候,要看中其实际可能带来的价值。而不应该看重形式。

  二、 要评估新旧版本在操作上的差异。

  有些系统在升级之后,虽然其本质的内容没有变化,但是在外观界面和操作上会有很大的差异。这个差异可能导致用户无所适从。拿一个简单的操作系统的例子来说。XP操作系统与Vista操作系统,虽然同样是微软的产品,但是其在操作界面上有很大的变化。虽然微软一向强调Vista的操作如何的直观,但是仍然让很多习惯XP系统操作的用户,在Vista系统面前却步。即使有了很多年XP操作系统使用经验的用户,仍然无法使用Vista操作系统。

  其实这种情况不仅在操作系统上可以碰到,在ERP系统升级的时候会遇到。有些ERP系在升级换代的时候,可能在功能上没有多大的改善,但是在界面与操作上却会有天翻地覆的变化。特别是在从C/S到B/S模式转变的过程中,这个更加的明显。遇到这种情况时,不少用户就会感到迷茫。对于旧版本操作很熟练的用户,在遇到新版本时,也会不知道如何操作,从而导致工作效率降低,甚至出现误操作,从而给企业带来不必要的损失。

  为此笔者认为,企业项目管理员在升级之前,需要先对新版本的操作层面进行评估。看看新旧版本的操作界面、操作方式上有没有明显的变化。然后根据变化的程度分别采取不同的培训措施。如果变化大的话,那么就需要考虑到其可能会带来的一系列风险。这个因素有时候也要加入到评估是否需要升级的决定中去。在ERP系统升级的时候,不变应万变,还是蛮有道理的。当界面操作出现比较大的变化时,一定要加强对用户操作的培训,特别是对于一些容易出现错误的地方。同时需要加强对系统的检测,追踪是否有错误的操作。

  三、 选择系统升级的时机。

  在系统升级的时候,即使准备工作做的最好,也往往会出现一些意外情况。为此笔者认为,不仅要认真考虑是否需要对系统进行升级;同时也要考虑,如果需要升级的话,在什么时候对系统进行升级比较好。对于这个系统升级的时间,笔者有两个建议。

  一是最好选择企业的经济业务比较空的时候。不少的企业生产经营都会有一些周期性的变化。如对于一些外贸五金工具企业来说,往往7-11月份是其生产销售的旺季。那么此时最好不要将系统升级的时间安排在这个时候。因为系统升级本身就是一件麻烦的时候,不能够再给企业忙中添乱。而且当用户一忙的时候,就必然会放松对数据的核对工作。此时如果万一用户的操作有什么不熟练的地方,出现差错用户也难以发现。所以最好将系统升级的时间定在企业的生产淡季,避开企业的高峰期。这也是为了保证新旧系统交替的稳定性。

  二是需要考虑升级的内容。如前段时间由于新企业会计制度的执行,不少ERP软件公司都对ERP系统的财务模块进行了升级。由于其变动比较大,ERP软件公司不是将其当作补丁来处理,而是当作一个新的版本。对于这种情况,什么时候升级比较好呢?由于财务模块的内容有其独特的特点,即往往强调一个会计年度政策的稳定。为此对于业务性比较强的ERP软件升级,有时候还需要考虑其业务的特殊性。像这种情况,最好能够再年底完成系统的升级工作。然后在年初可以利用新的财务核算流程来统计业务。这就可以免掉不少的麻烦,如后续政策变更的麻烦。同时,这也是跟企业的实际业务操作流程相符的。因为大部分企业涉及到财务政策的变更,也往往选择在下一个会计年度实施。否则的话,需要增加许多额外的调整工作。

  总之,这个系统升级的时机也非常重要。除了以上两点之外,还需要注意一点。即当旧版本的系统还没有稳定,那么千万要注意不要急着升级系统。否则的话,那将是一件很糟糕的事情,很容易导致ERP项目中途流产。

  四、 不要急着升级。

  说句实在的话,新版本的ERP系统难免会存在一些漏洞。像微软这么大的企业,其也需要不断的发补丁来弥补新版本系统的开发漏洞。所以ERP企业开发的新版本中,也往往存在一系漏洞。这些漏洞可能企业自己测试很难发现,只有企业用户在使用的过程中逐渐发现并报告给软件公司。故那些第一批使用新功能的用户,很可能成为了软件公司的“小老鼠”,成为他们的试验品。

  笔者在项目实施的过程中,从来不推荐用户在ERP新版本刚面世的时候就进行升级。一般来说,如果企业有升级的需要,也推荐他们在第二个或者第三个版本出现的时候再进行升级。企业没有必要为软件公司去测试ERP系统是否存在漏洞。等到第二个或者第三个补丁出来之后,一些系统新版本的漏洞也发现并弥补的差不多了,此时再进行升级,就可以减少由此带来的损失。要知道,通常情况下ERP软件公司是不会为此带来的损失进行买单的。

  总之,笔者认为在ERP系统升级的时候,不要太过于注重形式。或者简单的认为,新版本肯定是好的。其实对于企业来说,没有最好的说法。只要适合企业的、能够满足企业当前需求的,都是好的。等到企业发现ERP现有的功能无法满足企业管理的需要了,再去考虑进行系统升级也来得及。

]]>
http://www.teamsfy.com/blog/default.asp?id=26
<![CDATA[ERP如何适应中国水土--既要考虑适用性又要考虑风险性]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2010-08-27T14:14:32+08:00 2010-08-27T14:14:32+08:00 ERP如何适应中国水土--既要考虑适用性又要考虑风险性

    近年来,国内有许多企业开始使用ERP(企业资源计划系统)系统,但在实施中确存在许多问题。这其中有企业沟通问题,有组织和培训问题,更重要的是企业还没有真正弄懂ERP系统的适用性和风险性,跟风上马,盲目实施,产生了许多问题。

ERP的优点和面临的风险

ERP是Enterprise Resources Planning(企业资源计划)的缩写,这一观念最初是由美国顾能(Gartner Group)公司在90年代初期提出的。作为企业管理思想,它是一种新型的管理模式,而作为一种管理工具,它同时又是一套先进的计算机管理系统。

按顾能公司的解释,ERP系统是"一套将财会、分销、制造和其他业务功能合理集成的应用软件系统"。一般来讲,ERP系统包括生产计划、物料需求计划、能力需求计划、车间管理、销售售定单处理、采购管理、销售计划、仓库管理、财务会计及报表功能。

用ERP系统解决方案能提供集成的信息系统,理顺及规范业务流程,增加数据准确性和及时性,同时不乏一定的灵活性。

具体讲,ERP的优点主要体现在以下方面:缩短周转时间;物流与资金流的集成;加强物料和生产计划;模拟不同市场状况对生产计划、能力需求计划、物料采购计划和储运等工作的影响;增强企业对经营环境改变的快速反应能力;实现管理层对信息的实时和在线查询;为企业决策提供更加准确、及时的财务报告;及时提供各种管理报告、分析数据;系统本身具有严格的内部控制功能。

但实施ERP同样面临着风险,包括:不能达到原先对于实施ERP的期望;缺乏能深刻理解新的软件和管理复杂项目的内部人员;如何对业务流程进行改进来避免软件过多的客户化;如何在企业的各个层次进行转变管理;员工缺乏主动性;失败的系统实施将会导致日常营运的瘫痪;由于错误的开始和在某些方面进度追求完美,导致ERP系统方案的总成本过高;如何让硬件商、软件商和咨询顾问进行协同合作。

对ERP系统和专业咨询伙伴的选择

目前,在国内市场上有20多种国内设计和国外引进的ERP系统。考虑到安装实施ERP 系统对资源的需要和中国国情,安达信咨询公司专家认为企业在选择ERP系统时考虑以下主要因素:

软件的技术;对企业业务流程的适应性;软件本地化和本地用户的情况;整个实施过程所需的时间;本地专业人员或软件公司的支持;系统的特点(如是否支持多种语种、多币制和报表合并功能);能够提供灵活、便捷、特需的分析功能;提供良好的信息交流能力(如利用国际互联网交流信息)能便捷地与其他软件建立接口;供应商具备有力的资金保障和研究开发能力,保证其软件能够不断地得到更新、升级。

企业除了要选择适当的ERP系统,还需要一个良好的专业咨询公司协助其迅速高效地实施ERP系统,就像病人需要外科医生来准确安全地进行手术一样。安达信公司给出了专业咨询公司应当具备的条件:敏锐的商业头脑与丰富的行业知识;拥有通晓当地环境的人力资源;拥有一整套集成的实施方法;能够注重于企业业务的关键业务流程和企业发展的关键推动动力;能够注重于帮助客户员工实现由旧系统向新系统的转变;具备ERP系统实施的专业技术知识;能够充分利用软件功能实现业务流程最大化;必要时能获取相关全球资源有力支持。

]]>
http://www.teamsfy.com/blog/default.asp?id=25
<![CDATA[如何有效的控制项目的进度]]> team http://www.teamsfy.com/blog/ service@teamsfy.com 2010-06-07T14:56:29+08:00 2010-06-07T14:56:29+08:00 在当前的软件项目开发的过程中,无论是开发人员还是管理人员都越来越注意到项目进度的重要性。那么如何控制项目进度。我下面根据我们的几点建议来谈以下:

1、项目组长或项目经理,一定对整个项目的开发周期有一个清楚的了解,把任务的划分一定要以天为单位,不要以模块为单位,而每天无论是开发人员还是测试人员,都要对自己的工作有一个大致的估计。即每天下午,有项目组长组织开发人员进行系统的了解,并且作好相应的记录。对已经解决的问题一定要一个详细的记录。而对没有解决的问题一定要重视起来。不要向后退。找到根本的原因所在。

2、沟通和交流,作为项目组长一定要多多与开发人员进行交流,要调动其的积极性,让他们学会问题该如何解决,不要让他等待问题的解决。了解其实际的进展以及对开发工具的熟练程度,这对以后的任务的重新安排有重要的借鉴意义。

3、把一些难点提出,让大家共同克服,或者有一些技术比较精通的人来解决。解决完以后一定,让大家都熟悉其编程思路。而对经常用的知识点,一定有详细的说明。这样实现资源的共享。项目管理者联盟文章,深入探讨。

4、做好项目的总结,无论是难点还是不难,只要有问题,一定要提出,并且解决完以后一定让大家都熟悉,这样有助于大家的技术水平的提高。

5、做到日清日结,是保证项目进度的关键所在。

]]>
http://www.teamsfy.com/blog/default.asp?id=5