<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>软件下载资讯 | 遗昕（伴随着您成长 伴随着您进步）- weisim3.com</title>
<link>https://www.weisim3.com/Download</link>
<description>开发与学习.NET,Java,PHP,Html,Javscript,Node.js,ionic,Angular,Andorid,iOS,api,WebService,数据库,综合交互开发,媒体动画图像设计,音乐作曲软件,在线阅读,示例下载</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>
<click>14690</click>
<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”文件中有三个代码 …  …]]></description>
<pubDate>Thu, 19 Jun 2025 02:56:54 GMT</pubDate>
<author></author>
</item>
<item>
<title>Android打开新的Activity窗口</title>
<category>Android</category>
<click>8616</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=167&CD=4&Date=20241229-17-43-15&Subject=27&S=/Null/]]></link>
<description><![CDATA[Android应用从一个界面打开新的Activity, 在桌面应用和web和页面上,都可以从窗体或页面打开另一个新的窗体,Android打开新的是Activity，本文示例通过按钮onClick事件打开新的Activity窗口，在Android Studio中新建项目默认生成“MainActivity”，然后再新建一个“FullscreenActivity”，用于打开新的Activity窗口切换。本文属于Android开发的基础篇，需要对Android Studio有基本入门（如：新建项目、文件等）， 并且对Java熟练才能顺利上手阅读。先在Android Studio中新建项目，项目名称命名为“ActivityOpen”，可以根据自己随意命名，创建项目后，自动生成了“MainActivity”和“activity_main.xml”，先将“activity_main.xml”中默认的“TextView”删除，加入“Button”按钮，上下居中对齐，将其id命名为“btnOpen”，按钮用来点击打开新的“Activity”。代码如下：activity_main.xml 代码    复制&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;androidx.constraintlayout.widget.ConstraintLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;    xmlns:app=&quot;http://schemas.android.com/apk/re …  …]]></description>
<pubDate>Sun, 29 Dec 2024 09:43:15 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF与WebApi数据交互基础</title>
<category>WPF</category>
<click>15334</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=166&CD=10&Date=20240806-20-05-03&Subject=39&S=/Null/]]></link>
<description><![CDATA[WPF的数据源可以WebService或WCF也可以是WebApi，也可以直接连接数据库读取数据，WebService或WCF以及WebApi是绕开直接连接数据库通过Api接口应用程序操作数据。而WebApi提供了两种数据输出格式xml和json，本文演示“WPF与WebApi数据交互基础”，开发者需要对WPF项目基本的入门，以及ASP.NET的WebApi项目有基本的了解，本文不会全面展开介绍这两种项目基础，需要有大致了解后可以迅速上手本文的示例。第一步：创建WPF项目，在Visual Studio中新建，选择项目类型“Windows 桌面”，再选择“WPF 应用”项目名称命名为“WebApiCall”，项目路径位置，根据情况选择盘符路径，框架版本：选择.NET FrameWork 4.7，点击确定创建了WPF项目，如下图：创建完WPF项目后，默认建立了窗体MainWindow.xaml，后面读取操作WebApi数据就在默认的窗体中完成，WPF应用程序的准备工作已经就绪。第二步：创建ASP.NET WebApi应用程序，同样在Visual Studio中新建项目，选择Web类型，选择ASP.NET Web应用程序，项目名命名为“CustomersManager”,框架版本：同样选择.NET   FrameWork   4.7,应用程序类型：选择Web API，添加文件夹和核心引用，选择MVC和Web API。如下图：WebApi项目创建 …  …]]></description>
<pubDate>Tue, 06 Aug 2024 12:05:03 GMT</pubDate>
<author></author>
</item>
<item>
<title>ionic和Angular项目的ngFor数据绑定</title>
<category>Web综合</category>
<click>17963</click>
<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”启动在浏 …  …]]></description>
<pubDate>Tue, 19 Dec 2023 05:05:10 GMT</pubDate>
<author></author>
</item>
<item>
<title>Angular基础安装与项目创建运行</title>
<category>移动开发综合</category>
<click>18518</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=164&CD=4&Date=20231129-12-24-57&Subject=30&S=/Null/]]></link>
<description><![CDATA[Angular是基于   TypeScript   的开源   Web   应用框架由   Google   的   Angular   团队以及社区共同开发，angularjs(angular1)是google公司于2008年开发的一款前端框架，它使用MVC(model-view-controller)架构替代混乱的前端js开发，适合大型单页网站的开发。根据维基百科介绍首次公开发布是2.0，时间于2016年9月14日。应用场景：Angular主要用于移动开发，目前Android应用和iOS应用有非常大占比使用Angular框架开发的应用，优势在于一套开发可以打包成Android的apk安装程序，同时也可打包生成为iOS程序，并且和原生态的开发有相同的效果。安装准备工作：第一步：安装Nodejs。官方地址为为：https://nodejs.org/en，当前最高版本为21.2.0，当前下载“20.10.0   LTS Recommended   For   Most   Users”即可。下面是安装步骤：Install、Next、Next、Finish,按默认安装下一步、下一步完成即可，如图：安装完成之后，安装完成之后快捷键“win+R”打开运行面板，输入“cmd”，在DOS窗口输入命令：“node   --version”，返回了“v20.10.0”,此时第一步已经完成，如下图：第二步：Angular安装。这里可以参考官方文档完成：https://angular.io/guide/setup-local， …  …]]></description>
<pubDate>Wed, 29 Nov 2023 04:24:57 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript组件WebComponents自定义html元素</title>
<category>Javascript/Html</category>
<click>128426</click>
<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 分开呈现）并控制其关联的功能。通过这种方式，您可以保持元素的功能私有 …  …]]></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>
<click>132606</click>
<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;才可引入，本文的示例介绍 …  …]]></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>
<click>179440</click>
<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的运用，建立简单的场景，创建 …  …]]></description>
<pubDate>Sun, 13 Feb 2022 06:04:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>程序语言中的正则表达式</title>
<category>Web综合</category>
<click>173755</click>
<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”既要 …  …]]></description>
<pubDate>Fri, 24 Sep 2021 03:24:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 WebSocket与C# Socket通信</title>
<category>Web综合</category>
<click>174871</click>
<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# 代码    复制static void Main(string[] args){            // Html5 WebSocket与C# Socket通信(06.24.2021)            // Copyright (C) 遗昕传媒 | weisim …  …]]></description>
<pubDate>Thu, 24 Jun 2021 10:15:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>3ds Max UVM贴图入门</title>
<category>Autodesk</category>
<click>145059</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=157&CD=5&Date=20210106-11-46-40&Subject=8&S=/Null/]]></link>
<description><![CDATA[3ds Max UVM贴图入门在三维物体模型或者角色场景中，稍微复杂的情况都需要通过展UV进行贴图，本文介绍3ds Max的UV贴图，示例物体以自带Teapot/茶壶来做演示，捎带加入灯光、摄像机，以及在场景中加入两个面作为桌面和背景。下面是效果：本文要求对3ds Max有基本入门，对新建文件，创建简单的几何体物体、材质、灯光和摄像机面板有大概的了解，如果初次接触3ds Max需要对这些面板操作提前熟悉后，才对本文示例能得心应手。本文示例使用的是3ds Max 2012英文版，示例演示的内容可以在3ds Max 5.0以上任何版本。示例演示Teapot/茶壶的UVW贴图，直接从右侧“Create”面板中“Geometry”的“Standard Primitive”点选Teapot/茶壶，在Top视图中创建茶壶物体，将Radius/半径值设为40，Segments边数量设为6，Smooth值勾选其它值默认。然后在Modify/修改面板加入“Edit Ploy”、“Unwrap UVW”和“MeshSmooth”三个修改，加入Edit Ploy修改器后对物体的片面多边形进入可编辑状体，作用是便于编辑修改物体顶点、边、面，而Unwrap UVW修改器则是对物体展开UV进行精准贴图绘制，MeshSmooth修改器是最后光滑物体表面，需要注意次序先1.Edit Ploy、2.Unwrap UVW、3.MeshSmooth …  …]]></description>
<pubDate>Wed, 06 Jan 2021 03:46:40 GMT</pubDate>
<author></author>
</item>
<item>
<title>Android Spinner dropdown和dialog选项数据绑定</title>
<category>Android</category>
<click>146469</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=156&CD=4&Date=20201012-14-51-53&Subject=27&S=/Null/]]></link>
<description><![CDATA[Android Spinner dropdown/dialog选项数据绑定在Android开发中下拉选项通过Spinner控件实现，它有两种呈现方式，一种是Dropdown类似Dropdownlist下拉选取，另一种是dialog弹出对话框多线一，本文将介绍它的用法，关键重心在它如何绑定数据，选取某项后返回所选项的结果。效果如下图：本文示例开发工具Android Studio 4.0.2，在深入阅读本文之前，需要开发者对Android开发已经有基本入门，并且对Java编程语言有足够的了解，不适合初级尚在入门或未入门者，那样会比较难，也无法很好的上手。前台部分：在Android Studio中新建项目，选择Phone and Tablet中的Empty Activity空项目，这里不做详细图例介绍，在主页中activity_main.xml页面修改默认的布局方式，改为LinearLayout方式布局，加入Spinner控件，加入两个TextView文本，加入一个子LinearLayout让Spinner嵌入在里面，详细代码如下：XML 代码    复制&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;!--Copyright (C) Weisim3.com 10.12.2020.Android Spinner Dropdownlist chooseAndroid Spinner dropdwon和dialog选项数据绑定--&gt;&lt;LinearLayout xmlns:android=&quot;http:// …  …]]></description>
<pubDate>Mon, 12 Oct 2020 06:51:53 GMT</pubDate>
<author></author>
</item>
<item>
<title>WebClient和HttpWebRequest、HttpClient上传文件</title>
<category>Microsoft</category>
<click>147401</click>
<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方式；第三 …  …]]></description>
<pubDate>Fri, 25 Sep 2020 10:41:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>Android传参与网页JavaScript交互</title>
<category>Android</category>
<click>146148</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=154&CD=4&Date=20200728-10-52-34&Subject=27&S=/Null/]]></link>
<description><![CDATA[Android传参与网页javascript交互Android中显示html网页元素内容，能使得app内容更加丰富，这里面主要使用WebView控件来加载网页与javascript交互，从而可以Android 的后台程序传参交互，从而实现控制html的内容显示呈现在Android程序中。本文示例Android Studio版本3.4.1，须要对Android已经入门的学习者或开发者，对新建项目、前台Layout和后台java有掌握，同时对网页Html、css、JavaScript有基本掌握，才能对本文示例得心应手。第一步，新建项目/Create New Project面板，选择“Phone and Tablet”，选择“Empty Activity”，点击下一步/Next，设置项目名/Configure your project，在本文命名为“WebViewApp”，点击完成/Finish，即创建了项目。如下图：第二步，在项目路径main文件目录下添加assets文件夹目录，然后再下面建立html文件夹，在html文件夹中新建一个html文件文件，本文命名为“index.html”。如下图：html中加入Css样Id式命名#Content，body中加入一个div标签，id设为Content。加入JavaScript脚本，定义sendValue(val)方法，用来动态设置div的innerHTML值。详细index.html代码如下：HTML 代码    复制&lt;!DOCTYPE html&gt;&lt;html lang=&quot …  …]]></description>
<pubDate>Tue, 28 Jul 2020 02:52:34 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaScript分类选取元素内全部input控件</title>
<category>Javascript/Html</category>
<click>143272</click>
<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;科学家、经济 …  …]]></description>
<pubDate>Mon, 15 Jun 2020 09:44:11 GMT</pubDate>
<author></author>
</item>
<item>
<title>Android中的ListView自定义(一)</title>
<category>Android</category>
<click>142366</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=152&CD=4&Date=20200414-15-15-34&Subject=27&S=/Null/]]></link>
<description><![CDATA[Android中的ListView自定义在以前文章中介绍过“ Android的ListView和GridView使用 ”，我们知道ListView默认只能显示简单的数据文字排列，有些新闻或者用户列表数据需要配图和文字排序，那么这种排列就需要给ListView自定义设置程序，本文将详细介绍它的自定义程序设计。在Android Studio中新建项目“CustomListView”，这是本文项目示例文件名，在activity_main.xml主程序页中加入一个ListView空间Id为list，布局方式采用“LinearLayout”方式，也可以用RelativeLayout方式。同时还需要新建一个Layout XML File，步骤:File菜单&gt;New新建&gt;XML&gt;Layout XML File, 然后Layout File Nam：为“listsource.xml”,这里只要用它来自定义ListView的显示内容，同样设为LinearLayout线性布局，加入一个ImageView空间用来显示图片，同时在加入一个LinearLayout布局里面加入两个TextView，详细如下：listsource.xml代码    复制&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;    android:layout_width=&quot;match_parent&quot;    android:layout_he …  …]]></description>
<pubDate>Tue, 14 Apr 2020 07:15:34 GMT</pubDate>
<author></author>
</item>
<item>
<title>Android连接服务端WebService基础</title>
<category>Android</category>
<click>154928</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=151&CD=4&Date=20200203-14-24-58&Subject=27&S=/Null/]]></link>
<description><![CDATA[Android连接服务端WebService基础移动应用手机App开发，必须连接服务端各种API应用，才能使得移动App拥有超强的服务，本文介绍Android对接Webservice的基础部分，开发环境Android Studio 3.4.1，Webservice服务端采用.NET环境，本文示例适合有一定java基础，对Android开发有基本的入门，对WebService有简单了解，对.NET或Java环境下的WebService有所了解更容易上手。在Android Studio中新建项目，菜单:File文件    &gt; New新建 &gt; News Project新建项目，在“Choose your project”中选择“Phone and Tablet”项（手机app），列表中选“Empty Activity”空白Activity，然后&quot;Configure your project&quot;定义项目的名称和项目路径，点击“Finish”完成建立项目。进入activity_main.xml将默认的“ConstraintLayout”约束布局改成“LinearLayout”线性布局；将&lt;TextView&gt;的android:layout_width=&quot;wrap_parent&quot;改成android:layout_width=&quot;match_parent&quot;，让TextView的宽和父级同样宽，activity_main.xml代码如下：XML 代码    复制&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;LinearLayout xmlns:a …  …]]></description>
<pubDate>Mon, 03 Feb 2020 06:24:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript处理checkbox全选方法</title>
<category>Javascript/Html</category>
<click>129711</click>
<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 {                                  text-align: left                      }                     .alignRight   {                                    text-align:   right …]]></description>
<pubDate>Tue, 03 Dec 2019 13:07:03 GMT</pubDate>
<author></author>
</item>
<item>
<title>CSS3的背景缩放background-size</title>
<category>Javascript/Html</category>
<click>185095</click>
<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;&gt;...body{...}{margin: 0;padding: 0;background: #000 url(453_54575_258638.jpg) center center fixed no-repeat;-moz-background-size: 100% 100%;background-size: 100% 100%;}&lt;/style&gt;效果如下：示例二： background-size：cover，当设定为cover时，背景图片就会随着口大body小改变图片等比例匹配窗口大小。HTML 代码    复制&lt;style type=&quot;text/css&quot;&gt;...body{...}{margin: 0;padding: 0;background: #000 url(453_54575_258638.jpg) c …  …]]></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>
<click>141367</click>
<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;summary&gt;/// ASP.N …  …]]></description>
<pubDate>Fri, 29 Aug 2014 13:15:16 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html图片列表上下左右居中(ul)</title>
<category>Javascript/Html</category>
<click>152585</click>
<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标签加入一个边框 …  …]]></description>
<pubDate>Thu, 07 Aug 2014 05:20:45 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET的GridView选中行时触发脚本</title>
<category>Microsoft</category>
<click>163962</click>
<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;using System.Web;/**//// &lt;summary&gt;///UserInfo 用户成员///Copyright(C …  …]]></description>
<pubDate>Mon, 05 May 2014 03:19:07 GMT</pubDate>
<author></author>
</item>
<item>
<title>在CorelDRAW中设计标志和艺术字体</title>
<category>Corel</category>
<click>137524</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=135&CD=2&Date=20131206-11-16-04&Subject=24&S=/Null/]]></link>
<description><![CDATA[在CorelDRAW中标志和文字设计CorelDRAW是一个适量绘图软件，它默认的色彩模式是CMYK在CorelDRAW设计的图形无需色彩转换直接可以打印，而RGB色彩模式需要转化成CMYK这样还需要进行色彩调整才能还原成想要的色彩。CorelDRAW用来设计标志文字是最出色的工具，通过简单的图形组合焊接、修剪、相交、简化等操作便可组合出理想的图形组合。结合、群组、焊接、修剪、相交、简化、前减后、后减前。下面是实际图形对象的使用演示：将多个图形组合合并焊接成一个图形，这样就完成图形的组合设计， 根据自己实际情况为什么样的公司组织设计标志和企业的形象性质关联组合图形搭配，简单直接明了用简单的图形和文字符号组合。在CorelDRAW中设计文字字体   上面的示例简单演示图形组合造型，除了矢量CMYK呈现以外，其他图形图像软件都能实现，但如果文字设计的精确方便却是CorelDRAW中的强项，可以通过现有的字体打散，在现有的字体基础上作字体调整设计；也可以通过图像绘制字体，也是通过焊接、修剪、相交、简化等操作，但文字设计需要将文字曲线编辑，将文字打散之后还需要转化成曲线进行编辑设计。（第一步的通过矩形工具绘制大概的字体，每一个笔画一个矩形）（第二步焊接 …  …]]></description>
<pubDate>Fri, 06 Dec 2013 03:16:04 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html中的ul列表标签使用</title>
<category>Javascript/Html</category>
<click>1411701</click>
<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;head&gt;&lt;title&gt;html中的ul列表标签使用 - 遗昕|weisim3.com&lt;/title&gt;&lt;style type=&quot;text/css&quot;&gt;...ul{...}{margin: 0;}ul#Main li{...}{float: left;margin: 1px;font-size: 16px;font-f …  …]]></description>
<pubDate>Thu, 01 Aug 2013 02:13:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>Jquery动态选取元素(:nth-child)</title>
<category>Javascript/Html</category>
<click>316511</click>
<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()事件操 …  …]]></description>
<pubDate>Sun, 21 Apr 2013 01:09:15 GMT</pubDate>
<author></author>
</item>
<item>
<title>Photoshop完成平面构成</title>
<category>Adobe</category>
<click>135815</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=132&CD=2&Date=20130307-15-14-17&Subject=1&S=/Null/]]></link>
<description><![CDATA[Photoshop完成平面构成(重复构成)在设计里面平面构成是设计的基础，也是设计运用最多的。平面构成里面有重复构成、近似构成、渐变构成、发射构成、特异构成等等，在这里不逐一详细介绍。在本文中将通过Photoshop完成重复构成。重复构成是以一个图形为单元，进行位置方向复制排列，产生一种视觉流动形式美感。第一步，在Photoshop中建立一个宽高为300像素，背景色为白色的文件，用来绘制重复构成的基本单元图案，完成建立之后将标尺显示出来（Ctrl+R 显示标尺）。然后再绘图区域拖拽中心辅助线横向150px，竖向15px建立中心点，详细步骤如下。建立好辅助线，确定好工作区域的中心点位置后，选取钢笔工具绘制基本图案形状，在这里将利用自有变换工具(Ctrl + T)和复制变换（Ctrl + Alt +T 和Ctrl +Alt +Shift +T组合复制图片） 对图像进行复制操作。在这里先将基本单元图案完成。参考辅助线中心点用钢笔工具将图形选取确定，详细造作如下。接着将钢笔工具绘制的路径转化成选区，新建一个图层并且将其选取填充为黑色。在图层面板中找到路径将路径转化成选取，按住Ctrl键点击路径即转为位选取，然后在图层面板中新建一个图层，将其选区填充为黑色。接着按住Ctrl+Alt+T …  …]]></description>
<pubDate>Thu, 07 Mar 2013 07:14:17 GMT</pubDate>
<author></author>
</item>
<item>
<title>CSS3.0的transform动画效果</title>
<category>Javascript/Html</category>
<click>144839</click>
<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=&quot;Content-Type&quot; content=&quot;text/html; charset=utf- …  …]]></description>
<pubDate>Wed, 30 Jan 2013 05:08:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaScript的Cookie操作</title>
<category>Javascript/Html</category>
<click>142798</click>
<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&lt;/title&gt;&lt;script type=&quot;text/javascript&quot;&gt;.../**//* Copyright(C) 遗昕|Weisim3.com 01.20.2013JavaScript的Cookie操作 */document.cookie = &quot;domain=www.weisim3.com&quot;;function Button1_onclick(obj) ...{var vals = document.getElementById(obj).value;document.cookie = &quot;name=&quot; + vals;}&lt;/script&gt;&lt;/head&gt;&lt;body&gt;Name：&lt;input id=&quot;Txt_ …  …]]></description>
<pubDate>Mon, 21 Jan 2013 06:34:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>Sql中的关联与合并查询</title>
<category>Microsoft</category>
<click>140700</click>
<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.*FROM CityItemData INNER JOINCityData ON CityItemData.CityId = CityData.CityId INNER JOINCityChildItem ON CityItemData.CityItemId = CityChildItem.CityItemId查询结果在INNER JOIN后面加Where条件来筛选查询数据，如果需要筛选某个小条件的查询直接加上WHERE条件即可。在主城市CityData中只有输入了两个城市，一个是&qu …  …]]></description>
<pubDate>Wed, 26 Dec 2012 04:39:27 GMT</pubDate>
<author></author>
</item>
<item>
<title>Sql存储过程的函数Functions使用</title>
<category>Microsoft</category>
<click>137929</click>
<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 …  …]]></description>
<pubDate>Wed, 12 Dec 2012 06:58:15 GMT</pubDate>
<author></author>
</item>
<item>
<title>Photoshop progress进度条设计</title>
<category>Adobe</category>
<click>146222</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=127&CD=2&Date=20121128-09-16-48&Subject=1&S=/Null/]]></link>
<description><![CDATA[Photoshop progress进度条设计在程序运行中经常见到程序运行进度，通过进度条来显示程序执行进度。如文件复制、删除进度显示，文件上传下载进度显示，视频播放进度这些都是再熟悉不过。在软件开发中有现成的进度条Progress Bar控件可以提供使用，而在Web应用中一般需要开发者自己来设计进度条，在本文将介绍Photoshop设计progress进度条，然后在网页程序应用实际中结合网页设计元素来完成progress，文章可以分为两大部分一部分“Photoshop progress进度条图像设计部分”一部分则是“Progress进度条网页部分”。Photoshop progress进度条图像设计部分在Photoshop 中新建文件，和 “Photoshop loading gif 动画”文中新建相同，在新建面板中预设下拉选Web,大小选640&#215;480，其它预设参数默认，点击确认建立新的绘图面板。这里不同的是将辅助线设定，辅助线设定一个长条状的用以框选填充。设定渐变填充的渐变色，选中“渐变填充工具”然后在渐变编辑器中设定绿色渐变效果，为渐变填充设定颜色渐变，下图演示。渐变填充 设定好渐变色之后，选取矩形选取工具，根据参考线拉伸选取长条选取，然后选中渐变填充工具按住Shift键在长条矩形选取中向下拉伸填充，将预先设 …  …]]></description>
<pubDate>Wed, 28 Nov 2012 01:16:48 GMT</pubDate>
<author></author>
</item>
<item>
<title>Jquery 中静态的fn使用</title>
<category>Javascript/Html</category>
<click>159140</click>
<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;head&gt;&lt;title&gt;&lt;/title&gt;&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot;&gt;...jQuery.fn.configStyle = function () ...{this.css(&quot;color&quot;, &quot;Orange&quot;);this.css(&quot;font-family&quot;, &quot;Arial Unicode MS&quot;);return this;}$(documen …  …]]></description>
<pubDate>Mon, 26 Nov 2012 01:34:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET Web API数据传输</title>
<category>Microsoft</category>
<click>263708</click>
<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; …  …]]></description>
<pubDate>Tue, 23 Oct 2012 07:06:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET DetailsView编辑增加数据</title>
<category>Microsoft</category>
<click>159555</click>
<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; DataValueFiel …  …]]></description>
<pubDate>Thu, 04 Oct 2012 00:03:12 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaFx2.2 TableView数据库绑定</title>
<category>Oracle/Sun</category>
<click>157177</click>
<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，触发B …  …]]></description>
<pubDate>Mon, 10 Sep 2012 03:19:05 GMT</pubDate>
<author></author>
</item>
<item>
<title>JSP和PHP FLV视频播放方案</title>
<category>Web综合</category>
<click>165871</click>
<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平 …  …]]></description>
<pubDate>Tue, 04 Sep 2012 01:24:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET FLV视频播放器方案</title>
<category>Microsoft</category>
<click>145731</click>
<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默 …  …]]></description>
<pubDate>Mon, 13 Aug 2012 04:32:47 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF TreeView动态指定选取节点</title>
<category>Microsoft</category>
<click>155514</click>
<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,  …  …]]></description>
<pubDate>Thu, 09 Aug 2012 03:11:05 GMT</pubDate>
<author></author>
</item>
<item>
<title>手机网页中的 Viewport 设置</title>
<category>Android</category>
<click>155038</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=119&CD=4&Date=20120719-08-52-20&Subject=27&S=/Null/]]></link>
<description><![CDATA[手机网页中的Viewport设置在智能手机浏览器中的网页和PC浏览器中有着不同的呈现区别，虽然在手机中浏览网页和PC中浏览网页Html元素都相同，但是呈现尺寸比例却有着不同的属性，Viewport是手机显示控制非常重要的地方，这个标签属性在PC电脑上没有这个要求，有没有这个属性都不影响PC浏览器察看Web页面。由于移动设备的屏幕大小尺寸比例都不相同，在手机中常用到的缩放页面来浏览页面内容，虽然在PC浏览器上也页面缩放功能，但普通情况下在PC上几乎不需要用这个缩放功能。由于手机屏幕尺寸小，缩放功能就成为了必须工具。下面详细介绍在手机中通过 Viewport 来控制页面尺寸。在Html页面&lt;head&gt;中嵌入&lt;meta name = &quot;viewport&quot; content = &quot;width = device-width&quot; /&gt;，这里将是页面内容显示呈现为手机屏幕的宽，将随用户手机客户端的屏幕尺寸宽度来显示。现面可以对比没有加入meta viewport标签属性和加入meta viewport区别。下面 图例是简单Html中放入图片标签显示，可以看到左边是默认的Html没有加入meta viewport，右边为加入了手机属性Viewport显示，则是满屏显示图片。   ;initial-scale 手机页面缩放控制用initial-scale属性来 …  …]]></description>
<pubDate>Thu, 19 Jul 2012 00:52:20 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 Audio自定义UI界面</title>
<category>Javascript/Html</category>
<click>172953</click>
<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控件也是同样有这个属性），简单的&lt;audio id=&quot;trackAudio&quot; scr=&quot …  …]]></description>
<pubDate>Fri, 06 Jul 2012 05:39:18 GMT</pubDate>
<author></author>
</item>
<item>
<title>Jquery AJAX 读取 Xml 文件</title>
<category>Javascript/Html</category>
<click>137798</click>
<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;Computer&gt;&lt;operating id=&quot;0&quot;&gt;Linux&lt;/operating&gt;&lt;beging&gt;1991年的0.01版（代号“Freax”）&lt;/beging&gt;&lt;/Computer&gt;&lt;Computer&gt;&lt;operating id=&quot;3&quot;&gt;Mac OS X&lt;/operating&gt;&lt;beging&gt; …  …]]></description>
<pubDate>Sat, 23 Jun 2012 11:29:13 GMT</pubDate>
<author></author>
</item>
<item>
<title>在Illustrator中绘制SVG图形</title>
<category>Adobe</category>
<click>133300</click>
<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>
<click>142779</click>
<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 代码    复制CREATE PROCEDU …  …]]></description>
<pubDate>Sat, 12 May 2012 10:09:22 GMT</pubDate>
<author></author>
</item>
<item>
<title>Java与Flash Socket 通信基础示例</title>
<category>Oracle/Sun</category>
<click>136270</click>
<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 java.net.ServerSocket;import java.net.Socket;import java.text.SimpleDateFormat;/** *//*** Java Socket 基础示例 (服务端程序)* Copyright (C) 遺昕|Weisim3.com 05.07.2012*/public class Server ...{/** *//*** @param args the command line arguments*/public static void main(S …  …]]></description>
<pubDate>Mon, 07 May 2012 08:24:50 GMT</pubDate>
<author></author>
</item>
<item>
<title>.NET的LINQ原理即是Web3.0数据</title>
<category>Microsoft</category>
<click>169349</click>
<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中建 …  …]]></description>
<pubDate>Sat, 21 Apr 2012 02:48:02 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript 更改/修改 class 属性</title>
<category>Javascript/Html</category>
<click>132619</click>
<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 previ …  …]]></description>
<pubDate>Wed, 04 Apr 2012 11:44:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF的ComboBox关联数据绑定</title>
<category>Microsoft</category>
<click>149414</click>
<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)通过代入的 …  …]]></description>
<pubDate>Thu, 22 Mar 2012 06:55:31 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF的TreeView从数据库绑定数据</title>
<category>Microsoft</category>
<click>162249</click>
<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列即下图的 …  …]]></description>
<pubDate>Tue, 13 Mar 2012 04:42:08 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF的TreeView数据绑定基础</title>
<category>Microsoft</category>
<click>160696</click>
<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;上海&quo …  …]]></description>
<pubDate>Sun, 11 Mar 2012 02:27:44 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex手机项目开发基础</title>
<category>Adobe</category>
<click>156884</click>
<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，如果是Appl …  …]]></description>
<pubDate>Tue, 17 Jan 2012 08:19:02 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET GridView编辑增加新数据</title>
<category>Microsoft</category>
<click>139796</click>
<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为获取全表，De …  …]]></description>
<pubDate>Sat, 07 Jan 2012 05:35:05 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5的Canvas中使用Image</title>
<category>Javascript/Html</category>
<click>138079</click>
<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 …  …]]></description>
<pubDate>Sun, 25 Dec 2011 08:46:19 GMT</pubDate>
<author></author>
</item>
<item>
<title>FL Studio中的模板项目Template</title>
<category>Imgae-Line</category>
<click>126919</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=104&CD=7&Date=20111215-20-42-46&Subject=15&S=/Null/]]></link>
<description><![CDATA[FL Studio中的模板项目Template 在FL Studio音乐项目中默认项目只有Kick、Clap、Hat、Snare四种音色/乐器，完成音乐创作需要根据自己的喜好再在Channels中加入其它乐器音色。在Fl Studio新项目中其实还提供有更多的现成项目Template，即框架和模板。这些项目在File &gt; New form Template的子菜单中可以找到，在Genre/类型中有Breakbeat、HipHop、House、PopRock、Trance五种乐曲风格的模板框架，如下图显示，同时也可以先看下面视频演示。在这五中Template项目中不但提供各自风格的音色乐器通道，同时在Mixer混频器/调音台中也分配好了音轨音频效果。本文示例展示的是House项目，House框架模板中项目已经配置好了Discotek为FPC鼓乐组(FPC中提供类丰富的架子鼓库)、Strings为弦乐组、Moon Tribe为合成音效、BooBass为贝斯、ePiano为琴（在FL Keys里面提供了各种琴的音色）、Sweeps为混音效果，如下图。接着再看Mixer调音台混频效果，这在Template项目中也是已经做好了音轨音频分通道处理，已经加入好了各种声场或混音效果，直接按照现成的设置即可，当然也可以在这个框架基础上加入自己的想要的效果。下面图片是Mixer显示。下面视频是一小段简单House风格的音乐 …  …]]></description>
<pubDate>Thu, 15 Dec 2011 12:42:46 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex的Android项目与Java交互</title>
<category>Web综合</category>
<click>154960</click>
<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 Webservice和Java与Silverlight、Flex数据交互文章中有部分相同，服务端在其基础上拓展，在建立用户列表的基础上将用户User类加入了头像、城市、电话属性，另外还做了一个用户查询功能即CheckUser(String name)方法，同时在Webservice再次封装提供外部程序访问，下面是本文程序示例的结构示意图。Flex Android具体实施，本文Flex项目命名为androidFlex同样将Java Webservice引入项目中，在本示例 …  …]]></description>
<pubDate>Thu, 08 Dec 2011 00:54:34 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 的 SVG功能介绍</title>
<category>Javascript/Html</category>
<click>163759</click>
<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标签，然后在标签里面进 …  …]]></description>
<pubDate>Mon, 21 Nov 2011 15:03:00 GMT</pubDate>
<author></author>
</item>
<item>
<title>Android的ListView和GridView使用</title>
<category>Android</category>
<click>156916</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=101&CD=4&Date=20111116-12-55-32&Subject=27&S=/Null/]]></link>
<description><![CDATA[Android的ListView和GridView使用在Android开发中经常需要用到ListView和GirdView绑定实现数据，如果有过ASP.NET开发经验就会知道GirdView的系列数据控件，那么在Android上面叫做复合控件/composite，同样用以显示列表数据。但是在android上面的GridView提供更多的自定义功能。本文将展示android上的ListView和GirdView使用。ListView 部分在eclipse中新建项目Android项目（File 〉New 〉Other 〉Android Project），可以参考NetBeans和Eclipse的Android开发，建立Android项目之后在项目目录的&quot;res/layout&quot;找到&quot;main.xml&quot;，将main.xml切换到Graphical Layout模式下（图形可视化模式），然后再左侧的 组件中找到&quot;Composite&quot;中找到&quot;ListView&quot;拖拽至 右侧的main.xml视图中，如下图显示。在main.xml中可以定义ListView的属性参数，如背景android:background、边距android:padding、显示android:visibility等属性定义这和网页CSS相似，在本示例中以默认属性显示。在main.xml中完成界面定义之后，打开项目的&quot;scr&quot;展开目录，打开&quot;AndroidListViewActivity&quot;这个是项目的名称，com.weisim3为建项目时所设置 …  …]]></description>
<pubDate>Wed, 16 Nov 2011 04:55:32 GMT</pubDate>
<author></author>
</item>
<item>
<title>NetBeans和Eclipse的Android开发</title>
<category>Android</category>
<click>157635</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=100&CD=4&Date=20111101-14-51-03&Subject=27&S=/Null/]]></link>
<description><![CDATA[NetBeans和Eclipse的Android开发Android应用开发是目前智能手机最流行的开发技术之一，目前全球三大智能手机平台为苹果iPhone、google的Android以及微软Windows Phone，Windows Phone虽然正式面世才一年多晚于前面两款，但后劲相当充足。Android是目前使用最多的手机系统，几乎所有的手机厂商都有搭载Android系统的手机或者平板电脑，其定位为中端、高端、低端都覆盖，而苹果的iPhone手机则是定位高端消费群体。在本文将介绍在NetBeans IDE和Eclipse的Android开发基础部分。(双击视频进入或退出全屏模式) 开发工具：NetBeans-7.0.1 或 NetBeans-6.9.1官方连接 http://netbeans.org/downloads/index.html。Eclipse 官方下载 http://www.eclipse.org/downloads/。Android SDK   解压缩或安装版官方下载 http://developer.android.com/sdk/index.html。在Android SDK 安装完成之后可以，Netbeans和Eclipse可以共用同一个Android模拟器，在各自的IDE上添加启动Android插件，指定好Android SDK的路径，即可以创建Android项目文件，下面是详细步骤。NetBeans IDE 部分打开NetBeans IDE开发工具，在菜单“工具(T)”中找到”插件(G)“，然后在插件面板中找到“设置”点击 …  …]]></description>
<pubDate>Tue, 01 Nov 2011 06:51:03 GMT</pubDate>
<author></author>
</item>
<item>
<title>CSS3.0的新增功能介绍</title>
<category>Javascript/Html</category>
<click>172041</click>
<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.gradi …  …]]></description>
<pubDate>Thu, 20 Oct 2011 03:54:28 GMT</pubDate>
<author></author>
</item>
<item>
<title>遺昕|Weisim3 2011年桌面墙纸</title>
<category>桌面墙纸</category>
<click>127394</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=98&CD=8&Date=20111007-09-36-29&Subject=18&S=/Null/]]></link>
<description><![CDATA[遺昕|Weisim3.com 2011年桌面墙纸 …]]></description>
<pubDate>Fri, 07 Oct 2011 01:36:29 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET动态加载Web用户控件</title>
<category>Microsoft</category>
<click>140777</click>
<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外面嵌套 …  …]]></description>
<pubDate>Wed, 05 Oct 2011 02:24:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>Java与Silverlight、Flex数据交互</title>
<category>Web综合</category>
<click>188156</click>
<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()的数据以批不同字符方式输出主要用在 …  …]]></description>
<pubDate>Wed, 31 Aug 2011 16:57:19 GMT</pubDate>
<author></author>
</item>
<item>
<title>Photoshop loading gif 动画</title>
<category>Adobe</category>
<click>132829</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=95&CD=2&Date=20110819-20-09-57&Subject=1&S=/Null/]]></link>
<description><![CDATA[Photoshop loading gif 动画在网页上经常看到网页加载过程中有动画加载过程，在页面加载完毕之前用一个Loading动画来显示，这个在很多程序中也能见到这种效果，在本文实例中将展现Photoshop制作loading动画过程和原理，loading动画的规律是连续性的，动画的开始和结尾都是能够衔接的，这样就能时间无限连续循环，下面就以简单示例来演示，如图。   制作过程在Photoshop中新建，在新建面板中预设下拉选Web,大小选640&#215;480，其它预设参数默认即可，点击确认即建立新的绘图面板。接着将背景填充为灰色（背景设为黑色然后Ctrl+Delete快捷键填充），将标尺显示Ctrl+R键。下面建立辅助线，用圆形框选工具画定圆形选区（Shift+alt+鼠标左键，椭圆选框绘制正圆），新建图层，填充暗黑色，填充完然后再新建一个图层填充蓝色。下面是具体过程。接着复制前面填充的两个层圆，复制两次，水平对齐间隔两个像素。下图为操作演示。图形元素绘制完，接着进入动画编辑和动画设计，点击“ 窗口(W) ”菜单里面的“ 动画 ”，动画面板打开，在视图中隐藏辅助线Ctrl+H，然后在动画面板中建立主要关键帧，通过图层通道设计动画过渡，在本示范操作过程中开始美帧间隔时间为1秒，然后 …  …]]></description>
<pubDate>Fri, 19 Aug 2011 12:09:57 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex与Java webservice交互</title>
<category>Web综合</category>
<click>164928</click>
<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， …  …]]></description>
<pubDate>Mon, 01 Aug 2011 02:23:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF窗体属性自定义窗体</title>
<category>Microsoft</category>
<click>150746</click>
<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中没有任何后台程序 …  …]]></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>
<click>353540</click>
<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 &quo …  …]]></description>
<pubDate>Sat, 09 Jul 2011 03:44:56 GMT</pubDate>
<author></author>
</item>
<item>
<title>FL Studio 中的摇滚乐表现</title>
<category>Imgae-Line</category>
<click>127804</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=90&CD=7&Date=20110620-18-46-47&Subject=15&S=/Null/]]></link>
<description><![CDATA[FL Studio 中的摇滚乐表现喜欢FL Studio 的丰富的表现多样控制模式，将简单的乐调放在FL Studio中便能完成复杂声场，完成奇幻音色与节奏。想必这大多数音乐制作者喜爱选择这款音乐软件的所在了。在本文将展示在FL Studio中完成音乐的全过程，本示例将主要展示FL Slayer、FPC、FL Keys工具的使用，FL Slayer来表现各种Bass的音色；FPC用以鼓乐架子鼓表现，FL Keys是用以表现钢琴音色。(双击视频进入或退出全屏模式) FPC鼓加入 在菜单CHANNELS 〉Add one 〉FPC 加入FPC，然后在FPC的Piano roll中进行FPC的鼓乐排列/编排。在VIEW 菜单下将Playlist 子项 点选，将Playlist面板打开，将FPC分配置Pattern1第一轨。下图是FPC的Piano roll。(FPC对应的音符五线谱)FL Keys钢琴加入 同样在菜单CHANNELS的 Add one下加入FL Keys（FL Keys 主要用以表现各种键盘乐钢琴、风琴等音色），将FL Keys分配到Pattern2第二轨上，在FL Keys中加入乐曲的编排，下面是FL Keys的Piano roll。(FL Keys对应的音符五线谱)FL Slayer加入 按上面的同样方法将找到FL Slayer将其加入，在FL Slayer的Piano roll直接将FL Keys的Piano roll的编排内容拷贝粘贴过来，将FL Slayer分配到Pattern3第三轨 …  …]]></description>
<pubDate>Mon, 20 Jun 2011 10:46:47 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET、PHP、JSP的POST提交</title>
<category>Web综合</category>
<click>155414</click>
<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;div&gt;UserName：&lt;input id=&quot;TextName&quot; name=&quot;TextName&quot; type=&quot;text&quot;/&gt;	&lt;br /&gt;PassWord：&lt;input id=&quot;TextPsd&quot; name=&quot;TextPsd&quot; type= …  …]]></description>
<pubDate>Tue, 07 Jun 2011 14:21:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC与DataView绑定</title>
<category>Microsoft</category>
<click>149190</click>
<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详 …  …]]></description>
<pubDate>Wed, 25 May 2011 13:35:22 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript获取url参数动态页面</title>
<category>Javascript/Html</category>
<click>171191</click>
<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;style type=&quot;text/css&quot;&gt;....rightMenu{...}{padding:3px;padding-lef …  …]]></description>
<pubDate>Sat, 07 May 2011 01:20:28 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html 5文字效果显示</title>
<category>Javascript/Html</category>
<click>141698</click>
<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;script type=&quot;text/javascript&quot;&gt;...var timeType = &quot;&quot;;var d = new Date();var timeYear = d.getFullYear();var timeMouth = d.getMonth()+1;var timeHour = d.getHours();var timeSec = d.getSeconds();var timeMin = d.getMinutes();//var timeMsec = d.getMilliseconds();if (timeHour &lt; 12) ...{timeType = &quot;AM&quot;;}else ...{timeType = &quot;PM&quot;;}if (timeHour == 0) ...{timeHour = 12;}i …  …]]></description>
<pubDate>Sat, 23 Apr 2011 05:42:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>Silverlight ListBox与Xml绑定</title>
<category>Microsoft</category>
<click>143855</click>
<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;&gt;&lt;!--Listbox绑定图片列表--&gt;&lt;ListBox Height=&quot;150&quot; HorizontalAlignment=&quot;Left&quot; Margin=&quot;20,20,0,0&quot;          Name=&quot;listBox1&quot; VerticalAlignment=&quot;Top&quot; Width=&quot;auto&quot; SelectionChanged=&quot;listBox1_SelectionChanged&quot;&gt;&lt;ListBox.ItemTemplate&g …  …]]></description>
<pubDate>Fri, 08 Apr 2011 01:37:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>WPF、Silverlight Path呈现多边形</title>
<category>Microsoft</category>
<click>165682</click>
<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 57.50 221.30 100.35 155.20 53.90 91.60 130.00 111.90 176.15 48.10 180.35 126.75 255.30 150.90 &quot; Fill=&quot;Black&quot; HorizontalAlignment=&quot;Right&quot; Margin=&quot;0,39,44,0&quot;Width=&quot;203&quot; Stretch=&quot;Fill&quot; Height=&quot;211&quot; VerticalAlignment=&quot;Top&quot;&g …  …]]></description>
<pubDate>Mon, 21 Mar 2011 05:57:40 GMT</pubDate>
<author></author>
</item>
<item>
<title>JavaFX媒体播放应用</title>
<category>Oracle/Sun</category>
<click>161166</click>
<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页面的使用，程序启动编译生成将在项目路径的 “ …  …]]></description>
<pubDate>Wed, 02 Mar 2011 13:37:52 GMT</pubDate>
<author></author>
</item>
<item>
<title>Html5 canvas 标签</title>
<category>Javascript/Html</category>
<click>140935</click>
<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;script type=&quot;application/javascript&quot;&gt;...function draw() ...{var canvas = document.getElementById(&quot;canvas&quot;);if (canvas.getContext) ...{var ctx = canvas.getContext(&quot;2d&quot;);//绘制矩形ctx.fillStyle = &quot;rgb(200,0,0)&quot;;ctx.fillRect(10, 10, 50, 50);ctx.fillStyle = &quot;rgba(0, 0, 200, 0.5)&quot;;ctx.fillRect(30,  …  …]]></description>
<pubDate>Thu, 03 Feb 2011 11:46:58 GMT</pubDate>
<author></author>
</item>
<item>
<title>WebService与Silverlight数据交互</title>
<category>Microsoft</category>
<click>167640</click>
<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程序的方法演示。在 Silverlight 程序引入WebService程序，Silverlight程序页面中放入TabControl控件，TabControl控件中放入datagird 绑定Webservice提供过来的数据表方法，并且响应SelectionChanged事件即选取数据行进入编辑状态，在datagird最后一列为删除按钮即删除列（删除对应行 …  …]]></description>
<pubDate>Tue, 18 Jan 2011 07:29:01 GMT</pubDate>
<author></author>
</item>
<item>
<title>Maya动力学模块</title>
<category>Autodesk</category>
<click>133566</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=79&CD=5&Date=20110111-18-53-23&Subject=8&S=/Null/]]></link>
<description><![CDATA[Maya动力学模块我们平时看电视电影时经常被一些电影中的特技效果所震撼，其实这些并不是很难。三维软件可以帮我们实现了很多平时经常看到的一些自然现象，比如下雨，下雪，瀑布，燃烧、爆炸……这些我们都可以在 maya中实现，下面我们先来简单的了解下maya的粒子吧，这可是很神奇的哦。本节用到的基本知识点：Emiter from Object物体发射粒子Make Collide创建碰撞      Gravity重力场   Radial 辐射场   Particle Collision Event Editor粒子碰撞事件下雨的制作：1.   创建plan，缩放并将其移动到合适位置，并将plan反转；2.   选择plan，键盘F5键进入动力学模块，Particles/Emiter from Object setting，Emitter Type为Surface Rot（particles/sec） 为100，如下图所示：3.   打开Outliner视图，选中粒子，Fields/Gravity，播放动画，会看到粒子下落的效果。4.   为了方便观察，选择粒子，Ctrl+A键入粒子属性面板，将其Render Attributes（粒子渲染类型）修改为MultiStreak（多条纹），参数如下图所示：5. 播放动画，查看效果，下雨的动画基本完成，下面开始制作地面的动画，即雨点落在地上时激起的水花效果。6.   创建plan，选择粒子，按住Shift加选plan，Par …  …]]></description>
<pubDate>Tue, 11 Jan 2011 10:53:23 GMT</pubDate>
<author></author>
</item>
<item>
<title>ActionScript3.0 百分比控制对象</title>
<category>Adobe</category>
<click>132367</click>
<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值，以及通过一个进度条关联百分比来显示图片的透明情况，以及图片的放大缩小均以百分比来控制，另外则捎带的简单实现图片拖拽控制功能。百分比公式   “当前数据&#247;总数据&#215;100%=当前百分比” 和 “ 总数据&#215;当前百分比=当前数据”，在ActionScript3.0 编程中 当前数据&#247;总数据&#215;100=当前百分比 和 总数据&#215;当前百分比&#247;100=当前数据 在此处百分号省略，因为将百分比赋值给label或动态文本，将   当前百分比 的值后面加一个字符“%”即可。示例：如总路程为1000米，当前走了200米，要获得当前行走路程占总路程的百分比？那么就是 200/1000*100=20这是在程序中的写法，在赋值给label或动态文本时将20后面加一个字符“%”，即输出“20%”。而实际算法是“200&#247;1000&#215;100%=20%”得到20%；反过来获取当前行程即1000*20/100=200，当前行程为200米，在实际算法 …  …]]></description>
<pubDate>Wed, 05 Jan 2011 04:31:47 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET WebService应用程序基础</title>
<category>Microsoft</category>
<click>156503</click>
<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  …  …]]></description>
<pubDate>Sat, 25 Dec 2010 08:53:26 GMT</pubDate>
<author></author>
</item>
<item>
<title>迪斯尼卡通的动画-动作关键帧</title>
<category>Autodesk</category>
<click>134547</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=74&CD=5&Date=20101209-19-38-18&Subject=8&S=/Null/]]></link>
<description><![CDATA[迪斯尼卡通的动画-动作关键帧   在maya中动画分为关键帧设置动画、路径动画、非线性动画、动态捕捉动力学动画和使用表达式创建动画三种。我们这节先讲些关于动画的基本知识。我们在看动画片的时候，经常被片中角色的搞笑动作所感染，有时甚至可以通过角色的几个小动作知道该角色的性格是怎样的。由此可见：动画对于塑造角色性格是多么的重要，可以这样毫不客气的讲，动画是一个动画片角色的灵魂，而关键帧动画是动画片中最常用的方法，下面将讲解在maya中关键帧动画需要用要用到的基础知识。1．	关键帧动画基础知识：基本概念：帧    关键帧    曲线编辑器    A． 帧：三维软件中的一种时间概念。在电脑动画中需要控制的往往是动作关键性的那一帧，以创建物体属性变化的过程。电影格式都是24帧/秒 电视格式每个国家都有所不同我国：PAL 25帧/秒    欧美及日本：NTSC    30帧/秒B．关键帧：是一个标记，表明物体属性在某个特定时间上的值，是动画的总要组成部分。用关键帧来记录物体的变化及怎样变化时一种最传统、最普遍的方法，因而，掌握动画时间的概念非常重要。C．曲线编辑器：以曲线的形式表现物体属性的变化，是一种更直观，更方便的的修改动画的方式，利 …  …]]></description>
<pubDate>Thu, 09 Dec 2010 11:38:18 GMT</pubDate>
<author></author>
</item>
<item>
<title>NetBeans IDE JavaFX 开发</title>
<category>Oracle/Sun</category>
<click>150881</click>
<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;//项目名import javafx.stage.Stage;import javafx.scene.Scene;import javafx.scene.text.Text;import javafx.scene.text.Font;import javafx.scene.paint.Color;import javafx.scene.shape.Rectangle;import javafx.scene.shape.Polygon;import javafx.scene.image.*;import javafx.scene.input.MouseEvent;/** *//*** @author weisim3.com* Copyright (C) 遺昕 | weisim3.com 11.24.2010*///定义图片制定图片路径var minButtonImage:Image = Image ...{ url: &quot;{__DIR__}images/128020080630.png&quot; };var X = 45.0;var Y = 55.0;var ImgX = 150.0;var ImgY = 130.0;Stage ...{title: &quot;Weisim3.com Applica …  …]]></description>
<pubDate>Wed, 24 Nov 2010 01:27:42 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC深入DropDownList</title>
<category>Microsoft</category>
<click>167833</click>
<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 Da …  …]]></description>
<pubDate>Thu, 18 Nov 2010 16:15:26 GMT</pubDate>
<author></author>
</item>
<item>
<title>Windows Phone 7 Silverlight开发</title>
<category>Windows Phone</category>
<click>171916</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=71&CD=4&Date=20101030-16-41-04&Subject=29&S=/Null/]]></link>
<description><![CDATA[Windows Phone 7 Silverlight 应用程序 媒体播放 Windows Phone Silverlight 应用程序开发，文章介绍 Windows Phone 的开发工具，通过开发工具建立手机程序，文章将展示一个基于Windows 手机平台的视频播放程序。    开发环境与所需工具.net framework 4.0   Visual studio 2010 或 相对应的 Visual Studio Express for Windows PhoneSilverlight for Windows Phone 官方下载 地址   vm_web.exe（此开发包括Windows Phone Developer Tools、Microsoft Visual Studio 2010 Express for Windows Phone、Microsoft Silverlight for Windows Phone Toolkit、Microsoft Expression 套件 Expression Blend 4、 Expression Web 3 SuperPreview、Expression Web 3 ）、XNA Game Studio 4.0。   建立 Windows Phone 应用程序 打开Visual Studio 2010 Express for Windows Phone 新建 Windows Phone Application 如下图例。点击确定，建立程序目录，将见到如下图页面和   Silverlight WPF非常相似，不过这里的编译将启动的Windows Phone 7 的模拟器。本文提供的示例演示，是建立的一个多选媒体播放程序，视频播放MP3文件和视频WMV文件（windows Phone 媒体文件目前只能支持 …  …]]></description>
<pubDate>Sat, 30 Oct 2010 08:41:04 GMT</pubDate>
<author></author>
</item>
<item>
<title>ASP.NET MVC 数据库操作</title>
<category>Microsoft</category>
<click>162598</click>
<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代码）。(双击视频进 …  …]]></description>
<pubDate>Sat, 16 Oct 2010 08:16:28 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flash ActionScript3.0 组件运用</title>
<category>Adobe</category>
<click>133192</click>
<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.2010var mytxt:TextField=new TextField();mytxt.text=&quot;HI,This is my text!!&quot;;mytxt.width=550;//文字显示宽度mytxt.wordWrap=true;//换行//mytxt.textColor=0x999999;//颜色字体var newFormat:TextFormat = new TextFormat();//newFormat.font=&quot;宋体&quot;;//字体addChild(mytxt);setChildIndex(mytxt,0);//置底层mytxt.setTextFormat(newFormat);mytxt.autoSize=TextFieldAutoSi …  …]]></description>
<pubDate>Mon, 27 Sep 2010 06:31:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>Silverlight与WCF数据库交互</title>
<category>Microsoft</category>
<click>167365</click>
<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 形式的数据；数据库 .Mdf    文件使用 Flex+FluorineFx与.net数据库操作 示例中的数据文件，分别建立了ASP.NET WCF版本（WebForm1.aspx即是）和 Silverlight WCF 版本（SilverlightApplication1TestPage.htm 和 SilverlightApplication1TestPage.aspx）。下面是视频演示程序操作。 (双击视频进入或退出全屏模式 …  …]]></description>
<pubDate>Thu, 09 Sep 2010 07:26:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>FL Studio音乐Sytrus X-Y Controller</title>
<category>Imgae-Line</category>
<click>130314</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=67&CD=7&Date=20100827-18-46-04&Subject=15&S=/Null/]]></link>
<description><![CDATA[FL Studio 音乐 Sytrus X-Y Controller 在FL Studio 中编好音乐之后，需要在调音台中调整音乐的效果，用调音台控制音乐的方向方位，使音乐的空间层次更为明显， 经常需要控制某一个声道的音乐从左边过渡到右边、或调高调低一个节拍，Sytrus X-Y Controller 控制器就能很好的控制，Sytrus X-Y Controller 控制器可视化的把音乐控制在坐标面板中，移动坐标点音乐随之变化（下图）。下面视频是 Sytrus X-Y Controller 控制音乐的全部演示过程(视频截取时,鼠标被屏蔽了无法显示,坐标点移动即是鼠标点击的坐标移动进行控制) (双击视频进入或退出全屏模式)在下载文件当中是小段音乐编曲至调音台 Sytrus X-Y Controller 控制音乐的全过程，Loop循环播放    Sytrus X-Y Controller   控制音乐的声场发生不循环的效果。 …]]></description>
<pubDate>Fri, 27 Aug 2010 10:46:04 GMT</pubDate>
<author></author>
</item>
<item>
<title>Silverlight与WCF服务</title>
<category>Microsoft</category>
<click>150859</click>
<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实现对应的接口“SilerlightWS.Web” 添加新页面，在Web页面中进行测试，添加一个WebForm 页面加入TextBox 、Button 、Label …  …]]></description>
<pubDate>Mon, 16 Aug 2010 04:41:16 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex+FluorineFx与.net基础</title>
<category>Web综合</category>
<click>185999</click>
<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 在浏览器中察看，便是网站的管理信息，点击 “Project settings” 项目设置   ，即 Flex ASP.Net    网站项目的配置信息，用红色框出来的是在 Flex 中建 …  …]]></description>
<pubDate>Mon, 26 Jul 2010 07:34:37 GMT</pubDate>
<author></author>
</item>
<item>
<title>迪斯尼小鸭子动画 - Maya骨骼基础</title>
<category>Autodesk</category>
<click>142348</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=64&CD=5&Date=20100720-20-06-27&Subject=8&S=/Null/]]></link>
<description><![CDATA[完成迪斯尼卡通角色动画的前期准备及基本应用制作Maya骨骼绑定基础 这一节主要介绍一下模型的绑定制作。大家都知道，动物的运动和人一样，都是骨骼带动肌肉的结果，下面呢，我们就先来介绍一下在maya软件中关于骨骼的一些基本设置及应用。如果熟悉用过IK、FK可以直接跳至 迪斯尼小鸭子骨骼绑定 - Maya动画 深入了解这一节中的知识有：（一）关节工具的简单应用1.                   创建圆柱体，并调节段数，如下图所示。   2.                   在圆柱底部创建骨骼，并依次选择骨骼，按住Shift加选圆柱体，执行命令Animation/Bind Skin/Smooth Bind 设置参数如下图所示：   3.                   旋转骨骼，测试，效果如图所示：4.                   关节的基本应用练习到此结束。（二）反向动力学句柄工具的应用：1.创建骨骼如下图所示：         2. 选择第一根骨骼，执行命令Animation/Skeleton/ IK Handle Tool(反向动力学句柄工具)，如上图所示：3．移动手柄，测试。（此工具一般用于角色四肢的应用）（三）反向动力学样条曲线句柄工具的简单应用1.在Top视图创建多节骨骼，如下图所示：2.执行命令Animation/Skeleton/ IK Spline Handle Tool（反向动力学 …  …]]></description>
<pubDate>Tue, 20 Jul 2010 12:06:27 GMT</pubDate>
<author></author>
</item>
<item>
<title>迪斯尼小鸭子骨骼绑定 - Maya动画</title>
<category>Autodesk</category>
<click>152966</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=63&CD=5&Date=20100720-00-20-15&Subject=8&S=/Null/]]></link>
<description><![CDATA[迪斯尼卡通骨骼的绑定设置 文章介绍模型中进行蒙皮骨骼的设定，以及骨骼的IK FK开关以及如何为角色进行权重分配的讲解。如果Maya骨骼基础不了解请转至 迪斯尼小鸭子动画 - Maya骨骼基础参考（一）创建基本骨骼：1.首先我们要检查模型，特别是看模型的关节处是否有至少三段线（这样才能够做到关节的灵活运动），看模型的布线是否合理，是否可以达到动画制作的要求，如下图所示，有不合理的地方及时修正。修改后的模型如下图所示 2. 进入Side试图，选择View/Shading/X-Ray Jionts(透明显示骨骼)，选择骨骼创建工具，创建躯干骨骼如下图所示。     3.                                  同样方法创建四肢骨骼，注意：（1）骨节点尽量放在线的位置：（2）骨点的位置要正确，创建完毕后如下图所示（创建半边骨骼即可）： 4.                                  选择手臂的根骨骼，加选躯干部分脖子处的骨骼，按P键建立父子关系，如下图所示，同样方法将腿部骨骼与躯干部分进行连接。              5.                                  分别选择胳膊和腿部的根骨骼，执行命令Animation/Skeleton/Mirror joint（镜像骨骼）选项，选择轴向，执行。    6.                …  …]]></description>
<pubDate>Mon, 19 Jul 2010 16:20:15 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flash游戏/Flash游戏引擎</title>
<category>Adobe</category>
<click>154033</click>
<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 对应的 …  …]]></description>
<pubDate>Fri, 09 Jul 2010 05:22:22 GMT</pubDate>
<author></author>
</item>
<item>
<title>迪斯尼鸭子身体及四肢的制作</title>
<category>Autodesk</category>
<click>134485</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=59&CD=5&Date=20100628-21-12-48&Subject=8&S=/Null/]]></link>
<description><![CDATA[迪斯尼鸭子身体及四肢的制作(本节是迪斯尼小鸭子头部maya建模的延续)（一）       这节介绍身体的制作部分，首先我们在制作的时候要分清主体，对于胳膊和腿的部位分别建模，这样更易于理解，另外调节的时候一定要注意结构的走向，根据结构走向确定布线。   本节用到的知识点：圆，EP曲线，移动，旋转，缩放为主，挤压，加线工具为辅。    1.   创建Cube调整位置，并调节段数，参数如下图所示： 2.                         通过旋转，移动工具结合四视图调整外形，如下图所示：3.                         适当加线，但是加线后一定要记得调整，不然的话就会浪费，切忌一次加很多线然后再调整，这样思路很容易乱，我推荐每家一条线调整后再加其他线。调整形体的时候注意把握整个造型特点。比如说这次实例中的角色比较可爱，而最容易体现可爱之处的便是角色的肚子，一定要有鼓鼓的，胖胖的感觉，如下图所示：注意：当两幅图片出现偏差时，要以一张为准。（二）四肢的制作：   说明：首先确定四肢的长度，因为图片中胳膊是弯着的，所以为了确定准确长度，需要用圆来确定长度。注意：圆的轴心放在上臂的起始处,如下图所示：1.Create/NURBS Primitives/Circle(圆)或 …  …]]></description>
<pubDate>Mon, 28 Jun 2010 13:12:48 GMT</pubDate>
<author></author>
</item>
<item>
<title>迪斯尼小鸭子头部maya建模</title>
<category>Autodesk</category>
<click>134818</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=58&CD=5&Date=20100624-09-45-38&Subject=8&S=/Null/]]></link>
<description><![CDATA[迪斯尼小鸭子头部maya建模1.首先导入图片，选择Front视图，View/Image Plane/导入所需图片Front，同样的方法导入Side视图图片Side，如图所示：2.导入图片后调整位置，选中Front视图，选择View/Select Camera，Ctr+A进入Attribute（属性）面板，调节图片中高亮选项，使图片处于视图中的中间位置，因为我们建模型时为了提高效率，建一半就可以了。（注：Maya软件中默认的白色选项栏依次为X、Y、Z轴向）。3.按键盘上F3健切换到Polygons，Creat/Poly Primitives/Interactives，取消勾选，然后点击Cube，视图中便会在原点创建Cube。4.通过 Move（移动）Scal（缩放工具）调整Cube大小及位置使之与图片中头部大小相当，选中软件右上角的（通道栏），调整参数如下图所示：5.结合Front、Side视图调整Cube形状，使其与图片相符合6.在空白处右键并拖动进入点级别，调节形状。如下图所示：7.按5键实体显示，4键线框显示。选中物体，执行Modify/Frzee Transformations，并使物体通道栏参数归0。8.选择物体，Mesh/Mirror Cut,选项如下图所示，Mirror Cut，按键盘上的Del键，发现物体被从中间切开，如下图所示。9.镜像出另一半，Edit/ ，参数如下图所示10.删除物体历史Edit/Del …  …]]></description>
<pubDate>Thu, 24 Jun 2010 01:45:38 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flex+FluorineFx与.net数据库操作</title>
<category>Web综合</category>
<click>205535</click>
<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 types:为ASP.NET,Server中点选Use Internet Information Services(IIS),Server location按照visual studio创建的FluorineFx项目路径配置   )，在此略带讲述fluorinefx的配置，在其它文章中将会有专门的Flex和fluorinefx ASP.NET平台的配置介绍，   下面是Flex+FluorineFX+ASP.NET的图例。Asp.ne …  …]]></description>
<pubDate>Fri, 11 Jun 2010 18:41:06 GMT</pubDate>
<author></author>
</item>
<item>
<title>桌面 绿色的生命</title>
<category>桌面墙纸</category>
<click>126946</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=52&CD=8&Date=20100531-18-11-25&Subject=18&S=/Null/]]></link>
<description><![CDATA[weisim3.com - 绿色主题的桌面背景绿色主题桌面背景让人一种回归大自然的感受，感受大自然的&quot;绿&quot;；在繁忙的工作中体验到身临绿野，在绿野中清理下工作遇到的烦恼，继续加油。（1）（2）（3）（4） …]]></description>
<pubDate>Mon, 31 May 2010 10:11:25 GMT</pubDate>
<author></author>
</item>
<item>
<title>Flash actionscript3.0游戏开发</title>
<category>Adobe</category>
<click>133219</click>
<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，下面是效果（鼠标放入场景中进行移动点击操作）。准备工作新建flash文件（actionscript 3.0）先建立Mc元件，分别为point（角色）、sX（角色），point导出脚本类（可以参见Actionscript Timer使用、加载元件Actionscript导出（X）勾选择）。1.显示是鼠标移动坐标；创建TextField用来显示鼠标的x、y的坐标，function moused建立鼠标事件，MouseEvent.MOUSE_MOVE让moused接收，下面是第一步的代码。ActionScript 代码    复制//(C)Copyright weisim3.com 05.04.2010var Xlab:TextField=new TextField();var Ylab:TextField=new TextField();function moused(e:MouseEvent):void {//trace(&quot;X:&quot;+ mouseX+ &quot;Y:&quot;+ mouseY);Xlab.text=&quot;X:&quot;+mouseX;Ylab.text=&quot;Y:&quot;+mouseY;Xlab.x=2;Xlab.y=2;Ylab.x=50;Ylab.y= …  …]]></description>
<pubDate>Wed, 05 May 2010 02:27:18 GMT</pubDate>
<author></author>
</item>
<item>
<title>Actionscript Timer使用、加载元件</title>
<category>Adobe</category>
<click>133556</click>
<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 循环元件），对于初学者或是熟悉编程者有弱微的帮助。1.Actionscript 从库中加载库中元件；先创建元件影片剪辑名称为Box,并且勾选为Actionscript导出（X）,类名为Boxs确定（此时的Box元件已经被定义Boxs类，可以直接从actionscript只能直接呼应Boxs）。ActionScript 代码    复制//(C) Copyright weisim3.com 04.26.2010var dee:Boxs;dee=new Boxs();dee.y=60;//Y轴坐标dee.x=50;//X轴坐标dee.alpha=0.1;//alpha值（透明值0至1）addChild(dee);//加载显示出来第一步完成的效果（在此示例中，直接从库中拖拽一个Box元件在舞台和脚本定义的dee:Boxs作比较）。2.Timer的使用，定义一个时间&quot; var t:Timer=new Timer(500,10);          &quot;每500毫秒执行一次，执行10次，建立一个TimerEvent事件，让t:Timer监听。完整ActionScript 代码    复制//(C) Copyright weisim3.com 04.26.2010var dee:Boxs;//声明dee继承Boxs元件类dee= …  …]]></description>
<pubDate>Sat, 24 Apr 2010 22:31:59 GMT</pubDate>
<author></author>
</item>
<item>
<title>Photoshop快速完成烟雾效果</title>
<category>Adobe</category>
<click>133854</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=47&CD=2&Date=20091229-15-04-54&Subject=1&S=/Null/]]></link>
<description><![CDATA[Photoshop烟雾效果 用photoshop快速制作烟雾效果,或许没有天生的美术绘画天赋,但是photoshop可以满足一切欲望,轻松点击你鼠标就可以出来美丽的画,来我们一起随着本文来完整烟雾效果. 1.打开photoshop新建文件(Win: Ctrl + N, Mac : Command + shift + N), 预设:Web, 大小: 1024*768 或 800*600. 2.把背景色填充为黑色,新建图层. 选取画笔工具. 适当调整画笔大小(选取纯白色),按shift键绘制一段(如图) 3.动感模糊如下操作:滤镜 &gt; 模糊 &gt; 动感模糊, 这样烟雾的两头是最淡的. 4.下面进行重要步骤,烟雾效果操作: 滤镜 &gt; 扭曲 &gt; 波浪, 这样烟雾就烟雾缭缭(扭曲滤镜操作后反复操作快捷键 Win : Ctrl + F, Mac :   Command + F), 效果 如下 本文介绍如何用简单绘制方法做出烟雾的特效,提供源文件下载. …]]></description>
<pubDate>Tue, 29 Dec 2009 07:04:54 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript 文本编辑</title>
<category>Microsoft</category>
<click>9127</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=46&CD=3&Date=20091221-09-39-40&Subject=5&S=/Null/]]></link>
<description><![CDATA[123AS！@#l：：显示 …]]></description>
<pubDate>Mon, 21 Dec 2009 01:39:40 GMT</pubDate>
<author></author>
</item>
<item>
<title>Animation</title>
<category>Adobe</category>
<click>131218</click>
<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 …]]></description>
<pubDate>Tue, 29 Sep 2009 07:38:13 GMT</pubDate>
<author></author>
</item>
<item>
<title>Javascript 程序示例</title>
<category>Microsoft</category>
<click>9529</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=4&CD=3&Date=20090408-03-53-25&Subject=5&S=/Null/]]></link>
<description><![CDATA[Javascript 程序示例 js开发function openUrl(id)      {         var w=810;         var h=380;         var lPos = (screen.width) ? (screen.width-w)/2 : 0;          var tPos = (screen.height) ? (screen.height-h)/2 : 0;         window.open(&quot;picture.html?id=&quot;+id,&quot;softdown&quot;,&quot;height=&quot;+h+&quot;, width=&quot;+w+&quot;, left=&quot;+lPos+&quot;, top=&quot;+tPos+&quot;, toolbar=0, location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0&quot;);                  }212 …]]></description>
<pubDate>Tue, 07 Apr 2009 19:53:25 GMT</pubDate>
<author></author>
</item>
<item>
<title>sd</title>
<category></category>
<click>108285</click>
<link><![CDATA[https://www.weisim3.com/Download?Id=3&CD=2&Date=20090407-13-34-11&Subject=2&S=/Null/]]></link>
<description><![CDATA[sdfsd …]]></description>
<pubDate>Tue, 07 Apr 2009 05:34:11 GMT</pubDate>
<author></author>
</item>
</channel>
</rss>
