Chris Jiang的学习笔记

Take your passion and make it happen
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月23日

摘要: 保守的估计,三周之内不会有太忙太忙的,忙的喘不过来气的事情要我去做……   于是,我觉得,应该继续做一些自娱自乐的事情 阅读全文

posted @ 2011-02-23 00:10 Chrisplus 阅读(218) 评论(0) 推荐(0) 编辑

2010年11月23日

摘要: 【第一周】   一个略带辛酸,讽刺的秋学期……庆幸的是,冬学期的第一周,结识了一些有着梦想并已经或者打算开始行动的朋友们!   在第一天下午的活动,我深深记得那位培训师一段话:很多时候我们不是做不到,而是不敢去想,想不到却做到,就叫幸运;我们每天都在期盼幸运的降临,与其去仰着头期盼,不如去大胆的想一想,然后脚踏实地的实现它。   忽然间明白,我恐惧的根本不是弱小本身,而是信念的缺失……   野哥的求职之路让我看到了从优秀到让人尊敬的质变,我觉得我也可以开始做点什么,然后改变一些什么……即便不能改变什么,但至少多年以后可以说,我是做了一些我想做的…… 阅读全文

posted @ 2010-11-23 21:38 Chrisplus 阅读(220) 评论(0) 推荐(0) 编辑

2010年11月21日

摘要: 这篇日志的目的是填补好久没写博客的空白…… 阅读全文

posted @ 2010-11-21 22:32 Chrisplus 阅读(157) 评论(0) 推荐(0) 编辑

2010年10月5日

摘要: 当我们第一次接触到这个概念的时候,与其去问 “委托是什么?” 不如 知道 “委托能干什么?”   一个经典的,并且简练的说法是 “当我们需要把 方法 传递 给 其他方法的时候,我们就需要使用委托”,一个形象的实例~   int function(operation op , int digit_1 , int digit_2)   向方法 function 传递 两个操作数,以此同时,又传递一个 处理这两个操作数的方式……,或者加,或者减……   作为C/C++的使用者,函数指针的概念应该不会陌生,那么就从这里出发: 阅读全文

posted @ 2010-10-05 15:04 Chrisplus 阅读(397) 评论(2) 推荐(2) 编辑

2010年9月28日

摘要: 最近在开发一个基于android操作系统的 播放器, 根据我 抽风一样的 设计理念 “更少,更大的按钮”,在第二次更改UI后, 主界面的按钮 被缩减成 3个: 帮助 按钮 ,播放/暂停 以及 音量控制   预计这三个按钮还会再一次缩减的,到2个,甚至一个,反正这就是我的“UI设计思想”,我觉得挺好看的。      删是删了,关键是如何实现 被删按钮的 功能……   打开文件的这一步,我是使用 "shake"这个动作来实现的,摇摆一下手机,之前编写好的一个 打开文件的activity就会被启动 阅读全文

posted @ 2010-09-28 22:40 Chrisplus 阅读(581) 评论(0) 推荐(0) 编辑

2010年9月20日

摘要: 作者这样来诠释“委托”:当要把方法传递给另一个方法时,我们需要使用委托。但是,这里我想了很久关于“给方法传递方法”的例子,这个疑问保持了好久,至少严重的影响了我的思考与理解。但是,在我看过后面的相关章节后,联想起一个自以为很形象的例子:ALU。在R-Type指令中(MIPS),ALU接受两个运算数,然后还要接受一个ALU-control的发出来的信号,根据这个信号,来决定要进行的运算。另一种的理解上是.Net用委托的概念实现了C里面的函数指针。、 阅读全文

posted @ 2010-09-20 08:51 Chrisplus 阅读(235) 评论(0) 推荐(0) 编辑

2010年9月13日

摘要: 整个程序的流程,非常的简单~无非就是模拟正常的使用,然后再我们需要的地方加上适当的循环。 登陆--》爬到好友的ID--》跑到好友的主页--》留言 或者 登陆--》爬到好友的ID--》站内信 阅读全文

posted @ 2010-09-13 19:17 Chrisplus 阅读(549) 评论(5) 推荐(0) 编辑

2010年9月1日

摘要: 入门篇 1. 学习面向对象(OOP)的编程思想 许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看。安装完Visual Studio.NET2003(或者Visual Studio.NET 2002)后,在“程序”组里有一个Visual Studio 组合帮助集合。初学者从帮助文档就会获得许多知识。 2. 选择一门语言,学习语法及相关基础知识 阅读全文

posted @ 2010-09-01 23:27 Chrisplus 阅读(242) 评论(0) 推荐(1) 编辑

摘要: 说起c#就不能不提.net,可是你知道,二者并没有根本上的联系(有些过,但可以明确的是c#不是.NET的一部分)-----虽然c#是专门为.NET而设计的……然而,当二者配合使用的时候,就会有这样的效果:有一些特性是语言特性,c#语言支持的,有一些特性是平台特性,.NET支持的,所以,想使用c#高效的开发,部署,理解framework是必要的。 第一章是.NET体系结构的总体概述,很多地方还不能理解的透彻,估计没什么大碍,在以后慢慢琢磨,可以预见的是,几乎每向下进行一布,就要回头看看第一章那个的相关内容,予以总过…… 阅读全文

posted @ 2010-09-01 23:21 Chrisplus 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 不同于c++,没有多重继承,这是一件让人感到开心的事……至少我是这样认为的(多重继承把代码搞得不易于理解和调试,当然,多重继承也有他的优势,比如更加的灵活)。于是和JAVA一样,当我们想多重的沿袭某某时,我们使用接口继承,而普遍的继承法方式则被称为实现继承。 · 在实现继承中,有关于虚方法:virtual · 按照c++的传统,而是java的,一个方法在默认的情况下不是虚拟的。注意,virtual只对于实例方法有作用!~ · c#要求在派生类重写基类的方法时,需要使用 override 显式的声明!这里,MS给出的理由是 在编程中,有“很多时候”,我们会因为一个小小失误导致 方法的签名与基类不同,从而无法重写(一个新的方法被声明)。额……这不是一个好理由,有了ItelliSence,这个应该不是问题吧……除非给出一个更为合理的解释,否则我认为这不是一个好的改变! 阅读全文

posted @ 2010-09-01 23:18 Chrisplus 阅读(188) 评论(0) 推荐(0) 编辑