1,以c语言作为基础,学习发现java语言比c语言多了类的概念,裁剪了指针。c++里面也有类似的概念,且构造函数,重载函数的用法都是相同。还没有深入学习c++,路尚漫长。 |
2,使用qt界面编程相对vc6.0和mfc要易学一点,因为是开源项目,所以比微软的东西的内部机制更清晰。qt的 信号槽机制感觉也比微软的消息队列要易懂。vc6.0里面从建立窗口开始,首先窗口句柄,创建窗口,————哪一个不是几十个参数,每次都得打开msdn抄半天。目前qt在window下最蛋疼的事情就是程序发布,有待解决。在linux下是各种开发环境的建立问题。解压,配置,make,makeinstall,配置那里完全看不懂。 |
3,linux下编程,发现bash编程也挺有用的。比如我把建立交叉编译系统的过程写到cross.sh下: |
cd /opt |
mkdir FriendlyARM |
cd FriendlyARM |
cd /tmp/linux |
tar xvzf /______/arm-linux-gcc.tar.gz -C / |
[/table][table=98%] |
然后chmod 777 /------cross.sh |
./cross.sh运行bash程序 |
再来个弱智级别的,bash编程属于解释执行,和编译执行不同的是变量不需要预先定义。 例如: |
a=1; |
b=2; |
c=a+b; |
echo $c就输出3了,好吧翔哥你就慢慢写那么鸟长去算1+2吧。 |
小结: |
有人认为电路程序是一个固定的程式,认为一劳永逸的写一个模版,以后要修改只要稍作修改就好了。 每一种硬件平台的体系结构都是完全不同的,其次我们设计电路程序都是一种完全不浪费的思想,就是线路板最小化,元件保证可靠性的前提劲量的紧凑,单片机选型都是尽量刚好使用完全部代码空间和硬件资源的。任何的小修小改都是牵一发动全身。 |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |