暑假学习计划

这次放暑假显得特别仓促,
项目上还有很多待处理安排的事项还没来得及考虑,
就得踏上归途了。
难得的一个完整的暑假,这个学期确实挺辛苦,
所以暑假没有给自己安排过多的学习计划:
1.考虑项目集成中有待解决的问题,重点在工作的分配和结合
2.把所有日志重新整理,将网站推上线
3.补习一下C++,深入学习数据库
 
研一的师弟师妹自愿暑假留下,为了让他们迅速跟上,
结合项目给他们布置了些暑假作业,希望能借此推行一种先精通一二,再互通有无的学习方式。
把发给他们的学习提纲贴出来:
 

Remoting、反射、范型编程

知识点:

1.    Remoting技术

a)         两种方式

b)        配置方法(两种)

2.    反射机制

3.    范型编程

 

参考资源:

1.    Visual Basic.NET反射参考手册》

2.    C#程序员参考手册

3.    http://book.csdn.net/bookfiles/156/

 

XML相关知识

知识点-XML的八项标准技术:

1.    XSLXML的扩展样式表语言,相当于HTMLCSS

2.    XSL-TXSLTXML文档转换为其他文档,比如XHTML

3.    XLink:在XML中进行超链接,相当于HTML里的<a>

4.    XPointerXML的书签,相当于HTML#连接

5.    XML NamespacesXML的命名空间,这个最简单

6.    XPath:在XML文档中查找信息的语言

7.    XQuery:把XML看作一个数据库的话,XQuery就是查询数据的SQL语言

8.    XML Schema:代替了过时的DTD,成为描述 XML 文档的结构的标准

 

学习前提:

首先熟悉HTML及其相关知识,比如CSS

 

难点:

XSLXQuery

 

实践:

八中应用均要求进行简单实践

 

工具:

XML SPY

 

参考资源:

1.    《无废话XML

2.    http://www.w3school.com.cn/x.asp

3.    http://www.opendl.com

 

测试驱动开发

要求:

1.    透析测试驱动开发思想

2.    结合相关测试驱动开发工具实践(NUnitTestDriven.NETVS2005的测试项目)

3.    ss结合设计模式和代码重构的技巧

 

参考资源:

1.    《测试驱动开发》

2.    《单元测试之道 C#版—使用NUnit

 

多线程、委托、同步异步调用

知识点:

1.    多线程

2.    委托

3.    同步异步调用

 

目标:

InventionTool启动时各个模块的加载改成多线程(现为顺序加载)

 

注意点:

1.    什么情况下需要使用多线程、委托、异步调用

2.    子线程对控件的调用(控件一般是由主线程生成)

3.    多线程在服务器编程中的应用(结合TCPUDP

4.    多线程的管理-线程池和定时器

5.    委托与事件的关系(自定义事件)

6.    异步同步调用方法时各线程的协调通讯(lockMoniterMutex

 

参考资源:

1.    C#线程参考手册》

 

数据库设计&管理

知识点:

1.    数据库设计(数据分析建模、数据规范化、完整约束性)

2.    面向对象编程技术与关系数据库的阻抗失配

3.    数据库封装策略及对象映射技术(HibernateNHibernate

4.    数据库重构

5.    数据库优化

 

实践:

学会使用一种ORM框架(HibernateNHibernate

 

工具:

1.    VISIO

2.    PowerDesigner

 

参考资源:

1.    《敏捷数据》

2.    《数据库重构》

 

posted @ 2008-07-05 22:25  湘西小刁民  阅读(230)  评论(0编辑  收藏  举报