推荐一个学习新技术的方法


大部分情况下,我们都通过看书或者读文章来学习一项新的技术,而有时候,看书会比较缺乏身临其境的感觉,看书的时候觉得自己都懂了,但实际操作起来又什么都不会。

而且书上的例子大部分都是toy code类型的,起不了实际的作用,但是开放源码的程序,通常又太庞大,哪里是初学者能看懂的啊。那么能不能找到又比较简单,却又很实用的范例代码呢?

有的!答案就在开发工具自动生成代码里!

比如你新建一个Windows Forms项目,用可视化的文法加上一个按钮事件,然后把designer generated code区域打开,看一下vs.net帮你生成的文法,我相信你就会比较容易理解C#中的事件、代理机制。

我初学ado.net的时候,有段时间总是不能入门,终于有一天我用vs.net的向导生成了一个Data Form(新建一个windows form然后选add new item,选其中的Data Form Wizard),研究了里面的ado.net代码,才一下次豁然开朗了。


最近我又在学习使用Css+Div来代替Table进行html的布局。在看了一些文章了解了基本知识之后,我用DW新建了一个附带的使用Css布局的模板页,研究了其中代码,并仿照它的样子,做了一个自己的页面。这个过程一共没用多少时间,但我获得的知识,可能比看多少时间的css教程都多。

总结一下,要学好编程是离不开实践的,不论你处于什么水平,都要尽快找一些有实际意义的代码,来让自己感受一下,实战的气氛。

转载于:https://www.cnblogs.com/Hush/archive/2004/09/07/40809.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值