`
nathan09
  • 浏览: 155490 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
今天我们谈谈MDA和企业应用 问: 请谈谈MDA真的能不用编程么 答: 全部自动生成?可执行模型?是永远的梦?!是的,永远的梦,不要指望一行代码不写,MDA工具提供一个功能扩展脚本的编辑器是非常必要的, 为什么FLASH还需要脚本语言支持? 可从另一个角度讲,企业应用更多时候是做的仅是一个DB的壳(shell)而已,所以还是很容易的实现MDA的 EJB部署?IDL?WEB SERIVCE?全部可以生成 问:据说现在的计算机人员很缺乏,随着计算机的发展和普及计算机人才会更抢手 答: 现在大量的DB加壳人员是一个非正常现象,MDA将使一切变的正常,而程序员们将面临者前所未有的选择,国内很多硕士在做编 ...
MDA会带来什么 紫云英 MDA概述 MDA是“模型驱动构架”(Model Driven Architecture)的缩写。它是由OMG定义的一个软件开发框架。其关键之处是,模型在软件开发过程中扮演了非常重要的角色。在MDA中,软件开发过程是由对软件系统的建模行为驱动的。 MDA开发生命周期和传统的生命周期并没有很大的不同。MDA的工件是形式化模型,也就是可以被计算机理解的模型。下面列出的3种模型位于MDA的核心: · 平台独立模型(PIM):具有高抽象层次、独立于任何实现技术的模型。 ·
Crystal FLOW:一款回顾和可视的从源代码中得到流程图的软件。并且支持C语言的语法高亮显示。 针对c程序的:Crystal FLOW for C针对c++程序的:Crystal FLOW for C++见:http://www.sgvsarc.com/downloadsList.asp 不过,目前只有英文版,并且还没有找到破解版哦!真是一大遗憾,因为试用期只有十天,用邮箱申请,据说还不能重复相同邮箱,跟现在的需要认证的金山毒霸2005似的!只好边申请新邮箱继续试用边期待黑客们破解下下。嘻嘻嘻
关键词: DOS命令大全 DOS的内部命令是进行操作的基础,完成了对它们的学习你就跨进了DOS系统的大门。    1)DIR--显示指定路径上所有文件或目录的信息  它的格式为"DIR [盘符:][路径][文件名] [参数]",比如"DIR E:/FF.M3U"。输入后回车则会显示出相关信息(如图1)。另外它还有几个参数:    /W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;  /P:分页显示,当屏幕无法将信息完成显示时,可使用其进行分页显示;  /A:显示具有特殊属性的文件,这里的属性有"H"隐藏、 ...
代码生成器 当木匠面临一再地重复制作同一样东西的任务时,他们会取巧。他们给自己建造夹具或模板。一旦他们做好了夹具,他们就可以反复制作某样工件。夹具带走了复杂性,降低了出错的机会,从而让工匠能够自由地专注于质量问题。   作为程序员,我们常常发现自己也处在同样的位置上。我们需要获得同一种功能,但却是在不同的语境中。我们需要在不同的地方重复信息。有时我们只是需要通过减少重复的打字,使自己免于患上腕部劳损综合症。   以与木匠在夹具上投入时间相同的方式,程序员可以构建代码生成器。一旦构建好,在整个项目生命期内都可以使用它,实际上没有任何代价。 Write Code That Writes ...
关键词: C++ 设计模式 对 于任何还不熟悉设计模式的人来说,在对这个领域进行简短的纵览之后,可能会留下这样的印象:设计模式是一个市场营销大骗局,它不过是一些简单的编程技术, 或者不过是计算机科学家(这些科学家没事应该多出来走走)的玩物。尽管这些印象都有那么一点道理,然而设计模式的确是职业C++程序员工具箱中不可或缺的组件。 设 计模式是一个被反复谈论的架构主题,它为特定上下文中的常见设计问题提供了解决方案,并描述了这种解决方案的结果。设计模式不仅仅是对技术的简单描述,它 还是从现有的成功实践一点一滴汇集起来的设计智慧的具名封装,并以容易交流和复用的 ...
1、在UCGUI中有两种类型字体, 一种是等宽字体(Monospaced Font),即字体当中所有字都是同一宽度,它在UCGUI中的相应结构体是GUI_FONT_MONO, 一种是均衡字体(Proportional font), 这种字体中的字都有自己独立的宽度, 字体内的每个字都可以有不同 ...
在C语言中动态的一维数组是通过malloc动态分配空间来实现的,动态的二维数组也可以通过malloc动态分配空间来实现。  实际上,C语言中没有二维数组,至少对二维数组没有直接的支持,取而代之的是“数组的数组”,二维数组可以看成是由指向数组的指针构成的数组。对于一个二维数组p[i][j],编译器通过公式*(*(p+i)+j)求出数组元素的值:  1、p+i 计算行指针。  2、*(P+i) 具体的行,是一个指针,指向该行首元素地址。  3、*(P+i)+j 得到具体元素的地址。  4、*(*(p+i)+j) 得到元素的值。   基于上述原理,我们可以通过分配一个指针数组,再对指针数组的每一个元素 ...
C++的未来之路:C++0x概览 C++0x的工作已经 进入了一个决定性的阶段。ISO C++委员会对C++0x的目标是使其成为“C++09”。这意味着我们要在2008年完成这个标准以便被ISO成员国批准。最后提交的标准设施将选自目 前正被讨论的那些提案。为了按时完成此项工作,委员会已经停止审查新的提案并将精力集中于目前已经被讨论的那些提案上。   本文简要描述了C++0x标准化工作的指导原则,展示了一些可能的语言扩展的例子,并列出了一些被提议的新标准库设施。  指导原则  C++是一门偏向于系统编程的通用编程语言。它   ·是一个更好的C   ·支持数据抽象   ·支持面向对象编程   ·支持 ...
S3c2410软件调试总结 7、8月份的时候自己用空余时间制作了一块S3c2410+Cyclone EP1C6的开发版,由于没有时间就一直扔在那里,最近空了下来,我用了3个星期的时间埋头对开发板对了全面的调试,我的工作重点是放在 bootloader、ucos-ii ...
ucos-II+ucGUI390+ARM9s3c2410+LCD+触摸屏基本整合成功 (最近更新于2007-3-15) 环境:ads2.2+ARM9+s3c2410 注意:由于编译器(ads1.2或2.2)对全局变量初始化为0的不完全支持,有时必须手动初始化为0,切记!!! 一、 ucos-II移植到ARM9s3c2410 可从官网下载移植代码,基本无需改动。 在os_cpu_a.s中的函数UCOS_IRQHandler中的bl OSIntEnter和bl C_IRQHandler之间插入如下代码( 见邵贝贝,第2版,第
ucos-II+ucGUI390+ARM9s3c2410+LCD+触摸屏基本整合成功 (最近更新于2007-3-15) 环境:ads2.2+ARM9+s3c2410 注意:由于编译器(ads1.2或2.2)对全局变量初始化为0的不完全支持,有时必须手动初始化为0,切记!!! 一、 ucos-II移植到ARM9s3c2410 可从官网下载移植代码,基本无需改动。 在os_cpu_a.s中的函数UCOS_IRQHandler中的bl OSIntEnter和bl C_IRQHandler之间插入如下代码( 见邵贝贝,第2版,第
1 引言 由北京飞漫软件技术有限公司开发的 MiniGUI,是国内为数不多的几大国际知名自由软件之一。MiniGUI 是面向实时嵌入式系统的轻量级图形用户界面支持系统,1999 年初遵循 GPL 条款发布第一个版本以来,已广泛应用于手持信息终端、机顶盒、工业控制系统及工业仪表、彩票机、金融终端等产品和领域。目前,MiniGUI 已成为跨操作系统的图形用户界面支持系统,可在Linux/uClinux、eCos、uC/OS-II、VxWorks、等操作系统上运行;已验证的硬件平台包括Intel x86、ARM(ARM7/AMR9 /StrongARM/xScale)、PowerPC、MIPS、 ...
Intel 4004 1971年,英特尔公 司推出了世界上第一款微处理器4004,这是第一个可用于微型计算机的四位微处理器,它包含2300个晶体管。随后英特尔又推出了 8008,由于运算性能很差,其市场反应十分不理想。1974年,8008发展成8080,成为第二代微处理器。8080作为代替电子逻辑电路的器件被用 于各种应用电路和设备中,如果没有微处理器,这些应用就无法实现。 由于微处理器可用来完成很多以前需要用较大设备完成的计算任务,价格又便宜,于是各半导体公司开始竞相生产微处理器芯片。Zilog公司生产了8080 的增强型Z80,摩托罗拉公司生产了6800,英特尔公司于1976年又生产了 ...
手机操作系统一般只应用在高端智能化手机上。目前,在智能手机市场上,中国市场仍以个人信息管理型手机为主,随着更多厂商的加入,整体市场的竞争已经开始呈现出分散化的态势。从市场容量、竞争状态和应用状况上来看 ...
Global site tag (gtag.js) - Google Analytics