推荐阅读

几何画板直角符号出现双线怎么办?
几何画板是配合中学老师教学的好工具,用该工具画几何图形、作图形变换动画都很方便,而且还可以制作物理、地理学科的课件。其实这不仅仅是个画图工具,其中还有很多别的作用的工具,比如标记工具,就是用来添加角度符号的。有版友经常遇到这样的情况:标记的直角符号出现双线,可这并不是我们想要的,那该如何解决呢?下面就一起学习解决几何画板直角符号出现双线的方法。情况如下:比如如下图所示的过线段DE外一点G作该线段的垂线,标记出垂足F,此时为了突出是线段DE的垂线,用标记工具来标记垂直符号,显示为直角,可是出现了双线。出现这样的情况大家不要慌张,是可以进行修改的,具体步骤如下:步骤一 使用移动工具选中直角符号,此时符号呈高亮显示,点击鼠标右键,在弹出的快捷菜单选择“属性”;步骤二 此时会弹出属性对话框,在其中选择“标记笔”标签,在其中的笔画数下拉选项下选择“1”,如下图所示,然后单击“确定”;步骤三 此时会发现表示垂直的直角符号变为单线了(如下图所示),这样就符合我们的需要了。以上就是给大家介绍的在几何画板中标记直角的符号出现双线的解决方法,其实标记笔的笔画数最多为4,所以也可以直接在符号上单击几次即可变为单线。

wps快盘是什么
wps快盘是金山快盘,功能:1、实时数据备份,保障文档安全;2、快速同步数据;3、随时随地和团队分享文档;4、共享文件夹,协作更高效;5、企业微博式讨论,文档支持网页直接查看。WPS快盘,即是金山快盘金山快盘个人版是由金山软件研发的免费同步网盘。 金山快盘具备文件同步、文件备份和文件共享功能,平台覆盖Windows / Mac / Ubuntu / Android / iOS / WP / Web 等七大平台,只要安装快盘各客户端,电脑、手机、平板、网站之间都能够直接跨平台互通互联,移动硬盘和数据线,随时随地轻松访问个人文件。公司电脑和家里电脑自动同步文件。快盘功能:1、实时数据备份,保障文档安全文件高强度加密传输,金山独有分布式的密钥存储系统,连续、实时备份数据,时刻保障文档安全。服务器多重,多地点备份,以防系统崩溃带来的数据丢失。2、快速同步数据经常使用U盘、Email或IM工具同步数据速度慢、操作又繁琐。使用快盘,可以将需要同步的任何电脑或移动设备填加到同一个账户上。只要一台电脑上文档进行了修改将立刻同步到其他电脑或移动设备。3、随时随地和团队分享文档

Excel函数中的datedif隐藏函数的疑惑详细解答
DATEDIF这个隐藏函数不是太理解。故再次来仔细讲下这个特别的隐藏函数。语法概述如下这是本人尝试用PPT做的。 "MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。 "YM" start_date 与 end_date 日期中月数的差。忽略日期中的年。 "YD" start_date 与 end_date 日期中天数的差。忽略日期中的年Datedif这函数比较特别,我们无法通过那记忆输入得到也没法如此得到,我们只能自己记住语法结构或者用到时百度下。当然前提是你知道这函数存在。这也是我鼓励大家函数要学入门的原因,你都不知道它存在和他大概用法,你如何去搜索它在茫茫网路上。继续谈我们这个函数。语法结构上面已经讲了,这里说下应用,源数据如图:我们按语法结构来看间隔天数不考虑年份,输入==DATEDIF(B2,A2,"yd"),类似下个间隔月数不考虑年份不考虑年月,只考虑天的情况结果如下其中只考虑天,不考虑年,适合求生日计算。间隔月数不考虑年份,适合工龄计算。

excel设置函数手动刷新的教程
Excel中的函数该如何设置成手动刷新呢?下面是由小编分享的excel设置函数手动刷新的教程,以供大家阅读和学习。 excel设置函数手动刷新的教程: 设置手动刷新步骤1:EXCEL每次打开都会自动从新计算函数值,但是有时候数据过多,会打开的很慢 如何设置手动刷新呢? 点击文件 设置手动刷新步骤2:选项 设置手动刷新步骤3:在公示下 把手动重算选中即可
最新发布

SharePoint 母版页制作 实例教程
1、 首先打开SharePoint Designer 2010,找到母版页,复制一份V4.master,用来做我们剪裁用,不建议修改之前的母版页,错了的话,不容易找回来。同时新建一个页面布局,引用自定义这个母版页,用来看效果。引用后预览下未修改的母版页,如图1所示:2、 编辑我们复制出来的母版页,我们要做的就是要一个网站的Head将来放Flash,要网站的Foot放版权信息,还有中间的Main用来给页面布局。在这里,我暂时隐掉了左侧导航,头部的其它控件等,如果有需要,可以随时显示出来。那么,开始我们的母版页之旅吧。3、 我们经过查看,可以看到<div id="s4-workspace">这个区域,是将来我们网站主体显示的区域,而向上查看可以发现上面是<div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">这个区域,通过id我们可以看出来是2010特色的ribbon的区域。今天我们不需要这一区域,暂时隐藏掉,但是开发过程中,可能需要,当然,我们随时可以显示出来。我们在里面加上样式隐藏。4、 继续往下看是<div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">,同样通过id我们可以看到这个是title行,这个title行主要包括两部分,包括上面的网站信息行,还有下面的导航,我们隐藏掉上面的网站信息,留下下面的导航区域。同样,用样式隐藏。然后,在上面加上一个<div>用来放我们头部的Flash,样式建议写在corev4.css里面,方便我们查找。5、 接下来是左侧导航,在PlaceHolderMain左边找到<div id="s4-leftpanel" class="s4-notdlg">这个区域,通过id我们知道这个是左侧导航,隐藏之。同时在PlaceHolderMain下面加上Foot区域,写上下面的版权信息吧。看看我们现在的样子吧,如图2。6、 很明显有一点是不对的,通过IE开发工具,我们可以看到PlaceHolderMain的左边,还有一个区域。倒要看看这个空白是什么,继续IE开发工具找之。功夫不负有心人,终于发现<div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable">这个区域里面的s4-ca里面有个margin-left:155px;,去掉之!问题解决!下面为了展示我们的页面是不是正确的,我们把Head、Body、Foot三个区域写上字,上个背景色,看看效果,如图3.7、 看起来,跟我们要求的差不多了,把底色去掉,换成我们的图片、Flash就OK了,为了满足开发需要,先把Ribbon填上。刚要说结束,又发现问题了,怎么Ribbon不跟着页面一起滚动,这样看着也太难看了,还得继续修改。如图4

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、 两个方法的源代码,如下: