- 浏览: 492611 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
这三天,做了两个小gadget。
待办的代码:
Gadget.htm
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的待办</title>
<script src="jquery.js" type="text/javascript"></script>
<style>
body{margin:0px; font-family:"微软雅黑", "宋体"; font-size:12px; color:#FFFFFF}
table,td{font-size:12px}
A:link{
font-size:12px;
color:#ffffff;
text-decoration:none;
font-family:"微软雅黑", "宋体";
letter-spacing:5px;
}
A:visited{
font-size:12px;
color:#ffffff;
text-decoration:none;
font-family:"微软雅黑", "宋体";
letter-spacing:5px;
}
A:hover{
font-size:12px;
color:#ffffff;
text-decoration:none;
font-family:"微软雅黑", "宋体";
letter-spacing:5px;
}
</style>
<script type="text/javascript">
var openUrl;
var hostIP = "http://localhost:9999";
//http://10.204.32.116/ActiveChart/Chart/GadgetService.asmx
//var hostIP = "http://10.204.32.116/ActiveChart";
function updateChart() {
var OAName = System.Gadget.Settings.readString("OAName");
System.Debug.outputString(OAName); //DEBUG CODE
var OAPass = System.Gadget.Settings.readString("OAPass");
System.Debug.outputString(OAPass); //DEBUG CODE
var HostName = System.Gadget.Settings.readString("HostName");
System.Debug.outputString(HostName); //DEBUG CODE
if (OAName != "") {
var ipTest = hostIP + "/Chart/GadgetService.asmx/GetAllWorkSigns";
System.Debug.outputString(ipTest); //DEBUG CODE
var str = "";
var count = 0;
$.ajax({
type: "POST", //访问WebService使用Post方式请求
contentType: "application/json", //WebService 会返回Json类型
url: hostIP + "/Chart/GadgetService.asmx/GetAllWorkSigns", //调用WebService的地址和方法名称组合 ---- WsURL/方法名
data: "{hostName:'" + "jiangguoqiang" + "',oaName:'" + OAName + "',oaPass:'" + OAPass + "'}", //这里是要传递的参数,格式为 data: "{paraName:paraValue}",下面将会看到
dataType: 'json',
success: function(result) { //回调函数,result,返回值
$(result.d).each(function() {
if (count % 4 == 0) {
str += "<tr >";
}
System.Debug.outputString("记录信息:" + this['SignName'] + System.Gadget.Settings.readString(this['SignName']));
if (System.Gadget.Settings.readString(this['SignName']) == "True") {
str += "<td width=\"25%\" height=\"38\" align=\"center\"><div onmousedown=\"javascript:windowOpen('" + this['SignUrl'] + "');\"><img alt='" + this['SignName'] + "' src=\"images/" + this['SignName'] + ".png\" width=\"32\" height=\"32\"><br /><span height=\"15\" align=\"center\">(" + this['SignCount'] + ")</span></td>"
//System.Debug.outputString(str);
count = count + 1;
}
if (count == 4 || count == 8 || count == 12) {
str += "</tr>";
}
});
System.Debug.outputString("添加表格内容:" + str);
$("#tb1").html(str);
}
});
}
else {
$("#tb1").html("<tr><td>请点击设置功能键登陆!</td></tr>");
System.Debug.outputString("未设置"); //DEBUG CODE
}
timerID = setTimeout(updateChart, 10000);
}
function Initialize() {
System.Gadget.settingsUI = "options.html";
}
function windowOpen(url) {
window.open(url, "NewWin", "height=524,width=1100,top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no,fullscreen=yes");
}
</script>
</head>
<body onload="Initialize();updateChart();" style=" margin:0; width: 228px; height: 240px; background-repeat:no-repeat;background:url(bgbk5.png);"><div style="width:228px">
<table width="228" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="images/head_db.png" width="228" height="25"></td>
</tr>
<tr>
<td height="150" valign="top" background="images/body_bk.png">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="180" background="images/body1.png" style="background-repeat:no-repeat" valign=top>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="18"></td>
</tr>
</table>
<table id="tb1" width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<!--
<tr id="tr1">
<td width="25%" height="38" align="center"><div onmousedown="javascript:windowOpen('');"><img src="images/HD.png" width="32" height="32"><br /><span height="15" align="center">申请(1)</span></div></td>
<td width="25%" align="center"><img src="images/ie7_ico2.png" width="32" height="32"><br /><span height="15" align="center">硬盘(2)</span></td>
<td width="25%" align="center"><img src="images/System.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/System.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
</tr>
<tr id="tr2">
<td width="25%" height="38" align="center"><img src="images/HD.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/ie7_ico2.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/System.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/System.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
</tr>
<tr id="tr3">
<td width="25%" height="38" align="center"><img src="images/HD.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/ie7_ico2.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/System.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
<td width="25%" align="center"><img src="images/System.png" width="32" height="32"><br /><span height="15" align="center">硬盘</span></td>
</tr>
-->
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top"><div align="justify"><img src="images/bottom.png" width="228" height="13"></div></td>
</tr>
</table>
</div>
</body>
</html>
Setting.htm
<html>
<head>
<title>Options</title>
<script src="jquery.js" type="text/javascript"></script>
<script>
function LoadSettings() {
try {
System.Gadget.onSettingsClosing = onclose;
} catch (e) { };
txtOAName.value = System.Gadget.Settings.readString("OAName");
txtOAPass.value = System.Gadget.Settings.readString("OAPass");
System.Gadget.Settings.write("申告", false);
System.Gadget.Settings.write("待办项", false);
System.Gadget.Settings.write("故障", false);
System.Gadget.Settings.write("作业工单", false);
System.Gadget.Settings.write("问题", false);
System.Gadget.Settings.write("变更", false);
System.Gadget.Settings.write("OA待办", false);
System.Gadget.Settings.write("OA公文", false);
}
function onclose(event) {
if (event.closeAction == event.Action.commit) {
System.Gadget.Settings.write("OAName", txtOAName.value);
System.Gadget.Settings.write("OAPass", txtOAPass.value);
var environmentVariableValue = System.Environment.getEnvironmentVariable("UserName");
System.Gadget.Settings.write("HostName", environmentVariableValue);
if ($("#ckbSG").attr('checked') == true) {
System.Gadget.Settings.write("申告", true);
}
if ($("#ckbSG").attr('checked') == true) {
System.Gadget.Settings.write("待办项", true);
}
if ($("#ckbGZ").attr('checked') == true) {
System.Gadget.Settings.write("故障", true);
}
if ($("#ckbZYGD").attr('checked') == true) {
System.Gadget.Settings.write("作业工单", true);
}
if ($("#ckbWT").attr('checked') == true) {
System.Gadget.Settings.write("问题", true);
}
if ($("#ckbBG").attr('checked') == true) {
System.Gadget.Settings.write("变更", true);
}
if ($("#ckbOADB").attr('checked') == true) {
System.Gadget.Settings.write("OA待办", true);
}
if ($("#ckbOAGW").attr('checked') == true) {
System.Gadget.Settings.write("OA公文", true);
}
}
System.Debug.outputString(txtOAPass.value);
event.cancel = false;
}
</script>
<style type="text/css">
body
{
margin: 0px;
font-family: Segoe UI, Tahoma, sans-serif;
font-size: 12px;
width: 260px;
height: 120px;
}
table
{
font-size: 12px;
font-family: Segoe UI, Tahoma, sans-serif;
}
</style>
</head>
<body onload="LoadSettings();">
<table border="0" width="260" cellpadding="0" cellspacing="5">
<tr>
<td valign="middle">
用户名:
</td>
<td align="left">
<input type="text" id="txtOAName" style='width: 120px;' />
</td>
</tr>
<tr>
<td valign="middle">
密码:
</td>
<td align="left">
<input type="password" id="txtOAPass" style='width: 120px;' />
</td>
</tr>
<tr>
<td valign="middle" colspan="2">
申告<input id="ckbSG" type="checkbox" checked="checked" />
待办项<input id="ckbDBX" type="checkbox" checked="checked" />
故障<input id="ckbGZ" type="checkbox" checked="checked" />
作业工单<input id="ckbZYGD" type="checkbox" checked="checked" />
</td>
</tr>
<tr>
<td valign="middle" colspan="2">
问题<input id="ckbWT" type="checkbox" checked="checked" />
变更<input id="ckbBG" type="checkbox" checked="checked" />
OA待办<input id="ckbOADB" type="checkbox" checked="checked" />
OA公文<input id="ckbOAGW" type="checkbox" checked="checked" />
</td>
</tr>
</table>
</body>
</html>
发表评论
-
《Windows 8应用开发权威指南》图书今日发售 迷你书下载
2013-03-05 22:03 1242经过近一 ... -
使用 Windows 7 自带 备份工具 备份系统
2009-12-30 18:25 1315转自:http://www.ncfix.com/2009/09 ... -
关闭 Windows Server 2008 用户权限控制(UAC)
2009-01-08 14:55 17791.开始--设置 --控制面板(切换成经典视图) --用户帐户 ... -
C# 获取 域(AD) 用户信息
2009-01-09 12:57 4326c#在域环境下,获取 AD 用户信息。 Code //域 ... -
[转]挑战Windows极限:物理内存
2009-01-12 12:56 1765挑战Windows极限:物理内存 打现在起数月内,笔者将会撰 ... -
Vista Sidebar Gadget (侧边栏小工具)开发教程 (1)
2009-06-04 10:49 2106源自-开心就好 2006年11月 翻译了两篇Sidebar ... -
Vista Sidebar Gadget (侧边栏小工具)开发教程 (3)
2009-06-04 11:19 1398源自-开心就好- 2006年11月 话说从前,书接上回。开心已 ... -
Windows IIS 7 用户验证中默认缺少 Windows 身份验证
2009-06-07 20:26 3838默认选择IIS,并不添加Windows 身份验证 在打开或 ... -
安装一个媒体解码器让 Windows Media Player 支持更多媒体格式
2009-06-20 17:39 2160Windows Media Player 好用清晰,只是支持的 ... -
Vista Media Center 开发之深入浅出 (一) --Vista Media Center开发环境的搭建
2009-07-11 22:53 1242原文:http://www.cnblogs.com ... -
XNA Game Studio 下载
2009-07-21 10:28 1232下载地址:http://www.micro ... -
建立一个 C#.Net Windows Service 程序
2009-10-01 17:39 2675一、Windows Service 服务,可以在用户未登录的时 ...
相关推荐
RNDIS/ETHERNET GADGET驱动程序,用于ibm Server
一个简单的Gadget
青竹导航:QDaohang1.00beta.gadget 青竹斗地主:Qdoudizhu1.0.gadget 青竹MM斗地主:QdoudizhuMM1.0.gadget 青竹开心翻牌:QFanpaiGame1.0.gadget 青竹超级计算器:QjisuanQi1.0.gadget 青竹连连看:QllKanGame1.0.gadget...
在linux gadget zero驱动的基础上实现了文件接口,阻塞读写,设备打开数量限制等功能,支持直接通过cat和echo的重定向机制操作此驱动,实现usb gadget驱动的读写,在linux3,3通过测试。 使用方法,将这些文件拷贝到...
小工具Gadget的介绍
Jira的Gadget使用介绍Jira的Gadget使用介绍Jira的Gadget使用介绍
linux 下的gadget keyboard 的驱动修改和app测试程序
USB Ethernet/RNDIS Gadget Drivers
UVC Gadget数据结构思维导图
Linux usb gadget 驱动 刘洪涛老师的讲稿,详细整理过的资源。转换为pdf版本。 linux从设备驱动开发的参考资源不多,这是非常好的参考资料。
GADGET-2 (GAlaxies with Dark matter and Gas intEracT)是一个极为流行的宇宙学模拟程序,地位大抵类似于量子化学中的Gaussian(貌似),原文见Mon. Not. R. Astron. Soc. 364, 1105–1134 (2005)。它基于多体方法...
WIN7 财经日历 Gadget
gadgetserial 驱动 实测win7可用,设备id为: USB\VID_0525&PID_A4A7,如果你的设备不是这个id,勿下载。
selectorgadget插件,R语言爬取网页
特别咨询过微软技术支持工程师,然后顺利的解决了这个问题。 windows 7天气小工具不能使用是因为中国的法律所限制,在在中国,是不允许非权威的商业机构发布天气预报等信息的,所以微软的Windows Vista和Windows 7...
CPU.Gadget
Linux下关于USB Gadget驱动框架简介
Gadget新手上路 这些小程序是Windows Vista边栏强大的扩展,早期版本的Windows也能方便地获取.pdf
nTune_Gadget温度显示边栏
USB_download_gadget_mv110_20200420