读书笔记:《写给大家看的面向对象设计》,《程序员的职业素养》,《设计模式其实很简单》

摘要: 按照上次的计划 看了三本书,笔记现在才贴出来。《写给大家看的面向对象设计》:使用接口开发的作用规范函数命名,特别在项目人数比较多,在设计时,定了接口命名与参数。可以把前台与后台的脱离。定义接口后,实现接口并返回模拟的数据,例如DataTable等,前台不需等后台就可以做UI与交互,改善UI与需要的数... 阅读全文
posted @ 2014-10-23 18:00 向振文 阅读(244) 评论(0) 推荐(0) 编辑

《浪潮之巅,第二版》,《黑客与画家》,《暗时间》读后感

摘要: 根据上次的读书计划,认为好的书,推荐一下:《浪潮之巅》第二版很佩服作者的视野,与概括总结能力,在第一版中总结了硅谷科技企业的情况,其中有因为大环境变化,还固执守旧或者反应慢,导致中落且消失的案例。如果第一版是对历史概括;那么第二版是对未来的预测。IT人生值得一看。其中,最关注的是:移动互联网,形成革... 阅读全文
posted @ 2014-07-10 16:18 向振文 阅读(1926) 评论(10) 推荐(4) 编辑

查看SharePoint文档库是,显示层次目录,可以点击返回层次

摘要: 在sharepoint 2013中,Documnet library(文档库)包含多层文件夹,当进入到文件夹后,返回指定层次了(例如返回上一层),需要用浏览器的返回。使用起来不方便,而且浏览器的返回,会导致一些问题,不推荐普遍用户使用。解决这个问题,可以做一个目录结构,实现方法是:访问Documen... 阅读全文
posted @ 2014-04-29 16:20 向振文 阅读(1179) 评论(2) 推荐(1) 编辑

浪潮之巅 -- 读后感与杂谈

摘要: 《浪潮之巅》一本通过描述硅谷的科技公司起落,与公司发展所需的环境,人才,资本...分析介绍其中的关系。并提到公司“基因”确定方向。这些基因也许是令公司不断发展进步,也许是在时过情迁,固执导致错过下一个浪潮,最终就算是一流的科技公司,也平凡下来,或者消失。个人认为:无论是公司还是个人,对大局方向的敏感度,与发问题之后是否能改变自己来适应发展,决定它上行还是下坡。具体到技术人员,应认清发展趋势的所需,不应待在舒适区,提升、改变自己。杂谈:经过比较一段心理挣扎,才想通。之前有两点错误:等以后条件好了,就设个独立的书房,在良好的环境下看书,学习。身边的人,也不太喜欢看书,自己就别“浪费时间”了。现在的 阅读全文
posted @ 2014-03-28 17:12 向振文 阅读(532) 评论(0) 推荐(0) 编辑

InfoPath分别定义New/Edit 表单

摘要: InforPath自定义表单时,默认是New/Edit是相同的,有时不能满足特殊情况,例如,某些字段在新建时不需填,编辑才改。或者编辑时不能编辑特定字段。这时最方便的方法是分别定义表单,按不同情况使用不同表单。例子: 在编辑时,不能编辑特定字段。思路是:New/Edit 表单,在Edit表单中,将特定字段禁用。1. 第一次打时,就一个默认表单。我们再新建一个,如下图,2. 输入表单名字,例如为“New”,从默认的表单中Copy全部元素,放到“New”中。3. 新建时使用“New”,编辑时使用默认的。4. 点击“表单加载”,后定义加载时的规则。新建规则,加上条件。例如:一个必填项,为空时是新建, 阅读全文
posted @ 2014-01-17 10:10 向振文 阅读(549) 评论(0) 推荐(0) 编辑

SharePoint js操作原生的New/Edit表单

摘要: 列表的表单,有个类似的需求:在New需隐藏特定字段,Edit时显示。默认是New/Edit表单的字段是一样,就算在Content type 是隐藏也是同时影响两个表单。如何做到仅仅在New时隐藏呢?思路:在SharePoint Designer中,修改列表的New表单,加入JS,控制CSS属性达到效果。其中有两点:1. JS代码段应该放在那里?2. 怎么定位到字段,代码如何写?以下方法使用的JQuery库,需要引入js。例子中已经在母版页中引入了。步骤:1. 在目标列表中,点击“新建项目”,在Ribbon中点击“编辑页面”,“添加Web部件”,加入“内容编辑器”WebPart,保存页面并退出。 阅读全文
posted @ 2014-01-03 17:26 向振文 阅读(1014) 评论(0) 推荐(0) 编辑

网站与SharePoint整合--同步用户

摘要: 最近的项目中,使用到了把使用的网站,整合到SP,做了一写东西,也分享一下。主要做的是用户的同步,把现有网站的用户到同步到SharePoint 中。SharePoint以下简称:SP其中,网站的用户,添加到SP中,主要两个种用户,local user(本地用户)或AD user(域用户)。这边的SP域环境下的。概念整理:同步用户:用户添加到SP,并加入到相应的用户组中(没有用户组,就要先添加,并配置权限)。用户添加到SP:先将用户添加为local user 或者 AD user,再加到SP中。用户组的权限设置:先添加Permission Level(权限级别),再给用户组指定权限级别。权限级别: 阅读全文
posted @ 2012-11-23 17:18 向振文 阅读(679) 评论(0) 推荐(0) 编辑

使用SharePoint EventHandler added与updated 事件遇到的错误与解决方法

摘要: 之前遇到这样的功能需求:增加/更新 库中的数据时,同时要更新本身一些column,发现偶尔报错的情况,经过不断查找资料与调试,啃代码,终于找问题与解决方法,现在分享出来。 Added问题: 例如:添加一个wiki page之后,将其URL访问地址,加到当前Item数据的指定column中,(为了可读 阅读全文
posted @ 2012-10-11 16:36 向振文 阅读(590) 评论(0) 推荐(0) 编辑

在SharePoint2010配置使用MSCharts

摘要: 前段时间在SharePoint里用到MSCharts展示数据,总结了一下如何配置使用,现在分享出来。首先需下载安装MSCharts, 下载在这里然后,要修改web config 文件,这个文件一般在对应web application端口文件夹,例如:C:\inetpub\wwwroot\wss\VirtualDirectories\10000\web.configweb config三个需修改地方1. <httpHandlers> 里增加:<httpHandlers> <add path="ChartImg.axd" verb="GE 阅读全文
posted @ 2012-08-17 10:29 向振文 阅读(502) 评论(1) 推荐(0) 编辑

毕业两年的思考--程序人生

摘要: 哈佛有一个著名的理论:“人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。”很喜欢这句话。当时看到很震惊,原来自己在浪费时间,在放弃改变命运的机会。于是,为了改变现况不断努力(自省、自律、鼓励、加压等)。 第一次感受改变是在大三暑假,那时选择留校,并把每天的学习计划安排的满满的,目标在计算机编程与计算机三级的学习。也因为这些引导我走入程序员的道路,不是那时学的东西多么的用,说实话,当时学的东西、证书对现在工作真没什么帮助。对我来说最大的好处是找到了方向,肯定了那份执着,态度、自学能力、自我约束上的注重。这些是终身受益的。"教育就是忘记了在学校所学的一切之后剩下的东西&q 阅读全文
posted @ 2012-07-13 12:24 向振文 阅读(1127) 评论(6) 推荐(1) 编辑