- 浏览: 506914 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 交互概述图
1.设置窗口关闭方法委托
System.Gadget.onSettingsClosing = settingsClosing;
function settingsClosing(event)
{
if(event.closeAction == event.Action.commit)
{
saveSettings();
}
else if (event.closeAction == event.Action.cancel)
{
}
event.cancel = false;
}
2.写入系统设置
this.rssFeedPath = System.Gadget.Settings.read("rssFeedPath");
3.读取系统设置
System.Gadget.Settings.write("rssFeedPath", _feedPath);
4.参数初始化
function clearViewElements()
{
positionNumbers.innerText = "";
for(i=0; i < 4; i++)
{
if ( g_viewElements !== null )
{
g_viewElements.FeedItems[i].innerHTML = "";
g_viewElements.FeedItems[i].href = "";
g_viewElements.FeedItems[i].innerText = "";
g_viewElements.FeedItems[i].setAttribute("name", "");
g_viewElements.FeedItems[i].setAttribute("localId", "");
}
eval("FeedItemName"+i).innerHTML = "";
eval("FeedItemName"+i).style.backgroundColor = "";
eval("FeedItemName"+i).innerText = "";
eval("FeedItemName"+i).setAttribute("title","");
eval("FeedItemDate"+i).innerHTML = "";
eval("FeedItemDate"+i).style.backgroundColor = "";
eval("FeedItemDate"+i).innerText = "";
eval("FeedItemDate"+i).setAttribute("title","");
eval("FeedItemLink"+i).style.textOverflow = "";
eval("FeedItemLink"+i).style.overflow = "";
eval("FeedItemLink"+i).style.whiteSpace = "";
eval("FeedItemLink"+i).style.width = "0px";
}
}
5.调试输出
System.Debug.outputString("Start Polling : Pull feeds queued up in bursts"); //DEBUG CODE
6.启动一个定时刷新
function startTimer()
{
if(g_timerFlag)
{
stopTimer();
g_timer = setInterval(setNextViewItems, g_timerMilliSecs);
}
}
setTimeout(loadData, 1000);
7.停止一个定时刷新
function stopTimer()
{
if(g_timerFlag)
{
clearInterval(g_timer);
}
}
8.指定设置页面文件
System.Gadget.settingsUI = "settings.html";
9.打开Flyout 窗口
System.Gadget.Flyout.show = true;
10.键盘按键捕获
<body onkeydown="keyNavigate();" >
function keyNavigate()
{
switch(event.keyCode)
{
case 38:
case 104:
setPreviousViewItems();
break;
case 40:
case 98:
setNextViewItems();
break;
case 32:
case 13:
if(event.srcElement.id == "buttonLeftNarrator")
{
setPreviousViewItems();
}
else if(event.srcElement.id == "buttonRightNarrator")
{
setNextViewItems();
}
break;
case 27:
hideFlyout();
break;
}
}
11.鼠标滑轮
<body onmousewheel="mouseWheeNavigate();" >
function mouseWheeNavigate()
{
if( g_returnFeed == null )
return;
var headlineCount = g_returnFeed.feedItems.length;
if(g_totalViewableItems < headlineCount)
{
headlineCount = g_totalViewableItems;
}
if(event.wheelDelta < -20)
{
setNextViewItems();
}
if(event.wheelDelta > 20)
{
setPreviousViewItems();
}
}
12 获取Flyout 文件对象,并设置内容
var flyoutDiv = System.Gadget.Flyout.document;
flyoutDiv.getElementById("flyoutTitleLink").innerText = tempTitle;
flyoutDiv.getElementById("flyoutTitleLink").href = checkHref(g_feedURL);
flyoutDiv.getElementById("flyoutTitleLink").setAttribute("title", tempTitle);
flyoutDiv.getElementById("flyoutTitleLink").style.textOverflow = "ellipsis";
flyoutDiv.getElementById("flyoutTitleLink").style.overflow = "hidden";
flyoutDiv.getElementById("flyoutTitleLink").style.whiteSpace = "nowrap";
13.窗口 停靠
if(!System.Gadget.docked)
{
var backgroundToLoad = "url(images/item_hover_floating.png)";
}
14. Flyout 窗口 文件设置
System.Gadget.Flyout.file = "flyout.html";
15. 显示设置页面的方法
System.Gadget.onShowSettings = loadSettings;
16. Gadget 是否可见
System.Gadget.visibilityChanged = checkVisibility;
function checkVisibility()
{
isVisible = System.Gadget.visible;
if (!isVisible)
{
stopTimer();
}
if(isVisible)
{
startTimer();
}
}
17. 初始化配置集合
System.Gadget.settingsUI = "settings.htm"; // 设置Setting 页面
System.Gadget.onShowSettings = procSettingsShowEvent; // set settings onshow method
System.Gadget.onSettingsClosed = procSettingsClosedEvent; // set settings onclosed method
// init dock/undock event methods
System.Gadget.onUndock = procUndockEvent; // set gadget onundock method
System.Gadget.onDock = procDockEvent; // set gadget ondock method
// init flyout event methods
System.Gadget.Flyout.file = "flyout.htm"; // set flyout page
System.Gadget.Flyout.onShow = procFlyoutShowEvent; // set gadget flyout show event
System.Gadget.Flyout.onHide = procFlyoutHideEvent; // set gadget flyout hide event
18. 简化开发的最好方法,是下载现有的Gadget,修改其内容实用,下面是地址。
http://vista.gallery.microsoft.com/vista/SideBar.aspx?mkt=zh-cn
http://vista.gallery.microsoft.com/vista/SideBar.aspx?mkt=en
19. 如果Gadget中嵌入Flash
1.要将投影效果去掉
2. 添加透明属性
if(typeof infosoftglobal == "undefined") var infosoftglobal = new Object();
if(typeof infosoftglobal.FusionChartsUtil == "undefined") infosoftglobal.FusionChartsUtil = new Object();
var FusionCharts = infosoftglobal.FusionCharts;
this.addParam('Wmode', 'transparent');
FusionCharts.prototype = {
setAttribute: function(name, value){
this.attributes[name] = value;
},
getAttribute: function(name){
return this.attributes[name];
},
addParam: function(name, value){
this.params[name] = value;
},
getParams: function(){
return this.params;
}
}
var params = this.getParams();
for(var key in params) {
swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
}
3.使用一个透明背景的Png 图片最背景,达到背景透明的效果,并设置四边框为0,如下
<body onload="Initialize();" style=" margin:0; width: 200px; height: 200px; background-repeat:no-repeat; background:url(bgbk5.png);">
function Initialize() {
try {
System.Gadget.settingsUI = "options.html";
} catch (e) { };
}
4.在重复加载一个Flash,数据源的时候,会有缓存的问题,简单的解决办法就是用时间拼装不重复的访问字符串,已达到每次访问都不一样的目的,避免缓存
function updateChart(DOMId) {
var strURL = "http://localhost:9999/Chart/Gallery/Data/Angular5.xml?time=a" + Date.prototype.Format("yyyyMMddhhmmss");
var myChart = new FusionCharts("http://localhost:9999/Chart/Charts/AngularGauge.swf", "myChartId", "200", "200", "0", "0");
myChart.setDataURL(strURL);
myChart.render("chartdiv");
}
发表评论
-
jQuery for Asp.Net 一步一步从入门到精通(附 jQuery API 彩色大图)
2009-01-17 20:10 2319随着像Silverlight·和 ... -
自己动手编写一个类似 QuickPart 的用户控件包装器
2009-01-19 17:58 848大家知道涂曙光写了一个QuickPart的包装器,那么大家 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通
2009-02-13 18:14 1152您可以使用 Analysis Services 来分析大 ... -
Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解)
2009-02-14 12:07 2156Oracle 安装的过程的教程很多,如果你搜索到我的博客,希望 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(二)---定义和部署多维数据集及问题处理
2009-02-14 22:34 2427定义维度 在解决方案 ... -
解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”(图)
2009-02-23 16:55 2255在用VSTS2005/2008+Oracle9做环 ... -
简单的源代码统计工具(统计源代码行数、工数、成本、质量指标统计)
2009-03-05 11:40 1853最新版本:2.2.30.36 点击下载 请看下面的图片 使 ... -
Google Earth & Asp.Net 一步一步从入门到精通(一)一个加载KML文档的例子
2009-03-06 22:31 1195Google Earth 和 Google Maps ... -
快速使用 SQLite 开源数据库 一个Asp.Net 的小例子
2009-03-08 10:02 2793据说SQLite已经是世界上部署最广泛的SQL数据库引 ... -
Oracle 10g for Windows 简体中文版的安装过程
2009-03-08 11:12 2110我的配置 操作系统:Windows Server ... -
使用 xsd.exe 命令工具 将 xsd架构 生成 类文件
2009-03-29 17:28 2837下面是标准教程 XML ... -
EasyPHP 3 + Mantis 1.2 快速搭建安装免费开源的中文缺陷管理平台(图)
2009-04-09 16:10 2302EasyPHP 下载地址 http://eas ... -
WF (Windows Workflow Foundation) 工作流学习(一)一个Asp.Net 状态机验证程序
2009-04-10 17:56 3699源代码下载:http://files.cnblogs.com/ ... -
WF (Windows Workflow Foundation) 工作流学习(二)一个Asp.Net 与 顺序工作流 结合的例子
2009-04-13 14:49 3306程序下载地址: http://files.cnblogs.c ... -
Expression、WPF、Silverlight 入门 学习视频
2009-04-16 10:41 1274前言: 这不是一个教程,只是我在学习Expression过程 ... -
Expression Bland 入门视频(二) 创建一个用户控件
2009-04-17 13:13 1095描述:创建一个用户控件,例子源自微软官方视频网站 视频源码下载 ... -
Expression Bland 入门视频(三) 菜单、项目面板及工作区介绍
2009-04-17 17:55 783描述:如果你熟悉Visual Studio 这个视频就不要下 ... -
Expression Bland 入门视频(四) 了解工具栏
2009-04-19 12:57 987描述:本节全面的预览了一下 Bland 工具栏中的每个工具的作 ... -
Expression Bland 入门视频(五) 了解对象面板和属性面板
2009-04-19 18:42 754描述:本节大概的了解一下 Bland 中的对象面板和属性面板, ... -
小技巧:在 Windows 7 的 IIS 7.5 中 运行 WCF 服务 404 错误
2009-08-03 13:59 1920在Windows 7 中运行运行一个Silverlight 3 ...
相关推荐
基于智能温度监测系统设计.doc
包括userCF,itemCF,MF,LR,POLY2,FM,FFM,GBDT+LR,阿里LS-PLM 基于深度学习推荐系统(王喆)
2023-04-06-项目笔记-第三百五十五阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.353局变量的作用域_353- 2024-12-22
和美乡村城乡融合发展数字化解决方案.docx
基于Python的深度学习图像识别系统是一个利用卷积神经网络(CNN)对图像进行分类的先进项目。该项目使用Python的深度学习库,如TensorFlow,构建和训练一个模型,能够自动识别和分类图像中的对象。系统特别适合于图像处理领域的研究和实践,如计算机视觉、自动驾驶、医疗影像分析等。 项目的核心功能包括数据预处理、模型构建、训练、评估和预测。用户可以上传自己的图像或使用预定义的数据集进行训练。系统提供了一个直观的界面,允许用户监控训练进度,并可视化模型的性能。此外,系统还包括了一个模型优化模块,通过调整超参数和网络结构来提高识别准确率。 技术层面上,该项目使用了Python编程语言,并集成了多个流行的机器学习库,如NumPy、Pandas、Matplotlib等,用于数据处理和可视化。模型训练过程中,系统会保存训练好的权重,以便后续进行模型评估和预测。用户可以通过简单的API调用,将新的图像输入到训练好的模型中,获取预测结果。
拳皇97.exe拳皇972.exe拳皇973.exe
基于python和协同过滤算法的电影推荐系统 基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法
DEV-CPP-RED-PANDA
Python语言求解旅行商问题,算法包括禁忌搜索、蚁群算法、模拟退火算法等。
pdfjs 用于在浏览器中查看/预览/打印pdf。 pdfjs 2.5.207 支持firefox/chrome/edge/ie11以上版本。 如果需要支持旧版本浏览器,可以使用这个,是未修改过的原版,支持打印和下载按钮。亲测有效。 pdf 4.9.155分两个包: pdfjs-4.9.155-dist.zip pdfjs-4.9.155-legacy-dist.zip
建设项目现场高温人员中暑事故应急预案
数据结构上机实验大作业-线性表选题.zip
【资源说明】 基于高德地图的校园导航全部资料+详细文档+高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
【静态站群程序视频演示,只有视频,不含程序,下载须知】【静态站群程序视频演示,只有视频,不含程序,下载须知】全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)
9.30 SWKJ 男头7张+女头2张.zip
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat
一个通过单片机在各种屏幕上显示中文的解决方案.7z
图像
一、用户管理功能 用户注册与登录 学生注册:学生可以通过手机号、邮箱、社交账号等方式注册,填写个人信息(如姓名、年龄、学校等)。 家长/监护人账户:支持家长/监护人注册并管理学生账户,查看学习进度和成绩。 教师账户:教师可以注册并设置个人资料,上传资质认证文件。 管理员账户:管理员负责整个系统的管理,包括用户管理、课程管理、平台设置等。 用户权限管理 角色权限:系统根据用户类型(学生、家长、教师、管理员)分配不同权限,确保信息安全。 家长监督:家长可以查看子女的学习进度、成绩和教师反馈,参与学习监督。 个人资料管理 用户可以在个人中心更新基本信息,设置个人头像、联系方式、密码等。 支持学籍信息的维护,例如学生的年级、班级、课程历史等。 二、课程管理功能 课程设置 课程创建与编辑:教师或管理员可以创建和编辑课程内容,上传课件、视频、文档等教学材料。 课程分类:根据学科、年级、难度等维度进行课程分类,方便学生浏览和选择。 课程排课:管理员可以设置课程的时间表、教学内容和授课教师,并调整上课时间和频率。 课程安排与通知 课程预约:学生可以在线选择并预约感兴趣的课程,系统根据学生的时
内容概要:本文档介绍了英特尔2021年至2024年的网络连接性产品和智能处理单元(IPU)的战略和技术路线图。涵盖了从10GbE到200GbE的不同系列以太网适配器的特性、性能和发布时间。详细列出了各个产品的关键功能,如PCIe接口、安全特性、RDMA支持等。同时,介绍了IPU的发展计划,包括200G、400G和800G的不同代次产品的性能提升和新的功能特点。 适合人群:从事网络工程、数据中心管理、IT架构设计的专业技术人员。 使用场景及目标:本文档主要用于了解英特尔未来几年在以太网适配器和IPU领域的技术和产品规划,帮助企业在采购和部署网络设备时做出决策。同时,为研究人员提供最新技术发展趋势的参考。 其他说明:文档内容涉及的技术细节和时间表可能会有变动,请以英特尔官方发布的最新信息为准。