当前位置: 代码迷 >> PB >> 给学.net的菜鸟比较一上.net和pb的相似点.看看是否对看.net的晕乎的人是否有一点帮助
  详细解决方案

给学.net的菜鸟比较一上.net和pb的相似点.看看是否对看.net的晕乎的人是否有一点帮助

热度:100   发布时间:2016-04-29 07:59:55.0
给学.net的初学者比较一下.net和pb的相似点.看看是否对看.net的晕乎的人是否有一点帮助!
刚学.net的pb人对它开始一定很晕.乱七八糟的东西堆在一起,不知如何下手.我试着为那些没用过微软开发工具的人类比一下pb和.net.我想你很快能找到这个入门方法.
不知是不是会pb的人有同样的感受.pb对数据库这块理解的比较透彻.封装集成都恰到好处.你想怎么用它都能实现.简单的数据窗口里有现成的好多样式,复杂的可以自己定义,自己改写datawindow.入门容易.写好了也不容易.既然pb如此出名. 微软岂能不知道,
所以.net第一要模仿的就是pb!可惜啊.微软写系统级,商业级都比较在行.到企业级我看就比pb逊色.下面我从下面的比较使大家
能对.net入门有个认识.毕竟.net在一些商业的网站信息发布方面界面上容易控制的多.编程序不可能只用一种语言开发.希望只会
pb的人多学一门吧.其实会pb再学.net很容易。只是.net 模仿pb模仿的还不够好。

1.编码环境的不同:
  ms 的代码是代码叠放的.pb的代码是分类管理的
  这个编码环境一般使用pb的人非常反感,乱七八糟的摆在一起,找个事件眼睛要不停的向下跑.看pb的多清晰.这点技术难道ms就
学不会?我想ms准是在秀他们那个引以为豪的代码智能感知还有代码折叠技术!:)所以用.net必须把眼睛练好。
2.数据库联接的不同:
  .net 一般可以写在web.config文件里或是直接写在代码里。
  pb要不写在ini 文件里要不写在代码里。而这都是谁想怎么么写自己规定!
3.dataset/datagrid vs datastore/datawindow
  这么比较也许有人不同意。
  不过我觉得ms就是在模仿。
虽然.net已经升级到了3.51控件又多了一大堆。基本上datawindow里功能都在极力模仿并实现。但对于
pb程序员来说仍然觉得很难控制的很好,因为 .net对控件的控制修改都要用源码里改。要记忆这么多属性、事件...晕。呵呵。告诉你了有智能感知啊!pb基本都给你做到面板里了,选选就行。
实话说.net面向的领域太广。不像pb专注database。所以微软要想pb那样做,东西太多了。
所以初学者一定要学会 在.net中学会按“空格”键。智能感知啊

好了,时间关系不写了。下面有大家自由发言补充。

------解决方案--------------------
up
------解决方案--------------------
jf
------解决方案--------------------
UP 不错
------解决方案--------------------
关于 dataset 我认为的确不是模仿,pb 的 datawindow 的最大特点就是“数据访问和界面表现”两者是集成在一块的,这一特色与微软等大多数开发工具的 dataset + view 控件的风格迥然不同!这是本质不同的两条路线的差别!

把数据访问层与表现层分开处理,从感觉上来说的确是更为自然,也更为合理!但在实际工作中,我们却发现 pb 的集成方式明显更为“自然”和高效,我认为这可能因为 datawindow 的设计模式更符合“人体工学”的原理,而 dtaset + view 控件可能更符合计算机的“思维模式”。

我觉得,在仍然需要以人力为主要方式的编程时代,datawindow 模式仍将具有极大的实用价值;而在未来人工智能技术能够提高到足够的水平并逐渐替代人力编程的时候,dataset + view 模式显然是更为自然和先进的!当然,到那时或许又有更好的设计模式出现了吧,未来,是不可预测的...
------解决方案--------------------
up
------解决方案--------------------
探讨
引用:
关于 dataset 我认为的确不是模仿,pb 的 datawindow 的最大特点就是“数据访问和界面表现”两者是集成在一块的,这一特色与微软等大多数开发工具的 dataset + view 控件的风格迥然不同!这是本质不同的两条路线的差别!

把数据访问层与表现层分开处理,从感觉上来说的确是更为自然,也更为合理!但在实际工作中,我们却发现 pb 的集成方式明显更为“自然”和高效,我认为这可能因为 datawindow …
  相关解决方案