说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

程序移植,有多大的工作量???

编辑:说三道四文库 发布时间:2017-12-18 02:58
HTML文档下载 WORD文档下载 PDF文档下载
我现在要将一个25000行左右的商业代码移植到我们自己的产品里,不知道有多大的工作量,现在老板给我的时间是3个月,但是已经过去一个月了.我还不知道从哪里开始好.
第一:代码是网络标准协议的程序,我对这个协议现在也不很熟悉.现在还需要熟悉这个协议.
第二:商业代码的数据结构很多只有类型声明,却没有定义,有很多函数也是这样,这些该怎么办?
第三:设计的数据结构相当庞大,复杂,光类型定义我就答应了20多张A4的纸.
第四:从来没有移植过程序,也没有接触过这么大的程序,所以没有经验可以利用.
请教各位了.
依赖于原来代码的平台,目标平台,代码质量,可移植性,可读性,封装性等等。
1熟悉当然很重要。网络标准协议?如果是tcp/ip等底层协议,跟系统紧密耦合,移植工作量会大些。
2定义可能在源文件中。
3没办法
4建议先搞清它提供的接口,各模块之间调用关系等
选择一个好的平台是你成功的关键。

原来的开发平台和现在的平台是否兼容?

你可以到网上查一下

C#的兼容性不错
同意楼上的,程序移植首先要搞明白别人程序的接口,要不很难般的哦
苹果给楼主拍马屁来啦!多给小的点分哦
标准C,不支持新的C的一切特性,当然不用说什么类啊,等等了.嵌入式系统里的.
VB用MSGBOX函数设计版权信息: 用VB5 制作“闪烁标题栏”窗体 用VB5.0获取正在系统中运行的窗口标题 用VB实现浮动按钮 用VB5实现窗口图象缩放、滚动技巧 用VB6建立带光栅的超级开始菜单 用VB尝试新的界面风格 用VB建立字符界面的控制台程序 用VB快速读取TextBox第N行的数据 用VB 设计VCD播放器 用VB设计更好的用户界面 用VB设计聚焦框程序 用VB实现“ICQ”式的启动欢迎画面 用VB实现全屏幕图形界面及动态功能提示 用VB实现任务栏右下角的小图标 用VB制作常居上层的浮动工具箱 用VB制作即时动态按钮 用VB作浮动式图标提示按钮 用Visual Basic编写托盘程序 用Visual Basic窗体背景花纹的实现 用Visual Basic设计窗体背景花纹 用Visual Basic设计更好的用户界面 用Visual Basic设计三维图形按钮 用VisualBasic制作半透明窗体 运行时改变控件大小的两种方法-VB资料 运行中隐藏/显示窗口标题栏-VB资料 在ListBox适当设定水平滚动条的宽度-VB资料 在VB中利用API实现窗体的平滑显示 在vb中让控件大小和位置随着表单的大小成比例变化的方法 在VB中实现闪动标题栏 在VB中实现位图的透明放置 DataView中的日期型字段筛选问题 求vss6.0 D 下载!!! JBuilder7下配置Weblogic61作为应用服务器 如何辩认芯片? 请教翻译 QQ发送信息的时候,会自动附发送一些骚扰信息怎么办! 求vss6.0 D 下载!!! 我的光驱怎么啦? 设计函数时,如何决定什么时候该抛出异常,什么时候该返回值? 一个专科三年级学生的迷惘……兄弟们,我该怎么办??? 请问SetWindowText(hwndEdit,szBuf)可以控制格式输出吗? 怎么办? 对 RSA 非对称加密比较熟悉的进来:) 一次分配超过2G的内存!!! 怎么办? 关于midas的问题。 我要统计我的网站中当日来访的人数怎么实现? 我的光驱怎么啦 什么情况下,改写dll中的.c文件后,不需要重新链接? 如果你是《MATRIX》男主角的话,你会选择拯救全人类还是拯救你所爱的人?知道9.18的近来领分! 请问如何使得按纽(button)变成平面化 请问如何使得按纽(button)变成平面化~~而不是原来突出来的样子 98安装个人版为什么不能选中采用windows身份验证》? 关于上传文件过程的提示问题! 大虾,请帮我详细解释下怎样用 char** 来实现一个动态字符串数组。 后台编码中设置的Public的某STRING型数据,能否被调用它的ASPX所引用? 如何清空DataGrid中的内容? 关于 session_onEnd 事件,不明白。 请教各位:一个TTreeView如何将它打印出来? 请教个问题,请高手来看看。 请高手帮我推荐学习casl的好书 请问一下下面这一行SQL代码 如何在winXp下的共享文件设密码? 怎样去掉access 的只读属性? 傻瓜问题 请问如何编一函数实现中文到拼音简写的转换,即f("专家门诊")="zjmz". 错误提示:OLE DB 提供程序'Microsoft.jet.OLEDB.4.0报错。验证失败 关于图片打印求助,搞分数 想找一个学Delphi的老师 怎么关闭D盘E盘的自动播放功能? 怎样改点Combo Box中每一行的字体? 如何去掉MDI中“窗口”菜单下的最近打开窗口项 简单问题请教 请fierygnu(va_list)进来留个名 [发现]WINDOWS的重命名怪事 求购C++ builder 基础类 最好是不要可视化的,不知道现在有那些出版社有呢?请各位帮帮忙,谢谢! 请教有关word里面制表位的问题! 如何将两个xml文件合并 workflow 问题,解决再加分。。郁闷 如何学好C++语言? 又一个搞笑的歌曲!共享! 又一个简单问题 请问中级程序员考试中的数据结构考不考 图、文件方面的内容??不要意思没有分给了……见凉!! 软件安装过程中出现英文提示,英文意思是"文件创建错误".见图~ 寡人之于国也 生命的美丽不在于它的长度谢谢了, 初一暑假作业语文p19第一题答案 谁知道世界上哪一条河第二长呢?它的长度是多少?最近,我和我姐姐闹矛盾.就是因为一张地图.那天,我无意中看见姐姐初中时的试卷,里面有一道题:“世界上第一长的是长江,那么第二长的是 函数y=-2/3x也可以看作y是3x的反比例函数吗? 除了“正负电子”相互吸引,还有哪些物质吸引电子? 请问大家知道德州火车站和德州东站有多远,德州东站到市区方便吗? 表达对父母的爱的名言警句,诗句, “y-1与x成反比例,则y是x的反比例函数”这个命题为什么错了? 反比例函数知Y与X+1成反比,X=2时,Y=-1,求Y与X的函数式反比例函数知Y与K/X+1成反比,X=2,Y=-1求Y与X的函数式Y=-3/(X+1) 是Y关于X的解析式???? 埃及前总统穆尔西到达受审地点 将接受菲律宾半数家庭自认贫穷 三成家庭难填美国“粮票”遭削减 部分人将失去领取斯诺登抨击美国国家安全局为“最坏犯罪“头文字T”东风日产“天籁弯”第二季埃及前总统穆尔西即将受审 罪名成立或外媒借三中全会关注中国改革 称将决定日本“抗华公关”紧忙活韩日抱怨“遭中国雾霾入侵”罗姆尼:奥巴马医保网站问题频出 有损浙江萧山冤错命案一审审判长辞去法院院《大羽华裳》等山东精品剧目登陆新疆喀莱万娇妻自摸酥胸挑逗老公山东非法集资多发高发!警方:最多也只大厂影视创意产业园开园打造全球顶级创心中的歌儿献给你 纪念建党95周年歌铁道大学扶贫攻坚服务队 深入扶贫村送2016年河北省招飞74名优秀学子成河北省优秀剧目进京展演活动召开戏迷票土耳其发生政变 安全形势严峻(图)女子气手枪郭文珺剑指三连冠 小将张梦唐驳虎:土耳其军队第五次出手 能再拯帝煜天下重生农家灵域神主无限之最佳配角网游之数码暴龙魔导基地娘水浒秘窍三国之诸葛书童笑破残阳崩坏穿越者永福旅游通道侗族自治县旅游连山旅游新洲旅游佳县旅游富顺旅游岑溪旅游瑞金旅游大荔旅游井陉旅游永春旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘