希望高手指点一下编程基本思路(50分)

  • 主题发起人 主题发起人 easemind
  • 开始时间 开始时间
E

easemind

Unregistered / Unconfirmed
GUEST, unregistred user!
我一直在一些语言之间徘徊。昨天突然发现一个问题。
编程的基本思路是什么。最重要的指的是界面表示。
比如pb的编程思路。 主界面,弹出框(选择或者确定信息),通过全局共享变量返回。
vb也可以在模块声明全局共享变量。
delphi我看到一个实例,把所有form一次全部create 。
我现在迷糊了。 不管程序设计的内容什么。 总是在这些窗口之间游走。仔细想想。很多系统表现很相似。 这些共性的东西有没有具体解决方法或者技术。或者是上升到理论的技术。我觉得对于一个程序员来说,这些应该成型。但是我没有。
看到的所有书上的例子,很多都是单窗口完成所有功能。但实际应用不是。 谁能总结一下程序表现(界面的技术)。特别是窗口之间的技术。
 
我的个人意见是:一套程序或是软件,最终的目的是完成你想让他完成的功能,以前的编程是结构化的,现在是面向对象。可能因为我是做信号处理的,编得程序都和数学联系太紧,所以我的看法是编程的精髓还是算法。我们能借助于界面来展现我们的程序,便于它的利用,各个窗口之间内在联系共同组成软件的整体。界面的好坏影响人们的视觉和使用,但和程序(尤其是和实现的功能)好坏无关。这只是我个人的浅薄看法,大家见笑了。
 
..............
 
首先申明我不是什么高手。
CODE我写了10多年,写的软件也不少,看别人的软件也很多,
一点心得:
我们做的是软件产品,是为用户提供在实际工作中解决问题的工具,
只要达到让用户能满意使用的目的,不管如何实现。
我也分析了诸多名家商品软件,里面的确狠烂,但他的确能满足用
户的需求,居然用户的口碑还不错。
不要徘徊什么的,你先做起来,等你对某一软件工具使用得心应手的
时候,再来回顾这些细节问题,借用刘艺老师的一句口头禅:
迭代开发。
先做出模型,再逐步完善,不要试图一步登天。
呵呵,今天兴致好,多写几句。
 
不过有个问题! 我对界面的要求也不高,但是由于系统的难度。被界面这些技术限制住了,比如做查询界面,做弹出筐,等等吧,我没有成型的技术,做起来东拼西凑。到底正确答案是什么?或者说相对合理的做法是什么,我都不知道,全凭自己想,做起来真是头大。而且感觉效率低,没有空余时间想业务流程。 请大家指点,我觉得掌握了界面技术以后。我又不想界面多好。但是也不能做一个窗口,就要想怎么做。
 
窗口(TFORM)也是一個類呀。
所以所謂的窗口之間沒有什麼特別高深的東西可言。那都是界面
底子裡用的還是用的是WIN32或。NET的東西。
 
to samboy111:
我先明﹕
我寫code才二年
真的二年﹗
想不到你寫的10年的code﹐現在還不混﹗
不搞個系統分析師真是他媽的人渣﹗
最看不得誰在我面前吹牛了的﹐就憑你的那几句話﹐也能証明你是寫了10年的code!

扣你媽的頭﹗
 
TO:ye802808
别人好心的意见,被你针眼小的心所察觉,值得你把大富翁吐得满地垃圾吗?
 
呵呵,和 samboy111 叫板?不会吧。哈哈哈哈。samboy111 不是 coder ,也不做系统分析
师,这些让他来做才真的变成笑话。哈哈哈哈,不过他也 coder 过,也系统分析过倒是真
的。楼主提的问题用句斯文的话讲叫..............,俺是老粗,不说了。
 
ye802808:
语言需要文明些,别玷污了这里,不要以为虚拟的网络就可以为所欲为,
今天心情好,说几句,
你知道CPM操作系统吗?
它的COPY命令怎么写?
你知道DECNET吗?
不要以为DELPHI没VC厉害,也不要以为搞系统分析如何高深,做多了,
都一样,手熟而已。
今年有幸得与小雨哥认识,呵呵,人不错:)
还要刘艺老师,我们很谈得来。
 
小雨哥,samboy111 ...这些都是高手,有幸见到他们的帖,真希望能得他们指点一二。
 
后退
顶部