WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(上)
当客户端程序调用一个单向操作后,客户端可以继续运行而不用等待服务完成该操作。你可以通过操作合约指定单向操作行为。达到该目的的最简单方式是在当以操作时设置OperationContract特性类的IsOneWay属性为true。在本章的练习中你将会看到具体的例子。
单向操作的效果
定义一个操作为单向操作包含多个暗示,其中
http://cyqdata.cn/cnblogs/article-detail-42726
Spread for Windows Forms快速入门(7)---单元格的交互操作
单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容。在一个单元格中编辑的能力被称为编辑模式。一些属性和方法可以用来自定义编辑模式的使用。 当一个单元格处于编辑模式时,活动单元格将显示一个I型光标,如下图所示。当该单元格不处于编辑模式时,活动单元格将显示一个焦点长方形,如下
http://cyqdata.cn/cnblogs/article-detail-42695
radasm的汇编语言操作入门
Abstract:
以前用masm 5.0 在debug汇编的文档时候,常常因为生成了和原文无关的反汇编码而看不清楚代码在程序中如何改变的PSW状态位的情况,本人在下载了多个masm版本后均未能很好的解决,现在推荐使用radasm平台来调试汇编程序。RadASM是一款著名的WIN32汇编编辑器,支持MASM、TASM等
http://cyqdata.cn/cnblogs/article-detail-42580
swicth ( VcImageProc ) case 3:CImg 和 CImgProc —— 图像操作和处理类
一、前言
在上一篇博文中,我们初步介绍了本系列唯一的 DEMO —— “纯粹的线条”,并在文末讨论了实现此 DEMO 所需要走的两步:(1)设计自己的图像处理类(2)了解必要的 MFC 知识。本篇博文就是围绕第一步展开:首先讨论了图像处理中为什么要使用类,进一步-&g
http://cyqdata.cn/cnblogs/article-detail-42547
C++学习笔记之对文件的操作<1>
===========================前言===========================
我们在编写程序的时候,最密不可分的就是对文件进行相应的操作,我们可以从文件中读取数据,可以将数据保存到文件,可以…&h
http://cyqdata.cn/cnblogs/article-detail-42506
跟小静读CLR via C#(08)-操作符
跟小静读CLR via C#(08)-操作符 对于操作符,我们并不陌生,例如+,-,*,%等二元操作符,以及++,!等一元操作符。但是对于非基元类型,我们需要通过一些自定义方法才能使用这些操作符。今天主要和大家分享关于操作符重载和转换操作符的知识。 一、操作符重载方法 CLR并不知道操作符,操作符重载对于它来说只是
http://cyqdata.cn/cnblogs/article-detail-42475
Silverlight实用窍门系列:51.Silverlight页面控件的放大缩小、Silverlight和Html控件的互相操作【附带源码实例】
本节将讲述三个Silverlight中应用的小技巧:Silverlight页面的放大缩小、Silverlight操作Html、Html操作Silverlight控件。
一、Silverlight页面的放大缩小
http://cyqdata.cn/cnblogs/article-detail-42465
UML和模式应用学习笔记(6)——系统顺序图、系统操作和层
系统顺序图(SSD)并非是UML中的顺序图,是为阐述与所讨论系统相关的输入和输出事件而快速、简单地创建的制品。
系统顺序图表示的是,对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的时间。所有的系统被视为黑盒。此图强调的是从参与者到系统的跨越系统边界的事件。
准则:应为每个用例的主成功场景,以及频
http://cyqdata.cn/cnblogs/article-detail-42464
Spread for Windows Forms快速入门(3)---行列操作
开发人员可以定义用户与行和列的交互,如是否可以更改行或列的大小、是否可以移动行或列、冻结指定的行或列、在行或列中查找数据等。 更改行或列的大小 你可以允许用户重新调整表单中行或列的大小。 设置行的Resizable属性以允许用户重置行的大小,设置列的Resizable属性以允许用户重置列的大小。用户也可以双击列首与
http://cyqdata.cn/cnblogs/article-detail-42422
.Net那点事儿系列:System.IO之windows文件操作
System.IO系列目录
1.Windows文件目录处理
2.Stream 以及 StreamReader和StreamWriter
3.压缩文件
4.共享内存,内存映射文件
5.使用管道在进程间通信
6.独立存储区
7.端口
在.Net中处理系统文件相关的几个类分别是File、Directory、FileInfo、DirectoryInfo、DriveInfo、FileSystemWatche
http://cyqdata.cn/cnblogs/article-detail-42145
WinForm 对EXCEL 的操作(三)
终于有时间可把下面的WinForm对EXCEL的操作方法与大家分享了。前面介绍了如何把获取SHEET名称和如何获取SHEET里面数据两种方法。其实这两种方法都是在为EXCEL数据导入数据库作准备,至数据怎么导入数据库将会在以后学习不断分享给大家。下面就介绍下如何把数据放SHEET中:
方法1:
View Code
1 public void DataToExcel(DataT
http://cyqdata.cn/cnblogs/article-detail-42073
操作MongoDB
1:各文件作用mongo.exe 客户端程序mongod.exe 服务端程序mongodump.exe 备份程序mongoexport.exe 数据导出程序mongofiles.exe GridFS工具,内建的分布式文件系统mongoimport.exe 数据导入程序mongorestore.exe 数据恢复程序mongos.exe 数据分片程序,支持数据的横向扩展mongostat.exe 监视
http://cyqdata.cn/cnblogs/article-detail-41991
ArcEngine开发——在64位操作系统下使用VS2010中开发ArcEngine应用程序的编译问题
首先说明一下所搭建的环境,信息比较多,文字难以描述,就直接上图咯。 操作系统信息: Visual Studio 2010信息: ArcGIS系列软件信息: 以上是我进行ArcGIS Engine 10.0开发的详细环境信息。下面描述使用ArcGIS Engine的MapControl Application模板时的问题。 1、启动VS2010,新建一个项目; 2、使用.NET Framework
http://cyqdata.cn/cnblogs/article-detail-41982
WinForm 对EXCEL 的操作(二)
工作时间太紧张了,现在终于可以闲下来一会了。继续写WinForm 对EXCEL 的操作的方法分享给大家吧。昨天写得是获取SHEET名称,今天就写一下获取SHEET数据的方法吧。即数据导出:
方法1:
View Code
1 public static DataTable ExcelData(string FileName, string SheetName) 2
http://cyqdata.cn/cnblogs/article-detail-41972
WinForm 对EXCEL的操作(一)
由于工作原因,最近对EXCEL文件的操作和数据导入导出进行了学习。并把其中的一些常用方法总结出来,不敢私藏现在分享给大家。不足之处,还请指正。
(一)获取EXCEL文件SHEET的名称
方法1:
View Code
1 public static string[] ExcelTableNames(string FileName) 2 { 3
http://cyqdata.cn/cnblogs/article-detail-41925
linq to xml操作XML
LINQ to XML提供了更方便的读写xml方式。前几篇文章的评论中总有朋友提,你为啥不用linq to xml?现在到时候了,linq to xml出场了。
.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。
1. 使用linq to
http://cyqdata.cn/cnblogs/article-detail-41921
.Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
.Net那点事儿系列:C#操作Xml
什么是Xml?
Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。
.Net是如何处理Xml的?
1.通过XmlDocument读写Xml文档
2.通过XmlWriter和XmlReader读写X
http://cyqdata.cn/cnblogs/article-detail-41831
【ERP】如何在主数据块处于新建或插入状态时禁止对明细数据块进行查询数据操作
问题描述
在设计含有主从数据块的form时,我们可能在主数据块处于新建或插入状态时,不想让用户去明细块(从块)进入和执行查询动作,因为这样做本身就是不符合逻辑的。为此,我们有以下两种方法可供选择。
实现方法
【标准实现】设置主从关系对象属性
设置主块中的主从关系对象(RELATIONS)的Prevent Masterless Operations属性为YES即可达到目的。
【自定义实现】
在明细
http://cyqdata.cn/cnblogs/article-detail-41738
智能表单设计器Web Free Form Designer:FreeForm表单控件快速自动对齐操作
FreeForm表单控件快速自动对齐
垂直对齐(Vertical
Alignment)
直接进入主题,比如在模板中有6个控件,布局很不整齐,我们想快速将这些控件垂直对齐。
进入Align界面:
点击“Start Align”,然后直接用鼠标选择一个长方形范围:
释放鼠标,然后长方形范围内的控件就自动对齐了,如果选
http://cyqdata.cn/cnblogs/article-detail-41539
WPF IDataObject,拖放操作,剪切板操作
了解IDataObject接口 WPF中的拖放和剪切板操作都是建立在IDataObject的操作的,那么我们先来仔细研修一下IDataObject接口。 此接口在Windows Forms中就已经有,这里就只讨论WPF中的(System.Windows.IDataObject接口) IDataObject保存这一个数据的多种表现形式,比如用这个对象保存我的信息,如果输出文字的话,可能
http://cyqdata.cn/cnblogs/article-detail-41519
