WPF、WCF、WF打造Hello World程序

英文版:http://www.codeproject.com/KB/WF/wcf-wpf-wf-hello-world.aspx 分析篇:      Hello World程序作为所有编程语言的起始阶段,Hello World占据着无法改变的地位。本例子很简单...

WPF+WCF一步一步打造音频聊天室(三):语音聊天

 前一篇文章中实现了文字聊天和共享白板的功能,这篇文章中,我将在前一篇文章的基础上实现语音聊天的功能。语音聊天要比文字聊天和共享白板难度要大一点。     实现的大概的流程为:     1、一个聊天室成员向另外一个成员发起语音聊天...

综合应用WPF/WCF/WF/LINQ之六:数据库结构

本系统的数据库结构如下:  (该图采用Microsoft Office Visio软件画出,采用Enterprise Architects版时,可以从数据库生成Visio图,或者从Visio图生成数据库结构。) 本文转自 Eallies 51CTO博客,原文链接:http://blog.51cto....

综合应用WPF/WCF/WF/LINQ之十八:检测客户端是否安装有.NET 3.0

 为了在运行XBAP程序之前,有一个检测客户端是否安装有.NET 3.0的机会,我们才不让用户直接访问Eallies.OA.UI.xbap文件,而是先访问一个Default.htm文件(当然,另外一个原因是网站的默认启动页面中包含这个文件名)。  Default.htm文件的内容如下,如果通过检测,...

综合应用WPF/WCF/WF/LINQ之二十七:代码生成器之DBMLToProcedure

本存储过程代码生成器能处理如下几种形式的存储过程:  1、形如InsertTableName的存储过程,用于插入某条记录。  2、形如UpdateTableNameByFieldName的存储过程,用于根据某个字段更新某条记录。  3、形如DeleteTableNameByFieldName的存储过...

综合应用WPF/WCF/WF/LINQ之三十八:实现一个简单的DataGrid之总体介绍

为了方便读者学习,请单击这里下载源代码。 首先,我们来看一下使用这个控件后的效果图: 我们再来看看实现这个控件的XAML代码:     1 <common:DataGrid Name="grdDataGrid" ItemsS...

综合应用WPF/WCF/WF/LINQ之十九:实现页面中的记录列表

稍稍增加一点难度,我们让记录列表中嵌入一组CheckBox,以便用户选择,之后,用户就可以编辑或者删除所选择的记录了。其效果如下:  这里,我们使用一个DataTemplate来容纳CheckBox控件。注意,公布的源代码中,使用的是Click事件,但使用这个事件可能会导致一些小Bug,所以现在改成...

综合应用WPF/WCF/WF/LINQ之三十一:代码生成器之ContractToBLL

 一个不算很复杂的BLL层的方法的代码如下。  我们需要考虑的如下几种情形(以下统计并不完全):  1、对某些不能重复的字段进行判断,以检查其是否重复。  2、如果某条记录被其它表引用,则会抛出异常。  3、如果每次操作多条记录,或者多个表,则需要使用事务。  4、删除记录时,可能需要将详细记录表的...

综合应用WPF/WCF/WF/LINQ之三十四:在XBAP项目中模拟弹出一个自定义的“模态窗口”

在实际应用中,我们有时候的确需要弹出一个自定义的模态窗口。为此,我们可以采用Popup控件的方法来接近这个需求,当然,这里的“模态窗口”并不是真的窗口。  为了方便大家学习,请单击此处下载该程序的代码。  首先,我们为Page中的Grid命名,然后添加一些测试控件txtSource和button1。...

综合应用WPF/WCF/WF/LINQ之三:采用用代码创建的方式实现CheckListBox的CustomControl

实现CheckListBox的方法很多。我们可以直接在XAML文件中的ListBox控件中,嵌入CheckBox控件。但更多的时候,我们还是希望能把它编写成一个CustomControl以方便直接使用。  以我们的Eallies OA系统为例,实现CheckListBox的CustomControl...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。