自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

指尖思维

初极狭,才通人。复行数十步,豁然开朗 && AlphaGo成功要素:一个很强的大脑,深度学习,反复练习

  • 博客(284)
  • 资源 (14)
  • 收藏
  • 关注

原创 Flex progressBar在同一上传功能页面下多次上传中的使用

Flex progressBar为用户提供一个可视化进度提示,例如在上传文档或者下载文档时显示相关进度。progressBar除了可以手动设置相关进度(其mode为manual)外,还可以利用事件触发时时改变相关进度。在利用FileReference(或FileReferenceList)进行上传文档时,往往会使用progressBar来监听进度。通常这块使用一个弹出界面,当下次上传文档时,再创建

2013-03-17 22:17:24 1865 4

原创 一个接口需求的曲折路

客户这边有个FileNet应用接口的需求,基于已有应用改造,原本开发不是多费事儿的问题,但就是一个简单的问题,达到客户期望值也不是很容易。 开始需求人员(基本经理代劳了)与客户经理那边商定,并形成了需求文档。但需求文档中有诸多可选项和需要开发人员抉择或思考需求的地方,不管如何一一确认好后开发了一版。大概文档本身和需求有一定距离,加之开发过程的抉择则相去更远了。 而后经理连同开发人员到现场,与客户经

2013-02-28 23:41:56 1608 4

原创 jqPlot的options说明

jqPlot是一款基于jquery类库的图标绘制插件。通过jqPlot可以再网页中绘制线状、柱状、饼状等多种样式图表。其使用也较为简单,引入其所依赖的jquery.js,之后jqplot自己的js包,其包括很多插件,可根据不同情形进行选择。其API如下所示。$.jqplot('chart', dataSeries, optionsObj);从中可以看出生成图表只需要设置三个参数,参数一图表显示的位

2013-02-28 23:40:15 2371 2

原创 Auditing code 举例

package com.testAuditing;import java.util.Iterator;import org.apache.log4j.Logger;import com.filenet.api.collection.EventSet;import com.filenet.api.collection.VersionableSet;import com

2013-02-28 23:37:58 1469 2

原创 FileNet Auditing简单配置及说明

FileNet的Auditing功能能够审计对CE classes的操作(events)。那么这种auditing有很业务需要呢?举个简单例子,在些企业的信息部门重要作用之一是将企业资料信息化,而在信息化的过程可以简单分为两类,初级阶段是文档电子化,高级阶段是档案化。而电子文档化的基础是部门或领导的一种信息化的初步认知。而在此基础上形成的部分需求或部分应用系统是带有一定盲目性的,而扫清这种盲目性的

2013-02-08 23:43:08 2059 5

原创 考虑成员资源情况和各个任务间的关系

到年关了各项目都更为紧张了。这一两个月北京团队没有大规模的开发任务,只有些完善性或补充性的功能在北京团队进行着。开发强度降低了,但团队成员的时间需要更为合理。因为年关了,很多项目必须要结,而人手有限,所以更应合理安排各项目完善、测试和部分项目的再调研。整个团队磨合过程中也有不少收获简述如下。      提早指定新成员的学习,适时督查。这次项目组进入年终最后一批功能的完善和测试,但发现一些新成员人就

2013-01-31 23:35:10 1284 2

原创 jsp嵌入flex后,操作flex功能时禁用鼠标在页面的点击

Flex 的ActionScript和javaScript是可以通过Flex提供的ExternalInterface类进行交互的。在类似portal项目中嵌入flex展现的内容,而期间在操作文档过程可能需要消耗较长时间,而在此期间期望客户静心等待片刻,故而需要禁掉菜单,组织其进入其他模块。故而可以利用ExternalInterface的call方法来禁掉鼠标的单击事件。     在html-tem

2013-01-31 23:08:28 1746 2

原创 一种不大合适的文档存储功能的实现

对一些刚刚引入FileNet平台的应用迁移来讲,原应用的一些功能有简单的文档存储,例如在模板中可能会有除了属性之外的模板附件的存在,而它们仅仅是做为一个单一内容,再如单据在Maximo和SAP间的传递除了附件内容和唯一性标志(如单据号)一致外,其他的业务属性均不同,而此时的文档在非FileNet的基础上管理较为复杂,往往没有版本或真正意义上的文档管理,一旦将文档的存储转移到FileNet上,则应充

2013-01-30 23:47:47 1427 3

原创 更新document新版本的内容

Document是可版本化对象,在我们最初创建并check in一个新的document时,我们就初始化了一个新的版本,而当我们在将此版本check out编辑后进行check in,则我们便得到了该文档的一个新的版本。下面展现文档版本变化过程中添加文档内容和保留上个版本文档内容的过程。 Connection conn = CEHelper.getConnection(); CEHelper.

2013-01-30 23:23:30 1858 3

原创 Git与bitbucket简单使用

GIT同svn属于同类工具,都可以管理项目版本,git的优势之一是分布式。 在windows下使用GIT,需要安装msysgit,为了操作方便同时安装tortoiseGit(类似于svn中的subversion和tortoiseGit的关系)。两个软件的下载地址分别如下所示:http://code.google.com/p/msysgit/downloads/listhttp://code.goo

2012-12-31 21:32:23 5410 4

原创 JDK Logger使用举例

在一些场合无需引入log4j等第三方日志库,例如编写FileNet component时可能只需要简单的日志记录,同时又不能使用配置文件,则直接利用JDK提供的Logger即可。使用它首先根据自己的需要编写一个输出信息格式化类,在使用Logger时先设置log记录位置,设置log文件增长命名方式,设置logger处理级别,设置格式化类等等即可进行使用,具体方式如下代码所示。 import java

2012-12-31 21:26:53 2259 2

原创 Log4j知识简单整理

Log4J有三个主要部件,它们是记录器(Loggers)、输出源(Appenders)和布局(Logouts)。          简介       Logger按照布局中指定的格式把日志信息写入一个或多个输出源,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。例如,名称为“com.foo”的logger是名称为“com.foo

2012-12-31 21:10:43 1569 2

原创 代码简单示意:利用log4j将一个类中不同业务日志记录到不同位置

下文代码中,除了指定rootlogger输出到控制台和文件logdemo.log中之外,还定义了一个指定目的的子logger,令其日志输出到logdemo2.log文件中,同时它不继承rootlogger的输出特性。实验环境log4j-1.2.11log4j.properties:#category/loggerlog4j.rootLogger=debug, stdout, filelog4j

2012-12-13 22:25:31 2787 3

原创 Flex 的验证控件及其在动态生成页面情况下的使用

Flex的mx.validators包中包含了用于数据验证的类。在这里提供了字符串验证类、日期验证类、数字验证类、邮箱验证类、电话号码验证类以及正则表达式验证类等等。利用它可以较方便实现Flex前段验证。在表单中事先建立一个Validator数组,存储验证各类信息的验证类,而后将这些验证类分别指定到要验证的控件上,其后调用所有验证类的基类Validator的validateAll方法验证所有控件信

2012-11-30 23:53:24 1561 2

原创 明确分工内的目标,完成对非开源XT的登录统计功能

在线统计功能在企业级应用中具有较为深远的意义,例如,一些国企中逐步深化信息化建设,而这种建设的成熟性或者易用性往往体现在应用的使用人数和频率上,而这也可称为评价公司IT部门效能的一个参考。此次HY 对FileNet WorkplaceXT(以下简称XT)提出统计功能,这种统计是基于用户真实登录应用的情况。比较流行的方法是利用HttpSessionListener来监听session的创建与销毁(此

2012-11-28 21:41:26 1239 7

原创 折中解决已有项目与CXF ws功能整合时的jar包冲突

对原有文档管理项目进行简化和调整,同时对客户的其他应用提供webService接口。WS使用CXF提供,功能较简单,但原项目所提供的jar与CXF所依赖的包发生冲突。首先在整合过程中,去除了一些CXF使用的jar改用项目中存在的,项目编译没问题后,进行功能瘦身调整。 整个瘦身过程,没有利用CXF工具生成WSDL文件进而产生客户端服务,而简单了写个客户端调用。能够通过ws传递信息,同时能够通过返回的

2012-11-27 20:40:56 5589 2

原创 设置FileNet服务IP及局域网中的虚拟机

在FileNet v4.5及其以前版本,CE、PE的Ip是借助影像服务的(fileNet image services),所以设置FileNet 的IP地址,只需要修改其Image services中的IP。修改过程如下描述。1.打开Image Services,使用fn_edit命令。2.修改Filenet服务所用IP地址3.修改虚拟机的host文件,将其FileNet所用域名与新IP进行匹配。

2012-11-26 20:58:27 1475 2

原创 POI概述及简单举例

Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java AP。简单来讲,我们可以利用POI操作绝大多数微软的office产品。POI项目组件构成如下图所示。       简单解释如下:HSSF(XSSF) - 提供读写Microsoft Excel XLS(XLSX)格式档案的功能。HWPF(XWPF) -

2012-10-31 20:53:55 1577 4

原创 陈述上周六为公司选人才

上周六(2012-10-27)参与了公司对一批学生的面试工作,这次面试主要是为公司日益增长的业务寻找一些开发人员。       早晨校园格外宁静,九点钟似乎对于周六的校园还是有些早,与校方负责的老师互换名片后告知我们学生大都没起来,面试稍后进行。面试学生较多,办公室放不下也不方便学生笔试,随后来到来到学生教室。这里的学生属于学校和培训机构搞的三加一教学,这个地方应该还算有学习氛围:我所处的教室对面

2012-10-31 20:47:00 1361 7

原创 Java se对解析操作xml的支持及简单应用

在《数据迁移》中迁移的一个核心处理是解析并更新本地xml文件,而这种操作简单利用java API即可完成。在 javax.xml.parsers包中提供了处理xml文件的类,使用它们我们可以将xml文件读入内存; javax.xml.transform包中提供了一些转换工具,我们可以将一种源树形转化为目标树形结果,例如我们可以将dom型源转化为InputStream型,这样可以将内存中的xml文件

2012-10-29 09:12:36 1317 4

原创 使用Javascript和prototype.js框架创建类型及其相关的prototype属性的简单介绍

Javascript中创建对象可归纳为三种方式:工厂函数、构造函数和原型方式。工厂函数方式利用javascript基础类Object,对Object的一个实例增加相应的属性和方法以达到新类型所期望的结果。如下代码展示了类型NewClassType1含有一个属性attribute1。 //工厂函数方式,返回特定类型的对象实例 functionNewClassType1(){

2012-10-18 14:12:27 1768 8

原创 团队合作下的两种靠谱工具

在团队合作中,将每个人的工作有计划的组织起来很重要,他不仅利于团队顺利的完成任务,也为分析团队合作的各种情况提供了基础数据。禅道是一款PMS软件,下面简单介绍下其使用。       在“我的地盘”中可以了解自己的任务、bug和参与的项目等等.       在“产品视图”中能够查看指定应用的需求、项目计划、项目概述和相关文档等等       在“项目视图”中能够查看指定应用的任务、需求、bug和团队

2012-09-29 16:48:58 1520 7

原创 团队模式逐渐形成,团队组织逐渐完善的现状小析

2011年底进入项目组至今已有9个多月了,虽然项目组没有之前项目组那样完整而庞大的组织架构,所处理的每个项目也没有之前的项目大,但该项目组组织和开发方式可以说是中小型项目开发的一种模式。       一方面这九个月所处的项目组是核心组,实际上它有其他多个远程项目组的支持。这一点是由客户业务所造成,一者核心项目组所在位置能容纳的人数有限,而进入客户住址需要有严格的审查;二者面对的客户是多方的,多指的

2012-09-29 16:42:01 1705 9

原创 Velocity 模板引擎在复杂邮件业务中的简单举例

Velocity是apache组织下的一个基于java的模板引擎(template engine),而这种Apache velocity 模板引擎的简单使用可以更好的将样式设计和java开发分离开来。       举个简单例子,在给一些客户发送邮件时,邮件正文往往带有一些较规范的表格或链接,而在发送邮件时,我们当然可以在java代码中写正文时加入html标签修饰达到如下目的:        但如果

2012-09-29 16:35:59 2044 3

原创 从需求入手开发流程

最近开发了两条流程,一条是对客户已经在使用的流程进行平台转移,一条是在已交付的应用中增添一条固定流程。这两条可以说都需要从头开发,而由于其状态不同在项目开发中也很值得介绍下开发过程。       需要转移平台的流程是问题处理流程。之所以要转移平台是因为之前运行的应用客户准备放弃使用,再者客户需要将信息化进行整合,将不同应用下具有业务连贯性的流程整合到正在开发应用中来,其中问题处理流程便是这种有着业

2012-09-29 16:28:53 1457 3

原创 SAP与ERPv1.0的历史数据迁移简析

*油ERPv2.0上线后面临一个急需解决的问题——将原SAP系统和ERPv1.0中的数据迁移到ERPv2.0上来,进行全文检索。ERPv1.0的数据存储和展现形式同ERPv2.0的一样,而不同的地方就在于数据的存储位置,故而其此部分数据的迁移工作集中在对两部分数据(1.0和2.0)全文检索的整合;而SAP应用的数据没有借助FileNet产品,而是分散在DB中,显示的字段信息与ERPv1.0和2.0

2012-08-31 19:46:23 2399 11

原创 导入流程设计,建立workQueue

选择流程要上传的地方,添加文档更换文档类型为工作流定义 描述工作流,设置为主版本。如果不作为主版本,添加上去就是小版本号,不是发布的状态,就没法传输发起。  需要选择本地存在的流程设计文件,扩展名为pep。 直接下载的流程设计文件很可能是xml,可以直接重命名为*.pep  打开流程设计验证有无问题                   上述错误提示queue无效,需要建立它,否则传输工作流会产生问

2012-08-31 19:02:21 1254 11

原创 半年总结

正式入职公司半年,半年的时间里蜕变了许多,也觉察了诸多的不足。在今后的工作学习生活中好好借助已有的知识锻炼自己的能力。总结如下: 找工作签合同需知己知彼         找工作最重要的是知己知彼,但很难。而尽量接近这个点可做的方法之一是多实践多与同批次或高于自己的人交流。在这一点上提高班有所不同,米老师能够洞悉社会所需,辅导提高班学生找工作的能力(当然前提是米老师已教导了学生们较强的能力)。半年里

2012-08-28 09:18:57 1630 9

原创 《推荐信》读后感

读了《推荐信》中师弟师妹的文章我颇受感动。在七二一大暴雨中,米老师的事迹人人称赞,而这一件事情牵动着提高班所有学员对米老师的感动、感恩与报答米老师苦心栽培的心。而米老师多年的心血,在此事件的教育下,让提高班几百号学生有了更高一层的认识,为今后米老师和提高班人的事业大发展奠定了必要的思想基础,使更多的学子具备了更加坚毅的志向和强大的内心力量,我为此而感动和自豪。         一场大雨下来,让更多

2012-08-04 02:14:13 2420 35

原创 *总的表扬,大家齐力攻坚,积极响应的结果

天津*油项目功能性开放基本完成,但上线却上了一个月还没上成。这个项目是包含两个异构项目业务的,即在portal功能下嵌入文档平台,而上下前次项目要求与另外的bpm项目进行sso,由于该项目较为复杂:包含两个项目整合而成、包含flex工程嵌套、包含ssh注解形式和配置文件形式(两个项目各用了一种方式)、包含两个项目配置文件的统一、session处理的统一、sso时session处理的统一等等。

2012-07-31 23:54:28 1647 11

原创 交接两位同事的工作,体会不一样的态度

这段时间有两个同事前后两天离职了,我先后和这两位同事交接了工作。        Zy在公司时间较长,手头上的工作也比较多,而最近有离职的想法后,在努力的加班加点的完成公司已分配下来的工作,尽量在离职前夕让手头工作少下来,一方面可以有时间梳理下要交接的工作,一方面也有时间看看所需知识。        Xn就在Zy有离职想法时刚刚加入的公司,据了解他的上一家公司是创业型公司,老总原是IBM的销售。离开

2012-07-31 23:50:39 4276 18

原创 EventAction的代码编写及相关作用说明

在com.filenet.api.engine包中提供了一些与EventActions和运行在CE上非FileNet的代码相关的类和接口。此包中的六个类和六个接口中只有三个接口是可以被implement,其他都是CE内部所用。这三个接口是:DocumentClassifier、DocumentLifecycleActionHandler和EventActionHandler。对于上文所讲的subs

2012-07-31 23:47:00 1865 4

原创 EventAction和subscription的配置过程

ContentEngine 提供了一个框架可以使System Event 或者Custom Event 在Content Engine 中的object 或class 上被触发时执行用户指定的行为(EventAction)。我们称之为subscription,也就是说subscription 是将event action、一个或者多个event 与一个监听触发event 的target Conte

2012-07-31 23:41:24 1631 7

原创 debug--Flex图片加载不成功,缺少远程团队与本地团队的协调

远程支持建设部新需求的团队可能是由于项目紧张,而后期测试跟不上,而项目到我所在的在京团队中做环境支持部署后,功能性测试时发现,首页门户新闻图片无法加载。推测其原因很简单,同上面附件下载有问题很类似,要么是上传出问题,要么是读取图片问题,查找日志发现问题出现在图片的上传和读取都会产生问题,而根本原因在于图片是存储在本地的,而不是以document形式保存在FileNet上,并且上传和读取时都无法找到

2012-06-30 23:18:33 1441 8

原创 debug--仔细观察合理猜想调试Flex进度条问题

在调试部门建议的附件下载功能时,发现进度条永远呈现的是0%。而此项目的这块功能属于后期维护时客户新添加的功能,原项目开发人员已经不在现有项目团队中了。经过跟踪发现项目多处附件下载是调用的同一处Flex下载组件,而唯有这个部门建议功能的附件下载是有问题的。 对项目进行功能性测试中发现上述问题,效果见下图:由于项目所用的下载组件是同一个,而其他的下载过程很正常,故而该问题应该出现在三个地方:附件大小的

2012-06-30 22:46:09 1351 5

原创 思创工作一年小结

在公司工作一年来,很感谢*总、*总、*总和各位领导对我成长的关心,一年的时间里公司给了我很多锻炼的机会,从出差**核电项目到**油几个项目的开发和维护工作,我从中学到了许多做事情的方式,而其中最为重要是责任与合作。可以说进入公司的前半年多数的开发工作是有项目相关人员带领指导开发的,一方面要熟悉项目架构和FileNet项目的开发方式,另一方面要吸收学习项目团队成员分析问题解决问题的方式和从程序员角度

2012-06-28 20:57:58 1675 9

原创 textarea自动适应内容大小

不同客户对相同功能的展现效果是有所不同的,拿文本内容的显示来讲,过多的内容可以有多种办法解决掉,可以在内容超过一定范围后出现滚动条,也可以随着内容的增多不断增加控件大小。本文简单展示textarea标签随内容增多不断增高。效果如下图所示:原理很简单:textarea预先制定有行数和列数(以rows和cols来计算),当我们输入内容或者加载带显示内容时,判断其总行数,然后根据textarea本身的列

2012-06-17 00:03:06 4423 9

原创 定期任务的业务及其实现逻辑简单记录

在任务管理流程中,流程的发起是通过模版而进行的,此模板是对拟文的一种持久化,可以重复使用它来发起工作任务管理流程。由于有了模版的存在流程的发起便有了两种发起方式:一种是手动发起流程,另一种是自动发起流程。本文所讲内容涉及的是自动发起流程。 模版的定制过程首先指定其为手动还是自动发起流程,而后指定其发起周期,明确该任务的计划完成时间以及提醒时间。其中模版的发起周期有五种:周度、月度、季度、年度和定时

2012-05-31 21:21:28 1936 5

原创 结合flex socket以递归方式实现多文件断点上传文件

在《Flex与java进行socket通信完成以断点续传方式上传文件》中所实现的文件断点上传一次仅能上传一个文件,而flex自身不支持多线程,无法进行对多个文件开启多个线程进行socket文件传输,即不能循环文件数组来创建多个socket通信,令每个socket传输一个文件,这样做仅能上传一个有问题的文件。但我们可以采用递归方式来达到上传多文件的目的,这个过程类似于异步线程了。 建立socket通

2012-05-25 09:15:36 2284 15

原创 Flex与java进行socket通信完成以断点续传方式的文件上传

简单的文件上传是将整个文件在一起此请求中将文件上传至服务器中,而对户外作业平台而言,网络的稳定性是一个问题,加之平台的大文件性,故而在该平台中采用断点续传方式来上传文件较为合适。断点续传简单来讲,客户端与服务器端通信,了解到已传输文件的大小后,而后在按照一定的文件块大小对剩余未传输的文件进行分块传输,服务器端则将这些块文件一点点写入到同一个文件中,从而形成一个完成文件,达到断点续传的目的。客户端逻

2012-05-20 23:37:15 4769 10

使用spring security保护ssh项目http资源

此资源是对spring security使用数据库存储资源、角色、用户信息来保护http资源的实现的具体实现。可以参阅下文。 http://blog.csdn.net/shierqu/article/details/48803555 http://blog.csdn.net/shierqu/article/details/49538843

2015-10-31

Crystal_Report 用户指南

VS2010不在像VS2008及以前版本那样支持Crystal Report了,不过SAP公司还是很给劲的,随即发布了CR for2010的免费开放版。该文档能够帮助您快速上手或深入了解Crystal Report

2012-10-23

Filenet CE和PE的操作

本代码含有对annotation\audit\connection\compounddocuments\CustomObject\DBAction\documentLifecycle\documents\folder\lifecycleAction\LogEventAction\Properties\publish\Search\security\version,以及create work\logquery\session=process work\retrieve work status\rosterquery等得操作

2011-07-16

J2EE学习过程和学习方法总结

J2EE是一种规范,在这片总结中虽然没有具体些这些规范的用法,但这是对J2EE相关组件思考和学习方法的总结。在今后很长的一段时间里它将指引着我如何去学习J2EE。

2011-01-14

使用水晶报表时CristalDesicisons下的必备dll下载

包含:CrystalDecisions.CrystalReports.Engine.dll,CrystalDecisions.Data.AdoDotNetInterop.dll,CrystalDecisions.ReportSource.dll,CrystalDecisions.Shared.dll,CrystalDecisions.Web.dll,CrystalDecisions.Windows.Forms.dll

2010-12-12

使用Registry类和RegistryKey类完成的简易注册表编辑器

使用Registry类和RegistryKey类完成 1、在TreeView控件中显示注册表跟键! 2、对TreeView选中的子键进行添加键值! 3、删除Treeview中选中的特定子键的键值! 其间使用了out关键字! 有效代码函数150行

2010-09-04

判断输入三个数字是否能组成三角形

使用正则表达式判断输入的数是否为数值型,然后判断其能否组成三角形。其中也用到了goto语句

2010-08-26

asp.net2.0中使用站点地图制作导航栏

asp.net2.0 增加的两个新功能——母板页和导航功能。使我们开发一致界面方便了许多。而由站点地图制作导航栏是导航功能得以实现的重要支撑。

2010-05-02

uml,vb.net设计与实现的《机房收费系统》Party5

此机房收费系统采用MVC三层架构,及一些设计模式,其设计采用UMl标准……实现使用了vb.net+sql server。 资源不全,需要的话可以联系qq879382117

2010-04-06

uml,vb.net设计与实现的《机房收费系统》Party4

此机房收费系统的实现使用了vb.net+sql server。采用MVC三层架构,及一些设计模式,其设计采用UMl标准……

2010-04-06

vb.net设计与实现的《机房收费系统》Party2

此机房收费系统的实现使用了vb.net+sql server。采用MVC三层架构,及一些设计模式,其设计采用UMl标准……

2010-04-06

vb.net实现的《机房收费系统》

此机房收费系统的实现使用了vb.net+sql server。采用MVC三层架构,及一些设计模式,其设计采用UMl标准……

2010-04-06

机房收费系统UML图实例

其中的系统架构图使用的是MVC三层架构(在各个包中有写明),时序图则是完成一些主要业务逻辑的过程。

2010-02-22

结构化——Vb过程讲解

以vb为例讲解过程的概念,面向过程设计程序就是结构化程序设计,通过本课可以了解过程的应用!

2009-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除