通过前面几课的学习,大家可能对OC的强大功能有所了解了吧,她的即时通信、她的语音聊天、她的视频会议、她的分组、她的联系人查找等等等,都是其它IM工具所无法比拟的,再加之她的二次开发接口,更是锦上添花。
  前面几课,无论是web 标签页的扩展、OC状态的自定义,还是菜单功能的扩展,都是针对于OC进行扩充与完善。试想,如果一个论坛与OC进行集成,在线人员一栏,就不是一些干涩文字,直接用OC的在线状态显示出来,如果想与之交流,就直接可以用OC进行交流了,如下图所示:一步一步学习OC2007(五)--OC与 Web 应用系统的集成

与电话联系表的集成,此时可以直接与对方通过OC 交流,即方便又适用。

一步一步学习OC2007(五)--OC与 Web 应用系统的集成
与文章管理系统的集成,如果读者看了这篇文章后,有什么感想、有什么心得、或者有什么不同的见解,都可以立即与作者、与审核人员进行OC沟通,再不用另外查找他的通信方式。而且,也不必把对方加入联系人中,就可以直接通信。

    怎么实现呢,其实很简单,请参照下面的代码就,依样画葫芦就可以了。

一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成OC与Web 网页的集成源码
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成<%一步一步学习OC2007(五)--OC与 Web 应用系统的集成@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebTest.WebForm1" %>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
<HTML>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
<HEAD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<title>WebForm1</title>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="CODE_LANGUAGE" Content="C#">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="vs_defaultClientScript" content="JavaScript">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<SCRIPT language='javascript' src='owsbrows.js'></SCRIPT>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<SCRIPT language='javascript' src='ows.js'></SCRIPT>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
</HEAD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
<body MS_POSITIONING="GridLayout">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<form id="Form1" method="post" runat="server">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
<FONT face="宋体">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 88px; WIDTH: 424px; POSITION: absolute; TOP: 136px; HEIGHT: 24px"
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    cellSpacing
="1" cellPadding="1" width="424" border="1">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    
<TR>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                        
<TD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                            
<table cellpadding="0" cellspacing="0">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                
<tr>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                    
<td style="PADDING-RIGHT: 3px"><img border="0" valign="middle" height="12" width="12" src="../Resource/../Resource/image/blank.gif"
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                            onload
="IMNRC('[email protected]');" id="{95100999-a43f-4db3-bc74-a74fad6473a7}" Sortable="1">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                    
<td style="PADDING-TOP: 1px" class="ms-vb">苟茂华(Goumh)
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                    
</td>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                
</tr>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                            
</table>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                        
</TD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    
</TR>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                
</TABLE>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
</FONT>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
</form>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
</body>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
</HTML>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成

如果想与DataGrid 绑定,也非常简单

一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成C#代码
一步一步学习OC2007(五)--OC与 Web 应用系统的集成using System;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Collections;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.ComponentModel;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Data;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Drawing;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Web;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Web.SessionState;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Web.UI;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Web.UI.WebControls;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
using System.Web.UI.HtmlControls;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
namespace WebTest
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
/**//// <summary>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
/// msn1 的摘要说明。
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
/// </summary>

一步一步学习OC2007(五)--OC与 Web 应用系统的集成    public class msn1 : BN.Web .UI .BNPage
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
protected BN.Web.UI.WebControls.BNDataGrid BNDataGrid1;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
protected BN.Web.UI.WebControls.BNDropDownList BNDropDownList1;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
protected System.Web.UI.WebControls.Label Label1;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
protected BN.Web.UI.WebControls.BNDataGrid BNDataGrid2;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
protected System.Web.UI.WebControls.DataGrid DataGrid1;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        BN.Data.DBTrans  Sqlca 
=  BN.Data.DBTrans.GetDBCInstance ("server=d1-hgh;database=HumanResource;uid=sa;pwd=29jDF?XvTt");
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
private void Page_Load(object sender, System.EventArgs e)
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
// 在此处放置用户代码以初始化页面
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
            if (this.IsPostBack )
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                
return ;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            DataTable dt ;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
string strSql = "select distinct lngShopID,strShopName from dbo.View_Employee_Right ";
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            dt 
= this.Sqlca .GetDataTable (strSql);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.BNDropDownList1 .DataBind (dt,"strShopName","lngShopID");
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.DataGridBind();
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
override protected void OnInit(EventArgs e)
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
//
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
//
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
            InitializeComponent();
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
base.OnInit(e);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
/**//// <summary>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
/// 此方法的内容。
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
/// </summary>

一步一步学习OC2007(五)--OC与 Web 应用系统的集成        private void InitializeComponent()
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{    
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.BNDataGrid1.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.BNDataGrid1_ItemDataBound);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.BNDropDownList1.SelectedIndexChanged += new System.EventHandler(this.BNDropDownList1_SelectedIndexChanged);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.Load += new System.EventHandler(this.Page_Load);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
#endregion

一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
private void BNDataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            System.Web .UI .WebControls .Image  img ;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            img 
= (System.Web .UI .WebControls .Image)e.Item .FindControl ("Image1");
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
string s = e.Item .Cells [1].Text + "@domain.com.cn";
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
if (img != null)
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                img.Attributes .Add (
"onload","IMNRC('"+s+"');");
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
private void DataGridBind()
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
string strSql = "select lngShopID,strShopName,strEmployeeName,strOperatorName from dbo.View_Employee_Right where lngShopID = " + this.BNDropDownList1 .Value ;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            DataTable dt 
= this.Sqlca .GetDataTable (strSql);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
//            this.BNDataGrid1 .DataBind (dt);
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
            this.DataGrid1.DataSource = dt.DefaultView ;
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.DataGrid1 .DataBind ();
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
private void BNDropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
this.DataGridBind ();
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
private void Handle()
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
一步一步学习OC2007(五)--OC与 Web 应用系统的集成{
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成    }

一步一步学习OC2007(五)--OC与 Web 应用系统的集成}

一步一步学习OC2007(五)--OC与 Web 应用系统的集成

 

一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成Aspx 代码
一步一步学习OC2007(五)--OC与 Web 应用系统的集成一步一步学习OC2007(五)--OC与 Web 应用系统的集成<%一步一步学习OC2007(五)--OC与 Web 应用系统的集成@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebTest.WebForm1" %>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
<HTML>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
<HEAD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<title>WebForm1</title>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="CODE_LANGUAGE" Content="C#">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="vs_defaultClientScript" content="JavaScript">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<SCRIPT language='javascript' src='owsbrows.js'></SCRIPT>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<SCRIPT language='javascript' src='ows.js'></SCRIPT>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
</HEAD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
<body MS_POSITIONING="GridLayout">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
<form id="Form1" method="post" runat="server">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
<FONT face="宋体">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 56px"
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    runat
="server" AutoGenerateColumns="False">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    
<Columns>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    
<asp:BoundColumn DataField="strOperatorName" HeaderText="strOperatorName">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                        
<HeaderStyle Wrap="False"></HeaderStyle>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                        
<ItemStyle Wrap="False"></ItemStyle>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    
</asp:BoundColumn>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                        
<asp:TemplateColumn>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                            
<HeaderStyle Wrap="False"></HeaderStyle>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                            
<ItemStyle Wrap="False"></ItemStyle>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                            
<ItemTemplate>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                
<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="300" border="0">
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                    
<TR>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                        
<TD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                            
<asp:Label id=strName runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.strEmployeeName") %>'>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                            
</asp:Label>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                            
<asp:Image id="Image1" runat="server" ImageUrl="../Resource/image/blank.gif" Sortable="1"></asp:Image></TD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                        
<TD><FONT face="宋体"></FONT></TD>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                    
</TR>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                                
</TABLE>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                            
</ItemTemplate>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                        
</asp:TemplateColumn>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                    
</Columns>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成                
</asp:DataGrid>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成            
</FONT>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成        
</form>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成    
</body>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成
</HTML>
一步一步学习OC2007(五)--OC与 Web 应用系统的集成

 

就这样,短短的几行代码,就会让你的系统,大放异彩。试一试吧,你会有意想不到的收获。

JS 文件下载

转载于:https://www.cnblogs.com/invinboy/archive/2008/02/25/1081317.html

相关文章:

  • 2021-05-22
  • 2021-08-20
  • 2021-12-25
  • 2021-12-11
  • 2021-06-26
  • 2022-02-11
猜你喜欢
  • 2021-08-17
  • 2021-12-11
  • 2021-06-12
  • 2021-09-28
  • 2021-11-29
相关资源
相似解决方案