﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-demonchen</title><link>http://www.cnblogs.com/demonchen/</link><description>我是魔还是神</description><language>zh-cn</language><lastBuildDate>Sun, 23 Nov 2008 17:00:11 GMT</lastBuildDate><pubDate>Sun, 23 Nov 2008 17:00:11 GMT</pubDate><ttl>60</ttl><item><title>Winform框架 .Net C# Linq C/S</title><link>http://www.cnblogs.com/demonchen/archive/2008/07/03/1234817.html</link><dc:creator>DemonChen</dc:creator><author>DemonChen</author><pubDate>Thu, 03 Jul 2008 07:17:00 GMT</pubDate><guid>http://www.cnblogs.com/demonchen/archive/2008/07/03/1234817.html</guid><wfw:comment>http://www.cnblogs.com/demonchen/comments/1234817.html</wfw:comment><comments>http://www.cnblogs.com/demonchen/archive/2008/07/03/1234817.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cnblogs.com/demonchen/comments/commentRss/1234817.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/demonchen/services/trackbacks/1234817.html</trackback:ping><description><![CDATA[<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 终于完成一套WINFOEM的组件库，主要是为提高编程速度，提升工作效率。自己有先应用在一些项目上面，感觉还不错，在很多方面有效的提高了效率及可维护性。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="3">所以传上来，希望有高手可以共同探讨完善，大家多多提出意见与建议。详细资料因为本人工作忙碌，还未完成编写，就先找了个空闲做了个简单的演示稿，以供参考。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font size="3">仅以供大家参考学习，共同探讨为目的，请大家踊跃说说您的观点，谢谢各位。该组件库没有采用固定的模式，主要借鉴MVC模式的思想。库中有使用到第三方控件，请注意看编程方式本身，而不是注意控件。本人从没看过类似这样的东西，也确实不知道这种模式是否有价值，也许它是一种创新，也许它只是个普普通通的玩意，所以，希望大家能多给我一些评论，以便确认。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font size="3">总之这套框架的目的是用更少的代码，更快的速度，更容易的扩展，进行软件开发。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font size="3">更多用途，可以看过演示稿后与我交流，演示没有包括设计和建立数据库部分。下面是演示链接:</font></p>
<p><font size="3"></font></p>
<p align="left"><font size="4">框架演示第一章</font><font size="3">（基本操做，列表窗体，自连接树，简单编辑窗体）<br />
<object height="400" width="400" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="AudioStream" value="-1"                         />
<param name="AutoSize" value="0"                         /><param name="AutoStart" value="-1"                         />
<param name="AnimationAtStart" value="-1"                         />
<param name="AllowScan" value="-1"                         />
<param name="AllowChangeDisplaySize" value="-1"                         />
<param name="AutoRewind" value="0"                         /><param name="Balance" value="0"                         />
<param name="BaseURL"             value             /><param name="BufferingTime" value="5"                         />
<param name="CaptioningID"             value             />
<param name="ClickToPlay" value="-1"                         />
<param name="CursorType" value="0"                         />
<param name="CurrentPosition" value="-1"                         />
<param name="CurrentMarker" value="0"                         />
<param name="DefaultFrame"             value             />
<param name="DisplayBackColor" value="0"                         />
<param name="DisplayForeColor" value="16777215"                         />
<param name="DisplayMode" value="0"                         />
<param name="DisplaySize" value="2"                         />
<param name="Enabled" value="-1"                         />
<param name="EnableContextMenu" value="-1"                         />
<param name="EnablePositionControls" value="-1"                         />
<param name="EnableFullScreenControls" value="0"                         />
<param name="EnableTracker" value="-1"                         />
<param name="Filename" value="http://demonchen.kadoo.com/docs/videos/one.wmv?ts=1221283494000"                         />
<param name="InvokeURLs" value="-1"                         />
<param name="Language" value="-1"                         /><param name="Mute" value="0"                         />
<param name="PlayCount" value="1"                         />
<param name="PreviewMode" value="0"                         /><param name="Rate" value="1"                         />
<param name="SAMILang"             value             /><param name="SAMIStyle"             value             />
<param name="SAMIFileName"             value             />
<param name="SelectionStart" value="-1"                         />
<param name="SelectionEnd" value="-1"                         />
<param name="SendOpenStateChangeEvents" value="-1"                         />
<param name="SendWarningEvents" value="-1"                         />
<param name="SendErrorEvents" value="-1"                         />
<param name="SendKeyboardEvents" value="0"                         />
<param name="SendMouseClickEvents" value="0"                         />
<param name="SendMouseMoveEvents" value="0"                         />
<param name="SendPlayStateChangeEvents" value="-1"                         />
<param name="ShowCaptioning" value="0"                         />
<param name="ShowControls" value="-1"                         />
<param name="ShowAudioControls" value="-1"                         />
<param name="ShowDisplay" value="0"                         />
<param name="ShowGotoBar" value="0"                         />
<param name="ShowPositionControls" value="-1"                         />
<param name="ShowStatusBar" value="-1"                         />
<param name="ShowTracker" value="-1"                         />
<param name="TransparentAtStart" value="0"                         />
<param name="VideoBorderWidth" value="0"                         />
<param name="VideoBorderColor" value="0"                         />
<param name="VideoBorder3D" value="0"                         />
<param name="Volume" value="-40"                         />
<param name="WindowlessVideo" value="0"                         />
</object></font><font size="3"><br />
</font><font size="4">框架演示第二章</font><font size="3">（批量提交窗体，分页列表窗体，进一步的编辑窗体）<br />
<object height="400" width="400" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="AudioStream" value="-1"                       />
<param name="AutoSize" value="0"                       /><param name="AutoStart" value="-1"                       />
<param name="AnimationAtStart" value="-1"                       />
<param name="AllowScan" value="-1"                       />
<param name="AllowChangeDisplaySize" value="-1"                       />
<param name="AutoRewind" value="0"                       /><param name="Balance" value="0"                       />
<param name="BaseURL"            value            /><param name="BufferingTime" value="5"                       />
<param name="CaptioningID"            value            />
<param name="ClickToPlay" value="-1"                       />
<param name="CursorType" value="0"                       />
<param name="CurrentPosition" value="-1"                       />
<param name="CurrentMarker" value="0"                       />
<param name="DefaultFrame"            value            />
<param name="DisplayBackColor" value="0"                       />
<param name="DisplayForeColor" value="16777215"                       />
<param name="DisplayMode" value="0"                       />
<param name="DisplaySize" value="2"                       />
<param name="Enabled" value="-1"                       />
<param name="EnableContextMenu" value="-1"                       />
<param name="EnablePositionControls" value="-1"                       />
<param name="EnableFullScreenControls" value="0"                       />
<param name="EnableTracker" value="-1"                       />
<param name="Filename" value="http://demonchen.kadoo.com/docs/videos/two.wmv?ts=1221283611000"                       />
<param name="InvokeURLs" value="-1"                       />
<param name="Language" value="-1"                       /><param name="Mute" value="0"                       />
<param name="PlayCount" value="1"                       />
<param name="PreviewMode" value="0"                       /><param name="Rate" value="1"                       />
<param name="SAMILang"            value            /><param name="SAMIStyle"            value            />
<param name="SAMIFileName"            value            />
<param name="SelectionStart" value="-1"                       />
<param name="SelectionEnd" value="-1"                       />
<param name="SendOpenStateChangeEvents" value="-1"                       />
<param name="SendWarningEvents" value="-1"                       />
<param name="SendErrorEvents" value="-1"                       />
<param name="SendKeyboardEvents" value="0"                       />
<param name="SendMouseClickEvents" value="0"                       />
<param name="SendMouseMoveEvents" value="0"                       />
<param name="SendPlayStateChangeEvents" value="-1"                       />
<param name="ShowCaptioning" value="0"                       />
<param name="ShowControls" value="-1"                       />
<param name="ShowAudioControls" value="-1"                       />
<param name="ShowDisplay" value="0"                       />
<param name="ShowGotoBar" value="0"                       />
<param name="ShowPositionControls" value="-1"                       />
<param name="ShowStatusBar" value="-1"                       />
<param name="ShowTracker" value="-1"                       />
<param name="TransparentAtStart" value="0"                       />
<param name="VideoBorderWidth" value="0"                       />
<param name="VideoBorderColor" value="0"                       />
<param name="VideoBorder3D" value="0"                       />
<param name="Volume" value="-40"                       />
<param name="WindowlessVideo" value="0"                       />
</object><br />
</font><font size="4">框架演示第三章</font><font size="3">（下拉列表，分页下拉列表，与列表窗体共用编辑窗体，明细编辑窗体）<br />
<object height="400" width="400" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="AudioStream" value="-1"                       />
<param name="AutoSize" value="0"                       /><param name="AutoStart" value="-1"                       />
<param name="AnimationAtStart" value="-1"                       />
<param name="AllowScan" value="-1"                       />
<param name="AllowChangeDisplaySize" value="-1"                       />
<param name="AutoRewind" value="0"                       /><param name="Balance" value="0"                       />
<param name="BaseURL"            value            /><param name="BufferingTime" value="5"                       />
<param name="CaptioningID"            value            />
<param name="ClickToPlay" value="-1"                       />
<param name="CursorType" value="0"                       />
<param name="CurrentPosition" value="-1"                       />
<param name="CurrentMarker" value="0"                       />
<param name="DefaultFrame"            value            />
<param name="DisplayBackColor" value="0"                       />
<param name="DisplayForeColor" value="16777215"                       />
<param name="DisplayMode" value="0"                       />
<param name="DisplaySize" value="2"                       />
<param name="Enabled" value="-1"                       />
<param name="EnableContextMenu" value="-1"                       />
<param name="EnablePositionControls" value="-1"                       />
<param name="EnableFullScreenControls" value="0"                       />
<param name="EnableTracker" value="-1"                       />
<param name="Filename" value="http://demonchen.kadoo.com/docs/videos/three.wmv?ts=1221283599000"                       />
<param name="InvokeURLs" value="-1"                       />
<param name="Language" value="-1"                       /><param name="Mute" value="0"                       />
<param name="PlayCount" value="1"                       />
<param name="PreviewMode" value="0"                       /><param name="Rate" value="1"                       />
<param name="SAMILang"            value            /><param name="SAMIStyle"            value            />
<param name="SAMIFileName"            value            />
<param name="SelectionStart" value="-1"                       />
<param name="SelectionEnd" value="-1"                       />
<param name="SendOpenStateChangeEvents" value="-1"                       />
<param name="SendWarningEvents" value="-1"                       />
<param name="SendErrorEvents" value="-1"                       />
<param name="SendKeyboardEvents" value="0"                       />
<param name="SendMouseClickEvents" value="0"                       />
<param name="SendMouseMoveEvents" value="0"                       />
<param name="SendPlayStateChangeEvents" value="-1"                       />
<param name="ShowCaptioning" value="0"                       />
<param name="ShowControls" value="-1"                       />
<param name="ShowAudioControls" value="-1"                       />
<param name="ShowDisplay" value="0"                       />
<param name="ShowGotoBar" value="0"                       />
<param name="ShowPositionControls" value="-1"                       />
<param name="ShowStatusBar" value="-1"                       />
<param name="ShowTracker" value="-1"                       />
<param name="TransparentAtStart" value="0"                       />
<param name="VideoBorderWidth" value="0"                       />
<param name="VideoBorderColor" value="0"                       />
<param name="VideoBorder3D" value="0"                       />
<param name="Volume" value="-40"                       />
<param name="WindowlessVideo" value="0"                       /></object></font></p>
<p align="left"><font size="3"></font></p>
<p align="left"><span style="font-size: 18pt"><span style="color: red"><span style="font-size: 18pt">可下载观看:</span></span></span></p>
<p align="left"><span style="font-size: 18pt"><span style="color: red"><span style="font-size: 18pt">&nbsp;<a href="http://demonchen.kadoo.com/docs/videos/one.wmv?ts=1221283494000">第一章</a></span></span></span></p>
<p align="left"><span style="font-size: 18pt"><span style="color: red"><span style="font-size: 18pt">&nbsp;</span></span></span><span style="font-size: 18pt"><span style="color: red"><span style="font-size: 18pt"><a href="http://demonchen.kadoo.com/docs/videos/two.wmv?ts=1221283611000">第二章</a></span></span></span></p>
<p align="left"><span style="font-size: 18pt"><span style="color: red"><span style="font-size: 18pt">&nbsp;<a href="http://demonchen.kadoo.com/docs/videos/three.wmv?ts=1221283599000">第三章</a></span></span></span></p>
<p style="font-size: 12pt; font-family: 宋体" align="left">最近又开始大改动,索要源码的暂时没有办法,这个版本的代码基本废了,也没有什么用了.</p><img src ="http://www.cnblogs.com/demonchen/aggbug/1234817.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43630/" target="_blank">[新闻]Silverlight 2 SDK中文版发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>