一步一步学习OC2007(五)--OC与 Web 应用系统的集成
2008-02-25 22:43
507 查看
通过前面几课的学习,大家可能对OC的强大功能有所了解了吧,她的即时通信、她的语音聊天、她的视频会议、她的分组、她的联系人查找等等等,都是其它IM工具所无法比拟的,再加之她的二次开发接口,更是锦上添花。
前面几课,无论是web 标签页的扩展、OC状态的自定义,还是菜单功能的扩展,都是针对于OC进行扩充与完善。试想,如果一个论坛与OC进行集成,在线人员一栏,就不是一些干涩文字,直接用OC的在线状态显示出来,如果想与之交流,就直接可以用OC进行交流了,如下图所示:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<SCRIPT language='javascript' src='owsbrows.js'></SCRIPT>
<SCRIPT language='javascript' src='ows.js'></SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 88px; WIDTH: 424px; POSITION: absolute; TOP: 136px; HEIGHT: 24px"
cellSpacing="1" cellPadding="1" width="424" border="1">
<TR>
<TD>
<table cellpadding="0" cellspacing="0">
<tr>
<td style="PADDING-RIGHT: 3px"><img border="0" valign="middle" height="12" width="12" src="../Resource/../Resource/image/blank.gif"
onload="IMNRC('goumh@domain.com.cn');" id="{95100999-a43f-4db3-bc74-a74fad6473a7}" Sortable="1">
<td style="PADDING-TOP: 1px" class="ms-vb">苟茂华(Goumh)
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
</FONT>
</form>
</body>
</HTML>
如果想与DataGrid 绑定,也非常简单
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace WebTest
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<SCRIPT language='javascript' src='owsbrows.js'></SCRIPT>
<SCRIPT language='javascript' src='ows.js'></SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 56px"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="strOperatorName" HeaderText="strOperatorName">
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn>
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="300" border="0">
<TR>
<TD>
<asp:Label id=strName runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.strEmployeeName") %>'>
</asp:Label>
<asp:Image id="Image1" runat="server" ImageUrl="../Resource/image/blank.gif" Sortable="1"></asp:Image></TD>
<TD><FONT face="宋体"></FONT></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</FONT>
</form>
</body>
</HTML>
就这样,短短的几行代码,就会让你的系统,大放异彩。试一试吧,你会有意想不到的收获。
JS 文件下载
前面几课,无论是web 标签页的扩展、OC状态的自定义,还是菜单功能的扩展,都是针对于OC进行扩充与完善。试想,如果一个论坛与OC进行集成,在线人员一栏,就不是一些干涩文字,直接用OC的在线状态显示出来,如果想与之交流,就直接可以用OC进行交流了,如下图所示:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<SCRIPT language='javascript' src='owsbrows.js'></SCRIPT>
<SCRIPT language='javascript' src='ows.js'></SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 88px; WIDTH: 424px; POSITION: absolute; TOP: 136px; HEIGHT: 24px"
cellSpacing="1" cellPadding="1" width="424" border="1">
<TR>
<TD>
<table cellpadding="0" cellspacing="0">
<tr>
<td style="PADDING-RIGHT: 3px"><img border="0" valign="middle" height="12" width="12" src="../Resource/../Resource/image/blank.gif"
onload="IMNRC('goumh@domain.com.cn');" id="{95100999-a43f-4db3-bc74-a74fad6473a7}" Sortable="1">
<td style="PADDING-TOP: 1px" class="ms-vb">苟茂华(Goumh)
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
</FONT>
</form>
</body>
</HTML>
如果想与DataGrid 绑定,也非常简单
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace WebTest
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<SCRIPT language='javascript' src='owsbrows.js'></SCRIPT>
<SCRIPT language='javascript' src='ows.js'></SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 56px"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="strOperatorName" HeaderText="strOperatorName">
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn>
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="300" border="0">
<TR>
<TD>
<asp:Label id=strName runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.strEmployeeName") %>'>
</asp:Label>
<asp:Image id="Image1" runat="server" ImageUrl="../Resource/image/blank.gif" Sortable="1"></asp:Image></TD>
<TD><FONT face="宋体"></FONT></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</FONT>
</form>
</body>
</HTML>
就这样,短短的几行代码,就会让你的系统,大放异彩。试一试吧,你会有意想不到的收获。
JS 文件下载
相关文章推荐
- 学习笔记——Maven实战(五)自动化Web应用集成测试
- 一步一步的学习android应用开发到系统底层开发之android数据解析JSON篇
- 一步一步的学习android应用开发到系统底层开发之android开发层次及所需技术
- 学习笔记——Maven实战(五)自动化Web应用集成测试
- weboffice在Oneteam项目集成管理系统中的应用
- 基于Web的建筑智能化系统集成组态软件的设计与应用
- 学习笔记——Maven实战(五)自动化Web应用集成测试
- 《循序渐进DB2.DBA系统管理、运维与应用案例》 第五章 菜鸟学习时会遇到的问题
- 2018自学者的web前端系统学习福利
- API Management Platform--SOA发展由系统集成向应用集成的最佳切入点
- IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化(二)
- 浅析Comet技术在Java Web实时系统开发中的应用
- Web应用——驾培管理系统之系统—权限分配
- 我记录综合系统学习研究之用户管理五(如何利用wojilu打造一个全新的SNS应用)
- Spring 注解学习手札(一) 构建简单Web应用
- 重新开始学习PHP(PHP开发高效WEB系统的技巧讲解)
- Web应用安全学习
- 如何用Google APIs和Google的应用系统进行集成(1)----Google APIs简单介绍
- 深度学习在推荐系统中的应用
- Struts2系统学习(5)为应用指定多个struts配置文件