C#技术点总结.ppt

上传人:灯火****19 文档编号:144146563 上传时间:2020-09-06 格式:PPT 页数:19 大小:233KB
返回 下载 相关 举报
C#技术点总结.ppt_第1页
第1页 / 共19页
C#技术点总结.ppt_第2页
第2页 / 共19页
C#技术点总结.ppt_第3页
第3页 / 共19页
C#技术点总结.ppt_第4页
第4页 / 共19页
C#技术点总结.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C#技术点总结.ppt》由会员分享,可在线阅读,更多相关《C#技术点总结.ppt(19页珍藏版)》请在金锄头文库上搜索。

1、Word多线程输出,Word输出的速度瓶颈主要在把内存中的内容写入硬盘(文件IO) 以双核计算机为例,单线程Word输出时,CPU使用率一般在40%60%波动,故可以使用3个线程进行Word输出,理论上时间能减少到原来的30% 60%,步骤,1.内容拆分 2.多线程输出 3.检查输出进度 4.文件合并,备注,1.线程安全 lock (currentPrograssStateLock) CurrentPrograssState+; 2.拆分后文件的顺序 3.操作启动后可以取消(保存启动的线程),在Word中打印数学符号(域),语法EQ a(x,y) EQ 为域格式, a为域指令, x,y为数字,

2、语法EQ a(x,y) EQ 为域格式, a为域指令, x,y为数字 例:,域在Word中的操作方法为Ctrl+F9键插入域,出现”样的框,在里面输入语法,Alt+F9在域代码与结果之间切换 部分域指令 数组A ,括号B ,位移D ,分式F ,积分I ,列表L ,重叠O ,根号R ,上下标S 在域指令后还能再接相应的参数,以控制字体大小,数字位置等,EQ i (a,b,3x+1dx) =,EQ isu (a,b,3x+1dx) = 其中su参数就把积分符号变为大写,Word域在程序中的应用,见示例程序,在SQL中行转列,1.标准数据的行转列,分组查询 select MATE_REC_ID,TM

3、PDOC_ID , max(case PROP_NAME when 备注 then PROP_VALUE else end ) as 备注, max(case PROP_NAME when 单位 then PROP_VALUE else end ) as 单位, max(case PROP_NAME when 名称 then PROP_VALUE else end ) as 名称, max(case PROP_NAME when 数量 then PROP_VALUE else end ) as 数量, max(case PROP_NAME when 型号 then PROP_VALUE els

4、e end ) as 型号 from TPROJ_MATETABLE_PROP group by MATE_REC_ID,TMPDOC_ID,有特殊要求的行转列,分组查询与连接查询的结合,详见STD平台元件库的自定义属性显示,存储过程PQueryEquipInfoAndPropTable,WCF,WCF是微软为构建面向服务的应用提供的分布式通信编程框架,是.NET FrameWork的重要组成部分。使用该框架,开发人员可以构建跨平台,安全,可靠和支持事务处理的企业级互联应用解决方案。 微软各种通信技术的统一平台,WCF的运行机制,WCF的技术元素【终结点】,契约,1.服务契约:面向服务应用程序

5、的核心 ,描述了服务提供的所有操作 2.数据契约 :描述了服务所要传递的数据格式,由于服务的调用需要跨进程或机器进行通信,就需要服务数据必须能够被序列化和反序列化 3.消息契约 :可以将服务数据定义为消息,包括XML文本格式、MTOM(消息传输优化机制) 格式和二进制格式,绑定,绑定封装了通道的组成顺序与处理细节,它直接决定了WCF的通信方式,消息的编码方式,通道的协议,消息传递的可靠性以及安全等内容 , WCF已经内置了一部分通用的绑定,地址,服务的网络地址,它标记了消息发送的目的地,用IIS承载WCF,在微软的IIS Web服务器中托管服务的主要优势是宿主进程可以在客户端第一次请求时自动启

6、动,还可以借助IIS 5/6管理宿主进程的生命周期。 在IIS中托管,与Web Service相似,客户端单向操作,WCF默认是请求/应答类型的操作,客户端以消息形式发出请求,它会阻塞客户端直到收到服务器端返回的应答消息。 有一种情形是操作没有返回值,客户端也不关心调用成功与否,一旦客户端调用,WCF会生成一个请求,但确没有相关的应答消息返回给客户端。,双工操作(回调),WCF支持服务将调用返回给它的客户端。在回调期间,服务将成为客户端,客户端将成为服务。 回调通常被认为是双向操作,所有必须支持双向通信才能使用回调。 例如为了让HTTP协议支持回调,WCF提供了WSDualHttpBinding绑定,它实际上设置了两个HTTP通道:一个用于从客户端到服务的调用,另一个用于服务到客户端的调用。,异步调用,当客户端调用服务时,通常在服务处理调用时客户端是阻塞的,控制权只有在操作完成以后才能返回给客户端,但是,某些情况下也许希望执行异步操作调用,希望后台执行的服务处理完成后能够提供结果给客户端,这种执行模式称为异步操作激活,这个动作称为异步调用。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号