推荐阅读

excel自定义数据显示:在超过24小时的情况下,如何显示“25:00”
用 Excel 计算时间的时候,有一些需要注意的内容。首先最基本的一点就是以半角数字输入“9:00”后,Excel 中会自动认定该数据为时间数据。比如要计算工作时间等时长,可以以终止时间减去开始时间来处理。以终止时间减去开始时间,算出中间经过的时长问题在于统计时长。以下表中的单元格 D7的数据为计算单元格 D2~D6数据的 SUM 函数。合计数为9(小时)×5=45(小时)。但是,单元格 D7中却为“21:00”。结果本应是45小时,表格中却显示21:00那么,为什么明明答案是45小时,表格中却显示为21小时呢?这是因为在 Excel 中一般默认时间数据的范围为0:00~23:59,只要总计时间超过24个小时,在第24个小时会自动回到0:00。当然这只是显示问题,而实际计算结果还是45个小时。但是,表面上我们看到的仍然是计算错误的数值。想要显示实际的时长,在【数字】➛【自定义】的【类型】栏中输入以下数值。

Iphone版OneNote介绍
好了,废话到这里,下面开始教程:iphone端OneNote介绍:下载安装app这些就不多说了,进入以后的读取界面 由于用到了微软的skydirve服务,所以需要用你的live id来登录,就是hotmail的账号密码。如果没有可以到 http://www.hotmail.com 注册一个hotmail邮箱就行了。登陆界面 登陆以后,软件会自动进行同步。如果你还没使用pc端OneNote的话,这里只会有一个默认的笔记Personal (web)。我这里由于在skydrive服务器已经有一个笔记2011(pc),所以同步完以后也会在iphone上显示。

如何提高ASVAB Word知识子测验的考试成绩
ASVAB将测试您的词汇。通常,在Word Knowledge子测验中,您乍看之下还是不知道答案。即使有这种限制,您也可以选择一些技巧来帮助您获得最佳成绩。像所有ASVAB子测试一样,Word Knowledge子测试也是定时的。在纸质版本上,您有11分钟的时间回答35个问题,这意味着您有不到20秒的时间回答每个问题。在CAT-ASVAB上,您在8分钟内有16个问题,每个问题30秒。只要您保持专注,这些时间就足够了。如果要使用ASVAB的计算机版本,则剩余时间将显示在计算机屏幕上。如果您要进行纸质考试,则在房间里可以清楚地看到一个时钟,考试负责人将子考试的开始和结束时间张贴在黑板或白板上。一个谐音是多义词。该单词的拼写可能相同,也可能拼写不同。如果拼写相同,则其发音可能不同。一些拼写不同的谐音可以具有相同的发音。ASVAB不包含任何技巧性问题。换句话说,该测试不会为您提供两个合法答案,而是要求您尝试确定哪个是“最佳”答案。但是,如果您不注意,同音异义词仍然会使您绊倒。看下面的例子:贝特几乎意味着:贝特和诱饵是谐音。这是两个听起来相同的单词,但是它们的拼写不同,含义也不同。诱饵的手段折磨或捉弄(它也被用来引诱鱼),并软化手段使更少。一些同音异义字拼写相同,但含义不同。在进行直接定义问题时,您不会在Word Knowledge子测试中看到多个正确的定义,但是当在句子的上下文中使用该单词时,您可能会看到这样的多个正确的定义。例如:杰克在脖子上系了弓。所有答案选择都是“ bow ”一词的正确定义。但是,对于句子中的弓,只有一种选择才有意义。对于杰克来说,绑武器,船前或脖子上的三角形根本没有意义。

word如何设置打开密码
在日常的工作、生活中我们经常使用word等办公软件,我们编辑的文档有时不希望别的人看到,因此就需要给word文档文件设置密码,如何设置哪?小编在下面简要说一下步骤,有需要的朋友可以来看看哦。 设置打开密码步骤如下: 步骤一:打开需要设置密码的word文档,打开“工具”菜单,左键单击“选项”命令。 步骤二:在打开的“选项”对话框中,选择“安全性”按钮。 步骤三:在对话框中设置“打开文件时密码”和“修改文件时密码”,然后点击确定。 步骤四:点击确定后,会提示再次输入“打开文件时密码”和“修改文件时密码”,输入后点击确定。 步骤五:点击文档的关闭按钮,会出现确认修改对话框,点击确定。 步骤六:现在已经设置好了,在下次打开文档时,就会让你输入密码。 步骤七:如果是想把密码去掉,直接打开“工具”中的“选项”对话框,点击“安全性”按钮,把“打开文件时密码”和“修改文件时密码”删去后,点击确定即可。看了“word如何设置打开密码”此文的人还看了:
最新发布

SharePoint 网站备份还原实现教程
今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是这两种方式。1、 命令行的方式,在服务器端,所有程序 - Microsoft SharePoint 2010 Products - SharePoint 2010 Management Shell 确定 备份网站命令:backup-SPSite http://localhost:10086 -Path C:\100861.bak 还原网站命令:Restore-SPSite http://localhost:10087 -Path C:\10086.bak -Force -DatabaseServer sharepoint2010 -DatabaseName wss_content_10087Test 简单介绍下这个命令backup-SPSite/ Restore-SPSite是操作的名称,我们需要备份还是还原,当然还有网站的导入和导出,大家可以搜一下Management Shell的命令;后面跟着的是网站集的URL,-Path是路径表示,后面跟着的是文件的物理路径;还原的命令里面还有DatabaseServer是数据库服务器,后面当然跟着服务器的机器名了;然后DatabaseName数据库名称,跟着的是这个网站集的数据库名称。还原的时候,还要加上-Force,就是要覆盖掉之前的网站集。 感觉这个命令行相比之前,有一点不如意的地方,就是操作成功没有提示,失败会提示错误,感觉还是不够人性化,给大家截个图,是我备份和还原时运行的图,大家可以参考下。备份图还原图

SharePoint 搜索的简单设置 图解教程
1、 开启搜索服务,管理中心 – 应用程序管理 – 服务应用程序 – 管理服务器上的服务2、 点击进去,启动“SharePoint Foundation搜索”、“SharePoint Server搜索”3、 其间,需要新建一个应用程序用于搜索4、 管理中心 – 一般应用程序设置 – 服务器场搜索管理 – 点击之前创建的应用程序 – 进入搜索管理,在左侧菜单,可以管理内容源等搜索相关设置。如图: 5、 左侧导航选择内容源,进入内容源管理,如图:选择“本地SharePoint网站”,编辑把自己的网站集剪切出来,保存。

SharePoint 查找字段内部名称的小方法
我们使用SharePoint经常回味找到新建字段的内部名称而感到苦恼,尤其是某些情况起的是中文名字,那一段一段的"@_x6240__x5c5e__x9879__x76ee_",看着的确比较难懂。 查看列表的内部字段名称,先通过“查看所有网站内容” - 进入列表 - 列表设置 - 如下图 然后,把鼠标浮在想要查看内部名称的字段上,查看状态栏,如下图 Field=%5Fx5185%5F%5Fx5bb9%5F 对了,"Field="后面的,就是字段的名称,如果需要引用,前面加上@,%5F完全替换为"_",就可以了,如上面的字段名称,在SharePoint内部就是@_x5185__x5bb9_。 ps:关于查看字段的小方法,拿出来跟大家分享,当然,对于查看数据库中的字段,自己就没有好办法了,就只有小工具,或者直接SQL中对比了,希望谁有好的建议,可以给我留言。吼吼。

SharePoint ECMAScript客户端模型简单示例
ECMAScript客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,今天正好看到这,尝试了下,也拿出了和大家分享下。我自己感觉,客户端模型,和sp的对象模型没有太多区别,就是用起来,更加不得心应手了。今天写了下Script的,各种不好使,各种没调试,各种郁闷,哎。怎的一个愁字了得。好了,不费话了。 客户端对象模型的优点,就是可以在没有服务器的条件下,进行客户端编程。比如,我是一个Moss小用户,然后我还没有服务器的访问权限,我就可以用Designer了。首先、新建一个aspx页,在头部添加SP.js的引用,我们就可以在这个页上,写我们的客户端模型代码了。添加位置在顶部PlaceHolderAdditionalPageHead这个节点里面,添加<sharepoint:ScriptLink Name="SP.js" runat="server" OnDemand="true" Localizable="False"></sharepoint:ScriptLink>的js引用。 下面是我做的一个例子:在在页面上写上<script>,然后编写我们的js脚本就可以了,感觉语法的格式,和sp对象模型很相似,首先是打开网站,打开列表,然后找到列表项就可以了。不过,和sp对象模型还是有区别的,sp对象模型,生成了对象就可以调用里面的值了,而客户端对象模型,还需要load一下,才可以取到里面的值。大家在写js的时候,一定要注意拼写!!!血的教训,因为调试起来非常不方便,所以第一遍写的时候,就要仔细。 我的例子写了一个GetListItem的函数,然后可以读取列表里面的项目,在点击button的时候,读取列表里面的条目,然后显示出来。代码附在后面,有兴趣的朋友,可以试一试。效果图就是下图,点击之后,下面是图中蓝框的样子。自己也是初识ECMAScript,拿出来和大家分享下,如果有哪里说的不对的地方,欢迎大家留言指正。当然,我们不可能记住每个对象的使用,我们可以访问微软的网站,来查询我们需要的对象定义的方法和变量,可以点击下面的地址http://msdn.microsoft.com/en-us/library/ee538253.aspx <script type="text/javascript"> function getlistitem() { var mycontext=new SP.ClientContext(); var mysite=mycontext.get_web(); var query = new SP.CamlQuery(); query.set_viewXml("<View><Query></Query></View>"); var mylist=mysite.get_lists().getByTitle('MyFirstLists'); myitem= mylist.getItems(query); mycontext.load(myitem); mycontext.executeQueryAsync(Function.createDelegate(this,this.getsuccessed),Function.createDelegate (this,this.getfailed)); } function getsuccessed() { var str=""; var listsE=myitem.getEnumerator(); while(listsE.moveNext()) { str+=listsE.get_current().get_item("Title")+"<br>"; } document.getElementById("lists").innerHTML=str; } function getfailed(sender,args) { alert("failed~!"); } </script>

SharePoint 2010 .Net托管客户端模型简单示例
.Net托管客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,相比Script的客户端对象模型,VS里使用的.Net客户端对象模型感觉使用起来,方便了很多,至少编写的时候会有提示,编译的时候会有错误提示,然后,我们可以把相应的两个dll文件,和编写的程序放到一起,放在客户端执行,感觉还是有收获的。 下面介绍下.Net托管的使用,首先新建一个控制台程序,选择.Net3.5框架,然后在引用中添加我们需要的客户端引用,位于/ISAPI下的Microsoft.SharePoint.Client.dll和Microsoft.SharePoint.Client.Runtime.dll,最后,在头部using中引用我们需要的头文件,就可以编写我们的.Net托管客户端对象模型代码了。 谈谈自己对这个客户端对象模型的理解,感觉.Net的对象模型还是和SharePoint很贴近的,不仅仅是编写起来相对ECMAScript方便,而且掌握起来更加容易一点,尤其方便我们编写一些小工具,进行列表操作,不用非要在服务器端运行,还是有提高到。 我的例子依然是一个读取SharePoint2010列表数据的示例,有使用不当的地方,欢迎大家指正。 static void Main(string[] args) { ClientContext context = new ClientContext("http://sharepoint2010:10086/"); Web web = context.Web; List list = web.Lists.GetByTitle("MyFirstLists"); CamlQuery query = new CamlQuery(); query.ViewXml = @"<view><query></query></view>"; ListItemCollection listitem = list.GetItems(query); context.Load(listitem); context.Load(web); context.Load(list); context.ExecuteQuery(); String title = web.Title; String listname = list.Title; Console.WriteLine("网站名称:" + title); Console.WriteLine("列表名称:"+listname); Console.WriteLine("列表数据:"); foreach (ListItem list2 in listitem) { Console.WriteLine(list2["Title"].ToString()); } } 和ECMAScript客户端对象模型一样,程序在Load时,并没有请求数据,而是在ExecuteQuery的时候才真正的发起请求。

SharePoint Silverlight托管客户端模型简单示例
Silverlight托管客户端模型,是SharePoint2010推出的三种客户端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一种,自己对于Silverlight也不是很熟悉,这也是第一次尝试Sliverlight,不过,我们主要尝试的是客户端模型调用SharePoint,而非Silverlight的功能。 首先,我们打开vs2010新建项目,选择silverlight – Silverlight application,选择.Net 3.5框架,输入我们的项目名称确定即可,弹出silverlight新建向导,这个我们不需要改什么设置,确定就可以了。然后,我们在Silverlight中添加对客户端模型支持的引用,位置在:TEMPLATE\LAYOUTS\ClientBin下的两个dll文件 Microsoft.SharePoint.Client.Silverlight.dll Microsoft.SharePoint.Client.Silverlight.Runtime.dll 添加完引用,我们就可以编写我们的Silverlight程序了,我的例子就是通过Silverlight的客户端模型读取一个列表中的项目,然后显示到Silverlight的web部件中,试过了SharePoint2010推出的3中客户端对象模型,觉得使用差不多,一样是读取web,然后读取列表,读取列表项然后显示出来,同时,也需要先通过Load预读一下数据,然后再ExecuteQueryAsync才进行数据请求。而且,Silverlight的执行方式,是异步的。 相比SharePoint2007,新版本的2010对Silverlight的支持有了很大改善,我们将编译后的Silverlight程序,也就是debug里面的.xap文件上传到文档库中,然后添加Silverlight的Web部件,输入Silverlight文件的链接,就可以添加到SharePoint中了,如下图就是我的示例的展现效果。后面还有代码供大家参考,初次使用Silverlight,不足之处,欢迎大家指正。 Web web; List list; ListItemCollection listC;

SharePoint 调用WCF服务实现实例教程
内容比较简单,主要记录自己使用SharePoint 2013WCF服务遇到的小问题和小经验,分享给大家,希望能够给需要的人有所帮助。好吧,进入正题! 1、在创建好的测试项目中(控制台程序),在引用上右键添加服务引用,如下图: 2、填写WCF的服务地址和命名空间,完毕后点击转到,如果服务没有开匿名,可能需要输入用户名和密码,如下图: 3、点击转到并输入用户名密码,稍等片刻,即可找到WCF服务,然后点击确定即可将服务添加到引用,如下图: 4、添加调用WCF服务的代码,这里代码很简单,就是获取List中的数据:public static void GetListDate() { //创建WCF服务 Uri url = new Uri("http://serverurl/_vti_bin/ListData.svc"); ListDataService.开发人员网站DataContext datacontent = new ListDataService.开发人员网站DataContext(url); //给WCF服务授权 NetworkCredential nc = new NetworkCredential("username", "password", "domain"); datacontent.Credentials = nc; //获取数据,AppInstallLogs为列表 var itemcoll = datacontent.AppInstallLogs; foreach (var item in itemcoll) { Console.WriteLine("ID:{0} - 标题:{1}", item.Id, item.标题); } } 5、测试结果,如下图:

SharePoint 页面中如何添加.Net代码
在SharePoint页面库里的页面中,添加.Net代码,只需修改一下相应应用程序的web.config文件,即可; 在web.config里面的<PageParserPaths>节点,加入一行配置文件即可:<PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> a、VirtualPath :要添加Net代码的自定义页面的URL,"/*"为全站; b、CompilationMode :对自定义页面里的.net 托管代码编译; c、AllowServerSideScript :设置自定义页面是否支持服务器端执行的脚本;(web.config添加节点截图) 在SharePoint网站页面库(SitePages)中,新建一个aspx页,添加Net代码,如下图:(SharePoint Designer中修改aspx的代码)

SharePoint 如何使用代码为页面添加WebPart
传统的SharePoint实施中,我们通常会创建SharePoint页面,然后添加webpartzone,而后在上面添加webpart;但是有些情况下,也要求我们使用代码,将webpart添加到相应webpartzone中,下面,简单介绍下如何操作。 操作其实很简单,大致原理是:用对象模型找到要添加webpart的页面,然后找到webpart,指定webpartzone的Id,配置一下WebPart,更新页面就可以了。在这里,我就简单粘贴一下代码和截图了。 1、 我是新建一个控制台程序,就不截图凑篇幅了;在里面添加两个方法; 方法一:public static void addWebpart(string SiteUrl, string PageUrl) 简介:根据页面地址和站点地址,找到这个需要添加webpart的页面,并把webpart加进去; 方法二:public static System.Web.UI.WebControls.WebParts.WebPart CreateWebPart(SPWeb web, SPLimitedWebPartManager webPartManager) 简介:去webpart库中,找到我们的webpart; 2、 简单截下图,大家看看,顺便看看引用的头文件; 3、 两个方法的源代码,如下:

Windows 2012 R2中安装SharePoint 2013 sp1图解教程
在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2013并打sp1补丁的简单参考,废话不多说,直接进入正文吧。 1、系统的版本,Windows Server 2012 R2 DateCenter版本; 在安装SharePoint之前,我已经完成了所有的准备工作,如:安装操作系统、修改机器名、设置静态Ip、安装FrameWork 3.5、安装IIS、安装AD并提升为域控、安装域控同时安装DNS、安装Sql Server和Sql Server sp1补丁等操作; 2、加载SharePoint安装镜像,如下图: 3、众所周知,直接在Windows 2012 R2中安装SharePoint 2013的时候,运行准备工具会报错,错误如下,这是因为sharepoint 2013发布早于Windows 2012 R2而存在兼容性问题: 4、手动安装准备工具,如下:Windows Identity Extensions: