安卓开发者, 在阅读自己,或者他人写的程序源代码的时候,经常遇到,查找要的类或者方法的实现,所以,要经常看android sdk的源代码。也是你走向大神的必经之路。
作为一个安卓开发者,特别是新手,没有指导,看源码是最快,也是走向捷径的必经之路,多看代码,多看高手些的代码。
查看android sdk也有技巧可言,好的工具让你事半功倍。
多看看书
是对的
看书不要死看
先把基本的语法
看懂
再
要看他的算法
掌握这两点
就不会很吃力了
有的刚开始看不怎么明白
你一定要坚持
等看到后面
有时你就会豁然开然
前面为什么不怎么懂了
可以使用谷歌浏览器或者火狐浏览器自带的开发人员工具查看html代码和css代码,当然前提是你要会这两门语言。同时可以借助辅助在线工具,w3cshool在线教程(网上一搜索就能找到)
如果你是初学者,那么就按部就班的先看书学习一些基础知识吧,例如html 、 css 、 JScript等,然后再学习后台处理语言,常见的有JSP 、PHP 、ASP等,当然也不能忘了数据库语言,例如MySQL 、SQL 、Oracle等
希望对你有帮助。
1、学代码:前提是你的有一个比较系统的学习。认真完成每一个课程中的案例。
2、读代码:分两步走:前期能读懂自己写的代码。 后期能读懂他人写的代码和大致的知道底层的某些源码的含义。多去看开发文档(开发文档建议使用官方提供的英文版、不要使用中文自己害自己)
3、写代码:前提是你要有基础。
代码CODE
代码就是指含有特定含义的字符的组合
比如编程语言的代码 网站的代码等等
最主要的就是怎么解释这些代码 其实在编写代码的时候都需要遵循一定的规则 这就是编程的规则
当你明白编程是怎么回事的时候你就知道什么是代码了
1.熟悉基本函数及定义
例如int整型变量
例如float,double形变量
例如函数的定义及结构,使用方法
2.熟悉了解不同编程语言的使用方法
例如java语言的import,C语言的include,C#的using 等引用基本库支持
例如int main(){}函数的基本结构及使用
例如方法、函数、结构体的使用,对象的声明及实例化 Person zhangsan = new Person(),
熟悉接口等
3.熟悉了解使用帮助手册
例如java中我不懂文件操作如果使用,那么我应该学会去看参考手册,了解java.io中的file类
例如c#中不懂堆栈的意义,那我同样可以去学习帮助手册
4.善用搜索
很难有程序员能够通晓各种语言的使用,会有一些问题是你没法解决的,参考手册中也不存在
但是,这不是代表没有解决方法,善用搜索。
开发带有目的性,所以你可以找到类似的功能及实现方法
5.了解思想,善用将问题简单化,例如做一个博客,那么我要对他进行简单化处理,那现在我需要对其分类 :
后台:
db()方法进行数据库操作
user()进行会员等的操作(包含添加(add方法)、删除(delete方法)、修改(update方法),此处通过调用db进行数据库操作
article()进行文章的处理,user()是一样的,不过他需要做其他的功能(例如选择分类,添加标签)
category()进行分类目录的管理,同样是调用db进行处理
前台:
首页展示标题及其他链接(调用header及footer页面,进行统一处理)
文章页展示文章(通过content方法调用db输出内容)
.....(以此类推)
现在他就是简单的一个个小模块了,不就简单化了么,?
呵呵,加油吧,希望能帮助你~
读程序的能力要靠基本功和经验帮忙,一般多写写代码就可以提高了。
1. 每个人都有自己的思维习惯,因此再乱的代码也有自己的风格。比如命名, 比如UI的时候习惯先写Insert动作等等. 找到这些地方可以帮助阅读代码。
2. 一般情况都可以从界面录入着手读代码, 先搞清楚有那些输入,做了什么, 有什么输出。之后在看代码的细节会比较容易。
3. 多多利用错误调试的技巧,通过断点,日志可以帮助找到出问题所在的位置。
4. 如果一段代码很乱,又有问题,对逻辑有把握的话,最好重写。浪费时间去读懂不如重新写一遍来的效率。
5. 基本功如果不扎实的话,建议一边补课一边读程序。
快速看懂代码,这是一项技术活。需要扎实的基本功。就是说需要熟练掌握相应的编程语言的基本语句,才能看得出一个语句组,他实现的是什么样的功能?