内容列表
- 将 dotNET组件暴露给COM (上)
- 将 dotNET组件暴露给COM
小气的神
2002-4-23
Article Type: In-Depth
难度等级:6/9
版本:2.32
COM和do
- 分类:.NET开发 查阅全文
- 用XML/XSLT将行数据转换为列数据
- 摘要长期以来,如何将行数据转换成列数据一直是个很普遍的问题。本文介绍用XSL转换XML的方法。XML的数据取自数据库的行数据,然后用XSL转换输出为列数据。
示例中,用GroupID元素表示为行数据,用TradeID表示转换后的列数据。
用xsl:key为每个GroupID生成唯一key。
变量1stGroupID为GroupID所有子树的入口。用<xsl:value-of ...&g
- 分类:.NET开发 查阅全文
- Web Service描述语言 WSDL 详解(6)
- <binding>和<operation>元素 Binding栏是完整描述协议、序列化和编码的地方,Types, Messages和PortType栏处理抽象的数据内容,而Binding栏是处理数据传输的物理实现。Binding栏把前三部分的抽象定义具体化。 把相关的数据制定和消息声明分开,这意味着同一类型服务的提供者可以把一系列的操作标准化。每个提供者可以提供定制的binding来互相区分。
- 分类:.NET开发 查阅全文
- Web Service描述语言 WSDL 详解(4)
- WSDL的Types栏和Messages栏中的XML Schema WSDL数据类型是基于"XML Schema: Datatypes"(XSD)的,现在已经被W3C推荐。这一文档共有三个版本(1999,2000/10,2001),因此必须在namespace属性的<definitions>元素中指明所使用的是哪一个版本。
xmlns:xsd="http://www.w3.o
- 分类:.NET开发 查阅全文
- 访谈李开复:谁主宰微软未来
- 访谈李开复:谁主宰微软未来
盖茨:微软的动力
问:您辞掉大学教职以后,先是进入了苹果公司,随后到了SGI,现在又到了微软。这三家杰出公司的领袖史蒂夫.乔布斯、吉姆.克拉克和比尔.盖茨都是IT界的传奇人物,您愿意怎么去比较这三个人?
答:很遗憾,我在苹果的时候,约翰.斯科里是CEO,乔布斯还没有重返苹果;我在SGI
- 分类:.NET开发 查阅全文
- Web Service描述语言 WSDL 详解(3)
- Namespace <definitions>和子节点<schema>都是namespace属性:
<definitions name="FooSample" targetNamespace="http://tempuri.org/wsdl/" xmlns:wsdlns="http://tempuri.org/wsdl/" xmlns:typens="http://tempuri.
- 分类:.NET开发 查阅全文
- Web Service描述语言 WSDL 详解(2)
- WSDL文件示例 让我们来研究一下WSDL文件,看看它的结构,以及如何工作。请注意这是一个非常简单的WSDL文档实例。我们的意图只是说明它最显著的特征。以下的内容中包括更加详细的讨论。
<?xml version="1.0" encoding="UTF-8" ?><definitions name="FooSample" targetNamespace="http://tempur
- 分类:.NET开发 查阅全文
- .NET和JAVA
- JAVA和MS的C#(.NET),谁更有前途呢?!
这个问题有难度,但也不难,第一,看程序员们对谁的系统和语言更适应,更喜欢,第二,我觉得现在只能讨论到5年以内的事了,以后的发展很不明确,因为各大公司有自己的逐渐形成和要出台的新技术和体系!而对于现在30而栗的中国程序员来说考虑远了也没多大实际意义,可能没到30,就不做程序员了呢!呵呵
那么,就JAVA和C#(。NET)谁更有前途,我就简单说以
- 分类:.NET开发 查阅全文
- Delphi 7前瞻:将Delphi作为ASP.NET的脚本语言(下)
- 更高技术的网页ASP.NET的一些控件远比HTML控件要更加智能化。其中之一就是日历(Calendar)控件。
以下代码是calendar.aspx中的一部分。代码提供二种方法让控件设置日期: 浏览日历然后选择日期; 按照日期格式输入日期,确认选择。这种方法由.NET的Convert类支持。
<script language="Delphi" runat="server">proc
- 分类:.NET开发 查阅全文
- Delphi 7前瞻:将Delphi作为ASP.NET的脚本语言(上)
- 将Delphi视为脚本语言
支持ASP.NET的第一件事是让ASP.NET将Delphi视为脚本语言,让ASP.NET能够为各种ASP文件类型调用Delphi的.NET编译器。
ASP.NET要在IIS虚路径的根目录下寻找web.config文件。下面是ASP.NET中使用Delphi作脚本语言的web.config配制文件内容:
<configuration> &l
- 分类:.NET开发 查阅全文
- Web Service描述语言 WSDL 详解(1)
- 为什么使用WSDL? 像Internet协议之类的标准有没有为权威所利用,或者人们这样看待它是因为顺之所获的好处远远超出了代价?曾经有许多试图建立的标准都流产了。有时候,那些还没有普遍使用的标准甚至由法令或政府规定强行推出:Ada语言就是一例。 我相信正是跟随标准所带来的好处使它广泛接受。例如,对于铁路服务来说,真正重要的是,不同公司所铺设的铁路结合到一起,或者是来自好几个公司的产品协调的工作
- 分类:.NET开发 查阅全文
- 轻松实现控件间托拽操作
- 在Vb.net里实现ListBox之间的托拽,首先要使接受托拽数据的控件的AllowDrop属性设为真。再要处理的就是托拽效果,AllowedEffect是设置托拽的源控件的动作效果,而Effect是设置目标控件的动作。这些东东可以在DragEventArgs Members中查到!
Private Sub Form1_
- 分类:.NET开发 查阅全文
- 在C#中如何通过需要用户认证的SMTP服务器发送Email
- 在c#中,我们一般可以使用System.Web.Mail下的MailMessage来发送Email:
using System.Web.Mail;
public void SendMail()
{
MailMessage Msg = new MailMessage();
Msg.To = "xxx@x
- 分类:.NET开发 查阅全文
- .NET 神话
-
.NET 神话
Visual Studio.net 的发布已经有近半年了,Windows .net Server RC1 也已经发表了,老比倾力打造的 .NET 天堂即将全面完工。在 M$ 不遗余力的宣传之下,仿佛软件开发即将“跑步进入共产主义”了。 然而不论是对老比和 M$ 而
- 分类:.NET开发 查阅全文
- 调用屏幕保护
- 想要调用系统屏幕保护,主要是发送一个WM_SYSCOMMAND消息即可。
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Int32, ByVal wMsg A
- 分类:.NET开发 查阅全文
- 利用IE浏览器的Com组件在WinForm中显示资源中的HTML文件
- /// 利用IE浏览器的Com组件在WinForm中显示资源文件中的HTML文件. /// /// 这里重点有两个: /// 1. 调用IE的COM组件 /// 2. 调用编译到exe文件中的resource /// 具体步骤如下,具体用法请查询帮助:
- 分类:.NET开发 查阅全文
- 托拽Explore中的文件到VB.net的窗口
- 要让VB.net相应外部托拽来的文件,需处理WM_DROPFILES消息。
Private Declare Sub DragAcceptFiles Lib "shell32.dll" (ByVal hWnd As Int32, ByVal fAccept As Int32)Private Declare Sub DragFinish Lib "shell32.dll" (ByVal hDrop
- 分类:.NET开发 查阅全文
- vb.net 存取数据库中的图片
- 以MS自带的数据库Northwnd为例,其中有个表是Categories,有四个四段,其中有一个是Image类型的Picture字段.我们首先添加一张bmp图片到最后一行的Picture中,然后在读出来显示到Image控件中.
添加一个S
- 分类:.NET开发 查阅全文
- 用C#实现木马程序(分析)
- 前一段时间我写了一个关于用C#木马的程序(程序见前),抱歉没有写分析,让大家难过了,现在补上:)。 前言: 我的技术不是很好,如果你是为了学习木马技术也许没有什么启发,这篇文章为了给学习C#的朋友。 木马的介绍:(参照黑客防线2000-2001精华本中的木马原理揭秘) 因为本程序是木马程序,所以在介绍之前有
- 分类:.NET开发 查阅全文
- 将About加入系统菜单
- 在VB.net中想要实现这个也很简单,不过需要重载窗口的WndProc过程才能处理WM_SYSCOMMAND消息
具体代码: Private Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu" (ByVal hwnd As Int32, ByVal bRevert As Int32
- 分类:.NET开发 查阅全文