第一篇:.NET学习笔记— C#学习路线图
.NET学习笔记(1)— C#学习路线图
目录
一:引言
二:.NET技术体系 三:常用工具汇总 四:学习资源汇总 五:书籍推荐
六:关于阅读技术书籍的经验 七:总结
一:引言
因为工作调整,从PHP开发零基础转型到.NET开发,前期没有太多空闲时间去系统学习。只好独辟蹊径,寻找快速掌握满足当前需求的方法,和大家分享:
<一>:先搜集.NET平台重点知识点的概念名称,然后通过网络搜集该知识点的学习资料,尽可能宏观地了解这个全新技术体系的语法结构,涉及的编程练习题反复练习;
<二>:逐行阅读工程源代码,再通过网络学习遇到的知识盲点,然后把零散的知识点先记录到学习笔记中,后续再统一整理;
可想这份挑战并不轻松,但因为是本职工作,基本一天所有精力都在学习、思考这些新知识,代码和笔记也会反复阅读很多遍。这个体验的过程中,我觉得最重要的收获是:工作中,在时间和精力有限的情况下,先满足当前的需求是最重要的,也就是完成大于完美。另一方面,明确一个目标,制定对应的计划,保持好心态,尽最大努力坚持下去也很重要。
二:.NET技术体系 1:.NET介绍
.NET平台的核心技术为:通用语言运行时(CLR:Common Language Runtiome)、基类库(BCL:BaseClass Library)、.NET语言及VisualStudio.NET,如图:
.NET技术体系沿袭的是微软的技术路线,所以主要面向windows操作系统,基于.NET技术开发的常见软件类型有:
1》:WinForm/WPF技术开发基于Windows平台的客户端软件; 2》:asp.net技术开发的网站;
3》:C#语言编译的Dll文件或者COM组件;
它主要由这几个部分组成:编程基础知识、Web编程、桌面编程以及数据访问技术。下面从几个概念介绍来构筑.NET技术体系的总体情况:
2:C#语法
C#作为.NET体系最常用的开发语言,首先它是一门编译型语言,也是一门类型安全的面向对象语言,它依赖.NET Framework运行。C#的语法特性主要包括属性、枚举、值类型和引用类型(转换)、集合、结构以及Lambda表达式、LINQ、WPF、WebSercice、WCF、Win服务等,可以查阅C#关键字列表看一下。关于变量命名、方法传参、数组、流程控制和循环控制、类的继承、派生、多态这些基本是各个语言公共具有的特性,可参阅其他教程。
3:asp.net站点开发
asp.net是.NET体系的一部分,它综合了HTML、CSS、JavaScript以及C#语言开发网站,asp.net支持三种开发模式: WebPage(单页面模型)WebForms(事件驱动模型)MVC
WebPage是过去那种流程化处理的页面,服务器脚本和前端代码混合。WebForms增加了控件机制,支持编写自定义控件。
4:Winform软件开发(待续)5:数据访问技术(待续)
6:调试和错误处理(待续)
三:常用工具汇总
VisualStudio(IDE集成开发工具)MiscrosoftSQL Server(关系型数据库)IIS/IISEpress(Web服务器).NETReflector、ILSpy(反编译工具)NuGET(包管理器)
VSS/TFS(源代码版本管理、团队协作)NotePad++
四:学习资源汇总
微软MSDN C#教程(http://msdn.microsoft.com/zh-cn/library/aa288436(v=vs.71).aspx)Learning hard--微软C#方向的MVP(http://www.xiexiebang.com/zhili/)Jax技术博客(http://www.xiexiebang.com/Jax/)鱼·后花园的技术博客(http://www.xiexiebang.com/jyfly1984/)
MeteorSeed的博客园--C#学习笔记系列(http://www.xiexiebang.com/MeteorSeed)张善友的博客园(http://www.xiexiebang.com/shanyou/)
blsong的博客园(http://www.xiexiebang.com/blsong/)
五:书籍推荐: 《C#入门经典》 《C#高级编程》
《ASP.NET MVC 5高级编程》 《深入理解C#》
《Learning hard C#学习笔记》
六:关于阅读技术书籍的经验:
一本技术书总体上是用作者自己的思维方式和语言风格去描述一类技术的知识点和原理,大部分技术书籍涵盖的内容较多,那么串联知识模块并且形成一个总体的知识体系就非常关键,有下面几种途径来达到串联知识的目的: 1:理解书籍的目录章节划分;
2:用笔划线、勾选等记录知识要点,然后再每天固定时间温习要点部分并写成学习笔记; 3:隔段时间再整体温习学习笔记,疑问处再反过来翻阅已看完的书籍; 很多时候尤其学习一门新技术的时候,大部分人根本不可能一次性领会全部内容,包括一些语法特征,这门语言为什么要设计成纯面向对象,PHP为什么是解释执行但依然那么流行?C#的页面为什么设计成事件驱动,它的实时编译机制的细节是怎样的,页面生命周期的执行细节又是怎样?另一方面,还是要大量结合编程练习,只有在一段程序或者一个完整项目中(程序应用场景),才能全面、深刻领会从语法细节到设计模式和架构的知识,并最终形成自己的知识库,而不是作者的一本书。
七:总结
不同语言的程序开发中,大部分基础功能用到的语言特性很相近,比如字符串的拼接和拆分、数组的使用、循环遍历,以及读写文件(txt、XML)、数据库增删改查。重新学习一门新语言,就可以先搜集这门语言独特的语法特性,结合编程练习,达到一定的熟悉程度,可以尝试去练习这些语法公共部分相关的编程练习,这样更容易保证用最短的时间解决当前问题,在后续的漫长时间内,在逐渐深入学习掌握语法细节,并领会背后的设计思想。
第二篇:C# .net学习进程(个人总结)
第一步 掌握一门.NET面向对象语言,C#。
绝不提倡在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!
第二步 对.NET work类库有一定的了解
可以通过开发Windows Form应用程序来学习.NET work。ASP.NET是建构在.NET work之上的技术,你对.NET work了解得越深,学习ASP.NET就越快。
举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念:
对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型
.NET work当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。
出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。
在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤。
第一步:学习HTML与CSS 这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构
与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,div+CSS是当前主流的网页布局模型。学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。
第二步:学习javascript。
javascript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素
看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。
Java在目前的网站开发中用得很多,非常重要。另外,它也是目前非常流行的AJAX技术的基础。
第三步:学习计算机网络原理
找一本大学<计算机网络>教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互 联网开发的理论基础。
第四步:学习ASP.NET表示层技术,会设计Web页面
需要结合先前打好的面向对象技术的基础,至少掌握以下内容:
(1)各种Web控件的使用方法,(2)理解信息在网页中的传送方式,比如,ViewState,Session等的使用。
(3)ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途。
(4)ASP.NET实现事件驱动的内幕
(5)自定义用户控件
再次强调一下,没有OO基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。
第五步 掌握数据库技术
具体地说,要学习以下内容:
(1)学会使用SQL Server 2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何
创建存储过程
(2)学习ADO.NET,掌握使用代码人工访问数据库(别用VS2005的向 导)的方法
(3)学习数据绑定控件的使用
第六步 理解多层架构
这时,先前在几个学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET 项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。有的朋友问:学习架构是不是必须学习设计模式。我的看法是:不必!当然,你如果学习过设计模式,那当然更好。但在
实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。我的观点:在学习设计模式时要多思多悟,其思想 就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,只要达
到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。
第七步 学习XML与Web Service 先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。Web Service其实可类比为远程
方法调用(以XML格式表达的调用信息)。学到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概
念,看起来比较郁闷,而且离实际开发可能比较远。所以,这是可选项。
第八步 学习AJAX 学习AJAX的主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有 的基础都已具备,不会有太大的问题了。
在基础未具备的前提下直接学AJAX,就象“浮沙之上筑高台”,所以,将AJAX的学习次序安排在这里。
第九步 学习RIA技术
RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的
Silverlight(WPF_E),毕竟前头一路行来都是微软路线。
以上为初学者接触.NET技术的一个比较完整的学习步骤,个人能力有限只限于爱好软件编程和.NET、c#、asp.net,ado.net、asp和数据库的人士参考!
第三篇:学习路线图
C学习
C陷阱与缺陷
C和指针
基本C++学习
Essential C++
Effective C++
More Effective C++
C++沉思录中面向对象的部分 设计模式精解
深入C++学习
深度探索C++对象模型 模版学习
C++ Template:Complete Guide Modern C++ Design
模版库学习
C++标准程序库
Effective STL
STL源码剖析
C++学习收工
Exceptional C++
More Exceptional C++ C算法卷
一、卷二
Linux系统操作
鸟哥的Linux私房菜:基础学习篇 鸟哥的Linux私房菜:服务器架设篇 Linux系统API
Unix环境高级编程
Unix网络编程卷
一、卷二
C++网络编程卷
1、卷2
ACE程序员指南
Linux内核学习
Linux设备驱动程序
Linux内核完全剖析—基于0.12内核 操作系统学习
80X86汇编语言程序设计教程(清华)
WindowsAPI学习
Programming windows(上下册) Windows核心编程
MFC学习
MFC基本使用的学习
深入浅出MFC
COM学习
COM原理与应用
ATL Internals
.NET平台学习
Programming C#
C# 2008和.NET.3.5平台 Effective C#
More Effective C#
.NET框架程序设计
Windows Forms
WPF
Windows内核程序设计 Programming WDM
Windows驱动开发技术详解 Winnt文件系统内幕
第四篇:学习.net心得
1.命名空间:命名空间是一种特殊的分类机制,它将与特定功能集有关的所有类型都分到一起,是.net避免类
名冲突的一种方式。
2.变量的作用域:一个变量的作用域是指能够使用该变量的程序区域。for、while或类似语句中声明的局部变
量存在于该循环体内。
(1)字段和局部变量的作用域冲突:
class program
{
int n=0;//定义一个字段
static void main(string[] args)
{
int n=5;//声明一个局部变量
console.writeline(n.tostring());//结果输出5
}
}
(2)如何引用类级变量:可以把变量声明为静态的,使用类本身来访问,例如:
static class process
{
static int n=0;
static void main()
{
int n=2;
console.writeline(process.n.tostring());//输出结果为0
}
}
如果字段不是静态的可以使用this来访问,如下:
public class process
{
public int n=0;
static void main()
{
int n=2;
console.writeline(this.n.tostring());//输出结果为0
}
}
3.常量的特征:必须在声明时初始化,指定值之后不能再修改;其值必须在编译时用于计算;常量总是静态的,不允许在常量声明中包含修饰
符static.4.字符常见的操作:
(1)获取字符串长度和所占字节长度
string str = “中国”;
console.writeline(str.length);//输出2
byte[] bytes = encoding.default.getbytes(str);
console.writeline(bytes.length);//输出4
console.read();
(2)查找指定位置是否为空字符:char.iswhitespace(str,n)
string str = “中国 人民”;
console.write(char.iswhitespace(str, 2));//输出为true
(3)查字符是否是标点符号ispunctuation('字符');
string str = “中国 人民,”;
console.writeline(char.ispunctuation(str, 5));//true
console.writeline(char.ispunctuation('a'));//false
console.writeline(char.ispunctuation(','));//true
(4)删除字符串最后一个字符的2种方法:
<1>substring:
string str1 = “1,2,3,4,5,”;
console.writeline(str1.substring(0, str1.length-1));//输出结果1,2,3,4,5
<2>trimend:
console.writeline(str1.trimend(','));//输出结果1,2,3,4,5
(5)用字符串分割字符串:
string str2 = “aaaajsbbbbjsccc”;
string[] sarray = regex.split(str2, “js”, regexoptions.ignorecase);
foreach(string s in sarray)
{
console.writeline(s);
}
最后输出结果为:
aaaa
bbbb
cccc
(6)把字符串123456789转换成12-345-6789的2种方法:
<1> string a = “123456789”;
a = int.parse(a).tostring(“##-###-####”);
console.writeline(a);//输出12-345-6789
<2>a=a.insert(5,“-”).insert(2,“-”);
console.writeline(a);//输出12-345-6789
第五篇:学习炒股路线图
作为一个没有做过股票的朋友,如果现在开始准备做股票了
我觉得第一步要知道做股票的游戏规则,就是怎么玩
记得《专业投机原理》的开篇讲了一个很生动的故事“赌博例”
乔是扑克好手,但他却在一次和农民玩的扑克赌局中输的身无分文
不是农民的技巧有多高,一切只因为乔不了解当地扑克的游戏规则
那么,做股票也是同样的道理
你首先要充分了解整个股票的操作流程和交易规则,越详细越具体越好例如,怎么买入怎么卖出怎么参与配股,st和非st有什么区别,代星号的st又代表什么意思,具体的成交顺序,交易时间,买入最小单位是1手,卖出可以零碎,1手表示多少股,怎么参与新股配售,各项交易费用,交易者的权利,证券公司对你应尽的义务。。。。
还有很多很多的必备知识,我不再一一举例
反正个人认为
最好能做到象营业部大厅里的咨询小姐那样的了解程度就可以了
对于这些股票交易知识的资料可以问问自己开户的营业部有没有
也可以到网上搜索查找一下
新华书店应该也有这样子的书
不过可能不容易找到
印象里,《炒股就这么几招》的前面几册曾有比较详细的介绍,适合新股民看看
呵呵,其实有些老股民也应该补补课
(二)在掌握了基本的交易知识以后,下面就可以开始交易技能的学习
第一本书很重要
因为到此为止,你或许还是一张白纸
白纸上落的第一笔,在某种程度上预示着以后发展的方向
我考虑了许久
决定推荐《股市操练大全》
这一推荐可能会引起争议
因为多数读过书的交易老手都不建议看国内的书
甚至把国内书定为糟粕
但我不这么认为
国内书总体格局小,却也不乏好书
在入门书上一下子就去读国外书容易发生断层
这套书非常本土化,使人产生很强的亲切感
尤其是新颖的写作模式让人有不忍释卷的冲动
我不打算用自己的语言来多介绍这套书
想偷个懒,贴这套书的目录和简介
《股市操练大全》作者自述:
参与股市的人都知道,股市如战场,输赢全在一瞬间。为了把握股市胜机,很多人忙着听股评,参加股市沙龙,钻研股票操作书,可谓乐此不疲。但是,令人遗憾的是,最终效果并不理想。一场股市风暴来临,大多数人仍然免不了被套的结局。那么,是什么原因造成这种状况呢?我们以为,其真正的原因是股民在学习股票操作技巧时缺少了“强化训练”这一环节。
从现代教学理论来说,人们要掌握一门知识和技巧,强化训练是必不可少的。譬如,要掌握开车技术,就先要在练车场接受一套严格的驾驶技术的训练,只有在练车场过关后,才能正式到马路上开车;又如,学生参加高考,事先都要有针对性复习,做大量练习题,并进行反复多次的模拟考试训练,高考才能取得好成绩。但是,奇怪的是,这种在现代教育中屡试不爽的强化训练,一到股市就被人遗忘了,丢弃在一边。谓子不信,请看:有的人买卖股票只凭自己的感觉,有的人买卖股票完全依赖于股评,有的人买卖股票跟着市场消息转,等等。这里面不要说什么强化训练,恐怕连基本的操作原则都没有。虽然也有人买卖股票时,阅读了不少股票操作技巧方面的书,但那也只是理论上的学习,自己并没有做过大量有针对性的练习,因此,也就谈不上接受了股市操作的强化训练。于是乎,作为现代教育中最重要的强化训练,在股市中完全没有了踪影。正因为这个原因,许多人买卖股票时失去了方向,陷入了屡买屡套,屡战屡败的怪圈。可见,缺少股市操作强化训练,对投资者,尤其是对广大中小散户会造成多么严重的伤害。
股市操作强化训练的重要性这里不再多说了。但是如何开展股市操作强化训练呢?首先要有这方面的参考书籍,否则一切就无从谈起。而迄今为止,图书市场上还没有这样的书出现。别看现在的股票书如汗牛充栋,多得令人目不暇接,如你要想找一本用于股市操练的书,踏破铁鞋无觅处。有鉴于此,我们在上海三联书店的大力支持下,组织有关专家和股市操盘手按照现代教育强化训练的理论,并根据沪深股市实际情况,设计编写了中国股市第一本强化训练习题集。该习题集采用了“先易后难,循序渐进,反复比较,集中做题”的方式,对股民进行强化训练,以此来帮助投资者真正掌握股市操作技巧,达到熟能生巧、运用自如的目的。我们在设计这本股市操作强化训练习题集时,注意到很多投资者是新入市不久的股民,他们对股市操作技巧知之甚少。因此本书编写的格调又有别于类似学生复习迎考习题集那种编写方式,在指导读者做习题的同时,兼顾了股市操作知识的介绍,并把它系统化、条理化。读者如果把书中习题与参考答案连起来阅读,它就成了一本浅近易懂,专事介绍股市操作技巧的科普读物。所以,本书实际上是一本兼有股市知识、技巧学习和股市操作强化训练两方面用途的实用性操盘工具书。
作为用于强化训练类的书,最大特点是:案例多、习题多。本书也不例外。本书的图形就有600多幅,它几乎把沪深股市10年来有代表性的K线走势和技术图形都选了进去;习题100多个,概念题、选择题、是非题、.简答题、问答题,应有尽有。另外,每幅图例都有专家、名人的精辟分析,每道题都有值得投资者一读的参考答案,内容十分丰富。为了发挥本书的效用、读者在阅读本书时,不能只看不练,而要多做练习。因为只有通过练习,才能发现问题,纠正操作中的错误;只有通过练习,才会驾轻就熟,把股市操作技巧用好用活。在学中练,在练中学,反复比较,反复运用,唯此才能达到股市操作强化训练的预期目的。这点必须引起投资者的高度重视。
本书在选用沪深K线图走势时,将个股的名称、价位作了删除(只有极少数图案中的个股名称、价位,因书中内容需要作了保留),这主要是为了避免因投资者对某些股票的偏爱和价位上的错觉,造成对K线技术图形上的买卖信号作出错误判断,而所作的一种特殊处理。读者对此不要有什么误解。从K线、技术图形操作理论上来说,任何股票都有强弱转化的时候,这里面股质本身是次要的,重要的是我们能不能在技术上找到买卖它们的理由和依据。当K线和技术图形走势告诉我们可以买的时候,无论是绩优股、绩差股,无论高价股、低价股,都要敢于买。反之,则要敢于卖。沪深股市上就有不少投资者因为对绩优股的偏爱,当它们股价高高在上时,仍然不断追涨,对K线、技术图形发出的见顶信号置之不理,结果被深套,损失惨重。这个教训是十分深刻的。因此,我们认为删除图形上的个股名称、价位,对促使投资者养成按图形信号操作的习惯有很大的好处。
本书每一章结束都安排了两套测验题,这些测验题既是对读者掌握K线或技术图形操作技巧熟练程度的检测,也是对本书内容的一个总结。因此,读者必须认真待之。测验题每一小栏都有得分多少说明,并附有参考答案。读者做完测验题后可自行打分。其评分标准和一般考试评分标准相同。60分为及格,80分以上为良好,90分以上为优秀。如第一次测验成绩较差者,说明你对股市操盘技巧还没掌握,参于股市操作的风险就较大。此时,最佳的办法是暂停股市买卖活动,重新学习,反复练习,待第二次测验成绩提高后再积极参于股市运作,这样投资收益就会有很大的提高。
书读到这里,应该开始看国外的经典了
呵呵,所谓“取法乎上,得乎其中”
如果老是在国内的书里打转,恐怕会限制自己的视野,无法往高层进阶
有时候,决定你是否能在市场里成为赢家的关键,不是在于你有多高的技巧,而更重要的是你的理念
《期货市场技术分析》这是一本很适合初学者看的技术分析的经典书籍
讲得不深,但很透彻,把每项技术分析的重点都拎了出来
加上丁圣元先生流畅贴切的翻译
使之成为中文版技术分析书籍中难得的好书
当然,这本书的价格可能稍贵
如果想追求性价比的朋友,可以选择该书的更新版《金融市场技术分析》
《金融市场技术分析》是《期货市场技术分析》的新版,增加了一些内容
翻译者是陈鑫。陈鑫先生也是国内翻译交易书籍的一把好手
不过,对于我个人来说
捧着《期货市场技术分析》这本大书
好像感觉更舒心和温暖些
接下去要看的书是《股市趋势技术分析》
记得我曾经说过这样的话,如果要出远门,而只能让我带一本交易书籍在身上,我会选择《期货交易策略》
现在我要说的是,如果要拿走我书架上的交易书籍,而只能留一本下来,我会选择把《股市趋势技术分析》留下
这本书可以称之为伟大,她的伟大主要体现在1)用具体图表走势对道氏理论进行了细致和精彩的描述
道氏理论之重要,交易者皆知,可惜很多人看道氏理论觉得空洞和枯燥,不过《股市趋势技术分析》却能给你一种豁然开朗的欣喜;她不仅能让你领略到道氏理论的精髓,更可以给你一种对道氏理论震撼性的再认识。我无意吹捧该书,因为这些都是我当年读书时的感觉。
2)图表分析的巅峰之作
在我印象里,应该没有哪本书论述图表分析能达到《股市趋势技术分析》的高度
该书在图表分析这一项,不仅告诉我们应该如何去分析图表中各种力量的消长,平衡,突变,尺度,及我们就此所该做的应对策略和手段,她更引导我们去思考探寻隐藏在图表背后的东西,即引起这些变化的实质。我觉得,如果我们能领会该书的要义,那当面对任何一张图表的时候,我们都不仅能够看出“然”,且会明了“所以然”。
《股市趋势技术分析》的中文版有个缺憾,就是翻译好像并不理想(李先生翻译)
这对初学者的阅读会带来些障碍
但在读完上面几本书后,我还是愿意向初学者推荐该书
因为读这本书能够大幅度提升你的格局,包括交易思想,交易策略以及技术分析的大局观
在读完上面这些书后
你可能在脑子里已经形成了初步的交易思想
并且对各种技术分析方法有了总体上的认识
但如果你打算现在就去进行交易的话
那还是远远不够的 面对宏大的市场
你会不知从何下手
所以,接下来你需要做的是构建属于自己的交易体系
这是一个成熟的交易者必须要去做的一件事
当然,在开始做此事以前
因为很可能你并不知道如何取舍,还不知道哪些东西是适合你的 所以你需要看一些书
希望这些书能够给你一些启发,便于让你作出你的抉择
这些书包括
1)《股票作手回忆录》
2)《交易冠军》
3)《华尔街操盘高手》(金融怪杰)
4)《华尔街点金人》(新金融怪杰)
5)《操盘建议--全球顶尖交易员的成功实践和心路历程》
6)《美国期货专家经验谈》
7)《攻守四大战技》
8)《投机智慧》
9)《期货交易策略》
10)《刀疤老二的文章》