为了帮助更多的朋友掌握eclipse的使用,我们团队做了一个eclipse视频教程,全部都是开发过程的屏幕录像,并且伴有语音讲解。一共八讲,今天全部上传完毕。希望我们的努力帮助更多的朋友。
观看方式:
1、登录硅谷动力在线观看:
http://www.enet.com.cn/article/2006/0704/A20060704124810.shtml2、通过cownew团队网站中的超链接访问:
http://www.cownew.com/kc/感谢大家的支持。
附前四讲课件:
第一讲 eclipse的基本使用
1、eclipse工程的建立
2、源文件夹等概念
3、基本代码的编写
第二讲 eclipse基本操作(1)
1、建立包、建立接口 及其他
2、工程的高级配置
3、工程的构建
3、代码的自动完成、自动修正功能
黄色的、红色的标识
(1)方法的自动生成
(2)导入import
(3)清除无用的import
(4)自动清除无用的方法、变量
(5)自动实现接口的、抽象类的方法,自动重载父类方法
第三讲 eclipse基本操作(2)
1、Java的调试
(1) 断点、条件断点、异常断点
(2)断点中变量的查看,语句的执行
2、智能纠错、自动完成:
(1)自动生成try...catch,自动列出异常列表,自动转型...在红色提示上点击鼠标,常常可以得到惊喜
(2)自动生成set、get方法
(3)自动生成构造函数,
(4)javadoc的自动生成
第四讲 eclipse高级操作(1) 重构
一、概述
1、好的程序应该是不断重构出来的。消除bad smell,提高代码可读性、可维护性和可扩展性。《重构-改善既有代码的设计》(英文名《Refactoring: Improving the Design of Existing Code 》)
2、Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法、字段在类之间移动,并自动更新引用。Eclipse较好地支持内联字段、函数的更新替换。Eclipse较好地支持抽取方法、变量等程序元素。
3、Eclipse的重构支持撤销和重做,并且能够预览重构结果,会对有可能导致错误的重构结果进行提示。所以使用Eclipse进行重构是非常安全的。
二、重构不高深-实战重构
1、方法抽取 Extract Mehod:
将caclCost中参数校验部分抽取成方法verify。
2、重命名 Rename
(1)重命名类名Test1为CostCalculator。
(2)重命名User为UserInfo
3、内联 Inlining
内联方法add
4、常量抽取 Extract Constant:
将"normal"、"vip"抽取成常量
5、抽取局部变量 Extract Local Variable
将user.userType抽取成变量
6、包装字段 Encapsulate Field
重构User类,用set get包装
7、Extract Interface 抽取接口
CostCalculator中抽取ICostCalculator接口
分享到:
相关推荐
CowNew 技术杂志
Delphi控件开发 1~8 由CowNew开源团队撰写。 文章将通过一个简单的例子来为初学者介绍编写控件的一些基本方法和模式。 这个例子控件叫TLeiLabel,是在TLabel的基础上增加两个实用的功能:一是使文字具有立体...
【免费下载】微软.net技术全套视频教程 http://net.itcast.cn/ViewArticle-181.aspx
支持C语言编写CGI的服务器TinyWeb web server http://itsecuritylab.eu/index.php/tag/tiny-web-server-cgi/
使用Struts2实现的销售单CRUD
“传智播客.Net培训WP7模拟器”(20110417版)的优点如下: 1)可以运行在windows xp下 2)实现了WP7绝大部分API。包括启动器、选择器、外设(收音机、GPS、振动器、麦克风、摄像头、加速度感应器)、WP7特殊控件...
在AJAX领域已经有一些非常好的图书出版,不过这些图书大都是用PHP、.Net等语言描述的,以Java实现的并不是很多,即使有也是浅尝辄止。不过《专家手记AJAX开发实战 》的出现改变了这一面貌。 这本书不仅用了大量...
本插件是一个VC开发Win32SDK对话框程序用的向导插件,将DlgBaseAppWizard.pdb和DlgBaseAppWizard.awx拷贝到VC6的安装目录的Common\MSDev98\Template目录下即可,一般VC6都安装到了C盘,所以一般只要拷贝到C:\Program...
批处理最完整人性化教程,介绍批处理bat文件的编写
供有其他语言编程基础人员阅读的的C#学习笔记,让你10分钟掌握C#
步步高学习机源码,很经典的东西
Access查看器,可以用来查看Access文件。
IronPython开发工具
史上最牛计算机老师狂喷《不要做白痴》 和《提问的智慧》有异曲同工之妙,更生动。 真牛!
解决字符终端中linux 下ESC键的延时问题
替代IIS的嵌入式.net Web服务器,可以用来运行Asp.net、.net Webservice等,从VS2008中提取出来的。
一个.net WF的纯Web工作流设计器,能生成xoml内容
VS2008 VSCT文件查看器