今天研究的是利用HTML5的Cnavas画图来模拟太阳系运转,首先,在这个太阳系里分为画轨道和画星球两个部分,对
于每一个星球我们要知道它的颜色和公转周期,如下图。
采用面向对象编程的思想,代码如下:
你的浏览器不支持canvas标签!
//设置2d绘图环境...
分类:
Web程序 时间:
2014-05-10 09:32:09
阅读次数:
640
C#是以后总面向对象的编程语言(OOP),C#是从C和C++派生出来的,主要用于开发可以运行在.NET平台
上的应用程序。随着.NET的发展,C#语言简单、现代、面向对象和类型安全显示了一定的优势。...
分类:
其他好文 时间:
2014-05-10 09:16:13
阅读次数:
300
我们在做B/S项目开发中,经常会用到表单提交数据,在页面需要做js数据验证...
分类:
Web程序 时间:
2014-05-07 08:59:45
阅读次数:
370
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架。可以轻松实现用js直接调用java方法。...
分类:
其他好文 时间:
2014-05-07 08:46:10
阅读次数:
337
这两天较系统的看了下C++的基本用法,对比自己对Java理解,感觉就是C++特性远远多于Java,语法上兼容C,更加贴近系统和底层,对内存操作非常的灵活。如:
C++中类的对象可以开辟在栈空间中。Java类的对象都必须用new关键字开辟在堆中;
C++的基本数据类型也可以用new开辟在堆中。Java基本数据类型只能开辟在栈中,除非使用包装类包装成对象;
C++用new开辟的内存必须手动delete,否则内存泄露。Java则有著名的垃圾回收;
C++传参可以传值和传引用,也可以配合指针传对象地址,自己来决定。...
分类:
编程语言 时间:
2014-05-07 08:45:33
阅读次数:
353
一直觉得Js很强大,由于长期不写js代码,最近刚好温故温故。
1、Javascript没有代码块作用域的概念,局部作用域是针对函数来说的。
function fun()
{
for( var i = 0 ; i < 10 ; i++)
{}
//如果在Java中i此时应当属于未声明的变量,但...
分类:
编程语言 时间:
2014-05-07 08:35:19
阅读次数:
467
js中处处是对象,面向对象的第一步当然就是封装了,由于Js中没有类的概念,所以封装起来也比较麻烦,下面介绍两种js的封装。
1、使用约定优先的原则,将所有的私有变量以_开头
/**
* 使用约定优先的原则,把所有的私有变量都使用_开头
*/
var Person = function (no, name, age)...
分类:
编程语言 时间:
2014-05-07 08:30:05
阅读次数:
411
高内聚低耦合,可以说是每个程序猿,甚至是编过程序,或者仅仅只是在大学里面学过计算机,都知道的一个简单的设计原则。虽然如此流行和人所众知,但其实真正理解的人并不多,很多时候都是人云亦云。===============================================================要想真正理解“高内聚低耦合”,需要回答两个问题:1)为什么要高内聚低耦合?2)高内聚低耦合...
分类:
其他好文 时间:
2014-05-07 08:06:41
阅读次数:
351
讲解了JavaScript中各种类型的数据处理,包括数组的使用、JSON类提供的字符串和JS对象相互转换的方法、时间日期类以及正则表达式的创建和使用...
分类:
编程语言 时间:
2014-05-07 07:27:55
阅读次数:
351
Rationa1 Unified Process(RUP)是统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论。
一、提出背景:
软件危机的主要特征然订
1.软件开发周期大大超过规定日期;
2.软件开发成本严重超标;
3.软件质量难于保证。
软件开发面临的问题?
1.不能满足用户或商业的要求
2.不能很好的定位需求到
3.模块难于集成
4.到最后才发现...
分类:
其他好文 时间:
2014-05-07 06:35:33
阅读次数:
312