原创 用htc實現html編輯器

HTC,全稱爲HTML Component,提供了在網頁中用腳本進行組件開發的機制。下面的代碼,在頁面中嵌入一個html編輯器,只需要幾行代碼,只因爲使用了一個預先定義好的html編輯組件。html編輯組件定義在文件"htmleditor

原创 書包行--U盤伴侶=多頁面瀏覽器+信息助理+移動書包

“書包行”基於瀏覽器內核實現了一個非常靈活的桌面程序開發框架。 對於用戶而言,可以通過“多頁面”、“鼠標拖拽”、“鼠標手勢”等功能實現豐富的使用體驗。 對於開發者而言,可以通過類似ASP的網頁技術,來開發桌面程序。 這個框架還提供一個“書

原创 由龍的滑落

  由龍的滑落      --衣風  我沒有看過《七劍下天山》原著,但我認爲電視劇中楚昭南這個角色的演繹是直指人性的。楚經歷着愛情、正義和信任的一次次

原创 Request對象內幕--如何通過IDispatch接口返回BSTR字符串

在ASP開發中,我們經常會用到類似這樣的調用 oUserName=Request("UserName")。可以肯定的是,我們需要得到的是一個字符串值,事實上,我們也把oUserName作爲一個字符值來使用。作爲一個完整的調用應該是這樣的:

原创 XMLSOAP應用簡介

簡介SOAP - 簡單對象處理協議(Simple Object Access Protocol) - 是當前XML開發的熱點。它是微軟新一代Visual Studio的主要角色,是".NET"策略的基礎。如果想用VB 6編制一個有保障的S

原创 CSDN助手源碼剖析(二)--URL Moniker的封裝

一、目標   在這篇文章中,我們要通過對URL Moniker的封裝,實現以下幾個功能: 支持URL的“GET”和“POST”兩種操作。 支持同步和異步調用。 二、約定   我們建立一個類CCuteMoniker,通過向外部提供一個

原创 爲什麼要開發“CSDN助手” 四則

一、爲什麼要開發“CSDN助手”?  因爲,此前在網上所能看到的“CSDN助手”,均不能完整地體現CSDN論壇的技術特點和功能羣。所以,在使用這些軟件時,我們還並不能完全的脫離原始的瀏覽器瀏覽方式。 二、實現“CSDN助手”的條件:   

原创 javascript腳本中定義的參數數組,如何在VC++中訪問

我們經常會遇到,將腳本中定義的多個參數打包到一個數組中,然後將這個數組傳給一個組件方法。javascript和vbscript定義數組的方式是不同的。vbscript中的數組採用的是自動化兼容類型SAFEARRAY,對它進行遍歷是很方便

原创 DWR讓AJAX如此簡單

作者:Cloves Carneiro; simmone 原文地址: http://www.javaworld.com/javaworld/jw-06-2005/jw-0620-dwr.html 中文地址: http://www.matri

原创 滑落--想不到更好的詞了

“天地生人,生一人應有一人之業; 人生在世,生一日當盡一日之勤。” 這樣的品質與境界,應是每一個人所向往的吧。但現實中的事,莫過於“堅守”與“滑落”之間。值得欣慰的是,能時刻度量自己天平上的指針又指向了哪裏。 

原创 如何調用IDispatch接口的方法和屬性

我們知道在C/C++語言中有函數,與函數對應的有函數指針。我們可以把一個函數指針傳給一個過程,從而實現回調。 那麼在腳本語言(如JavaScript)中,可以用"function"來定義一個函數,但與之相對應的卻沒有函數指針的概念。那麼

原创 基於Web標準的UI組件 — 菜單(1)

    菜單(Menu)是最基本最常見的網頁UI元素之一,它的主要功能包括: 引導用戶發現網站的內容; 協助用戶執行某一特定的操作。   一個完整的菜單是一組菜單項(Menu Item)的集合,所有的菜單項在邏輯上應該是並列、平級的關

原创 解決VB開發工具不支持鼠標滾輪的問題

最近接到一個項目,把原系統(VB)用C#重新改寫,微軟的東東我是向來都不太感冒,特別是VB,一向都不願意觸及的東東,這回變得不得不觸及了.     一直用慣了borland的開發工具還有Eclipse等,一

原创 JavaScript SOAP Client

Introduction A lot of talking about AJAX is taking place here and there; AJAX is the acronym of "Asynchronous JavaScrip

原创 CSDN助手源碼剖析(三)--自制Web Service客戶端組件SoapClient

很幸運的是,在這次開發“CSDN助手”的時候,CSDN已經發布了帳戶登錄的Web Service,並且提供了演示代碼。需要的請點擊http://passport.csdn.net/demo/CSDNLoginDemo.rar。要是沒有這個