找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 822|回复: 2

For Beginners (zz from newsmth)

[复制链接]
发表于 2008-7-31 09:32:59 | 显示全部楼层 |阅读模式
发信人: PretendToBe (就当我是熊猫好了), 信区: VI
标  题: For Beginners
发信站: 水木社区 (Mon Jun 11 19:13:09 2007), 站内

    也不是啥高手,只不过接触lv快三年了,可以勉强算是不是beginner了吧。这段时间在
给人改程序,写程序的xd差不多跟我同时接触lv的,但是写出来的东西思路混乱,惨不忍睹
。因此,有一些感触,冲动一下,写一些给beginner的建议,其实也是自己接触lv三年的一
些体会的总结。

1、学些C吧
    lv一直以来,以上手迅速,开发效率高做为卖点,相信有不少原来没有怎么接触编程的
人都是因此而使用lv的。拿到一本书之后,看上几天,马上就可以用lv写出程序来了。迅速
上手之后呢?很多原来没有编程基础的人就开始遇到瓶颈了,写程序的时候很多东西都不会
用,很多想法实现不出来。原因在哪?在NI宣传的上手迅速上。因为这个宣传,很多
beginner误以为学lv就不用再学繁琐的数据结构之类的编程基础了,实际上我见过很多的
lv教材上也为了迎合上手迅速,刻意回避了这方面的内容。
    暂时把lv放一放,学些C吧,不用太高深的,谭浩强那本C语言程序设计基础就够了,学
学指针、数组,学学简单的数据结构和算法。回头来再看lv,你会觉得豁然开朗。

2、了解一些操作系统的知识
    理由基本同上,还有一条,你的程序是跑在操作系统上的,了解一下操作系统,能写出
更好的程序。

3、了解一些硬件吧
   其实这就是废话,用lv的很少有不用硬件的。

4、不推荐中文版
    NI推出lv的中文版,确实是一个重大的版本,凸显了中国市场的重要,但是8.20中文版
不是一个好的选择。
    中文版的翻译还不十分彻底,很多更深入的菜单还是E文的。Help也只是翻译了一部分
,而且,翻译Help的Technical Writer基本没啥工程背景,那么翻译的结果可想而知。NI内
部关于Help翻译的笑话流传了不少。
    不推荐中文版的主要理由是避免产生对中文的依赖。人总是有惰性的,用习惯了中文的
,会很反感E文的。可是,lv的最大资源——NI的知识库和论坛,都是E文的天下。长痛不如
短痛,beginners还是用E文版吧。

5、多尝试+用好Help
    需要什么功能不知道在哪,需要的控件不会用,先各个面板转一下,查查Help,尝试一
下,实在不知道该怎么弄再去问人吧。学会怎么找到解决问题的方法的能力,也是从
beginner向advanced过渡的标志。同时,不让别人浪费时间指点自己很容易就能找到的东西
,也是对别人的尊重。

6、没事多打800
    放着NI免费的资源有用不用白不用。自己的问题,知道的人可能心情不好不想回答,但
是NI的AE不管心情好不好都得回答。不过,也要做好从AE那里得不到答案的心理准备。不少
AE在进NI之前,可能连lv都没听说过,所以不如你是很正常的事情,不过人有庞大的知识库
和案例库可以查。有个免费劳力帮自己查,多清闲啊。

7、学学流程图和注释(by captaino)
   学学画流程图,利于自己整理思路,也利于跟别人交流。注释不好写,尤其lv的注释更
不好写,能把注释写好了,也可以算半个高手了:)

    学lv之前,用的是Delphi,后来还学过一点VC。越学到后面越发现,除了入门的情况有
点不同外,越往后,lv、Delphi、VC之间的差别越小。开发工具只是一个工具,解决问题的
思路才是编程的核心,而这恰恰是跟工具无关的。
发表于 2008-7-31 09:36:06 | 显示全部楼层
很很很很赞同!!!!
回复 顶

使用道具 举报

发表于 2008-7-31 09:52:52 | 显示全部楼层
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 04:39 , Processed in 0.025466 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表