原创 C 與Java比較- -

“作爲一名C++程序員,我們早已掌握了面向對象程序設計的基本概念,而且Java的語法無疑是非常熟悉的。事實上,Java本來就是從C++衍生出來的。”  然而,C++和Java之間仍存在一些顯著的差異。可以這樣說,這些差異代表着技術的極大進

原创 軟件開發:需求分析的20條法則(zz)

        對商業用戶來說,他們後面是成百上千個供應商,前面是成千上萬個消費顧客。怎樣利用軟件管理錯綜複雜的供應商和消費顧客,如何做好精細到一個小小調料包的進、銷、調、存的商品流通工作,這些都是商業企業需要信息管理系統的理由。軟件開發

原创 啓動新的應用程序

在for DOS的C語言中,有一個system()函數,其功能是執行命令行程序,在VB中也有shell()函數,在Windows程序設計中WinAPI也爲我們提供了類似的函數,它們就是WinExec()和ShellExecute(),下面

原创 自動運行光盤的製作

        製作AUTO-CD的關鍵就是如何編寫自動運行信息文件Autorun.inf,它是AUTO-CD所必須的。這個文件的主要作用就是告訴Windows自動運行哪個程序和它的啓動路徑,併爲光盤設置在資源管理器及“我的電腦”中所顯示

原创 DLL中調用約定和名稱修飾- -

調用約定(Calling Convention)是指在程序設計語言中爲了實現函數調用而建立的一種協議。這種協議規定了該語言的函數中的參數傳送方式、參數是否可變和由誰來處理堆棧等問題。不同的語言定義了不同的調用約定。 在C++中,爲了允許

原创 DOM

        文檔對象模型DOM屬於JavaScipt客戶端擴展部分,在文檔對象模型中提供了大量的對象,這些對象應用於瀏覽器上,所以它們既不同於核心

原创 C++多繼承中二義性問題--虛基類

#include <iostream>class Base{      public:             Base()             {                   std::cout<<"Base Constru

原创 註冊表簡介

        早期版本的windows系統使用了多個以.ini,.com和.sys爲文件擴展名的配置文件來配置、規劃系統信息(例如,Win.ini文件),整個系統主要通過這些文件來完成系統的正常運行、管理和維護。         新版本

原创 IDS入門

       IETF將一個入侵檢測系統分爲四個組件:事件產生器(Event generators);事件分析器(Event analyzers);響應單元(Response units );事件數據庫(Event databases )

原创 VC++實現程序在啓動時隱藏[zz]

最近經常見論壇上有人問,程序在啓動時如何隱藏。以下是我總結的一些方法,歡迎大家討論,找出更好的方法。 對於這類問題,大家最容易想到的可能就是在PreCreateWindow中添加cs.style &=~WS_VISIBLE;這是不可行的。

原创 虛擬鍵值表

鼠標或鍵盤虛擬鍵碼     十六進制(0x)值               意思===================================

原创 JSP隨筆

Jsp是一種基於Java的腳本技術。Jsp有兩種訪問格式:請求一個Jsp文件,請求一個Servlet。Jsp頁面包括編譯指令、動作指令、聲明、表達式和程序段等內容。 在Jsp中有兩種動作指令:標準動作(JSP:useBean;JSP:se

原创 認識VB的文件系統對象--FSO

        在 VB 編程中經常需要和文件系統打交道,比如獲取硬盤的剩餘空間、判斷文件夾或文件是否存在等。在VB 推出文件系統對象(File System Object)以前,完成這些功能需要調用 Wi