微软技术
文章平均质量分 73
tyrone1979
这个作者很懒,什么都没留下…
展开
-
VB.NET客户端调用Axis的Java Web Service实现文件上传
1. Java Web Service类DocumentFileManagement:import java.io.*;/** * @author tyrone * */public class DocumentFileManagement {//文件名, 文件内容,保存到d盘根目录 public String saveFile(String filename,byte[] contents){原创 2005-07-29 23:06:00 · 3454 阅读 · 0 评论 -
实现VSS(Visual Source Safe)的Java API
VSS,即Visual Source Safe,是微软公司开发的Windows平台上优秀的Source版本控制器。不同于CVS的是,它不是开源,因此支持VSS的只有Windows平台。但微软发布了VSS的API。任何开发者都可以通过ssapi.dll文件,开发自定义的VSS插件或其他工具。Ssapi.dll是ActiveX组件,自然能支持多种开发语言。但想要支持Ja原创 2007-01-19 17:47:00 · 7887 阅读 · 3 评论 -
解读PE/COFF文件格式
Windows平台内开发操作系统,在用Cygwin版的GCC编译源文件是遇到这样一个问题,如果使用gcc –c bootpack.c会生成bootpack.o文件,使用HEX编辑器打开改文件你会看到这样的代码:图1代码中红色框内的可读文字是COFF标准文件格式中定义的文字。这些文字以及其他部分二进制,都是程序本身以外定义的用来便于系统运行的。这些辅助的数据可以被windows识别,原创 2006-08-04 08:18:00 · 8532 阅读 · 0 评论 -
不要使用Windows的系统时间做数据排序
Windows系统时间并不准确。除了机器本身的电池有问题之外,还有因为其他原因导致系统时间变慢,甚至倒退。我做了一个WindowsXP的实验, 编写了一个计时器,每个10微秒写一次当前系统时间的log,打开计时器然后在机器中寻找有大量Office文档的目录,越多越大越好。全选并打开,Windows会全部打开。打开完毕后,察看log:2006-5-26 10:19:40.101,原创 2006-05-26 09:55:00 · 1664 阅读 · 3 评论 -
开发IE插件Toolbar
免费教你开发IE插件Toolbar的文章可真是少见。还好我在www.codeproject.com里找到一篇,http://www.codeproject.com/atl/ietoolbartutorial.asp。不过还是花了一天的时间才自己编写一个Google Search Toolbar。如果你下载了Internet Explorer Toolbar (Deskband) Tuto原创 2006-09-10 00:12:00 · 5335 阅读 · 0 评论 -
.NET与Microsoft Shared Source CLI
1. .NET.NET本质上是一个新的开发框架,为传统Windows操作系统(尤其是Windows2000)API和服务提供全新的编程接口,它同时还将Microsoft在90年代晚期开发的各种技术融合起来,这些技术包括COM+组件服务,ASP Web开发框架,对XML和面向对象设计的全面支持,对新的Web服务协议(如SOAP,WSDL,和UDDI)的支持,现在以Internet为中心,都集成在原来原创 2005-09-04 20:01:00 · 2385 阅读 · 0 评论 -
用XSLT文件在浏览器格式化显示XML文件
XMLSpy编辑XSD,DTD,XML和XSLT文件非常方便,altova公司还提供了Home Edition免费版提供下载。首先定义一个描述Component的XML Schema文件xml version="1.0" encoding="UTF-8" ?>-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by ibm (i原创 2005-08-08 10:34:00 · 3931 阅读 · 0 评论 -
一个COM异步实现接口列集(Marshal)源代码实例
在COM中实现异步是非常复杂但又非常有用的。Process如下:1. 列集要在线程里使用的接口。2. Create一个线程。3. 在线程里Release列集。4. 调用接口的方法。头文件如下:class ATL_NO_VTABLE CAsync{protected: CAsync(); virtual ~CAsync();private: unsigned int RunThread(); sta原创 2005-07-27 13:32:00 · 3203 阅读 · 1 评论 -
COM的连接点的Fire事件如何传出SAFEARRAY * * Message参数
SAFEARRAY * *类型比较复杂,不像其他类型可以直接传入Fire事件方法里。先看基本类型参数处理方法: 举例LONG型HRESULT Fire_CloseCompleted(LONG MethodID) { CComVariant varResult; T* pT = static_cast(this); int nConnectionIndex; CComVariant* pva原创 2005-07-26 09:04:00 · 1670 阅读 · 0 评论 -
Microsoft Office VB.NET编程,获得当前编辑文档的对象,并打印到控制台
Microsoft Office VB.NET编程,获得当前编辑文档的对象,并打印到控制台PIA COM组件安装参见微软MSDN。Imports Microsoft.Office.Interop.WordImports System.Runtime.InteropServicesModule Module1 Sub Main() Dim wdGlobal As GlobalCl原创 2005-08-02 14:30:00 · 2233 阅读 · 0 评论 -
Microsoft Office,VB.NET编程 PIA使用小程序
在微软下载PIA COM组件包oxppia.exe。安装后注册在VB.NET中Console应用项目中添加引用COM组件:Microsoft Word 10.0 Object Library源代码如下,将输入word文档内容输出到控制台。Imports Microsoft.Office.Interop.WordModule Module1 Sub Main() Dim wdAp原创 2005-08-02 10:40:00 · 2679 阅读 · 0 评论 -
.NET学习笔记
.NET本质上是一个新的开发框架,为传统Windows操作系统(尤其是Windows2000)API和服务提供全新的编程接口,它同时还将Microsoft在90年代晚期开发的各种技术融合起来,这些技术包括COM+组件服务,ASP Web开发框架,对XML和面向对象设计的全面支持,对新的Web服务协议(如SOAP,WSDL,和UDDI)的支持,现在以Internet为中心,都集成在原来的DNA体系中原创 2005-07-31 12:18:00 · 1391 阅读 · 0 评论 -
Microsoft Message Queuing介绍
http://msdn2.microsoft.com/en-us/library/ms711472.aspx<spanlang=EN-US style=mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN><spanstyle=mso-element:field-begin> TOC/o "1-3" /h翻译 2007-09-26 19:44:00 · 7234 阅读 · 0 评论