07 2017 档案

摘要:记住一大堆git命令,没有任何意义。所谓”学以致用”,”在用中学”是有一定道理的。 我们用git命令解决两大问题: 一、如何将本地项目上传到git 二、修改了本地文件,如何同步到git 想必这两个问题,是开始学习git命令,很想应用的。 添加项目: 1、(先进入项目文件夹)通过命令 git init 阅读全文
posted @ 2017-07-19 17:42 micDavid 阅读(303) 评论(0) 推荐(0) 编辑
摘要:上一篇,我们完成了具体的开发工作,但是最终必须得部署到客户机器上。所以,部署方面,我花费了一些时间去研究,现在总结下。上一篇中,我为什么建议开发人员安装wps专业版呢?因为装了专业版,方便我们开发,安装过程中会顺便把 office PIA安装到GAC中。否则,我们还得手动安装PIA,这个过程极其繁琐 阅读全文
posted @ 2017-07-19 16:20 micDavid 阅读(5232) 评论(2) 推荐(1) 编辑
摘要:上一篇,我们谈了插件开发原理,现在该是应用原理的时候了。工欲善其事必先利其器,首先安装wps 2016专业版,然后再开发。 第一步:打开vs2010,新建一个类库项目,项目结构如下: 说明:其中Resource1.resx是资源文件,它包括了两张png图片一个定义ribbon的txt文件。 第二步: 阅读全文
posted @ 2017-07-19 15:38 micDavid 阅读(9522) 评论(6) 推荐(0) 编辑
摘要:wps 2016版比旧版感觉大气多了,加载速度快,操作方便,一直是wps的优点。随着wps的稳定性提高(当然比office还是差了很多),政府等一些部门采用几乎免费的wps来办公。我们公司决定把业务扩展到wps。于是我开始wps的研究。 我觉得研究的困难有以下: 1、关于wps插件开发的资料比较少。 阅读全文
posted @ 2017-07-19 13:54 micDavid 阅读(7114) 评论(1) 推荐(1) 编辑
摘要:想象力比知识更重要,因为知识是有限的,而想象力概括着世界的一切,推动着进步,并且是知识进化的源泉。严格地说,想象力是科学研究中的实在因素。 ———— 爱因斯坦 这句话在上学的时候就知道了,可是要深刻的理解,得经过一些事情,才能够理解。 我们开发了一个客户端软件,在一个同事的机器上发现了问题:用程序打 阅读全文
posted @ 2017-07-11 11:11 micDavid 阅读(411) 评论(0) 推荐(0) 编辑
摘要:先看webapi提供的服务: 客户端调用: 通用的post方法: 此时返回来的结果如下: 此时,我就想为什么之前的接口,返回不了数据呢?想了下应该是返回的model无法序列化成xml格式,如何让系统帮助生成xml,使用了各种办法,还是返回服务器500错误,最后决定还是自己写个序列化的方法。在此先不提 阅读全文
posted @ 2017-07-10 15:58 micDavid 阅读(225) 评论(0) 推荐(0) 编辑
摘要:记得八年前第一次使用socket做的一个五子棋程序,需要序列化棋子对象,传递到对方的电脑上。 一个偶然的机会,第二次使用socket做点事情。先看聊天服务器端的实现: 服务器端要实现以下功能: 1、启动服务,开启监听 2、持续不断地接收消息 3、发送消息 启动服务,创建监听socket,绑定Ip和端 阅读全文
posted @ 2017-07-10 11:49 micDavid 阅读(6527) 评论(0) 推荐(0) 编辑
摘要:说起wcf,一直以来总是直接创建wpf的应用程序,这样默认的宿主是IIS。如果想更换宿主,那么我们首先得创建wcf类库。 这个类库会自动创建一个app.config文件。到最后部署的时候,把它移到宿主的项目下。看看IService1.cs: 该接口只提供一个方法,接收一个对象,返回string,再来 阅读全文
posted @ 2017-07-10 09:22 micDavid 阅读(1178) 评论(0) 推荐(0) 编辑
摘要:根据用户的输入确定是哪一卦,哪一爻。 下面的代码是如何在控制台打印八卦图: 高亮:代表算出的爻。下载完整的代码:https://github.com/wangqiang3311/mywork 阅读全文
posted @ 2017-07-06 11:32 micDavid 阅读(2091) 评论(0) 推荐(0) 编辑