2014-10-25 计划开发一个理财记账的软件练手。
首先是要选择平台,一开始想着安卓,因为安卓手机平板比较流行,硬件环境比较好。但是考虑到没有接触过安卓,而且windows平板很多廉价的产品出来了,考虑到方便性,还是选择了windows平台。
计划中需要手机和平板,台式电脑互通协作,结合office进行开发,office 365平台5用户是499¥,价格还能接受。不过,windows phone系统和windows系统之间没有整合在一起,需要等下一代vs出来,metro应用才能通用,估计是明年年初的事情,可以等待。
现在第一步是掌握xmal的图形设计语言,c# linq数据检索,office整合,多用户协作模式这几点,在一台机子上模拟工作流程。将来需满足多硬件多用户远程登陆的协作。 第二步,准备工具和文档。vs中文版加中文文档。电子书也要找一些出来看看。
今天就到这里。
2014-10-26 安装了vs2013 express 。
发现更新的文档居然是vs2012的,不知道是怎么回事,但是对我来说,2013和2012差不多。
盯上了webcast,结果发现以前iReaper软件不能下载,然后官网居然也不能下载,微软中国~~~服了。然后在博客园发现了stevenhqq开发的一个工具《WebCastDownLoad试用版》:http://www.cnblogs.com/stevenhqq/archive/2008/12/26/1363270.html 可以用。
使用方法是,首先设置下载的目录。第二,把线程数目从5改成2. 如果碰到卡住,重启软件继续。
我是每一条目点右键下载全部的,后来,差不多把整个webcast下载完毕后,发现原来可以按住拖动鼠标多选一起下载,(-__-)b。
只有少数几个无法下载。
然后在脚本之家下载了一下电子书:http://www.jb51.net/books/list509_1.html
2014-10-30 对技术组件进行了选择
网上下载了《c#高级编程》第八版,然后根据目录进行了技术选型,选择自己项目需要用到的技术。首先是语言基础,然后是wpf界面,wcf通信,ado实体,消息队列,数据结构。详细的分析文章:对.net技术组件的分析和选择 http://www.cnblogs.com/Nobel/p/4062148.html
2014-11-2 复习c#
协变逆变,无论看多少遍,不久都会忘了~~
2014-12-1 看了一下ado实体的CSDL规范
年纪大了,学新东西真累,当年一个月把c++上千页的文档看完,现在翻两页就犯困。
2014-12-8 稍微整理了实体框架
2014-12-10 研究了wcf的通信
大概了解了一些基础概念