<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>软件下载资讯 | 遗昕传媒（伴随着您成长 伴随着您进步）- weisim3.com</title>
<link>https://www.weisim3.com/Download</link>
<description>程序Web开发包含的科目：Javascript/Html、Microsoft、Oracle/Sun、Zend、Web综合、Adobe</description>
<language>UTF-8</language>
<ttl>60</ttl>
<copyright>Copyright (C) 2007 - 2026 遺昕 | Weisim3.com, All Rights Reserved.</copyright>
<item>
<title>微信小程序自定义组件绑定数据交互</title>
<category>Web综合</category>
<downloadNum>14685</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=168&CD=3&Date=20250619-10-56-54&Subject=22&S=/Null/]]></link>
<description><![CDATA[微信小程序自定义组件绑定数据交互微信小程序目前没有明确开发分类,今天通过示例定位,将微信小程序开发分类到“程序web开发”当中的“Web综合”开发，尽管偏向于前端开发，但涉及js脚本与后端数据交互，所以微信小程序开发并非简单的前端开发。今天的示例通过自定义组件，展示产品列表数据，以及传参所点中的单个产品参数。本文不会对接微信小程序基础部分展开介绍，读者需要预先熟悉“微信小程序开发工具”，对微信小程序工程项目文件有基本的掌握，并且已经对微信小程序的“自定义组件”概念有所有了解，才能快速上手本文的示例。微信小程序自定义组件，在工程项目目录中建立一个文件夹“components”用以存放所有的自定义文件目录，然后在目中右键“新建文件夹”命名“products”(可以根据项目情况自己任意命名)，然后在“ products”文件目录“新建Component”同样命名为“products”，回车确定后会自动生成四个文件：products.js、products.json、products.wxml、products.wxss，这和微信小程序页面的结构相似，不同的是在js文件有关联Component属性设置，在json文件中有&quot;component&quot;:   true   配置。如下图：在“products.js”文件中有三个代码块：①组件的属性列表 properties:   { }, ②组件的初始数据 data:   {},③组件的方法列表 methods:   {}。在“属性列表中”加入“      productsList:   ”type类型:   Array，value(默认值):   []此处为空数组，productsList用来在页面中绑定产品列表数据。在“组件的方法列表”加入按钮触发时间，用来点击产品列表中的单个产品时显示所点中的产品参数，或者带参数跳转到产品详细页。如下代码：&lt;div align=&quot;left&quot; style=&quot;width: auto; text-indent: 12px; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-variant-emoji: normal; font-weight: bold; font-stretch: normal; font-si …]]></description>
<pubDate>Thu, 19 Jun 2025 02:56:54 GMT</pubDate>
<author></author>
</item>
<item>
<title>ionic和Angular项目的ngFor数据绑定</title>
<category>Web综合</category>
<downloadNum>17958</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=165&CD=3&Date=20231219-13-05-10&Subject=22&S=/Null/]]></link>
<description><![CDATA[在ionic和Angular项目中我们实践过程知道，这类项目虽然是JavaScript、html5、css等语言作为基数，但实质他已经具备复杂数据开发能力，而不是简单web1.0时代的网页前端思路，尽管有网页前端基因，但更像是应用程序开发思路。本文通过实际示例展示前端数据如何绑定数据到前端页面，这是也以往的html不同ionic或Angular已经完整的将html和JavaScript后端分开。本文不会对基础的ionic或Angular安装配置配置作出介绍，基础部分将在其他文章讲解。准备工作：先创建ionic项目，项目名为“myList”，通过dos命令面板创建，先将dos命令切换到自己想要创建的盘符和文件目录下，输入命令：“ionic start myList blank”。创建成功之后，启动项目，输入命令：“ionic serve -o”，即在浏览器中打开运行项目程序。然后在Visual Studio Code中打开启动，在命令面板输入：“code .”即可从visual studio code中启动打开项目。在visual studio code中打开之后，可以看到项目工程文件目录，展开“src&gt;home&gt;home.page.html”打开文件页面。同时在菜单“Terminal”下“New Terminal”新打开命令窗口，同样可以输入相应的ionic或Angular命令，启动运行“ionic serve”启动在浏览器中预览。示例：在app.component.ts中定义一个citys数组，用于view页面数据绑定 public   citys=[&quot;北京&quot;,&quot;上海&quot;,&quot;广州&quot;,&quot;香港&quot;]，详细代码如下：JavaScript 代码    复制&lt;div class=&quot;code&quot; id=&quot;755463.5428070409&quot; align=&quot;left&quot; style=&quot; …]]></description>
<pubDate>Tue, 19 Dec 2023 05:05:10 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript组件WebComponents自定义html元素</title>
<category>Javascript/Html</category>
<downloadNum>128423</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=163&CD=3&Date=20221219-14-09-46&Subject=4&S=/Null/]]></link>
<description><![CDATA[Javascript组件Web Components自定义html元素有过.NET Framework开发经验的朋友应该知道，ASP.NET的WebPage有自定义组件开发，以及Winform或WPF都是可开发自定义组件的，在.NET平台上提供了自定义接口，那么在JavaScript同样可以实现自定义元素标签开发，Javascript提供了“HTMLElement”接口提供给开发者不同复合元素的开发，本文讲述JavaScript的自定义元素开发，本文适合有JavaScript面向对象基础入门的读者，否则不适合直阅读本文的示例。正式进入示例之前，先了解下Web Components概括，下面是来自：“https://developer.mozilla.org/zh-CN/docs/Web/Web_Components ”原文介绍如下：Web Components 旨在解决这些问题 — 它由三项主要技术组成，它们可以一起使用来创建封装功能的定制元素，可以在你喜欢的任何地方重用，不必担心代码冲突。Custom elements（自定义元素）：一组 JavaScript API，允许您定义 custom elements 及其行为，然后可以在您的用户界面中按照需要使用它们。Shadow DOM（影子 DOM）：一组 JavaScript API，用于将封装的“影子”DOM 树附加到元素（与主文档 DOM 分开呈现）并控制其关联的功能。通过这种方式，您可以保持元素的功能私有，这样它们就可以被脚本化和样式化，而不用担心与文档的其他部分发生冲突。HTML templates（HTML 模板）： &lt;template&gt; 和 &lt;slot&gt; 元素使您可以编写不在呈现页面中显示的标记模板。然后它们可以作为自定义元素结构的基础被多次重用。另外constructor()和super()两个关键字说明：constructor()是一种用于创建和初始化class创建的对象的特殊方法（参考：https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/constructor），super() 关键字用于访问对象字面量或类的原型（[[Prototype]]）上的属性，或调用父类的构造函数(参考：&lt;a href=&quot;https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Refe …]]></description>
<pubDate>Mon, 19 Dec 2022 06:09:46 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaScript中的Export和Import与class类用法</title>
<category>Javascript/Html</category>
<downloadNum>132598</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=162&CD=3&Date=20220924-18-26-06&Subject=4&S=/Null/]]></link>
<description><![CDATA[JavaScript中的Export和Import与class类用法JavaScript一般给人印象是种前端脚本语言，没有复杂的类构造，而实际它一门既简单又复杂的语言，说它用来简单控制网页元素很轻松实现，说它复杂它也可以像java、C#语言那样进行class类构造，引入类也可以像java语言那样通过Import那样引入类，而C#则是using引入，除此JavaScript还可以结合node.js框架开发服务器应用，对数据库操作管理。本文主要讲解JavaScript中的class类与Export和Import用法，本文适合有其他高级程序语言开发经验读者（如：C++、C#、java、VB等任意一种），否则文章示例难以上手理解面向对象和类构造。Export和Import用法通过简单的示例演示Export和Import的用法，先建立一个JavaScript文件命名为“userMessage.js”，在里面写入两个方法“name(user)”和“age(age)”分别用来传姓名和年龄，追加“export   {   name,   age};   ”这样外部调用才可访问name和age方法，然后新建一个html网页文件命名“HtmlPage1.html”，有JavaScript基础的知道，如果调用js脚本文件，需要写入 &lt;script   src=&quot;**.js&quot;   type=&quot;text/javascript&quot;&gt;&lt;/script&gt;才可引入，本文的示例介绍Import用法通过&lt;script   type=&quot;module&quot;&gt; &lt;/script&gt;在里面写入 import   {   name,   age   }   from   &#39;./userMessage.js&#39;; 这样也就将name和age两个方法引入了进来，如下代码：JavaScript 代码    复制&lt;div align=&quot;left&quot; class=&quot;code&quot; id=&quot;98944.12385001306&quot; style=&quot;margin: 1px auto; padding: 3px; border: 1pt solid currentColor; border-image: none; width: 98%; height: auto; overflow: auto; vertical-alig …]]></description>
<pubDate>Sat, 24 Sep 2022 10:26:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>Web端3d图形技术Three.js介绍</title>
<category>Javascript/Html</category>
<downloadNum>179432</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=160&CD=3&Date=20220213-14-04-06&Subject=4&S=/Null/]]></link>
<description><![CDATA[使用过三维软件maya、3ds max、blender等都知道，这类软件可以完成复杂的3d模型场景设计绘制，那些都是运行于桌面软件中才能完成，那么本文就是介绍一种运行于各浏览器中的3d计算机绘图技术“Three.js”。Three.js 运行于浏览器相对于专业3d设计绘图桌面软件它体量小，运行浏览器那么它大部分也是用于网络传播，即运行于云端和后台数据交互表现出三维渲染结果。 它是跨浏览器 JavaScript 库/API，用于在 Web 浏览器上创建和显示动画 3D 计算机图形，目前支持Chrome、Firefox、Edge、Safari和Opera浏览器。Three.js 和 HTML5 画布元素、SVG 通过WebGL 结合使用，无需安装依赖专有浏览器插件，能够完成高难度的可视化应用，包括游戏开发。官方地址：https://threejs.org/   ，https://threejs.org/editor/（在线编辑器），在这里可以下载Three.js文档和示例，同时官网页也提供了大量的程序案例参考。在下载的Three.js文档，都在three.js-master\build路径在，下图左边：为官网下载地址连接：github、download、devtools。(three.js和three.min.js为同一文件,后者为压缩档，three.module.js插件模块)下面通过简单的示例来熟悉Three.js的运用，建立简单的场景，创建一个几何物体box，设定颜色；建立渲染呈现尺寸；建立摄像机，给场景加入灯光。 摄像机部分：var camera = new THREE.PerspectiveCamera(fov, aspect, near, far)四个参数控制焦距、远、近属性；camera.position.set(30, 30, 50)为x，y，z坐标实体参数设置，camera.lookAt(0, 0, 0)这里相机的角度也是x，y，z坐标。渲染部分：var renderer = new THREE.WebGLRenderer();这里实例化通过“WebGLRenderer()”建立渲染，renderer.setSize(window.innerWidth, window.innerHeight);这里渲染宽高尺寸设为浏览器的宽高，   document.body.appendChild(renderer.domElement);通过appendChild将渲染对 …]]></description>
<pubDate>Sun, 13 Feb 2022 06:04:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>程序语言中的正则表达式</title>
<category>Web综合</category>
<downloadNum>173748</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=159&CD=3&Date=20210924-11-24-44&Subject=22&S=/Null/]]></link>
<description><![CDATA[Javascript、C#、Java、C++、Python正则表达式示例正则表达式是用于匹配字符串中字符组合的模式。在各程序语言中，正则表达式也是对象，它提供了功能强大、灵活而又高效的方法来处理文本。 正则表达式可以快速分析大量文本，例如：查找特定字符模式；验证文本以确保它匹配预定义模式（如电子邮件地址、电话号码、网址等）；提取、编辑、替换或删除文本子字符串；将提取的字符串添加到集合中，以便生成报告。在程序编写过程中字符处理字符串或分析文本块，正则表达式是不可缺少的工具。一个简短的正则表达式是一个字符的特殊序列，可帮助开发者匹配或查找其他字符串或字符串集。本介绍Javascript、C#、Java、Python、C++等语言的正则表达式使用，各程序语言的方法语言各异，但正则表达式在各程序语言中大部分都是相同的标准格式。Javascript正则表达式示例：JavaScript检索字符串中的指定字符用test方法，用法/正则规则/.test(&quot;字符串&quot;)，返回布尔值true或false，下面示例是指定abc为正则规则，特殊字符“^”和“$”为开始和结尾的边界符，比如“/^abc$/”条件为abc全字匹配，“/^abc$/.test(&quot;abcd&quot;));”这里的意思是“abcd”包含“abc”既要匹配字符次序又要匹配字符内容。JavaScript正则表达式还可以验证 exec方法、match方法、matchAll、search、replace   替换字符方法、split   分割字符方法，这里不展开做示例演示。可以参考：https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions（mozilla）。JScript 代码    复制&lt;div align=&quot;left&quot; class=&quot;code&quot; id=&quot;404916.928170052&quot; style=&quot;margin: 1px …]]></description>
<pubDate>Fri, 24 Sep 2021 03:24:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 WebSocket与C# Socket通信</title>
<category>Web综合</category>
<downloadNum>174867</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=158&CD=3&Date=20210624-18-15-00&Subject=22&S=/Null/]]></link>
<description><![CDATA[Html5 WebSocket与C# Socket通信通过html5 提供的 WebSocket JavaScript网页前端与服务端通信数据交互，C# Socket部分这对.NET 开发者来说并不陌生，以前桌面聊天程序就是Socket通信技术，那只限于桌面窗体程序，无法通过浏览器网页端进行Socket发送接收数据交互，直到Html5 提供了WebSocket API接口则实现了这一功能。WebSocket思路和以前flash Socket相似，可以稍微参考：“ Java与Flash Socket 通信基础示例 ”。WebSocket介绍可以参考：“Html5 JavaScript 的WebSocket ”，以及：https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket。C# Socket服务端部分本文采用TcpListener提供的放法进行连接侦听，TcpListener的介绍地址：https://docs.microsoft.com/zh-cn/dotnet/api/system.net.sockets.tcplistener?view=net-5.0，本文不做详细介绍。在Visual Studio中建立一个.NET FrameWork控制台程序（本文示例名为JuneServer），在主程序中通过 TcpListener简单的代码即可建立通信，如下：C# 代码    &lt;a href=&quot;javascript:Copycode(&#39;10893.3967378510 …]]></description>
<pubDate>Thu, 24 Jun 2021 10:15:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>WebClient和HttpWebRequest、HttpClient上传文件</title>
<category>Microsoft</category>
<downloadNum>147341</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=155&CD=3&Date=20200925-18-41-59&Subject=5&S=/Null/]]></link>
<description><![CDATA[.NET WebClient和HttpWebRequest、HttpClient上传文件在.NET中可以提供三种文件上传方式，WebClient和HttpWebRequest、HttpClient，在本文逐一示例演示，这个三个方式上传文件，要求开发者需要有一定的C#基础，初学者可能难以充分掌握，在阅读本文之前，要求已经知晓Form表单提交到服务端的原理，有过项目实践文件提交的基础。WebClientWebClient上传文件相对容易，它在System.Net.WebClient.dll中命名控件为System.Net，.NET FrameWork 2.0就可支持，提供了UploadFile和DowmloadFile等方法，上传下载文件可以用这个方法来操作。示例如下：C# 代码    复制WebClient   myWebClient   =   new   WebClient();   myWebClient.UploadFile(&quot;http://localhost:12526/FileApi.aspx&quot;,   &quot;POST&quot;,   @&quot;D:\1000.jpg&quot;);上面代码很简单通过两行完成了文件上传，把WebClient实例化声明一个myWebClient，然后使用UploadFile方法上传，在方法里面第一个参数即是上传文件接口地址“http://localhost:12526/FileApi.aspx”，本示例是传文件到当前项目；第二个传输方式POST或GET方式，在文件上传采用POST，如果简单数值参数提交也可用GET方式；第三个是本地图片地址，这里是D盘的100 …]]></description>
<pubDate>Fri, 25 Sep 2020 10:41:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaScript分类选取元素内全部input控件</title>
<category>Javascript/Html</category>
<downloadNum>143218</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=153&CD=3&Date=20200615-17-44-11&Subject=4&S=/Null/]]></link>
<description><![CDATA[JavaScript分类选取元素内全部input控件input控件有Buttom、Reset、Submit、Text、File、Password、Checkbox、Radio、Hidden几个Type类型分类：，其中Text、Password、Checkbox、Radio、Hidden、File经常需要获取值，通过JavaScript的getElementsByTagName(&quot;input&quot;)无法区分input的type类型，需要循环判断type类型处理。本文建立了三个input text控件分类输入姓名、职业、国别，三个input radio控件用来性别单选，需要根据不同type类型处理控件的value值，三个input radio用来处理选择性别单选值，这里示例没有采用form表单，没有使用Reset清空，通过按钮来执行脚本清空，input输入的value值，同时取消radio的单选选中项，在input raido中统一加入onclick事件，触发check(this.id)函数方法，触发。Html代码如下：HTML 代码    复制&lt;div   id=&quot;info&quot;&gt;                        &lt;p&gt;姓名：&lt;input   id=&quot;Txt_Name&quot;   type=&quot;text&quot;   value=&quot;牛顿&quot;   /&gt;&lt;/p&gt;                        &lt;p&gt;职业：&lt;input   id=&quot;Txt_Job&quot;   type=&quot;text&quot;   value=&quot;科学家、经济学家&quot;/&gt;&lt;/p&gt;                        &lt;p&gt;国家：&lt;input   id= …]]></description>
<pubDate>Mon, 15 Jun 2020 09:44:11 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript处理checkbox全选方法</title>
<category>Javascript/Html</category>
<downloadNum>129668</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=149&CD=3&Date=20191203-21-07-03&Subject=4&S=/Null/]]></link>
<description><![CDATA[Javascript处理checkbox全选方法在div、ul或表格Table元素中，有若干个勾选框checkbox，需要一次性全选或取消全选，通过客户端脚本处理，选择元素查找到下面的子元素Checkbox的个数，循环处理checked属性即可。在本文示例中，先建立一个Table列表，第一列为“角色名”，第二列为“用户组成员”，第三组时勾选“选取角色”项。在申请角色申请时可以提供多选，需要提供全选和全部取消选择，也就是清空处理。Table加入简单的CSS样式：table.characterRolse、 table.characterRolse th、 table.characterRolse td ；.tableFooter 为表格页脚， .alignLeft、 .alignRight、 .alignCenter 为三个对齐方式。CSS 代码    复制   &lt;style   type=&quot;text/css&quot;&gt;                        /*   Copyright(C)   遗昕|Weisim3.com   12.03.2019                              Javascript处理checkbox全选方法   */                         .alignLeft {            &amp;nbs …]]></description>
<pubDate>Tue, 03 Dec 2019 13:07:03 GMT</pubDate>
<author></author>
</item>
<item>
<title>CSS3的背景缩放background-size</title>
<category>Javascript/Html</category>
<downloadNum>185089</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=139&CD=3&Date=20141206-11-11-32&Subject=4&S=/Null/]]></link>
<description><![CDATA[CSS 3.0的背景缩放background-size在CSS 3.0中背景设置，不再像以前那样担心背景图片是否和元素完全匹配尺寸了，我们完全可以通过background-size来设置匹配元素的大小。以前如果背景图片小于容器在则会重复填充，现在通过background-size就不会了。background-size：可以通过百分比也可以通过具体数值参数来设定，还可以通过contain和cover来设定。下面通过示例来演示几种设定属性：示例一： 通过background-size的百分比来设置背景（background-size:100% 100%），百分比形式显示背景色，背景图片随着窗口大body小改变图片拉伸匹配窗口。HTML 代码    复制&lt;style type=&quot;text/css&quot;&lt;span style=&quot;color: rgb(0, …]]></description>
<pubDate>Sat, 06 Dec 2014 03:11:32 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC 一个View视图多个Models</title>
<category>Microsoft</category>
<downloadNum>141309</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=138&CD=3&Date=20140829-21-15-16&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET MVC 一个View视图多个Models在MVC中我们知道View是由Controllers中载入数据模型Model来映射控制显示页面的，View层的显示数据列表需要指定好视图数据类，显示某个数据表就要对应的数据类来映射视图。对于初次接触MVC的数据模型思维是可能会遇到不好理解或无法参透ASP.NET MVC中View视图如何映射显示多Models，那么本文就详细介绍演示在MVC的View视图中映射多个Models。本文示例在Visual studio 2010中“新建项目”选择&quot;Web&quot;，指定.NET FrameWork 4 ，然后选择ASP.NET MVC 2 Web应用程序，设定好项目名称（本文项目名为“MvcMultipleModels”），选择好项目路径位置点击确定建立MVC项目。项目建立好之后已经有默认的Controllers、Models、Views主要文件框架，本文就在现有默认的框架上进行编写。在MVC项目中本示例，需要在View视图中映射显示两数据表（或者说显示两个组数据），分别是客户数据和产品数据，在“解决方案资源管理器”的Models目录中建立Customer和Product，也就是用来提供客户数据和产品数据的实体类。下面是两个类的详细成员属性代码。C# 代码    复制namespace MvcMultipleModels.Models&lt;img align=&quot;top&quot; id=&quot;Highlighter_35_636_Closed_Image&quot; style=&quot;display: none;&quot; onclick=&quot;this.style.display=&#39;none&#39;; document.getElementById(&#39;Highlighter_35_636_Closed_Text&#39;).style.d …]]></description>
<pubDate>Fri, 29 Aug 2014 13:15:16 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html图片列表上下左右居中(ul)</title>
<category>Javascript/Html</category>
<downloadNum>152540</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=137&CD=3&Date=20140807-13-20-45&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html图片列表上下左右居中(ul)在前台页面显示图片列表时，以前很多使用的是Table在td里面放入img标签，然后设定td的valign为middle（&lt;td valign=&quot;middle&quot;&gt;），这样便完成了图片的上下居中，左右居中所有标签CSS属性都有这个align设置为center即可。但所有做前端设计的都知道Table表格太多会影响页面加载速度。这里本文主要是通过ul标签来完成图片列表的上下左右居中对齐。采用ul列表来做图片列表，我们知道ul中的li元素是没有vlign属性的，这样图片就无法完成上下居中，同时还需要自自动匹配图片的比例，那这里就必须加入javascript来完成这些显示效果。先建立html页面，在&lt;head&gt;标签中加入css样式，设定ul的元素的样式属性，将ul的padding和margin都设定为0px，list-style设为none；接着ul li的float设置为left， margin边距为3px；li元素中还需要放入一个p标签，将p标签宽高设置为242个像素（这里图片显示是240个像素，加上图片边框两面各一个像素所以是242个像素），border设置为1个像素，text-align居中设置为center，同时也需要将p标签的padding和margin都设定为0px；接着在p标签中需要加入一个img标签，只需要给img标签加入一个边框。详细代码如下：HTML 代码    复制&lt;head&gt;&lt;&lt;span style=&quot;color: rgb(128 …]]></description>
<pubDate>Thu, 07 Aug 2014 05:20:45 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET的GridView选中行时触发脚本</title>
<category>Microsoft</category>
<downloadNum>163955</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=136&CD=3&Date=20140505-11-19-07&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET的GridView选中行时触发脚本在GridView中绑定数据库之后，在选择行时触发Javascript脚本，这个可以通过GridView_RowDataBound事件中来完成脚本指定，其它方也可以通过Page_Load中完成，在Page_Load中需要把GridView中的数据行循环出来然后预先指定行的脚本，这样在GridView_SelectedIndexChanging中选择数据库行时就会触发选中行的脚本，最后一个种可以直接从GridView_SelectedIndexChanging中查找列触发。三个方法最好选择还是从GridView_RowDataBound中指定Javascript脚本；在Page_Load中通过for循环来触发会影页面加载速度；而直接在GridView_SelectedIndexChanging则需要选中之后才会触发脚本，本文主要介绍GridView_RowDataBound指定客户端js脚本的触发。GridView_RowDataBound中指定Javascript脚本在本文示例中先定义了一个泛型List数据列表，把UserInfo类装载到List中，UserInfo类有Id、Name、Email、WebSite四个成员属性。然后再通过public List&lt;UserInfo&gt; User()加入四行数据，详细代码如下：C# 代码    复制using System;using System.Collections.Generic;&lt;span style=&quot;color: rgb(0, 0, 25 …]]></description>
<pubDate>Mon, 05 May 2014 03:19:07 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html中的ul列表标签使用</title>
<category>Javascript/Html</category>
<downloadNum>1411658</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=134&CD=3&Date=20130801-10-13-37&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html中的ul列表标签使用在网页标签中ul、ol都是用来显示列表信息的，它们的性质基本相同，只是ul是用符号标记列表，ol是用数字来标记列表，默认都是纵向列表，它们的css样式基本相同。本文通过CSS展示ul的用法，通过ul来建立菜单，ol和ul相同在这里所以仅用ul来作示例演示，同样也可以用在ol标签上。ul标签通常用的最多的是在菜单，或内容列表上呈现列表。在这里先在html中放入ul标签并且在ul中放入li元素，将ol和ul对比看看如下图，就是两个列表默认的呈现样式。下面在页面&lt;head&gt;头标签中加入样式，ul让它的margin为0，ul#Main li也就是让ul中的li元素加入漂浮，list-style-type: none;也就取消ul列表的符号标记，字体设置为微软雅黑，li元素边框为1个像素，背景为白色，在ul标签加入id指定到Main上，这样样式属性就用到了ul标签上了，详细代码如下。   HTML 代码    复制&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span sty …]]></description>
<pubDate>Thu, 01 Aug 2013 02:13:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>Jquery动态选取元素(:nth-child)</title>
<category>Javascript/Html</category>
<downloadNum>316496</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=133&CD=3&Date=20130421-09-09-15&Subject=4&S=/Null/]]></link>
<description><![CDATA[Jquery动态选取元素(:nth-child)在前台开发中，经常需要动态指定元素的样式，根据用户使用页面来动态展现页面样式，比如菜单菜单子菜单指定，或者让脚本自动一个改变元素的样式（如字体颜色或背景色）。在实际项目开发过程中经常会遇到后台数据传到前台，然后通过Js脚本来动态控制元素，这是元素的个数或Id都是动态的，用直接指定元素的Id或class名是无法 完成指定特定的子元素的。在本文中将介绍Jquery的:nth-child()方法实现动态选取元素，英文官方参考地址：http://api.jquery.com/nth-child-selector/。文章阅读可以先从末尾部分查看效果。Jquery   :nth-child() 选取器/Selector示例建立ul二级目录:nth-child()用来匹配选取元素的子元素的，:nth-child(n)方法里面带参数用来指定子元素的索引。通过它控制对元素中的子元素动态控制。在这里在页面中建立了一个&lt;ul&gt;标签，在&lt;ul&gt;标签中建立了三个&lt;li&gt;字节点标签，然后在&lt;li&gt;标签中嵌入&lt;ul&gt;标签，这样完成了二级&lt;ul&gt;目录。然后完成点击一级&lt;ul&gt;的&lt;li&gt;展开显示子节点&lt;ul&gt;，下面是详细代码，在Javascript 的Jquery脚本中，用$(&#39;li&#39;).click()事件操作节点显示或隐藏，定义Index用来获取ul的li节点索引位置$(this).prevAll().length;，然后Index累加1（因为索引位置时从0开始）而点击出发时从1开始，将Index索引带入 $(&#39;li:nth-child(&#39; + Index + &#39;) ul&#39;).toggle();中，这样就实现了动态，点击某个节点就显示隐藏某个节点里面的子元素。HTML 代码    复制&lt;img src=&quot;/com/Con …]]></description>
<pubDate>Sun, 21 Apr 2013 01:09:15 GMT</pubDate>
<author></author>
</item>
<item>
<title>CSS3.0的transform动画效果</title>
<category>Javascript/Html</category>
<downloadNum>144789</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=131&CD=3&Date=20130130-13-08-42&Subject=4&S=/Null/]]></link>
<description><![CDATA[CSS3.0的transform动画效果在以前为网页设计一个漂亮的前台动画效果，通常会要编写大量的javascript脚本完成，或者用Flash actionscript来写一个动画脚本，一个图片切换到另一个图片，一个场景切换到另一个场景需要采用大量的脚本程序来完成；在CSS3.0中加有transform属性设置，通过transform的参数属性设置便能轻松完成这些图片、div的切换动画效果，下面本文将完成对CSS3.0的transform动画示例介绍。CSS3.0的transform属性基本介绍transform 可以提供对网页元素进行2d、3d位置置换，以及scale缩放切换，提供的属性skew/扭曲、rotate/旋转、scale/缩放、translate/移动以及矩阵变形matrix。下面通过简单示例来展示skew扭曲效果，在head中加入样式&lt;style type=&quot;text/css&quot;&gt;标签，定义个Id为#skew，将其transform的扭曲skew参数设为30度，transform: skew(30deg);，float为left， border为solid 1px red;，宽高均为100px，padding设为5px；定义一个class名为clear用以定义div来避免div加入float后产生位移显示，详细代码如下：HTML 代码    复制&lt;head&gt;&lt;meta http-equiv&lt; …]]></description>
<pubDate>Wed, 30 Jan 2013 05:08:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaScript的Cookie操作</title>
<category>Javascript/Html</category>
<downloadNum>142736</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=130&CD=3&Date=20130121-14-34-44&Subject=4&S=/Null/]]></link>
<description><![CDATA[JavaScript的Cookie操作在Web应用程序中经常雨到要对客户端的Cookie的写入、读取、修改操作，这在asp.net、jsp、php中再熟悉不过经常遇到。在本文中将完成JavaScript的Cookie操作，JavaScript也具备其它web语言同样的功能对Cookie进行操作管理。JavaScript写入CookieJavaScript 通过“document.cookie”来完成Cookie写入，例如： document.cookie = &quot;domain=www.weisim3.com&quot;; 这里就完成了一个Cookie写入，Cookie的domain为www.weisim3.com。接着再写入一个动态的参数，让Cookie接收一个动态的外部参数写入。这里用一个input text来输入通过按钮提交给Cookie写入。代码如下。HTML 代码    复制&lt;head&gt;&lt;title&gt;Javascript Cookie …]]></description>
<pubDate>Mon, 21 Jan 2013 06:34:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>Sql中的关联与合并查询</title>
<category>Microsoft</category>
<downloadNum>140646</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=129&CD=3&Date=20121226-12-39-27&Subject=5&S=/Null/]]></link>
<description><![CDATA[Sql 中的关联与合并查询Sql查询中经常用到多表关联查询或多表合并查询，在本文家介绍关联查询中常用到的几个Sql语句。多表主键关联查询与数据合并查询。INNER JOIN 多表关联查询当多表存在关联主键，同时进行查询时，通过INNER JOIN来完成查询，表与表之间必须存在关联依赖关系。一般出现层级数据表分类，例如城市或省份与子级县市分类关联查询。下面采用“WPF TreeView动态指定选取节点“文中的数据源做示例。这里数据库中三个表CityData、CityItemData、CityChildItem分别为城市的层级关系，为CityData为主城市，CityItemData为主城市的分区，CityChildItem为分区的地点。下图可以看到红色和绿色两组关联主键。Sql关联查询，可以看到三个数据表的关联结果查询。SQL 代码    复制SELECT CityItemData.*, CityData.*, CityChildItem.&lt;/span …]]></description>
<pubDate>Wed, 26 Dec 2012 04:39:27 GMT</pubDate>
<author></author>
</item>
<item>
<title>Sql存储过程的函数Functions使用</title>
<category>Microsoft</category>
<downloadNum>137866</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=128&CD=3&Date=20121212-14-58-15&Subject=5&S=/Null/]]></link>
<description><![CDATA[Sql存储过程中的函数Functions使用在Sql server 存储过程查询语句脚本编写时，把存储过程保存在数据库中，提供给程序ADO.NET来操作查询，这样能够为数据查询操作大大提高效率，将Sql脚本预编写好等程序需要时调用，存储过程相当于在Sql Server中的一个脚本查询库。在C# 中开发是会定义很多类库，在类库中会编写大量的Public的公共方法、变量、或属性，以备随时需要时调用类中的方法。在Sql 查询语句也可以通过定义函数Function来提供公众Sql查询是调用，在Sql查询脚本中没有C#等语言中有Public公共方法属性，Sql server存储过程中的Funtion本身就是公共的，在同一个数据库下，任何数据表任何条件下需要查询时都可以随时调用Function函数。本文件将介绍通过函数Funtion来查询数据表。下图是本文将要在数据库中完成的操作。建立数据，在visual studio中建立一个空的WebSite站点程序，然后新建项新建一个Database数据库文件，在站点程序中建立数据库文件后也就是在App_Data文件目录下建立了Database.mdf。然后在Visual studio中的“服务器资源管理器中(在视图菜单中的 服务器资源管理器中)”展开Databases数据库，建立一个Persons数据表，表的列属性由[P_Id] [Name], [Address], [City]组成，可以通过下面的脚本在“新建查询”中完执行即建立了Persons数据表。SQL 代码    复制CREATE TABLE&lt;/spa …]]></description>
<pubDate>Wed, 12 Dec 2012 06:58:15 GMT</pubDate>
<author></author>
</item>
<item>
<title>Jquery 中静态的fn使用</title>
<category>Javascript/Html</category>
<downloadNum>159133</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=126&CD=3&Date=20121126-09-34-58&Subject=4&S=/Null/]]></link>
<description><![CDATA[Jquery 中静态的fn使用在javascript中通常定义一个方法用function来定义，将js对html的元素标签进行控制。在Jquery中如果不采用传统的纯javascript中function定义方法函数，则可以通过.fn来定义一个方法，写法上有着很多区别，但是可以达到相同的效果，除此以外jquery中的.fn可以更好的控制元素属性，在本文中将展开对Jquery中fn示例介绍。用户读者可以下转到文章结尾看看最终演示效果fn的定义写法首先通过一个简单的示例，来了解熟悉.fn的功能与写法。将Html某个元素字体修改字体样式或颜色，在这里通过一个超链接点击修改div中的文字颜色为Orange桔黄色和自己改变为Arial Unicode MS，下面详细代码。HTML 代码    复制&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;&lt;span styl …]]></description>
<pubDate>Mon, 26 Nov 2012 01:34:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET Web API数据传输</title>
<category>Microsoft</category>
<downloadNum>263695</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=125&CD=3&Date=20121023-15-06-00&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET Web API数据传输ASP.NET Web API是ASP.NET MVC 4中新增加的框架，其传递模式将数据以Json格式传出，ApiController 类在.NET FrameWork4.0 的 System.Web.Http.dll下继承了IHttpController, IDisposable接口。ASP.NET MVC 访问网站页面地址是访问的Controller，通过Controller来控制页面数据。ASP.NET Web API也是如此以前的Webservice或者WCF提供的API接口服务，使用直接访问的URL来获取数据服务， ASP.NET Web API这里通过ApiController来提供服务访问。这里访问方式有着和MVC同样的特性。本文示例执行结果演示可以先跳至文章后部分预览效果。开发者需要在Visual Studio 2010或Visual Studio 2012 IDE中开发，2010版本需要到微软官方http://www.asp.net/web-api下载MVC 4的开发包安装。在新建项目中选择“ASP.NET MVC 4 Web 应用程序” 点确定，然后在项目模板中选择“Web API”点击确定即建立了Web API项目文件。参考下图。建立项目之后可以看到，项目已经建立基本框架，在Controllers下面可以看到有个ValuesController.cs，这就默认提供的示例参考。public IEnumerable&lt;string&gt; Get()启动编译通过访问ValuesController来访问，其Url地址&quot;api/values&quot; 。便可以见到返回Json格式的数据文件。这一步可以参考微软官方的“ASP.NET Web API, Part 1: Your First Web API ”视频演示。在本文示例演示的是一个用户列表建立查询，通过API来提供给客户端访问获取。先建立一个User类，用来定义用户的基本属性。属性有UserId，UserName，Mail，City即用户Id，用户名，邮箱，城市四个属性。然后再建立一个UserCenter类用来装载用户信息；UserCenter类中两个IEnumerable方法，一个IEnumerable&lt;User&gt; Userlist()用来建立用户列表，另外一个public IEnumerable&lt;User&gt; GetUserlistById(int id)则根据用户Id来获取指定某一用户的信 …]]></description>
<pubDate>Tue, 23 Oct 2012 07:06:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET DetailsView编辑增加数据</title>
<category>Microsoft</category>
<downloadNum>159552</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=124&CD=3&Date=20121004-08-03-12&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET DetailsView编辑增加数据ASP.NET中的DetailsView通常用来显示某条数据的详细内容，一般和其它数据控件GridView或Datalist关联结合使用，通过选取GridView或Datalist的某行数据，关联DatailsView来显示详细数据。本文结合ASP.NET GridView编辑增加新数据 中基本结构，采用Gridview 显示所有数据，通过DetailsView来编辑更新、增加插入新数据。数据库部分完全和前面一文一致在本文不做数据库的数据表详细描述，不熟悉的话可以参阅ASP.NET GridView编辑增加新数据中的“数据库部分”。在前台aspx前台放入GridView和DetailsView两个主要数据控件，将GridView绑定数据以外，加入选择和删除列用以选择和删除指定某行数据。DetailsView将DefaultMode的默认模式设置为&quot;Insert&quot;插入数据模式。   在编辑模式&lt;EditItemTemplate&gt;和插入数据模式&lt;InsertItemTemplate&gt;中的控件放入同样的控件基本保持相同，在插入数据模式下ProductId产品Id是自动由数据库自动增长生成；产品类别ProductCategoriesId列用DropDownList绑定CategoriesData()， 指定DataTextField和DataValueField，DataTextField=&quot;ProductCategoriesName&quot; DataValueField=&quot;ProductCategoriesId&quot;，如果是在编辑模式下还需要指定SelectedValue（SelectedValue=&#39;&lt;%# Eval(&quot;ProductCategoriesId&quot;) %&gt;&#39;），DropDownList   绑定数据列之后再加入一列放入三个Linkbutton，分别用来更新数据、更新数据以及取消操作。为了更好的客户端体验效果，在GridView和DetailsView外面嵌套AJAX控件UpdatePanel，加入Script …]]></description>
<pubDate>Thu, 04 Oct 2012 00:03:12 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaFx2.2 TableView数据库绑定</title>
<category>Oracle/Sun</category>
<downloadNum>157171</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=123&CD=3&Date=20120910-11-19-05&Subject=6&S=/Null/]]></link>
<description><![CDATA[JavaFx2.2 TableView数据库绑定在Javafx2.0起，可以实现用Fxml控制Javafx的UI界面设计，而后台实现Java控制程序的数据逻辑编写，同时在Javafx2.0中也带来了大量的UI组件，已不再是之前JavaFX Script形式。通过Java语言开发后台程序，Fxml控制前台UI界面，这为Javafx开发复杂应用奠定了坚固的基础。在JavaFx2.0开始，JavaFx可以分为两种开发方式，一种JavaFx FXML Application模式，即通过Fxml定义前台UI界面可以通过样式定义，前台和后台Java分开编写，一种则是JavaFx Application，即通过后台Java 定义JavaFx的组建加载到Scene容器中来完成。在本文中将介绍JavaFx的 TableView数据绑定原理，文章中会展示JavaFx FXML Application和JavaFx Application两种模式开发同样的效果。本文示例IDE环境为 NetBeans IDE 7.1，JavaFx 2.2。JavaFx FXML Application TableView数据绑定在NetBeans IDE中新建项目，选择JavaFX，然后选择JavaFx FXML Application，点下一步给项目命名点击完成即建立了JavaFx FXML Appliaction的工程文件，如下图。在默认Fxml文件中，Javafx程序已经建立一个Hell world程序，在&lt;AnchorPane&gt;中默认放入了一个按钮Button和一个Label，触发Button事件，将Label值赋为Hell World。将 &lt;AnchorPane&gt;宽高设置为600比400   即   prefHeight=&quot;400&quot; prefWidth=&quot;600&quot;中放入。然后加入   &lt;TableView&gt;组建 到&lt;AnchorPane&gt;中，将TableView的宽高设为prefHeight=&quot;300&quot; prefWidth=&quot;480&quot;，组件在窗体的位置由layoutX和layoutY控制，在这都设为30；在TableView中潜入&lt;columns&gt;用以设置列，&lt;TableColumn&gt;用来不设置列属性。FXML 详细代码如下。&lt;div align=&quot;left&quot; style=&quot;font: bold 12px/normal arial; width: auto; text-indent: 12px; font-size- …]]></description>
<pubDate>Mon, 10 Sep 2012 03:19:05 GMT</pubDate>
<author></author>
</item>
<item>
<title>JSP和PHP FLV视频播放方案</title>
<category>Web综合</category>
<downloadNum>165818</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=122&CD=3&Date=20120904-09-24-44&Subject=22&S=/Null/]]></link>
<description><![CDATA[JSP和PHP FLV视频播放方案JSP、PHP和ASP.NET以及ASP总体介绍了解 JSP和PHP的页面提交方式有着相同之处，只是语言不同，JSP页面则在页面中嵌入Java语言；PHP页面则在页面中嵌入PHP脚本语言，页面提交都是form通过method的post或get方式，action指定 所要提交的页面。ASP.NET不同的是，ASP.NET继承了早期ASP编写模式通直接在前台页面中写入VBScript脚本语言，form提交和JSP，PHP相同；在ASP.NET中则是个封装体，同时也提供了大量服务器控件，在默认情况下所有的控件都是放在Form中的，在生成预览的ASPX页面中action默认是指定本页的，这个在开发过程中对开发者来说的确方便了很多，开发者不需要把精力方在页面表但提交指定页面上面，而是把精力放在后台程序逻辑数据上面。在JSP、PHP和早期ASP页面中，当一个页面有多个不同表单要都提交到本页或同一个页面时，就需要开发者写大量的条件判断，而这一点在ASP.NET WebForm中就不需要顾及，这在ASP.NET中已经是一个基础现成的框架 。JSP、PHP FLV视频播放演示地址JSP FLV视频播放演示 http://118.244.2.4:8080/weisim3Media/index.jspPHP FLV视频播放演示 http://118.244.2.4:8020/index.phpWeisim3Media 媒体播放JSP平台应用在Weisim3Media中已经提供了现成的框架，JMcript.js已经将media.swf播放器封装好，在JSP页面中将JMcript.js引入进来即可，然后在javascript中用 Media(thisVideo,&#39;480&#39;, &#39;363&#39;, &#39;window&#39;);方法调入在页面中，Media中的参数介绍Media(视频路径url,&#39;视频宽&#39;, &#39;视频高&#39;, &#39;window|transparent|opaque&#39;)第四个参数也就flash wmode属性默认wmode即可。下面一个简单示例展示。HTML 代码    复制&lt;div align=&quot;left&quot; id=&quot;426367.9685121699&quot; style=&quot;border: 1pt solid currentColor; border-image: none; width: 98%; overflow: auto; padding-top: …]]></description>
<pubDate>Tue, 04 Sep 2012 01:24:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET FLV视频播放器方案</title>
<category>Microsoft</category>
<downloadNum>145676</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=121&CD=3&Date=20120813-12-32-47&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET FLV视频播放器方案Flash播放能够支持flv和mov格式的视频流媒文件，除此以外还能对mp4视频文件支持。这是视频网站播放视频采用广泛的在线播放方案。目前比较常见的视频网站PHP的居多，那么如果要把Flash视频动态播放整合到ASP.NET平台中来，就需要开发者用大量时间来开发一个flash播放器，然后结合ASP.NET后台读取数据视频文件传给前台页面中的Flash中来。这往往需要Flash actionscript、Javascript、ASP.NET(C#、VB）后台语言和前台相互交互开发了。如果只是中小型项目或新闻网站需要实现自己的视频动态播放功能要去这么大费周折确实不合适。那么本文将介绍采用Weisim3Media媒体播放组件来轻松完成ASP.NET平台上的动态flv、mov、mp4视频文件的播放。项目只要是在.NET 2.0以上的环境开发，都可以采用Weisim3Meida媒体播放组件，在Visaul studio 2005、Visual studio 2008或2010都能兼容。在Web项目中，WebSite网站形式或Web应用程序形式都可以在Visual studio工具箱右键选项，将&quot;weisim3Media.dll&quot;加入到工具箱中来， 详细步骤如图。然后在ASPX页面中，可以直接从工具箱将加载进来的Weisim3Media组件拖拽到页面中即可。在页面中Weisim3Media默认尺寸：宽为320px，高为240px。开发时可以根据项目页面排版手动设置属性中的Width和Height宽高属性，属性MediaSource则为视频路径Url地址，可以是项目的本地根目录，也是网络上的Url地址，宽高属性和MediaSource属性都可以通过前台和后台来控制。下面是视频演示。(双击视频进入或退出全屏模式)服务器视频格式兼容设置，在Web服务器上开发者个需要在IIS上配置对应的MIME类型。flv格式：扩展名.flv，MIME类型：flv-application/octet-streammov格式：扩展名.mov，M …]]></description>
<pubDate>Mon, 13 Aug 2012 04:32:47 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF TreeView动态指定选取节点</title>
<category>Microsoft</category>
<downloadNum>155465</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=120&CD=3&Date=20120809-11-11-05&Subject=5&S=/Null/]]></link>
<description><![CDATA[WPF TreeView动态指定选取节点WPF TreeView节点操作控制，实现动态查询展开任意某个节点。在前面WPF的TreeView数据绑定基础、WPF的TreeView从数据库绑定数据、WPF的ComboBox关联数据绑定 几篇文章中都已经对TreeView的节点数据原理进行详细示例描述，同时也做了详细数据库结构剖析。在本文也可以说对前面几篇文章的知识综合到一起来，实现ComboBox绑定数据关联操作TreeView节点展开选取操作。本文不会对TreeView、Combobox控件的基础介绍，以及控件数据绑定数据库原理也不会详细介绍，可以参考前面几篇文章。下面是程序执行效果，当ComboBox选取到某项时，TreeView就关联对应自动展开选取到所属节点上。现在MainWindow.xaml主窗体中继续WPF的ComboBox关联数据绑定文章中做下调整加入两个ComboBox(在本文实例中就按默认Id，comboBox1和comboBox2)，一个用来绑定主城市，一个用来关联绑定城市分区子级，这里在webservice的CityService程序中同样加 Citylist()和CityItem(int id)，在“WPF的ComboBox关联数据绑定”是通过WCF程序CityWCFService同样调用的Citylist()和CityItem(int id)。然后再两个ComboBox的SelectionChanged事件中都触发   ExpandTree(treeView, ((CityInfo)comboBox1.SelectedItem).CityId, ((CityInfo)comboBox2.SelectedItem).CityItmeId); 即根据ComboBox选取城市项的Id来关联TreeView节点，下面是核心代码。&lt;div align=&quot;left&quot; style=&quot;font: bold 12px/normal arial; wi …]]></description>
<pubDate>Thu, 09 Aug 2012 03:11:05 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 Audio自定义UI界面</title>
<category>Javascript/Html</category>
<downloadNum>172947</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=118&CD=3&Date=20120706-13-39-18&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html5 Audio自定义UI界面在Html5中自定义Audio或者Video播放器控件，目前所有浏览器基都已经支持Html5所有标签控件属性，但是目前Audio和Video在各浏览器上呈现都有所不同。在开发过程可能需要自行开发播放器的UI界面，本文主要介绍Audio控件的属性，拓展Audio标签的使用。.Audio的默认UI界面Internet Explorer 9Firefox 13Chrome 20Opera 11Safari 5从以上可以看到各浏览器呈现出来的Audio控件都是各异不同，这里在所有的浏览器中都是同样的Audio代码&lt;audio id=&quot;player&quot; src=&quot;20111025ed.mp3&quot; controls=&quot;controls&quot; autoplay&gt;&lt;/audio&gt;，如果要达到所有浏览器上都呈现统一的UI界面就需要自己开发，自己定义Audio的界面，本文不会给出一个完整Audio播放器示例代码，本文主要是介绍的自定义的开发思路，通过本文的思路引导介绍完全可以开发出一个自己的 UI界面，而且在所有浏览器上都统一显示。(双击视频进入或退出全屏模式)示例一自定义Audio第一步，将默认的界面去掉。这很简单只需要Audio的Controls属性去掉即可（Controls 属性Video控件也是 …]]></description>
<pubDate>Fri, 06 Jul 2012 05:39:18 GMT</pubDate>
<author></author>
</item>
<item>
<title>Jquery AJAX 读取 Xml 文件</title>
<category>Javascript/Html</category>
<downloadNum>137748</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=116&CD=3&Date=20120623-19-29-13&Subject=4&S=/Null/]]></link>
<description><![CDATA[Jquery AJAX 读取 Xml 文件Javascript 读取XML，如采用传统的读取方法则是通过new ActiveXObject(&quot;Microsoft.XMLDOM&quot;)或者new XMLHttpRequest();。在Jquery中可以通过AJAX轻松实现XML读取，并且可以随意由开发者自由定义，除此以外Jquery一个最大的好处就是不用考虑各种浏览器的兼容问题，这在开发时可以省去很多事情。下面是详细步骤。XML部分建立xml文件，在xml节点中建立数据，这里简单的建立system，在system里面建立两个节点类型，一个为 &lt;Computer&gt;，一个为&lt;Mobile&gt;，&lt;Computer&gt;用来装载电脑系统名单，&lt;Mobile&gt;用来装载手机系统名单。&lt;operating&gt;用来装载系统名单，&lt;beging&gt;为系统其实时间或初始版本；下面是xml的详细代码数据。XML 代码    复制&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;&lt;system&gt;&lt;!----&gt;&lt;span style=&quot;color: r …]]></description>
<pubDate>Sat, 23 Jun 2012 11:29:13 GMT</pubDate>
<author></author>
</item>
<item>
<title>在Illustrator中绘制SVG图形</title>
<category>Adobe</category>
<downloadNum>133240</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=115&CD=3&Date=20120602-17-56-00&Subject=23&S=/Null/]]></link>
<description><![CDATA[在Illustrator中绘制SVG图形SVG(Scalable Vector Graphics，SVG)绘制矢量图形。在前面 Html5 的 SVG功能介绍 文章中对SVG的基本有了介绍，知道它是一个基于XML的标记语言，从文章介绍了SVG的绘图原理。在本文中通过Illustrator绘制更加复杂的矢量图形，然后保存成SVG根式，默认Illustrator生成SVG图形代码结合了Adobe标准。本通将详细介绍Illustrator绘制 矢量图形保存成SVG优化SVG代码。本文使用软件工具Adobe Illustrator CS3。在Illustator中新建（N），然后在“新建文档”对话框中，将“新建文档配置文件（P）”项选取为网站，大小（S）项选取为640&#215;480。下面图例参考。新建文档之后，在Illustrator的AI文档中进行适量图形绘制，本文示例使用钢笔工具绘制花朵，分为两个图层背景为矩形黑色填充（即下图的图层2），白色花朵里面有若干子元素对象图层（下图的图层1）。绘制完成之后，将文件存储为SVG格式，将自动生成svg源码。Illustrator保存成svg格式默认生成的SVG源码过于臃肿冗余，需要优化。下面视频是原始Illustrator中生成SVG源码和优化之后的SVG对比，f-0020.svg为Illustrator生成的源码，f-002.svg为优化后的svg代码。(双击视频进入或退出全屏模式) …]]></description>
<pubDate>Sat, 02 Jun 2012 09:56:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>Sql Server数据库多表关联删除</title>
<category>Microsoft</category>
<downloadNum>142725</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=114&CD=3&Date=20120512-18-09-22&Subject=5&S=/Null/]]></link>
<description><![CDATA[Sql Server数据库多表关联删除Sql Server数据库多表关联删除数据，在项目开发过程中经常遇到多级关联数据，一般出现分类数据下面子级成员。如果要进行主分类删除操作，同时又需要进行子集成员进行删除。这时和读取关联数据一样，需要依赖表与表的关联主键外键进行关联操作删除。继续 WPF的TreeView从数据库绑定数据 和 WPF的ComboBox关联数据绑定 文章示例中的数据关联进行删除操作，下面图例是本文示例执行效果。在前文章也介绍了，数据库分别是CityData（一级城市列表）、CityItemData（城市子级分区）、CityChildItem（城市分区的地点），通过数据库视图和查询语句查询结果可以了解三个表的关系，下面图例，通过SELECT语句将三表查询出来，在图中分别用红色和绿色框选了它们之间的关联关系。关联删除数据Sql脚本编写，通过CityId来删除指定城市以及城市分区的所有字表成员。CityData和CityItemData表可以直接直接用Delete语句WHERE CityId的值条件直接删除，CityChildItem删除需要将CityData和CityItemData两个表关联起来然后再WHERE CityId的值，这样三表三条删除语句，同时WHERE同一个CityId条件。下面是详细存储过程代码。SQL 代码    复制&lt;div align=&quot;left&quot; id=&quot;546443.3208179875&quot; style=&quot;border: 1pt solid currentColor; border-image: none; width: 98%; overflow: auto; padding-top: 2px; font-size: 12px; vertical-align: m …]]></description>
<pubDate>Sat, 12 May 2012 10:09:22 GMT</pubDate>
<author></author>
</item>
<item>
<title>Java与Flash Socket 通信基础示例</title>
<category>Oracle/Sun</category>
<downloadNum>136229</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=113&CD=3&Date=20120507-16-24-50&Subject=6&S=/Null/]]></link>
<description><![CDATA[Java 与 Flash   Socket 通信基础示例Socket用以开发后端网络传输，通过端口来实现网络传递，在日常软件网络 应用中经常遇到，如即时通讯聊天工具软件，网络文件传输都需要用到，在FTP文件上传工具软件中都用到Socket来将文件传输到服务器中。服务端程序提供IP端口，然后在客户端程序中获取服务器IP和指定端口即可实现网络通讯传输。在本文将简单介绍Java Socket基础原理与通信。示例中除了在Java与Java程序之间的项目通讯之外，还在Flash中实现了与Java Socket服务端通讯。示例实施服务端程序 先Netbeans中建立一个Java 应用程序/Application做服务端程序，在本文中命名为 “Server”。在Server类中的main方法中启动Socket服务端程序端口“1234”，并且输出发送字符 “dat” 的内容。下面是详细代码。Java 代码    复制package server;import java.io.PrintWriter;import&lt;span style= …]]></description>
<pubDate>Mon, 07 May 2012 08:24:50 GMT</pubDate>
<author></author>
</item>
<item>
<title>.NET的LINQ原理即是Web3.0数据</title>
<category>Microsoft</category>
<downloadNum>169345</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=112&CD=3&Date=20120421-10-48-02&Subject=5&S=/Null/]]></link>
<description><![CDATA[.NET的LINQ原理即是Web3.0的数据开发LINQ是在.NET Framework 3.5中加入进来的新功能，在.NET Framework 2.0的泛型System.Collections.Generic中演进发展出来的。在System.Linq中可以看到它的源码必须引用项有using System.Collections;、using System.Collections.Generic;、using System.Runtime;、using System.Runtime.CompilerServices;，从这里可以看到LiNQ数据序列化基础就是通过System.Collections.Generic来完成的。即就是泛型数据的基础上演进的。在.NET Framework 2.0中开发对List&lt;T&gt;的使用就已经可以了解到其原理。List泛型将数据库的数据表装载到泛型类成员中包装在List序列中提供给客户端访问读取。在得益于泛型数据的装载再通过webservice，才使得服务端数据库的数据可以跨平台、跨开发语言传送到各种环境下提供数据服务。这正是Web3.0的数据开发，把同一个程序的数据授权给各种平台桌面应用、web应用、手机应用、电视机上的应用。Web3.0里面的个人拥有数据，每个人都有自己的数据不需要自己搭建任何网络服务器程序即可拥有，这就是网络与网络之间的数据授权，即网站或个人没有服务端数据库也可以有自己的数据。LINQ示例在Visual studio中建立一个ASP.NET网站项目选取.NET Framework    4.0，然后建立Customer.cs类，在类中建立定义public int ID { get; set; } 和 public string Name { get; set; }&lt;/fon …]]></description>
<pubDate>Sat, 21 Apr 2012 02:48:02 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript 更改/修改 class 属性</title>
<category>Javascript/Html</category>
<downloadNum>132565</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=111&CD=3&Date=20120404-19-44-06&Subject=4&S=/Null/]]></link>
<description><![CDATA[Javascript 更改标签的class属性Javascript 切换更改网页标签的Class属性，通过 javascript 动态控制标签样式class属性。在每个标签中都有一个class属性用以接收，样式Style样式，一般情况下是直接将样式名直接赋值给class，那么本通过Javascript来回自由切换样式达到不通显示效果。示例一先在&lt;style&gt;中定义好两个css样式，命名分别为font01和font02。font01的字体大小为20px(即 font-size:20px;)，Color为红色，font-family为黑体，font-variant为normal；font02的字体为24px，color为#0033CC，font-family为黑体，font-variant为大写字母显示small-caps;，并且加粗字体font-weight:bolder。javascript脚本建立function changeCssClass(objDiv,objClass)方法，带入动态参数objDiv为div的id动态传入，objClass为样式名称动态传入。在方法中把objClass赋给objDiv的className，即document.getElementById(objDiv).className = objClass;。在&lt;body&gt;中放入两个按钮响应changeCssClass(objDiv,objClass)事件，用来来回切换div的class属性。div建一个个id为FontDiv， class为font01；div简单输入文字，这里示例中为“ Javascript class name change preview!!”。下面是代码和效果。HTML 代码    复制&lt;!&lt;span …]]></description>
<pubDate>Wed, 04 Apr 2012 11:44:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF的ComboBox关联数据绑定</title>
<category>Microsoft</category>
<downloadNum>149372</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=110&CD=3&Date=20120322-14-55-31&Subject=5&S=/Null/]]></link>
<description><![CDATA[WPF的ComboBox关联数据绑定WPF的ComboxBox绑定关联数据，多个ComboBox关联绑定数据。本文实现两个ComboBox的关联数据绑定，继续 WPF的TreeView从数据库绑定数据 文中的数据源，在这里用以关联ComboBox的数据绑定，同时在其数据操作类上进程拓展。在CityService数据服务端程序，本文示例中加入了一个WCF服务CityWCFService，演示ComboBox是通过WCF提供数据绑定，同时也适用于Silverlight   的数据绑定。下面是程序执行效果。数据库部分在本文中用到两个表，分别是CityData（一级城市列表）、CityItemData（城市子级分区）对应两个ComboBox的关联绑定。在数据库查询CityData加入了一条查询 SELECT CityId, CityName FROM CityData WHERE   (CityId = @CityId)即GetDataByCityId(@CityId)方法，根据城市Id查询城市，其它保持不变。在ControlData类中将CityData的GetData()方法和GetDataByCityId(@CityId)包装成List泛型数据列表。MasterCity(bool isHeader)为包装GetData()方法，带入bool型参数isHeader，如果为True则有默认修饰选取值，False则没有。private string MasterCityById(int id)则为包装GetDataByCityId(@CityId)，用MasterCityById(int id)通过代入的城市Id返回城市名。然后CityItem(int id)则包装CityItemData的GetDataBy …]]></description>
<pubDate>Thu, 22 Mar 2012 06:55:31 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF的TreeView从数据库绑定数据</title>
<category>Microsoft</category>
<downloadNum>162196</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=109&CD=3&Date=20120313-12-42-08&Subject=5&S=/Null/]]></link>
<description><![CDATA[WPF的TreeView从数据库绑定数据在前面 WPF的TreeView数据绑定基础 文章中已经对WPF的TreeView的原理，在本文继续深入使用WPF的TreeView，本文将不对TreeView的基础介绍，主要深入从数据库中绑定数据，通过泛型装载数据表，然后循环成TreeView的节点，同时才用Webservice跨域传输TreeView树型数据，在Webservice可以清晰地看到Xml装载数据的树形结构，下面是详细介绍。先在WPF的TreeView数据绑定基础 的示例基础上建立一个Webservice服务应用程序（用以提供数据服务给WPF程序），本示例命名为CityService。数据库部分数据表在本示例数据库中建立了三个关联表，分别是CityData（一级城市列表）、CityItemData（城市子级分区）、CityChildItem（城市分区的地点），三个表应对TreeView建立三级目录，通过关联主键来实现数据分层循环绑定数据显示。下图是三个数据表关联结构显示。示例采用DataSet数据集，将三个表加入在数据集中映射成数据操作方法，同时加入关联数据查询语句，在CityData中采用默认的查询生成即可；在CityItemData中的查询采用SELECT    CityItemId, CityItemName FROM CityItemData WHERE    (CityId = @CityId) 关联CityData中的CityId列即下图的GetDataById(@CityId)方法；在CityChildItem表中的查询采用SELECT       CityChildItemId, CityChildIt …]]></description>
<pubDate>Tue, 13 Mar 2012 04:42:08 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF的TreeView数据绑定基础</title>
<category>Microsoft</category>
<downloadNum>160654</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=108&CD=3&Date=20120311-10-27-44&Subject=5&S=/Null/]]></link>
<description><![CDATA[WPF的TreeView数据绑定基础在WPF中的TreeView数据绑定和以往的ASP.NET、WinForm有着非常大的区别，虽然也可以支持DataTable或者ArrayList、字典类型等数据绑定，但是在WPF中的TreeView中的多级树目录数据绑定就和ASP.NET、WinForm上有根本上的区别。WPF中的TreeView已经不能用TreeNode来循环节点了，这在之前的ASP.NET和WinFrom中是由TreeNode将数据表循环到子级节点上。在WPF的TreeView需要通过泛型List&lt;成员类&gt;来完成子级程序添加。在本文中将完成对TreeView数据绑定介绍，也是为 WPF的TreeView从数据库绑定数据   文章的一个基础铺垫。WPF的TreeView简单绑定先将TreeView分别绑定简单的Hashtable数据类型和ArrayList类型数据，这里很简单可以看到都能支持其数据的绑定显示。在Hashtable GetTable()中返回了Hashtable City，而Hashtable City中添加了 City.Add(&quot;北京&quot;, &quot;1&quot;);City.Add(&quot;上海&quot;, &quot;2&quot;);City.Add(&quot;广州&quot;, &quot;3&quot;);，在 GetTable()中return City;。在ArrayList GetList()中返回了ArrayList myList，ArrayList myList加入了myList.Add(&quot;北京&quot;);myList.Add(&quot;上海&quot;);myList.Add(&quot;广州&quot;);。这里没有什么难度简单加入值然后绑定即可（数据直接赋值给TreeView的ItemsSource即可）。下图动画显示为两个数据类型分别绑定到TreeView显示效果。WPF的TreeView泛型List绑定和子级节点绑定将TreeView进行多极子级节点绑定，这里需要建立泛型方法。先建立City类，City类中的成员为int cityId（为Id）、string cityName（为城市名）、List&lt;City&gt; ChildItem（City的子级成员，比如城市下面分区；例如北京--东城区）。建立泛型List&lt;City&gt;数据列表，将City类成员属性加入数值，建立List&lt;City&gt; GetCity()返回 List&lt;City&gt; myItem，在myItem中加入cityId、city …]]></description>
<pubDate>Sun, 11 Mar 2012 02:27:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex手机项目开发基础</title>
<category>Adobe</category>
<downloadNum>156876</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=107&CD=3&Date=20120117-16-19-02&Subject=23&S=/Null/]]></link>
<description><![CDATA[Flex手机项目开发基础Flex 4.5-4.6提供了手机项目开发，支持Google Android、苹果 iOS和黑莓blackberry，Flex的手机项目实质也是基于Flex AIR的开发，只是在Flex sdk 4.5和4.6提供手机平台驱动的支持。Flex 开发的手机项目要在智能手机上使用必须先在手机上安装AIR程序，这个和在PC电脑上一样需要先安装Air程序才能安装Flex AIR开发的应用程序。本文简单介绍Flex手机项目的环境设置和编译( 本文主要作Flex的Android项目与Java交互的基础铺垫说明)。首先必须是Flex 4.5以上版本（Adobe官方下载地址https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder）。打开Flash Builder 4.5或4.6，在文件 〉新建中选择“Flex 手机项目”，在 “新建 Actionscript 手机项目”可以看到具体的步骤和设置，大致和之前版本的Flex相同，只是多了手机平台选取和设置，下图是项目新建步骤。在上面动画演示Flex新建收集项目中的第2步这个权限设置按照默认钩选INTERNET即可（INTERNET允许进行网络请求和远程调试默认情况下），其他钩选项可以参考官方说明http://help.adobe.com/zh_CN/flex/mobileapps/WSa8161994b114d624-33657d5912b7ab2d73b-7fe2.html，如果是Apple    iOS侧不需要设置，建项目是会提示iOS在启动程序时会自动设置权限。建立项目之后，项目启动编译时第一次会弹出调试配置方法，这里主要就是启动方法设置，一种是以桌面方式，即是以Air方式启动程序模拟手机平台，下拉“选取要模式的设备”即可，也可以自己配置模式尺寸，则在配置按钮中打开首选参数，添加设备如下图，红色框选的都是需要设置属性参数，点击确定即建立 …]]></description>
<pubDate>Tue, 17 Jan 2012 08:19:02 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET GridView编辑增加新数据</title>
<category>Microsoft</category>
<downloadNum>139733</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=106&CD=3&Date=20120107-13-35-05&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET GridView启用编辑、删除、增加数据功能ASP.NET GridView空间绑定显示数据，启用编辑、删除、增加数据功能，三个功能当中删除功能可能接触频率要多，这个功能也相对容易，触发RowDeleting事件。编辑功能可能稍微要少用，GridView开启编辑数据功能也就触发三个事件RowEditing、RowUpdating和RowCancelingEdit，RowEditing为启动编辑中、RowUpdating为数据编辑操作更新制定行就是在此事件中出发数据库操作，RowCancelingEdit即取消编辑取消编辑状态。增加新数据插入数据通过触发RowCommand的事件完成数据插入。下面是示例最终效果演示。数据库部分数据库采用的 ASP.NET MVC深入DropDownList 中的数据源，MyDatabase.mdf 数据库中有两个表一个是产品分类ProductCategories，一个是产品数据Product_Data，两表通过ProductCategoriesId关联。本文采用DataSet数据集操作数据库，DataSetProduct.xsd中可对应的看到两个表的数据查询操作，ProductCategoriesTableAdapter中GetProductCategoriesDataById方法通过ProductCategoriesId来获取ProductCategoriesName，Product_DataTableAdapter中即是Product_Data的增删改查的查询方法（GetProuductData为获取全表，DeleteProductById为删除指定Id的产品，InsertProduct即插入新的产品数据，UpdateProductById更新指定Id的产品数据）。页面操作部分前台部分 在页面放入GridView控件，修改GridView的默认属性，在修改列中打开字段面板，将“自动生成字段”钩选取消，添加6列TemplateField(列名分别为产品Id、产品名、产品价格、产品型号、Edit编辑列)，另外一列CommandField选取列可有可无，本文也没有对选取列作后处理操作；GridView的自动套用格式选用专业型，编辑状态分别在产品名列、产品价格列、产品型号列的EditItemTemplate放入TextBox宽设为95%，在产品类别中的EditItemTemplate中放入Dropdownlist用以绑定ProductCategorie …]]></description>
<pubDate>Sat, 07 Jan 2012 05:35:05 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5的Canvas中使用Image</title>
<category>Javascript/Html</category>
<downloadNum>138011</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=105&CD=3&Date=20111225-16-46-19&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html5的Canvas中使用Image Html5的Canvas使用Image通过drawImage建立图像，drawImage()方法里面最多可以带参数9个，使用方法&quot;drawImage(image, image_x,image_ y,image_ w,image_ h, x, y, w, h)&quot;为完整的Image使用方法，drawImage中参数image为实例化的Image，例如 var myImage=new = new Image();，然后再将Image的图片路径指定怎是myImage.src = &quot;img/DSCF9801.png&quot;;，后面的8个参数可以将其分了两组，前面4个参数为加入图片本身的坐标宽高尺寸(即image_x,image_ y,image_ w,image_ h)，后面4个参数为Image对象在Canvas中的显示坐标和宽高尺寸(即 x, y, w, h)。在使用过程中可以drawImage(image, x, y)、drawImage(image, x, y, w, h)、drawImage(image, image_x,image_ y,image_ w,image_ h, x, y, w, h)方式来完成，下面详细介绍（也可以先从文章底部阅读，第二部分是本文最终效果）。建立基本的图片drawImage(image, x, y)和drawImage(image, x, y, w, h)先新建一个Html页面，在&lt;body&gt;中放入&lt;canvas&gt;标签，给canvas标签加入id属性，设置宽高或设定样式。然后用javascript在canvas中加入image。在分别使用drawImage(image, x, y)，drawImage(image, x, y, w, h)。下面是详细代码和效果展示。HTML 代码    复制&lt;!&lt;s …]]></description>
<pubDate>Sun, 25 Dec 2011 08:46:19 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex的Android项目与Java交互</title>
<category>Web综合</category>
<downloadNum>154896</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=103&CD=3&Date=20111208-08-54-34&Subject=22&S=/Null/]]></link>
<description><![CDATA[Flex的移动开发Android项目与Java交互在Flex 4.5中开发手机项目，在Flex中的手机项目是一种基于AIR的开发，AIR在手机框架下开发如Google Android、Apple iOS、blackberry，同样在Flex在web项目或AIR项目中的功能能大部分用在移动手机项目中。本文需要对Flex交互Webservice有一定了解，以及熟悉Java编程。在前面的文章“Flex与Java webservice交互、Java与Silverlight、Flex数据交互”中介绍了Flex 项目与Java服务端数据交互，在本文同样在移动手机项目中与Java Server进行交互，读取、查询Java程序数据，本文不会介绍Flex手机项目的基础部分（基础参阅 Flex手机项目开发基础）下面是程序执行效果。(双击视频进入或退出全屏模式)在视频中展示的是Flex手机项目连接Java &lt;a href=&quot;http://1 …]]></description>
<pubDate>Thu, 08 Dec 2011 00:54:34 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 的 SVG功能介绍</title>
<category>Javascript/Html</category>
<downloadNum>163749</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=102&CD=3&Date=20111121-23-03-00&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html5 的 SVG功能介绍在Html5中有两种绘图方式，一种是Canvas，一种是SVG   ；在以前的Html5 canvas 标签 和 Html 5文字效果显示文章中都有介绍到，在这两篇文章示例中都有直接间接涉及到。在本文中将介绍SVG的图形绘制与使用。同样SVG也是矢量呈现（缩放矢量呈现），与Canvas有所不同，SVG是一种XML标记语言，它既可以单独保存以&quot;.svg&quot;后缀的文件在浏览器中打开显示，也支持建立SVG标记直接嵌入在网页中显示，还可以通过&lt;embed src=&quot;文件.svg&quot; name=&quot;name自命&quot; type=&quot;image/svg+xml&quot; height=&quot;300&quot; width=&quot;450&quot;&gt;将SVG嵌入到页面中，和Canvas一样也可以响应脚本事件操作和控制，下面是相关示例展示。SVG 的形状shapes ：rect、circle、ellipse、line、polyline和polygone，以及image在SVG中绘制呈现图形物体，有rect/矩形(方形) 、circle/圆形、ellipse/椭圆、line/线、polyline/多边交叉线和polygone/多边形可以使用，在Html页面中以&lt;svg width=&quot;300&quot; height=&quot;250&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;/svg&gt;格式建立SVG标签，然后在标签里面进行绘制。下面是呈现矩形和圆形椭圆效果。HTML SVG 代码    复制&lt;&lt;span s …]]></description>
<pubDate>Mon, 21 Nov 2011 15:03:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>CSS3.0的新增功能介绍</title>
<category>Javascript/Html</category>
<downloadNum>172039</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=99&CD=3&Date=20111020-11-54-28&Subject=4&S=/Null/]]></link>
<description><![CDATA[CSS3.0的新增功能介绍（渐变填充、圆角定义、图片渐变切换效果）在以前做web界面样式设计中将div设计成圆角是一种非常麻烦的事情，往往通过背景图片几个div拼接完成圆角效果，如果之前没有做好的样式，从零开始完成一个圆角div设计制作需要几个小时，而且还会有兼容问题；如果再想要div或文字要有些奇特的渐变填充也是很麻烦的事情，这些在css3.0可以很轻松的完成这些效果，在本文中将将介绍部分css3.0的相关的新增功能，如css3.0定义div渐变填充、圆角显示、图片切换。CSS3.0渐变填充在以前的css样式定义中背景background定义只能具体指定颜色代码如“background:#666666”或“background:Red”这种方式定义，不能实现渐变填充，一般都是采用渐变图片来做背景完成；在css3.0当中可以直接定义成渐变填充，针对不同浏览器的兼容问题都有不同定义，如果实在FireFox上面则用“-moz-linear-gradient”、在Chrome或Safari则用“-webkit-gradient”或“-webkit-linear-gradient”、Opera上使用“-o-linear-gradient”、IE上使用“-ms-linear-gradient”、默认W3C为“linear-gradient”，最后微软IE以前还有一中滤镜“filter: progid:DXImageTransform.Microsoft.gradient”仅能用在IE上。在上面的渐填充中看一看到格式就是在“linear-gradient”前面加入各个浏览器类型如FireFox上的“-moz-linear-gradient”，完成的定义为“background:-moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);”，渐变类型有left、right、top、bottom、-45deg、45deg、center填充类型为上下渐变、左右渐变、角度渐变就是加入角度如45度斜渐变就为45deg，相反方向就为-45deg，下面是实际定义。HTML 代码    复制&lt;img align=&quot;top&quot; …]]></description>
<pubDate>Thu, 20 Oct 2011 03:54:28 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET动态加载Web用户控件</title>
<category>Microsoft</category>
<downloadNum>140722</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=97&CD=3&Date=20111005-10-24-37&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET动态加载Web用户控件在ASP.NET项目开发中，Web用户控件在项目中开发者利用它来建立项目中的模块/Modules，然后当WebPage需要时可以将.ascx放入至WebPage的WebForm中，这样用户在Web用户控件.ascx文件中可以组合自己需要的模块控件，用以不同情况时需要。在本文中将介绍ASP.NET通过后台动态加载Web用户控件，在这里更重要的介绍在WebPage的WebForm中动态加载Web用户控件并且让在WebForm中的.ascx相互传值，通过后台Page_Load或者Click事件加载用户控件，下面是结构示意图。示例开发环境：示例开发环境为.NET FrameWork 3.5，为了显示效果用AJAX UpdatePanel。详细步骤 建立好ASP.NET网站项目后在项目中新建文件夹命名为Modules。然后在Modules文件夹中建立两个Web用户控件，分别为WebUserControl_A.ascx和WebUserControl_B.ascx；在WebUserControl_A.ascx中放入一个Label和一个Button控件（Label的ID为默认；Button的ID为BtnTime，onclick为BtnTime_Click，按钮文字显示为ButtonTime），在WebUserControl_B.ascx中放入一个Label并且让其在Page_Load中显示系统当前时间和一个超链接（Label的ID为默认，文字颜色ForeColor显示为#FF0066，同时在Label外面嵌套一个div，定义其div的Css样式为background-color:#333333; width:400px; height:300px），下图为Modules建立里面的Web用户控件.ascx文件。在Default.aspx前台页面中放入AJAX控件ScriptManager和UpdatePanel控件，然后放入三个按钮ID分别为ButtonA、Btn_Add、Btn_Clear，onclick分别为ButtonA_Click、Btn_Add_Click和Btn_Clear_Click，然后加入两个div用以加载显示模块中的ascx文件，将div定义为服务器控件形式，分别加入ID为ControlPanel、ControlPanel01，同时加入 runat=&quot;server&quot;属性。&lt;div align=&quot;left&quot; style=&quot;font: bold 12px/normal arial; width: auto; text-indent: 12px; font-size-adjust: none; font-stretch: norma …]]></description>
<pubDate>Wed, 05 Oct 2011 02:24:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>Java与Silverlight、Flex数据交互</title>
<category>Web综合</category>
<downloadNum>188135</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=96&CD=3&Date=20110901-00-57-19&Subject=22&S=/Null/]]></link>
<description><![CDATA[Java与Silverlight、Flex数据交互在以前文章中，有过详细的介绍.net平台上的关于silverlight和flex数据交互，如.net webservice、WCF、FluorineFx都作了大量的文章介绍，以及示例演示。本文将介绍Java平台的Webservice与Silverlight和Flex数据交互，本文不会详细介绍基础部分（Silverlight与Webservice基础部分可以参考ASP.NET WebService应用程序基础，Flex与Java交互基础可以参考Flex与Java webservice交互）。在本文的数据是统一以Json格式通过Java Webservice提供数据服务，下面是具体的步骤和程序的结构介绍演示。(双击视频进入或退出全屏模式)Java 部分Java 部分完成数据读取封装，先建立User.java类，User类中包含用户的属性即UserId、UserName、Email、Age，然后建立UserCenter.java类，在UserCenter中将完成数据操作方法，在本示例仅完成数据列表建立传输，以及将数据循环成Json格式；List&lt;User&gt; UserInfo()建立泛型User列表，在此方法种建立了7条用户数据；String UserListChar()是将List&lt;User&gt; UserInfo()方法的数据循环成Json字符格式数据，String UserListData()方法为List&lt;User&gt; UserInfo()的数据以批不同字符方式输出主要用在直接在Jsp页面上打印，下面是UserCenter类详细内容。&lt;div align=&quot;left&quot; style=&quot;font: bold 12px/normal arial; width: auto; text-indent: 12px; font-siz …]]></description>
<pubDate>Wed, 31 Aug 2011 16:57:19 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex与Java webservice交互</title>
<category>Web综合</category>
<downloadNum>164866</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=94&CD=3&Date=20110801-10-23-37&Subject=22&S=/Null/]]></link>
<description><![CDATA[Flex与Java webservice交互 在以前有过详细的关于Flex与.net webservice交互的文章介绍，同样Flex在Java平台上，只要Java提供有Webservice接口也一样能灵活自如的与Java服务端交互，在Flex2.0和Flex3.0时也支持与Java交互，但不是很方便，更多是通过插件工具来交互，在Flex4.0后就变得方便非常方便，在Flash Builder4中已经能很好的连接服务端Webservice配置，并且能够很好的自动生产配置代码甚至都无需手动写代码，本文将详细解析Flex与Java Webservice的交互。本文开发必备工具：Netbeans IDE 7.0 (当然也可是NetBeans IDE 7.0以下版本，或者Java的其他IDE工具如Eclipse、MyEclipse等均可，只要支持Webservice)。Flash Builder 4(Flex4.0开始直接更名为Flash Builder   4， 如果是Flex早期版本也可以，只是相对来说要麻烦很多，早期版本不能直接支持对webservice代码配置生成，需要开发者手动配置手动编写，编写本示例建议不要低于Flash Builder4.0)。Java Webservice 部分（Netbeans IDE）先在Netbeans IDE中新建项目，在新建项目中类别中选取Java Web，然后选择Web应用程序，点下一步是项目名称和文件目录配置，再下一步是服务器配置选取Glassfish或TomCat，按默认选取即可直接点击下一步，框架选取不需要选取任何框架点击完成，即建立了JSP项目。接着建立Webservice，在项目目录里面，在项目Webservice节点上右键新建Web服务，在新建Web 服务面板中将类名设为“Weisim3Webservice”，包设置为“weisim3”，这些可以根据自己随意命名，这是在本示例中的示范，下面图片时创建Java webservice的过程。&lt;img src=&quot;http://edit.weisim3.com/R …]]></description>
<pubDate>Mon, 01 Aug 2011 02:23:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF窗体属性自定义窗体</title>
<category>Microsoft</category>
<downloadNum>150695</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=93&CD=3&Date=20110719-15-09-14&Subject=5&S=/Null/]]></link>
<description><![CDATA[WPF窗体属性，自定义窗体WPF开发绚丽的窗体，使得桌面应用程序大添光彩，WPF的成功在于突破了传统窗体程序界面开发繁琐的环节，WPF中可以看到有如web开发一般的元素样式定义，比如渐变填充窗体更是让开发者震撼，在xaml前台定义轻松可以定义，这个在传统的窗体程序中只能用图片完成渐变效果显示，即便是网页Html也是需要图片来完成，在本示例中将展示WPF窗体定义自己风格，各种的属性定义展示。在本示例中继续沿用《WPF、Silverlight Path呈现多边形》文中的示例作窗体示例介绍，在上一文中可以了解到WPF的多边形绘制以及图片填充效果，在本示例中介绍窗体和子窗体应用。首先在主窗体MainWindow.xaml中将窗体边框隐藏显示设为None（WindowStyle=&quot;None&quot;），并且将窗体背景设置为透明（Background=&quot;Transparent&quot;），同时AllowsTransparency设为True支持透明，其它属性窗体居中WindowStartupLocation设置为CenterScreen；然后再右上角加入一个按钮用以关闭窗口，其余左下角的三个按钮用以调用子窗体，如图。接着新建三个窗体，分别用以三个按钮（window1、window2、window3）操作打开的子窗口，在Window1.xaml和Window2.xaml中没有任何后台程序处理，仅用以显示按钮的调用打开新窗体；在Window3.xaml窗体中则更加是突出本文主题的窗体，自定义窗体形状，同样让窗体边框隐藏、窗体背景为透明，此外还关闭窗体最大化（ ResizeMode=&quot;NoResize&quot;），在此先在Photoshop中绘制窗体形状，保存成PNG格式的透明图片，然后在Window3中的&lt;Rectangle&gt;中填充PNG图片，下图是Photoshop设计窗体到WPF窗体中展示。    在Window3.xaml前台界面定义中，有一个需要注意的地方，就是关闭窗体和最小化窗体，这个两个Button没有文字内容只是用以填充&lt;Button.Template&gt;中放入了&lt;Rectangle    Height=&quot;50&quot; Width=&quot;50&quot; Fill=&quot;Transparent&quot; /&gt;用以点击关闭、最小窗体操作，Rectangle的填充保持透明必须设置为Fill=&quot;Transparent&quot;，虽然没有指定Fill也可以是透明但是无法响应按钮的Click事件；后台Window3.cs实现窗口最小化、关闭窗口以及拽移窗体，下面是视频演示。&lt;/ …]]></description>
<pubDate>Tue, 19 Jul 2011 07:09:14 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET、JSP、PHP的Jquery提交</title>
<category>Web综合</category>
<downloadNum>353531</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=92&CD=3&Date=20110709-11-44-56&Subject=22&S=/Null/]]></link>
<description><![CDATA[ASP.NET、JSP、PHP的Jquery post、get提交Web开发Jquery ajax() post提交是目前应用广泛的方法，在ASP.NET、JSP、PHP三种web语言开发中，ASP.NET有自身的Ajax框架，在.NET FrameWork 3.0提供了Ajax组件(AJAX Control Toolkit应用于服务器控件)，Visual studio2010又将Jquery纳入ASP.NET项目，在ASP.NET MVC中目前又增加MicrosoftAjax.js框架，MicrosoftAjax.js系列框架已不比Jquery的功能弱(只是Jquery的突出的html元素样式控制)，虽然目前大部分用在ASP.NET MVC项目里，但是同时也能用以其它环境下的web客户端开发，本文将主要介绍Jquery应用在ASP.NET、JSP、PHP中的数据表单提交和传输。本文和前面 ASP.NET、PHP、JSP的POST提交 有相似之处，只是前面的是以传统的 post提交，而本文采用Jquery的post的set方式提交。 ASP.NET Jquery 提交   ASP.NET 采用Jqurty post 或 get方式提交，在PageGetdata.htm页面中通超链接（id为putLink）提交给ASP.NET的Default.aspx，然后通过div（id为myPass）显示回发数据，   在Default.aspx页面后台输出当前系统时间和提交weisim3Page参数的值。下面是在PageGetdata.htm代码。HTML 代码    复制&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1 …]]></description>
<pubDate>Sat, 09 Jul 2011 03:44:56 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET、PHP、JSP的POST提交</title>
<category>Web综合</category>
<downloadNum>155356</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=89&CD=3&Date=20110607-22-21-42&Subject=22&S=/Null/]]></link>
<description><![CDATA[ASP.NET、PHP、JSP的POST提交POST提交是所有Web开发语言所要面对的，经常用到的表单提交，在form上提交写法都同样，但是在各自不同的语言所接收读取post方式有不同，本文综合介绍ASP.NET、PHP、JSP三种不同web语言中的post接收用法。在三种语言中在表单页的写法都一样，只是所对应的 action 指向相对应的页面，ASP.NET指向.aspx、.PHP指向给.php、JSP指向.jsp，在提交之后的各自的页面用不同写法来完成获取POST提交过来表单参数。ASP.NET 的POST提交 先建立表单，在表单页建立form，id和name属性均为form1，action指向Default.aspx，method尾post方式；在form内放入两个文本输入用来填写用户名和密码，文本用户名输入id和name均为TextName，文本密码输入id和name均为TextPsd；然后放入submit用以提交用户名和密码。HTML 代码    复制&lt;form id=&quot;form1&quot; name=&quot;form1&quot; method=&quot;post&quot; action=&quot;Default.aspx&quot;&gt;&lt;/s …]]></description>
<pubDate>Tue, 07 Jun 2011 14:21:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC与DataView绑定</title>
<category>Microsoft</category>
<downloadNum>149141</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=88&CD=3&Date=20110525-21-35-22&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET MVC与DataView、DataTable绑定在ASP.NET MVC 中一般采用LINQ to SQL或ADO.NET Entity Data Model来完成数据库的操作，即在MVC的Models层中传入到View 显示层，这让ASP.NET WebForm开发经验者有所疑惑，是否以前的Ado.net的数据绑定方法还能在ASP.NET MVC中应用呢？答案是可以的。在传统的Ado.net中的DataTable、DataView等方法都是可以有办法将数据传送到MVC的View层的，在本文将展示采用传统的DataView方式在View层中显示数据。和WebForm同样先建立数据库连接Webconfig中配置，然后建立连接数据库类即示例文件的Connection.cs类，然后建立数据操作类DataControl.cs类在Models里面，写入数据读取方法。下面代码DataControl.cs类详细方法(在本示例中数据库文件采用的ASP.NET MVC 数据库操作同样)。下面进入View层在Index页里直接将数据循环显示呈现出来，通过foreach (System.Data.DataRowView m in myData.MessageData())将数据循环出来显示，当然上面也需要预先将DataControl进行实例化即myData。下面是View页面源码和显示效果。显示详细页，在HomeController.cs里面加入 public ActionResult Content(int id)用来显示来自Index.aspx页面发送过来的Id详细显示某条数据消息，返回return View(GetUsersData(id));，GetUsersData(id)为DataControl类中DataView CheckMessage(int id)方法的List映射转化；添加Content视图并且创建强类型视图MvcDataSetApplication.Models.UserMessage，UserMessage成员与数据库Message表映对。下图为数据查询到View层Content.aspx的显示过程。 …]]></description>
<pubDate>Wed, 25 May 2011 13:35:22 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript获取url参数动态页面</title>
<category>Javascript/Html</category>
<downloadNum>171138</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=86&CD=3&Date=20110507-09-20-28&Subject=4&S=/Null/]]></link>
<description><![CDATA[Javascript 获取url参数动态控制页面在Web开发中url 动态参数，是再熟悉不过的，如果是ASP.NET、ASP、JSP、PHP它们都有各自的 url传参接受参数的方法，那么Html中采用Javascript也同样可以进行动态参数获取实现参数参数控制页面。在本示例中将展现Javascript 获取url，通过url参数来控制页面显示，下面是本程序示例的效果，通过url参数控制页面，右边菜单发送url参数（注意菜单点击的url参数）。布局左边显示主体内容class属性为&quot;mainContent&quot; 即 &quot;float:left; width:550px; height:400px;border:2px solid #27048b&quot;；右侧为菜单显示class属性为&quot;rightMain&quot;即&quot;float:left;width:150px; padding-top:5px&quot;，然后内嵌入四个div显示详细菜单同时赋予class属性&quot;rightMenu&quot;即&quot; padding:3px;padding-left:1px;&quot;，菜单内容中为超链接连接地址指向当前页，在页面连接地址后面加以菜单的指定参数&quot;?App=asp&quot;、&quot;?App=jsp&quot;、&quot;?App=php&quot;。下面是Style 样式和body段代码。HTML 代码    复制&lt;img align=&quot;top&quot; id=&quot;Highlighter_23_399_Open_Image&quot; onclick=&quot;this.style.display=&#39;none&#39;; document.getElementById(&#39;Highlighter_23_399_Open_Text&#39;).style.display=&#39;none&#39;; document.getElementById(&#39;Highlighter_23_399_Closed_Image&#39;).style.display=&#39;inline&#39;; document.getElementById(&#39;Highlighter_23_399_Closed_T …]]></description>
<pubDate>Sat, 07 May 2011 01:20:28 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html 5文字效果显示</title>
<category>Javascript/Html</category>
<downloadNum>141649</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=85&CD=3&Date=20110423-13-42-42&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html 5文字效果显示在Html 5中的font可以实现复杂的文字效果，不再是简单文字色彩和加粗斜体定义效果，Html5的fillText文字可以实现图片填充文字、曲线排列文字和渐变填充文字等效果，这些效果以前需要在图像设计软件通过图像编辑才能完成，       在本文将展示Html5的文字效果。示例一fillStyle和StrokeStyle在Html5 canvas中呈现文字，填充文字色彩和文字边框。在本示例中第一步，先获取电脑当前时间，然后在canvas的fillText填充所获取的时间，font文字大小30pt，字体为“Arial”。fillStyle文字填充底色为“&quot;#78A8FF”，strokeStyle文字边框色“blue”，lineWidth文字边框线为1.5。下面是代码HTML 代码    复制&lt;img align=&quot;top&quot; id=&quot;Highli …]]></description>
<pubDate>Sat, 23 Apr 2011 05:42:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>Silverlight ListBox与Xml绑定</title>
<category>Microsoft</category>
<downloadNum>143816</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=84&CD=3&Date=20110408-09-37-58&Subject=5&S=/Null/]]></link>
<description><![CDATA[Silverlight ListBox与Xml绑定Silverlight Listbox绑定xml数据，在本文中将介绍Listbox通过System.Xml.Linq 与 xml数据绑定图片，显示图片列表，并且通过选取Listbox显示详细图片内容。下图示例程序效果，左边为ListBox绑定Xml图片列表，右侧为显示详细图片内容。程序   Xaml 前台 介绍在Listbox的 &lt;ListBox.ItemTemplate&gt;&lt;DataTemplate&gt;里面用&lt;StackPanel Orientation=&quot;Horizontal&quot;&gt;标签，然后在里面嵌入&lt;Grid &gt;,&lt;Grid &gt;拆分两行，然后一行显示图片标题（由&lt;TextBlock&gt; 绑定），一行用以显示缩略图片（由&lt;Image&gt;绑定）。下面是前台代码。XAML 代码    复制&lt;Grid x:Name=&quot;LayoutRoot&quot; Background=&quot;White&quot; Loaded=&quot;LayoutRoot_Loaded&quot;&lt;span style= …]]></description>
<pubDate>Fri, 08 Apr 2011 01:37:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF、Silverlight Path呈现多边形</title>
<category>Microsoft</category>
<downloadNum>165678</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=83&CD=3&Date=20110321-13-57-40&Subject=5&S=/Null/]]></link>
<description><![CDATA[WPF、Silverlight Path呈现多边形在Silverlight中有几种图形绘制方法，在绘制复杂组合图形时Path是很好的选择，Path 在System.Windows.Shapes里面，除此外System.Windows.Shapes还包括Ellipse、Line、Polygon、Polyline、Rectangle都是用来图形绘制呈现的（详细参考Msdn System.Windows.Shapes），在本文中将用Path呈现正多边形，同时填充渐变颜色与图片填充。建立Path多边图形在 xaml 建立Path 正多边形，呈现五角星，Data为形状呈现、Fill填充为设色“Black”、HorizontalAlignmen和VerticalAlignment 即两种对齐方式，水品对齐和纵对齐、Stretch是呈现方式默认为Fill可以参考Msdn，在System.Windows.Shapes的其它成员中拥有同样的属性。XAML 代码    复制&lt;Path Data=&quot;M 255.30 150.90 L 181.80 179.20 182.00 258.00 132.35 196.80 …]]></description>
<pubDate>Mon, 21 Mar 2011 05:57:40 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaFX媒体播放应用</title>
<category>Oracle/Sun</category>
<downloadNum>161158</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=82&CD=3&Date=20110302-21-37-52&Subject=6&S=/Null/]]></link>
<description><![CDATA[JavaFX媒体播放应用JavaFx做媒体播放器程序，在JavaFx类库中有 javafx.scene.media 类，即用以开发媒体播放应用，在scene.media中有AudioTrack、Media、Media.Metadata、MediaPlayer、MediaTimer、MediaView、SubtitleTrack、Track、TrackType和VideTrack子成员类，在视频与音频播放应用和flash的actionscript有相似的地方，比如play()、pause()、 stop()方法，这些方法在Silverlight中的mediaElement组件的play()、pause()、 stop()也有类同之处。在本文的JavaFX文章示例中将展示一个JavaFX script 音频音乐播放程序，主要通过“import javafx.scene.media.Media;” 和“import javafx.scene.media.MediaPlayer;”来进行音频文件控制，以及“import javafx.scene.image.ImageView;”和“import javafx.scene.image.Image;”进行图片控制与调用，另外则是“import javafx.scene.input.MouseEvent;”事件触发用，最后“import javafx.scene.effect.Reflection;”则是特效使用。Oracle官方javafx.scene.media类库参考地址http://download.oracle.com(双击视频进入或退出全屏模式) 上面视频展示的是生成窗体程序与Web页面的使用，程序启动编译生成将在项目路径的 “dist”文件下包括JavaFXs2011.html、JavaFXs2011.jar和JavaFXs2011.jnlp主文件，下面是程序代码&lt;div align=&quot;left&quot; style=&quot;font: bold 12px/normal arial; width: auto; text-indent: 12px; font-size-adjus …]]></description>
<pubDate>Wed, 02 Mar 2011 13:37:52 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 canvas 标签</title>
<category>Javascript/Html</category>
<downloadNum>140869</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=81&CD=3&Date=20110203-19-46-58&Subject=4&S=/Null/]]></link>
<description><![CDATA[Html5 canvas 标签 Hrml5 canvas标签是Html5 开发的一个重要部分，canvas标签是Html5 javascript 脚本编写动态呈现的结果，可以说就是Html5的一个画布，通过canvas标签绘制二维图形、动画或者三维绘图，本文实展示Html5 canvas绘制二维图形。示例一 绘制四边形矩形和圆形在canvas中绘制四边矩形和圆形，先通过 document.getElementById(&quot;canvas&quot;) 获取canvas的id，然后指定canvas.getContext(&quot;2d&quot;)；属性fillStyle为填充样式即填充颜色，fillRect为矩形建立，fillRect方法四个参数fillRect(x,y,widht,height)即x坐标、y坐标、宽和高的参数设定；arc绘制圆弧形，绘制arc需要带入圆周率Math.PI * 2，strokeStyle为边框色设定和stroke()配合使用。HTML 代码    复制&lt;img align=&quot;top&quot; id=&quot;Highlighter_38_759_Closed_Image&quot; style=&quot;display: none;&quot; onclick=&quot;this.style.display=&#39;none&#39;; document.getElementById(&#39;Highlighter_38_759_Closed_Text&#39;).style.display=&#39;none&#39;; document.getElementById(&#39;Highlighter_38_759_Open_Image&#39;).style.display=&#39;inline&#39;; document.getElementById(&#39;Highlighter_38_759_Open_Text&#39;).style.display=&#39;inline&#39;;&quot; src=&quot;/com/Con …]]></description>
<pubDate>Thu, 03 Feb 2011 11:46:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>WebService与Silverlight数据交互</title>
<category>Microsoft</category>
<downloadNum>167579</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=80&CD=3&Date=20110118-15-29-01&Subject=5&S=/Null/]]></link>
<description><![CDATA[WebService与Silverlight 程序数据交互操作        以前的文章中介绍过WCF 与Silverlight 数据交互，以及 WebService 基础中也简单的提到过与 Silverlight 或 Flex交互。在本文中将深入详细介绍 Webservice 与 Silverlight 程序交互数据操作，在本示例中采用以前熟悉的数据库用户信息，即 Flex+FluorineFx与.net数据库操作 和 Silverlight与WCF数据库交互 文章示例中的数据库和数据连接方法。不同的是本文采用WebService提供数据服务，前面两篇示例分别是FluorineFx和.NET的WCF提供数据操作服务。       在本文中将不会介绍 WebService 的基础（基础请参阅 ASP.NET WebService应用程序基础 ），同WCF和FluorineFx一样，WebService也需要先封装好数据库的操作类（即数据库的增、删、改、查操作方法），然后提供给提供给Silverlight或其它客户端程序引用操作。下面图例是WebService程序的方法演示。&lt;p …]]></description>
<pubDate>Tue, 18 Jan 2011 07:29:01 GMT</pubDate>
<author></author>
</item>
<item>
<title>ActionScript3.0 百分比控制对象</title>
<category>Adobe</category>
<downloadNum>132320</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=76&CD=3&Date=20110105-12-31-47&Subject=23&S=/Null/]]></link>
<description><![CDATA[Actionscript3.0 百分比控制（Actionscript3.0程序利用百分比控制进度）本文通过百分比来控制显示对象的进度条，在实际开发中，经常遇到下载进度条、播放进度条，以及游戏对角色的生命值显示或时间进度等，都是通过百分比来实现；本文通过百分来来控制图片的透明度alpha值，以及通过一个进度条关联百分比来显示图片的透明情况，以及图片的放大缩小均以百分比来控制，另外则捎带的简单实现图片拖拽控制功能。&lt;PARAM NAME …]]></description>
<pubDate>Wed, 05 Jan 2011 04:31:47 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET WebService应用程序基础</title>
<category>Microsoft</category>
<downloadNum>156451</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=75&CD=3&Date=20101225-16-53-26&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET WebService应用程序基础（Webservice 实现对ASP.NET web程序、Silverlgiht和Flex/flash提供服务） WebService是提供一种网络应用接口程序，实现各种软件或平台的数据相互对接交互读取，通过XML格式传递数据，它不限于网站程序与网站程序之间的跨域访问，也不限于网站程序与桌面应用程的数据共享交互操作，可以实现不同服务端与不同客户端的数据操作提供接口，本文章介绍在.net 2.0下创建WebService应用程序与基础应用。创建ASP.NET WebService应用程序在visual studio 中新建项目，选择Web，选取 .NET Framework 2.0 开发环境，即可以点选ASP.NET Web服务应用程序，点确定即创建了WebService应用程序。    在默认程序中有一个建立好的方法范例HelloWorld方法返回字符“Hello World”，可以在浏览器中预览这个方法，将返回方法里面的字符串。    下面建立客户端并且在Service1中加一个HelloWorld02(string userName)方法，返回 Hello! +userName +DateTime(   如 return &quot;Hello ! &quot; +&quot; &quot;+ userName + &quot; Date:&quot; + DateTime.Now;)， 建立客户端本文将建立ASP.NET WebSite 客户端、Silverlgih和Flex客户端。ASP.NET WebSite 客户端引用 Webservice建立ASP.NET WebSite   添加Web服务，然后调用Webservice的方法，本示例将分别调用 HelloWorld() 和   HelloWorld02(string userName)方法，把返回的字符内容传输给客户端接收显示，下图是引用Webservice图例过程。    下图是引入webservice后的目录图例在添加Web引用过程中有三种引用“此解决方案中的 Web 服务 、本地计算机上的 Web 服务 …]]></description>
<pubDate>Sat, 25 Dec 2010 08:53:26 GMT</pubDate>
<author></author>
</item>
<item>
<title>NetBeans IDE JavaFX 开发</title>
<category>Oracle/Sun</category>
<downloadNum>150830</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=73&CD=3&Date=20101124-09-27-42&Subject=6&S=/Null/]]></link>
<description><![CDATA[NetBeans JavaFX 开发 JavaFX 是Sun 2007年推出的一种表现形式类似于Silverlight 、Flash Actionscript 的媒体开发，基于Java 平台上的开发，JavaFx程序应用Web上和移动设备上。下面的示例将体验到JavaFx 的开发在NetBeans IDE   6.9.1 建立JavaFx Script 应用程序（新建项目〉JavaFx 〉JavaFx Script 应用程序，点下一步，命名项目名和选择项目创建路径，点完成即建立JavaFx项目）下图。   Java 代码    复制package javafxapplicationws;&lt;span style=&quot;color: rgb(0, 128, 0 …]]></description>
<pubDate>Wed, 24 Nov 2010 01:27:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC深入DropDownList</title>
<category>Microsoft</category>
<downloadNum>167773</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=72&CD=3&Date=20101119-00-15-26&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET MVC深入DropDownList，Html.DropDownList数据绑定关联查询 在ASP.NET MVC 中DropDownList 被Html.DropDownList 所代替，控件名加 “Html” 前缀组成ASP.NET MVC中独有的标签控件格式 &lt;%=Html.DropDownList(&quot;id&quot;) %&gt;，如TextBox、Label、ListBox都是这种格式组成。在本文中将透解 Html.DropDownList 数据绑定数据交互关联选取查询。下面图利，是Html.DropDownList 简单绑定 List 数据后的效果。在Controller 中建立List 列表数组，并且赋予ViewData传入Views显示页面中，在Views页面绑定给Html.DropdownList 时需要用(IEnumerable&lt;SelectListItem&gt;)或(SelectList)强转化。下图为Controller这 Views页面中的对应代码展示。下面的示例，是一个完整的从数据库读取数据实现Html.DropdownList 交互关联查询，用Html.DropdownList   实现分类选择，通过Html.DropdownList   所选择的值对数据表进行关联。先从数据库结构开始， 建立数据库，添加两个数据库表，分别为Product_Data、ProductCategories两个表进行关联，产品表和产品分类表，下面是数据关系图。数据Product_Data和ProductCategories的属性数据表关系图建立ADO.NET Entity Data Model 映射数据表和数据视图或存储过程，Product_Data、ProductCategories映射的对应数据表，ViewProductCateoriesList 即是上面“ 数据表关系图” 的 …]]></description>
<pubDate>Thu, 18 Nov 2010 16:15:26 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC 数据库操作</title>
<category>Microsoft</category>
<downloadNum>162552</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=70&CD=3&Date=20101016-16-16-28&Subject=5&S=/Null/]]></link>
<description><![CDATA[ASP.NET MVC 数据库操作 ADO.NET Entity Data Model 文章介绍 Asp.net mvc      数据库操作（关于ASP.NET MVC基础部分将不在本文介绍），将用到ADO.NET 实体数据模型，在Models中即是ADO.NET Entity Data Model生成数据库实体类(所有的数据库操作方法)，在Controllers控制器中调用Models中的数据库操作方法，建立增、删、改、查控制，然后添加View显示页指定对应的操作控制器上去可以根据Models来显示数据。 下面是操作数据库的图例展示。(结构图)(ADO.NET Entity Data Model 与数据库对映)在示例中展现的一个留言板功能，在HomeController.cs控制其中ActionResult Create()为建立新的留言、ActionResult Delete(int Id)删除指定id的消息、 ActionResult Edit(int id)编辑指定Id的消息、ActionResult Index()显示所有留言信息，然后添加View显示页自定对应的操作控制器上去。下面是视频演示样例结果，在演示过程中注意 URL 和 WebForm 的不同之处，同时可以从浏览器察看页面源代码，在ASP.NET MVC中将生成Html源码非常简洁，因为这里没有用到服务器控件，所以也不会生成复杂庞大的服务器控件代码（webform中的服务器控件在浏览器中转换成html代码）。(双击视频进入或退出全屏模式)&lt;video width=&quot;98%&quot; height=&quot;100%&quot; src=&quot;http://edit.weisim3.com/video.aspx?Id=V20210905123543828.mp4&quot; controls=&quot;controls&quot; …]]></description>
<pubDate>Sat, 16 Oct 2010 08:16:28 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flash ActionScript3.0 组件运用</title>
<category>Adobe</category>
<downloadNum>133124</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=69&CD=3&Date=20100927-14-31-59&Subject=23&S=/Null/]]></link>
<description><![CDATA[Flash ActionScript3.0 组建运用        本文运用flash      组件编写一个简单的控制文字效果的程序，所使用到的组件分别为TextArea（输入文字）、Button（提交TextArea内输入的文字，让TextField显示）、Slider（控制字体TextFiled的大小，引入import fl.controls.ColorPicker;）、ComboBox（控制文字TextFiled的字体）、ColorPicker（控制文字TextFiled的颜色，引入import fl.events.ColorPickerEvent;）；下面是效果。( 动画演示结果 )下面介绍具体编写的具体步骤       第一步，先写入场景中一个显示文字的TextFiled，addChild 将加入到场景，setChildIndex 值为 0，将置最底层，下面是详细代码。ActionScript 代码    复制//(C) Copyright weisim3.com 09.27.2010&lt;img align=&quot;top&quot; src=&quot;http://www.weisim3.com/com/Controls/OutliningIndicators/N …]]></description>
<pubDate>Mon, 27 Sep 2010 06:31:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>Silverlight与WCF数据库交互</title>
<category>Microsoft</category>
<downloadNum>167296</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=68&CD=3&Date=20100909-15-26-59&Subject=5&S=/Null/]]></link>
<description><![CDATA[Silverlight   与 WCF   数据库交互       本文介绍 Silverlisht 通过 WCF 与后台数据库交互进行数据操作，基础部分将在另外文章详细介绍（请参见Silverlight与WCF服务）。在WCF服务中写好数据库操作方法或扩展类（写好数据库的增、删、改、查方法），然后再在 Silverlight 应用程序中添加“添加服务引用”，在 .xaml 文件中加入数据控件在对应后台 .cs 代码中调用WCF的数据库操作方法并且绑定数据。下面是图例展示。           在本示例中，WCF 数据库操作用了DataSet 和 LINQ to   SQL相结合，当然任选其中一种都能实现各种需求的数据库操作，也可以用传统的 ADO.NET   定义封装数据库操作方法；需要注意   在Silverlight 程序前台显示层必须要把后台的数据库列表转换成 List 形式才能进行数据库绑定，Silverlight 不直接支持 DataTable 或 DataView 形式的数据； …]]></description>
<pubDate>Thu, 09 Sep 2010 07:26:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>Silverlight与WCF服务</title>
<category>Microsoft</category>
<downloadNum>150797</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=66&CD=3&Date=20100816-12-41-16&Subject=5&S=/Null/]]></link>
<description><![CDATA[Silverlight 与 WCF服务 Silverlight 运行在.net平台上的一种前端技术，有过.net 开发经验的将会很容易运用Silverlight 开发程序，文章介绍 Silverlight 通过 WCF 与后台进行交互。   工具需求Visual studio 2008 或 Visul studio 2010 或对应的 Visual Web Developer 版本.Net Framework 3.0 以上版本Silverlight 开发包（Visual Studio 2008 需要自行安装）本示例为Silverlight4.0开发环境具备以上条件即可创建   Silverlight 应用程序，在新建项目中选 .NET Framework 3.0(或3.0以上版本) 中的Silverliht 应用程序，选择路径按确定即创建了 Silverlight 项目目录和文件。第二步按默认点击确定下面图例。下面是“解决方案资源管理器”项目文件和路径，Silverlight 应用程序和Silverlght Web测试目录在“解决方案资源管理器”中右键点击“SilerlightWS.Web” 节点 “添加新项 ”选择“WCF 服务”下图例现在“解决方案资源管理器”中的目录添加了两个文件； IServiceWS.cs 实现对ServiceWS.cs 接口在 ServiceWS类中添加方法，IServiceWS实现对应的接口&lt;img src=&quot;ht …]]></description>
<pubDate>Mon, 16 Aug 2010 04:41:16 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex+FluorineFx与.net基础</title>
<category>Web综合</category>
<downloadNum>185979</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=65&CD=3&Date=20100726-15-34-37&Subject=22&S=/Null/]]></link>
<description><![CDATA[Flex+FluorineFx与.net基础本文介绍 Flex + FluorineFx 与 ASP.NET 创建项目和配置等基础知识。 必备工具Visual   Studio 2005 或 Visual Studio 2008 或 Visual Studio 2010FluorineFx.Net   官方连接    下载 FluorineFx v1.0.0.15 (Download FluorineFx v1.0.0.15 installer release)Flex Builder 3 或 Flash Builder 4安装FluorineFx.Net，安装任意盘符，即可在 Visual Studio 中建立 FluorineFx ASP.NET Web Site 网站或 FluorineFx ServiceLibrary 项目如下图选取 FluorineFx ASP.NET Web Site 建立网站，演示项目名称为 WebSiteFx 点确定，便建立网站资源目录，在Bin目录下自动创建了相关的 dll 引用，在这里最重要的是 log4net.dll、   FluorineFx.dll 和 FluorineFx.ServiceBrowser.dll，其余的有log（日志）、Templates（Flex 项目中一致）、WEB-INF（项目配置xml中）文件夹，另外log4net.config、Console.aspx（管理测试页面） 和 Gateway.aspxl两个页面，下面是图例参考。右键点击 Console.aspx 在浏览器中察看，便是网站的管理信息，&lt;img src=&quot;http://edit …]]></description>
<pubDate>Mon, 26 Jul 2010 07:34:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flash游戏/Flash游戏引擎</title>
<category>Adobe</category>
<downloadNum>154002</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=61&CD=3&Date=20100709-13-22-22&Subject=23&S=/Null/]]></link>
<description><![CDATA[Flash游戏/Flash游戏引擎Flash游戏引擎的利用、flash游戏引擎原理 本文介绍几款开源flash游戏引擎，actionscript结合引擎完成场景制作。ffilmation 游戏引擎 - 官方地址- 官方相关下载ffilmation Engine 是一款 3d 开源引擎，该引擎支持贴图（凹凸贴图）、灯光、实时阴影以及自定义物理力学事件， ffilmation 引擎通过 Xml 来定义场景，打开 ffilmation 对场景进行编辑保存为 Xml，Flash actionscript 读取 ffilmation 定义好的 xml 数据（也就是场景数据；包括角色灯光、阴影、贴图等参数），在ffilmation Engine 的官方示例 Example 4 (键盘 w、s、a、d 键为方向控制)中游戏角色是用二维角色逐帧动画，脚本控制动画（如控制方向，或跳跃射击动画），整个场景的建筑物是由面拼接成（面的宽、长、及贴图属性存在 xml 中）；在使用 ffilmation 当中了解它结构三维虚拟环境，是否能够直接导入3D 模型目前还没看到官方介绍关于 obj 或 3ds模型的介绍，不过现有的功能已经能建好游戏场景了。ffilmation_1.3.3 由 engine、profiler、utils 三大部分组成，然后每个包里又有分支，详细介绍请看官方帮助下面是引擎窗体界面 ( a 主窗体)( b 建立地面和墙壁)   ( c 对应的xml参数) &lt;img src=&quot;http:/ …]]></description>
<pubDate>Fri, 09 Jul 2010 05:22:22 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex+FluorineFx与.net数据库操作</title>
<category>Web综合</category>
<downloadNum>205523</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=56&CD=3&Date=20100612-02-41-06&Subject=22&S=/Null/]]></link>
<description><![CDATA[Flex+FluorineFx结合Asp.net数据库操作              本文粗略介绍 Flex+FluorineFx结合Asp.net 原理，复杂的操作将不在本文讲解，具体操作在另外文章详细列举代码和配置(参见 Flex+FluorineFx与.net基础   )。 Flex Builder 3 本身就可以通过 Data &gt; Create Application Database 连接数据库(前提是asp.net、php、jsp任意一种),不过有了fluorinefx将使得flex在数据库操作交互方面变得更为方便；先在asp.net中建立好数据连接类（连接远程数据文件或App_Data中数据库文件）和数据操作类（写好数据库的增、删、改、查方法），然后配置配置好fluorinefx(1.需要在fluorinefx官方下载fluorinefx安装；2.然后visual studio中新建网站中创建FluorineFx ASP.NET Web Site或在新建项目中建立FluorineFx ServiceLibrary；3.在flex中新建Flex project,选取Application server ty …]]></description>
<pubDate>Fri, 11 Jun 2010 18:41:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flash actionscript3.0游戏开发</title>
<category>Adobe</category>
<downloadNum>133167</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=50&CD=3&Date=20100505-10-27-18&Subject=23&S=/Null/]]></link>
<description><![CDATA[Flash actionscript3.0游戏 开发Flash 二维游戏思路,文章介绍flash实现二维座标角度,让鼠标点击指向目标点移动,让角色随着鼠标点击目标点,然后向目标点移动,并且显示鼠标点击目标点(焦点),舞台右上角为鼠标坐标显示.所需要知识点：事件MouseEvent.MOUSE_MOVE、Event.ENTER_FRAME；坐标角度算法Math.atan2、Math.round，下面是效果（鼠标放入场景中进行移动点击操作）。&lt; …]]></description>
<pubDate>Wed, 05 May 2010 02:27:18 GMT</pubDate>
<author></author>
</item>
<item>
<title>Actionscript Timer使用、加载元件</title>
<category>Adobe</category>
<downloadNum>133517</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=49&CD=3&Date=20100425-06-31-59&Subject=23&S=/Null/]]></link>
<description><![CDATA[Actionscript Timer使用、从库中加载元件本文介绍Timer属性，元件的属性建立元件导出脚本类，用actionscript加载元件，简单的示例分为两步（第一步，创建元件导出类，通过脚本加入舞台；第二步，Timer事件TimerEvent定义，以及for 循环元件），对于初学者或是熟悉编程者有弱微的帮助。&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;fals …]]></description>
<pubDate>Sat, 24 Apr 2010 22:31:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>Animation</title>
<category>Adobe</category>
<downloadNum>131155</downloadNum>
<link><![CDATA[https://www.weisim3.com/Download?Id=44&CD=3&Date=20090929-15-38-13&Subject=23&S=/Null/]]></link>
<description><![CDATA[p;obvihg&lt;PARAM name=&quot;Src&quot; value=&quot;http://localhost:4255/Web …]]></description>
<pubDate>Tue, 29 Sep 2009 07:38:13 GMT</pubDate>
<author></author>
</item>
</channel>
</rss>
