
C#
文章平均质量分 64
凌珞
一个前端开的的女程序员
展开
-
基于微软Office Communicator 2007 Automation API开发 应用
<br />Automation API 是微软Office Communicator 2007供第三方应用程序集成的 OC API。<br /><br />它的作用是微软为第三方应用程序调用OC 功能准备,基于 COM 的 API,可以利用 OC 界面,<br />扩展 OC 用户体验或者功能。并需要同时安装 OC,并且在 OC 启动的情况下调用。<br /><br />1、Messenger 对象<br /> 代表 OC 实例,支持登录、管理和操作联系人、管理用户的在线状态、查询联系人的在线状原创 2011-05-26 17:16:00 · 858 阅读 · 0 评论 -
Sharepoint 中的CAML 语言
协作应用程序标记语言 (CAML) 是一种基于 XML 的语言,用于在 Windows SharePoint Services 中定义在网站和列表中使用的字段和视图。CAML 还用于在网站设置过程中定义 Windows SharePoint Services 数据库中的表。也可以对列表进行更新,在使用SharePoint Web Service的时候十分重要。详细的规范请参考http://msdn转载 2011-07-14 20:42:32 · 1730 阅读 · 1 评论 -
Repeater绑定Xml数据源或文件
1、要引用的命名空间using System;using System.Data;using System.Web;using System.Web.UI.WebControls;2、Repeater控件绑定XmlDataSource数据源,无分页 1)前台TestRepeater.aspx文件:翻译 2012-04-06 17:47:06 · 1845 阅读 · 0 评论 -
Window.Event.KeyCode 中键的含义
ASCII 数字对应键的请按任意键,你将得到该键的键值! keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter 很常用哦keycode 16 = Shift_L keycode 17 = Control_L keycode 18原创 2012-04-13 14:12:51 · 716 阅读 · 0 评论 -
设置IE代理-小程序
很多人都在为没有频繁的设置关闭代理而烦,我也是受害者之一,所以想了个办法,简单 不需要打开IE直接点击一下就可以了~ 上面页面就是设置设置的页面,下面来说说是怎么做的吧~ private void btnOpen_Click(object sender, EventArgs e) { Microsoft.Win原创 2012-05-24 16:13:46 · 940 阅读 · 0 评论 -
Moss中调查问卷多选题目 单独统计
Moss中做过调查问卷统计多选的人都知道,再查看答案的时候 总是有不方便的时候,比如组织去旅游,选择地点,一个人可以选择多个,但是最后只能去一个地方,那就要看最后哪个选择的人多,调查自带的统计就办不到了,根据这个需求,我做了一个小页面,大家希望扩展也可以做成部件,代码如下: using System;using System.Collections;using System.Con原创 2012-07-09 15:08:11 · 2393 阅读 · 0 评论 -
Moss中调查问卷的选项如何取到
使用SPField和SPFieldMultiChoice的用法 单选:SPFieldChoice s = list.Fields["案例所属"]as SPFieldChoice; foreach (string c in s.Choices) { ddlTo.Items.Add(c); //用于下拉菜单转载 2012-07-12 10:24:34 · 2878 阅读 · 0 评论 -
一个SharePoint定时器 (SPJobDefinition)
由于最近没做开发,所以很久没写文字了,今天发现这个不错的东西,为了方便以后用到的时候不愁,故转帖过来了~~我没有实践哦,谁有需要可以实践一下,顺便回来给我评价一下,有啥问题咱们一起讨论啊~O(∩_∩)O~ 需要写一个自定义的sharepoint timer job, 目的是要定时到Site Collection Images这个List里检查图片的过期日期,如果即将过期的话,需要发送ema转载 2012-08-08 14:25:52 · 2186 阅读 · 0 评论 -
排他锁
排他锁(Exclusive Locks,简称X锁),又称为写锁。是封锁的基本类型之一。 若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。以上是百度给的定义。说白了就是 A拿钥匙把门锁了,B没有钥匙就打不开,更不可能进去偷东西了,但是A有钥匙 所有能打开门进去,并原创 2012-10-05 15:05:44 · 741 阅读 · 0 评论 -
IIS工作原理-开发人员需要知道~
如果你是一个程序员,你可能觉得了解幕后工作是如何运作的无关紧要,作为程序员的你只要保证开发出的程序可以高效地运行就可以了。然而,在开发过程中,你却发现常常需要使用诸如 HttpContext 这样的类。这个时候,你可曾思考过这些类的构成和类的实体是如何创建的?你可能简单地回答:HttpContext代表当前请求的一个上下文环境。可你又知道IIS 、Framework、Asp.Net 是如何协同工作转载 2012-10-12 12:59:06 · 724 阅读 · 0 评论 -
同步AD账户到MOSS中
如您的公司新入职了员工,部门经理或管理员向AD中加入了新员工的信息,那么怎么把新员工的账户同步到MOSS中呢?方法有2种,第一种方法是直接用代码开发实现,这种方法对于了解MOSS SDK的程序员来说,实现起来比较容易。第二种方法便是利用MOSS自带的功能,直接同步AD账户信息到MOSS中去。这篇博文就来介绍下如何同步AD账户信息到MOSS。 这篇博文涉及的内容如下: 一,完全同步AD账转载 2012-10-31 19:02:03 · 1249 阅读 · 0 评论 -
ADO.NET数据库连接的知识
由于许久没写C#,如今正好回忆一下很重要的哦!连接数据库的ADO.NET下面的操作数据库的对象模型 ADO.NET提供了多种对象模型,比较典型的以下有五种,它们全部归类在System.Data.SqlClient名称空间下。一、SqlConnection对象ADO.NET使用SqlConnection对象与SQL Server进行连接。连接字符串的常用形式有两种:1.使用Wind转载 2012-10-24 08:34:55 · 548 阅读 · 0 评论 -
vs2008如何启用JQery的智能提醒功能
vs2008没有JQuery的智能提醒功能,如果要使用此功能,需要做以下两个工作。1 下载VS90SP1-KB958502-x86.exe这个文件,可以到micorosoft官网下载。2 到jQuery官方网站上下载jQuery-X.js和jQueryVS智能文件jQuery- X-vsdoc.js文件,项目中引入就可以了。转载 2013-01-09 09:52:47 · 448 阅读 · 0 评论 -
TreeView CheckBox全选 以及获取选中的值
//JS实现treeview中选中父节点,子节点也选中,如果子节点全部选中,自动选中父节点 //仅支持TreeView //调用方法 TreeView.Attributes.Add("onclick", "OnTreeNodeChecked()"); function OnTreeNodeChecked() { var ele = e转载 2011-11-30 15:52:29 · 4584 阅读 · 3 评论 -
JS打开模式窗体
JS打开模式窗体1."http://www.w3.org/1999/xhtml"> 2."server"> 3. 4. "text/javascript"> 5. function openNewWeb() {转载 2011-07-27 21:35:25 · 1052 阅读 · 1 评论 -
递归排序法
private static void Doquicksort(int [] ary,int start ,int end) { int s=start; int e=end; int p=ary[s转载 2011-07-27 21:01:01 · 531 阅读 · 0 评论 -
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒
<br />程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)<br />要求:<br /> 1.要有联动性,老鼠和主人的行为是被动的。<br /> 2.考虑可扩展性,猫的叫声可能引起其他联动效应。publicinterface Observer<br /> {<br />void Response(); //观察者的响应,如是老鼠见到猫的反映<br /> }<br />publicinterface Subject<br /> {<br />void AimAt原创 2011-05-25 09:47:00 · 741 阅读 · 0 评论 -
使用C#批量创建帐号
如果一个公司打算使用微软的产品来构建自己的办公自动化系统,那么,建议采用主域控制的方式。那么,必然就要用到活动目录(AD),这样,IT 部门就需要为公司的每一个员工来创建域帐号。如果公司比较大的话,这是一个很大的工程。而且,我们会发现,有些工作量基本上是在重复劳动,人力资源部为了 给It部门提供人员名单,会录入一次人员的各种信息,比如姓名、工号、所属部门、部门领导、电话号码等等,那么,IT人员在拿到这张表后,他又要重新录入 一次。并且常常会因为人为的原因导致帐户中出现错误。下面,我们就用C#编写了一个创建帐转载 2011-06-02 10:04:00 · 640 阅读 · 0 评论 -
AD (Active Directory) 查询 权限管理
用代码进行访问时,如果你是域管理员用户,则可以做任何操作,否则,只能查询用户属性。 private void SearchUser() { string domainName = "Domain"; string groupName = "Domain Users"; string dirmemName=""; //在Domain Users域用户里取得每个用户名 System.DirectoryServices.DirectoryEntry group = new System.DirectoryServ原创 2011-06-01 14:02:00 · 1914 阅读 · 0 评论 -
AD 帐号的启用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.DirectoryServices;namespace ADCommunicator{ public class CreatADUsers { #region 启用户用 //转载 2011-06-10 08:46:00 · 1787 阅读 · 0 评论 -
Exchange 启用AD账户已经存在或者不存在两种情况
一次搞定批量启用exchange 邮箱账户 找了几个比较省力的办法来进行批量账户启用。 另外也刨一个坑等待兄弟们去实现:如何与现有企业环境的流程进行合并,使得新用户账户可以自动被创建。比如如何与sharepoint集成,形成工作流。 通常批量启用邮箱账户的情景有如下2种: 1、ad中用户账户已存在,但是没有启动邮箱 2、ad中用户账户不存在,也没有启动邮箱批量启用邮转载 2011-06-10 09:40:00 · 8578 阅读 · 0 评论 -
把AD中存在的用户启动为LCS用户(C#)
一个项目因为要把LCS集成在OA内,所以需要用代码来控制LCS的用户,由于我们自己的统一用户与权限管理系统已经可以把用户数据库与AD同步了,所以现在只需要把AD中存在的用户启动为LCS用户就可以了.在网站找了一些代码都不好用,于是和微软的support联系,给我们解决了这个问题.如下是示例代码,希望对有同样需求的朋友有所帮助.附:程序需要引用System.Management.try转载 2011-06-13 20:33:00 · 941 阅读 · 1 评论 -
文件下载~
<br />有文件上传,就要有文件的下载,下面的代码你只需要直接写到你的按钮下面就可以了,<br /> string filePath = Server.MapPath(@"DownLoad/Document/" + Propath);//要下载文件的路径.<br /> if (File.Exists(filePath))<br /> {<br /> FileInfo DownloadFile = new FileInfo(filePath);<br />原创 2011-05-05 09:22:00 · 602 阅读 · 0 评论 -
.NET 发邮件 Winform
HTML格式邮件中,嵌入图片资源要求收到后,发送回执给你如果邮件发送失败, 发送错误通知邮件给你支持 HTML/plain text 双格式的邮件, 收件端可以自行切换自定义邮件头异步发送, 支持取消发送邮件回执, 支持 Lotus Notes 的 domino serverSm原创 2011-04-14 13:47:00 · 1986 阅读 · 0 评论 -
C# 发送邮件的方法
private static string MailServer = "";//邮件服务器 private static string FromAddress = ""; //发件人地址 private static string MailPasswo原创 2011-07-08 14:25:29 · 504 阅读 · 0 评论 -
CAML 案例 sharepoint搜索功能
Jianyi写的CamlQuery 和SmartQuery非常强大, 为了使他更强大、更自动化,增加一个ListQueryWebPart,1. 通过SmartQuery动态生成查询控件2. 通过CamlQuery生成查询语句 正在讨论增加基于IQueryControl接口的控件类转载 2011-07-14 20:45:49 · 702 阅读 · 0 评论 -
冒泡排序法
public static void Main(string[] args) { int[] array = { 23, 45, 16, 7, 42 }; int length = array.Length; for (int i = 0; i原创 2011-07-27 21:03:16 · 340 阅读 · 0 评论 -
二叉树排序法
/*刘强 *目标:实现不规律的一组数据进行排序(二叉树)。 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BinaryTree{转载 2011-07-27 21:04:19 · 643 阅读 · 0 评论 -
2013net最新面试题
一. javascript如何实现继承?如何实现类?答案 :http://www.nowamagic.net/librarys/veda/detail/334二.写一段代码通过ajax更新Div里的内容?就是AJAX请求,然后在suc或者error中向div innerHTML数据呗待补充三.请叙述MVC与三层的区别?asp.net mvc是UI框架,三层是项目框架转载 2013-04-12 10:21:51 · 971 阅读 · 0 评论