作者Marty (DNA探针)
看板Visual_Basic
标题Re: [建议] 刚踏入资工系VB该学哪一版
时间Mon Feb 16 21:22:07 2009
※ 引述《osen3000 (地狱与天堂)》之铭言:
(恕删)
: 我以为 "了解 Visual Basic 之後, 学习 VBA 很快" 是在语法上
: 实际上一个传统的 Visual Basic 程式设计师
: 要顺利转换到 Office 开发平台, 非常非常不容易
: 因为主要的原因是两种设计的思路和哲学非常不同
: 要摆脱很多过去固有的观念和性格
: 举个几个例子:
: Visual Basic 的设计是 Windows-based(或者称 Form-based)
: 也就是先设计一个介面用户, 拉几个控制项, 接着转写程式
: 而 Office 开发, 特别是 VBA 在大多数情况下都是 Document-based
: Windows-based 的设计反而是其次
: 大多数程式设计师 Office 用的都不怎麽样 (就别提 Visual Basic 程式设计师了)
: 每个人都以为自己是神, 自己都可以写出一套 Office 或 Windows
: 所以很自然也不会太重视什麽 Office 的使用操作
: 恰恰相反的, Office 开发要求对 Office 的许多操作必须熟悉
: VBA, VB or VB.NET 并不是一个三选一的问题
: 实际上可以使用 VB 或 VB.NET 设计好 COM 物件(Win32)或 Web Services
: 然後给 VBA 引用, 进一步做到集大成
O大的境界已经到了一种程度,
我想对於资工系的初学者来说已经太高了~
关於O大的第一个问题:
小弟我并没有安装Office 14,因为一直都在Office 10及 Office 11的环境下开发.
第二个问题:
已经在第一个问题回答完了..XD
其实,原PO既然是资工系,又是初学者,
小弟认为该学的是一般性的程式写作方式,
而不是仅限於Office系列专用的语言.
的确VBA要开发的好,
需要相当不错的Office操作背景,
但是就因为如此,
就更不适合当作资工系的入门语言了
我想,资工系Office操作不好可以接受,
但一般性的程式写作观念不好就很难让人接受了...
不过O大最後一段的结论很好(也是小弟一直在做的事情)
现在能精通两个层面的人并不多,
感觉的出来O大在这方面着墨很深,
有时间的话还请多发表一些想法~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.185.95