POWERBUILDER中高级学习提纲

news2024/11/23 3:08:44

Chengg0769 2012年 

 

版权来自于:

www.mis2erp.com

http://blog.csdn.net/chengg0769

http://www.haojiaocheng.cc

转载请保留以上信息

这个提纲的来由:

当时,有个朋友说因伤疗养,想从过去做维护变为做开发,想学习pb、c#但不限于pb,c#。

说得语重心长的,有点感动,所以列了这个提纲给他,不然我列这个对我是一点用处都没有的。不知道现在怎么样了。

不系统,只知道大概做一个开发得经历这些。因为自己实践中碰到这些过程。

高级知识会从客户提出需求,写需求分析和可行性报告开始。到最终安装维护到稳定运行的整个过程。这是一个很长的过程,优秀的业务和支撑它的软件可以用十年以上。

比如铁路售票系统,它是pb8写的呢。现在还在出票。

从这点看,做软件挺麻烦的,不仅技术上要想办法去实现。而且还要解释一堆,写一堆假模假样的分析,客户才能打报告立项,拨经费。

用于练习的话,做两个实际案例,原则上不低于4个模块,20-60张表,10个触发器,10个存储器。

案例可由学习者自己决定,一般是选择自己有涉猎的案例。

  1. 如何收集和整理客户需求
  2. 参考行业内软件吸收经验,怎样参考和临摹以及借鉴别人的软件的优点。
  3. 规划软件模组,模块,切分细化到可开发的窗口,用户对象,菜单,结构,数据窗口。
  4. 模块,模组,功能,界面,表格,触发器,存储器,存储原则,数据分区,分表等规划。
  5. 多个开发者的同步协作开发
  6. 外部模组的引用,开源组件,付费组件的购买和使用,dll的调用。
  7. 管理理论的学习。比如行业特色知识。这在管理软件中尤为重要。可以根据以后你要涉及的行业去给到一个建议。
  8. 数据库的建立,设计表,导入(备注:有些客户有海量的excel基础数据,则就不能逐笔录入,需要做成格式化的规范表格然后导入。我做个2个案例。这一点是数据库最基本功能,也是数据库管理系统和文本文档的最本质区别),编码规则的制定。
  9. 界面的开发
  10. 调试
  11. 测试
  12. 如何评估和控制产品的代码质量
  13. 程序打安装包
  14. 加密狗和认证,注册算法(备注:加密狗使用很简单,我替其他人开发了几次。但我自己没有用加密狗在服务器上面,我后悔,因为客户拷贝并增加了几个分系统没告知我,我没有收到任何费用。知道这个事情后感觉跟吃了苍蝇一样恶心。
  15. 软件的混淆加密(请搜索我的:pb混淆加密大师,专门保护pb编译后的pbd和dll文件。
  16. 试运行
  17. 客户方培训上线
  18. 正式上线,客户资料导入(能录就录,能导入就导入,导入批量处理起来比较快,比如物料,bom。也可以导入后再补缺。
  19. 服务器硬件配置原则,操作系统安装,数据库系统安装,远程维护
  20. 数据库备份,恢复,异常处理,数据库后台操作和维护数据
  21. 响应客户变更需求,通用模块和客户定制模块的区分
  22. 客户补丁的制作和发行
  23. 重构系统,升级系统
  24. 系统稳定性如何提高
  25. 系统的效率如何提高
  26. 系统如何承担高负载(多人系统,如50,100,1000人)
  27. 系统开发的一些经验总结和原则。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/615299.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从裸机启动开始运行一个C++程序(四)

先序文章请看 从裸机启动开始运行一个C程序(三) 从裸机启动开始运行一个C程序(二) 从裸机启动开始运行一个C程序(一) 跳转 前面我们介绍过,8086CPU总是在执行CS:IP所对应的内存位置的指令&…

签章那些事 -- 让你全面了解签章的流程

前言 随着通信、互联网技术的发展,人们接触到的信息纷繁复杂,信息的真真假假让人难以辨认。在严肃性场合,比如电子合同、电子证照等,必须有一种手段确保信息的完整性和真实性,这时签章就派上了用场。 签章的技术原理并…

高频面试八股文用法篇(四) 乐观锁和悲观锁的例子

目录 什么是乐观锁和悲观锁 乐观锁的实现方式主要有两种:CAS机制和版本号机制 1)CAS(Compare And Swap) (2)版本号 乐观锁适用场景 乐观锁和悲观锁优缺点 功能限制 竞争激烈程度 什么是乐观锁和悲观锁 乐观锁&#xff1…

录音软件哪个好用?录音软件免费下载安装

案例:有没有好用的录音软件推荐? 【我想录制电脑上的音乐和音频会议,也想用电脑录制自己的歌声,有没有好用的电脑录音软件推荐?】 在日常生活和工作中,我们经常会遇到需要录音的场景,比如会议…

几行代码,轻松教你用Java 将 Word 文档转换为 HTML

Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式处…

基于windows环境利用VS下通过Linux环境下服务器进行UDP通信交流

目录 前言 Linux udpServer.cc udpServer.hpp makefile windows 细节1 -- 头文件引入 细节2 -- 固定写法 细节3 -- 结束后清理 细节4 -- socket返回值接受 细节5 -- 套接字创建(一样的写法) 细节6 -- 填写sockaddr_in结构体 细节7 -- 接发收数据 细节8 -- 报错信…

自学黑客(网络安全),一般人我还是劝你算了

一、自学网络安全学习的误区和陷阱 1.不要试图先成为一名程序员【以编程为基础的学习】再开始学习 我在之前的回答中,我都一再强调不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,而且实际向安全过渡后可…

操作系统复习2.2.4-作业/进程调度算法

算法 FCFS先来先服务、SJF短作业优先、HRRN高响应比优先、时间片轮转、优先级调度、多级反馈队列调度 FCFS先来先服务 公平,按照到达先后顺序进行服务 用于作业时,考虑哪个作业先到达后备队列 用于进程时,考虑哪个进程先到达就绪队列 非抢…

引领科技潮流:国产化操作系统和CPU的市场竞争力

随着国家科技实力的不断提升,国产化已经成为了中国科技发展的一大趋势。在多个领域,中国企业正在加快国产替代进程,取得了一定的成果。 2、国产化现状 2.1、操作系统 中国国产操作系统包括以下几种: 麒麟操作系统(Kylin OS):由…

2023 某行业-CTF

文章目录 miscmisc1misc2misc3misc4 WebWeb1Web2Web3Web5 misc misc1 %26%2365%3B%26%2376%3B%26%2390%3B%26%23107%3B%26%23121%3B%26%2389%3B%26%2377%3B%26%2366%3B%26%2390%3B%26%2351%3B%26%2355%3B%26%23120%3B%26%23102%3B%26%23119%3B%26%2369%3B%26%2371%3B%26%2310…

Python从入门到精通_Day_1_Python的学习路线整理

写在最前: 为什么开这个专栏: 之前我做过一个专栏,专门介绍Python爬虫技术,这一专栏收获了很多朋友们的点赞收藏和关注。但是在爬虫技术专栏中,对于Python语言本身的讲解并不是很细致,由于Python在爬虫、数…

【Unity XCharts - 01】XCharts图表库简介

XCharts 图表库简介 1.概述2.官方资源简介2.1 官网介绍2.2 本体源码资源2.3 Unity .unitypackage 资源包2.4 Demo代码资源 ❤️ 打不开地址、下载慢的话童鞋可以在我的资源中下载 3.6.0 版本相关的资源。❤️ → 开源Unity图表库:XCharts 3.6.0 ← 1.概述 XCharts …

windows物理机如何迁移到VMware集群里简单教程

前言 快速将本地和远程物理机转换为虚拟机,而无需停机。同时转换可实现大规模虚拟化实施。提供对源物理机。 VMware和Microsoft 虚拟机格式以及某些第三方磁盘映像格式的广泛支持。 它可以自动从物理机(运行Windows和Linux)和从其他虚拟机格…

语音转文字怎么转?教你三个转换的方法

录音转文字电脑软件哪个好?分享三款好用的录音转文字工具 一分钟告诉你录音转文字电脑软件哪个好 录音转文字电脑软件哪个好?这几款把语音转成文字的软件推荐给你 如何语音转文字?三款好用语音转文字的软件推荐 语音转文字怎么转&#xf…

智慧社区物业

智慧社区跟物业有什么关系呢? 随着智能化科技的快速发展,智慧社区逐渐成为现代城市的新宠。智慧社区代表着社区信息化和智能化的水平,它的出现彻底改变了传统社区的管理形式。而在智慧社区中,物业管理是其中最为重要的环节之一&a…

【软件技术基础】C#调用NPOI插件对EXCEL进行处理

文章目录 前言一、处理界面二、按钮处理代码0、公共变量1、btnSelectFolder_Click中的代码2、btnOneKey_Click中的代码3、btnImport_Click中的代码4、btnCheck_Click中的代码5、btnProces_Click中的代码6、btnExpert_Click中的代码 三、公共部分函数总结 前言 NPOI插件进行EXC…

如何通过知识星球粉丝变现年入100万?

使用知识星球年入100万的话,那么你的社群收费必须超过125万,因为星球会有20%的手续费。 年入100万并不是一笔小数目,如果要达成这个目标,按照每个人付费100元计算,那么需要1万个付费用户,平均每个月就需要9…

Spark RDD持久化机制

文章目录 一、RDD持久化(一)引入持久化的必要性(二)案例演示持久化操作1、RDD的依赖关系图2、不采用持久化操作3、采用持久化操作 二、存储级别(一)持久化方法的参数(二)Spark RDD存…

最优化理论-KKT定理的推导与实现

目录 一、引言 二、最优化问题的基本概念 三、KKT条件的引入 1. 梯度条件 2. 原始可行性条件 3. 对偶可行性条件 四、KKT定理的表述 五、KKT定理的证明 1. 构造拉格朗日函数 2. 构造拉格朗日对偶函数 3. 推导KKT条件 4. 解释KKT条件 六、KKT定理的应用 七、总结 …