二次开发

岗位职责

基本要求 第一,你要有这个开源产品的所用语言的语言基础。 二次开发 第二,你要对这个开源产品的功能和使用要有比较熟悉,因为你熟悉了,你才知道一个需求下来,你要改什么,什么是系统自带的,大概要怎么改。 第三,你要熟悉这个开源产品的数据结构,代码结构,系统的框架结构,核心是哪里,附属功能是在哪里。简单点说,就是数据库,代码逻辑,文件目录的熟悉。如果是用接口式的二次开发,则需要你对这个接口比较熟悉,一般来说会有相应的文档。 第四,根据你的需求,然后利用开源产品的内核,进行系统的扩展和修改,以达到你的需求。 第五,对其提供的SDK中的API函数有一定了解,以利于你对SDK中个函数的使用更加灵活方便。 举例 PRO/ENGINEER二次开发 PRO/ENGINEER在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发工具。常用的二次开发工具有:族表(Family Table)、用户定义特征(UDF)、Pro/Program、J-link、Pro/toolkit等。 1)族表(Family Table) 通过族表可以方便的管理具有相同或相近结构的零件,特别适用于标准零件的管理。族表通过建立通用零件为父零件,然后在其基础上对各参数加以控制生成派生零件。整个族表通过电子表格来管理,所以又被称为表格驱动。 2)用户定义特征(UDF) 用户定义特征是将若干个系统特征融合为一个自定义特征,使用时作为一个整体出现。系统将UDF特征以gph文件保存。UDF适用特定产品中的特定结构,有利于设计者根据产品特征快速生成几何模型。 3)Pro/ENGINEER软件对于每个模型都有一个主要设计步骤和参数列表―Pro/Program。它是由类似BASIC的高级语言构成的,用户可以根据设计需要来编辑该模型的Program,使其作为一个程序来工作。通过运行该程序,系统通过人机交互的方法来控制系统参数、特征出现与否和特征的具体尺寸等。 4)J-link是PRO/ENGINEER中自带的基于JAVA语言的二次开发工具。用户通过JAVA编程实现在软件PRO/ENGINEER中添加功能。 5)Pro/Toolkit同J-link一样也是Pro/E自带的二次开发工具,在Pro/Toolkit中,PTC向用户提供了大型的C语言函数库,函数采用面向对象的风格,通过调用这些底层函数,用户能方便而又安全地访问Pro/ENGINEER的数据库及内部应用程序,进行二次开发,扩展一些特定功能。 6)基于VB API的二次开发过程,Pro/E Wildfire 4.开始可以采用Visual Basic API,通过 Visual Basic NET应用程序和应用程序 (如 Microsoft Word、Excel 或 Access) 中的 Visual Basic 宏来进行二次开发。 7)pro/web.link 这种方法使用的语言是javascript,以网页的形式来访问proe 模型相关书籍 一般情况下,采用比较多的是Pro/Toolkit,进行二次开发。 Pro/Toolkit下的开发的程序有两种模式:同步模式(Synchronous Mode)和异步模式(Asynchronous Mode)。同步模式下,Pro/E根据注册文件中的信息启动应用程序,Pro/Toolkit应用程序和Pro/E产生各自的进程,程序的控制权在两个进程之间切换。该应用程序不能够独立于Pro/E而运行。在异步模式下,Pro/Toolkit应用程序和Pro/E能够进行各自的操作,在通信方面,异步模式使用远程调用(Remote Procedure Calls,RPC)方式,程序(含有独立主函数)能独立于Pro/E启动。由于异步模式采用远程调用,程序运行速度相比同步模式慢很多,整合性也不好,所以一般基于Pro/E的Toolkit开发采用同步模式。在同步模式下又有两种开发方式:动态链接库(DLL Mode)和多进程(Multiprocess 或Spawned Mode)。前者为的动态连接库文件,无自身主程序函数,直接连接于Pro/E进行程序调用。后者为.exe文件,有独立的主程序和Pro/E进行相连接。一般为了调试方便,开发程序时可以采用多进程模式,在程序完成时,采用动态连接库提高程序运行效率 ecshop二次开发 ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。目前最新版本为2.7.3。 系统在实际使用过程中用户会有各种不同的需求,往往需要进行二次开发,针对这些需求 php服务中心专门建立ecshop二次开发部门,来解决用户以上问题,同时 php服务中心齐永东齐老师总结二次开发经验录制了大量ecshop二次开发视频并提供免费下载。…查看全文

面试

更多

头像

匿名用户

面试上海适途汽车技术有限公司的 ug二次开发 .上海

面试通过

还第一次遇到这种公司。

还第一次遇到这种公司。面试倒没什么,跟技术人员聊技术,之后和人事聊,聊完回去等通知。过了大概三天吧,打电话来确认我通过了,跟我说工资不会比你现在的公司高,然后说了个数,我敷衍敷衍让他发个邮件就不当回事了。工资不比现在好,我凭什么要来。然后过了一个月,又打电话来,说工资可以再谈谈,给你加一千,我还是嫌少。然后又过了一个月,又这样,这样来来回回有三次吧。这么不爽快的,精打细算成这样的公司,我也是第一次见,预计也不会是什么好公司。...查看全文

头像

匿名用户

面试金牌橱柜的 二次开发 .厦门

面试未通过

得到面试通知后,将应...

得到面试通知后,将应聘单位的相关信息进行收集,以备不时之需。确认好乘车路线,准时到达现场。面试的第一部分是笔试题目,关于数据库和java基础题目的面试的第二部分是直接上级主管来面试是否有相应的工程经验,这个阶段表现的是工作成果面试的第三部分是副总级别来面试,主要是压力面试和职业规划的问题。...查看全文

面试官的问题:

你觉得你最大的优势在哪里,以及我们为什么要录用你?

问答

这里的老鸟都很热心,可以试试向他们咨询~

我要提问

工资

该职位相关热门公司

logo

用友软件

5174条信息

logo

金蝶软件

3217条信息

logo

奇瑞汽车

1643条信息

logo

上海汉得信息技术股份有限公司

1558条信息

logo

金牌橱柜

39条信息

看了该职位的还看了

商务专员

6761条信息

数据分析师

5670条信息

网页设计师

4493条信息

web前端开发工程师

3761条信息

运营经理

5326条信息

看准官方微信

关注看准官方微信

APP
看准官方APP

下载看准官方APP

找工作,下载「看准APP」

23982 位HR实时在线

举报
广告等垃圾信息
违禁信息(色情、欺诈、非法传销)
不友善内容(诽谤,人身攻击、骚扰、侵犯隐私)
违法、政治敏感内容
确认提交
举报

提交成功

感谢您的举报,我们会尽快处理~
知道了

提问

小贴士:问题描述的越清楚,越能吸引老鸟来回答哟~
0 / 30
请输入问题
0 / 300
1 / 5
  • 二次开发
热门话题:
  • 薪水福利
  • 面试笔试
  • 环境氛围
  • 工作压力
  • 求职招聘
  • 其他

向老鸟咨询

把你关于二次开发的问题大胆的提出来,这里的10位老鸟很乐意为你解答~

写下问题吧~

所属话题:给问题添加话题有助于更快获得解答

  • 薪水福利
  • 面试笔试
  • 环境氛围
  • 工作压力
  • 求职招聘
  • 其他
0 / 30

提交成功!请静静等待老鸟们回答~

扫描二维码

分享到朋友圈,邀请微信好友帮忙解答