Time of Update: 2017-02-27
下載AppWizard工程原始碼:http://www.vckbase.com/vckbase/vckbase11/src/VckbaseWiz.zip下載用Custom AppWizard建立的工程原始碼:http://www.vckbase.com/vckbase/vckbase11/src/vckproj.zip第三部分 定製一個進階的AppWizard下載AppWizard工程原始碼下載用Custom
Time of Update: 2017-02-27
第一部分 AppWizard及其工作原理AppWizard即應用程式嚮導,它是Visual
Time of Update: 2017-02-27
現在,網上有大量的有關表徵圖的共用軟體或免費軟體,而且很多也很好用,也方便。但是那畢竟是別人的,用起來總有些哪個,況且自己又喜歡編程,何不自己動手呢!說幹就幹,而且手頭上有可視化編成的利器――C++ Builder4.0,想來應該是很簡單的一件事。首先啟動C++Builder,建立一工程,在表單上放置一個Button控制項,一個Image控制項,和一個OpenDialog控制項,它們的名稱均不必改動。雙擊Button控制項,寫如下代碼:if(OpenDialog1->Execute()){
Time of Update: 2017-02-27
問題 我的問題是關於初始化C++類成員的。我見過許多這樣的代碼(包括在你的欄目中也見到過): CSomeClass::CSomeClass() { x=0; y=1; }而在別的什麼地方則寫成下面的樣子: CSomeClass::CSomeClass() : x(0),
Time of Update: 2017-02-27
錯誤實現該對象可能會導致記憶體流失或下列錯誤之一:The operation requested by the application is not allowed if the object is closed.- 或 -類型不符- 或 -error 'ASP 0115' - A trappable error occured in an external object更多資訊使用下列步驟實現一種方法,該方法從 Visual C++ COM 物件向 Active Server Pages
Time of Update: 2017-02-27
用VC寫了個顏色選取框,仿Office風格用VC寫了個顏色選取框,仿Office風格,沒用MFC什麼的架構,調用很簡單指定顯示位置POINT和預設顏色就可以,如:POINT pt;pt.x = 100; pt.y = 100;CColorPicker *clrpk = new CColorPicker(&pt, HexClr(0xFF0000));效果圖:C++的顏色拾取框代碼:ColorPicker.h #define HexClr(rgb) ((DWORD)(rgb>>1
Time of Update: 2017-02-27
摘要 應用程式效能不僅僅與速度有關。在 Web 服務器環境中,卓越的效能還意味著確保可以並發地為最大數量的使用者服務。這可以通過高效地使用多處理器電腦和線程管理來達到。本文介紹了可以解決許多並發性問題的技術。一種方法是使用線程管理,線上程基礎上控制對資料庫的訪問 —
Time of Update: 2017-02-27
讀者朋友們可能經常會碰到這樣一個問題,想對某些進行操作時,發現這些檔案正在被其它程式使用,處於開啟狀態,而且是被獨佔開啟,這時是沒法對檔案進行操作的。因此,要想操作這些檔案,必須將開啟這些檔案的進程清除掉。那麼如何乾淨地清除進程呢?其實,在Windows2000作業系統版本中有一個工具程式叫tskill.exe,用它就可以清除掉某個程式的進程,在輸入"tskill
Time of Update: 2017-02-27
這樣最簡單!1.在form中添加一個NotifyIcon控制項2.把icon.ico這個表徵圖放在/bin/Debug目錄下using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace MinimizeForm{
Time of Update: 2017-02-27
做法非常簡單,當使用者於DataGridView控制項中選取一筆資料行並按下Delete鍵時,就會引發UserDeletingRow事件。因此您可以在UserDeletingRow事件處理函數中編寫程式碼來顯示一個確認對話方塊。如果使用者表示不要刪除,只需將DataGridViewRowCancelEventArgs類型的參數的Cancel屬性設定成True即可。圖 12-23圖
Time of Update: 2017-02-27
許多讀者經常詢問一個問題,那就是在將DataSet的內容寫成XML時,如何格式化欄位資料。最常見的需求,就是希望日期時間值與數值資料能夠以所需的格式呈現於XML中。欲達此目的,可以採用下列兩種作法:◆使用XmlConvert類。◆將一個XSLT轉換套用至DataSet資料的XML表示。程式範例圖
Time of Update: 2017-02-27
比較常用的是重載Form的DefWndProc方法,例如截取滑鼠按下的訊息:protected override void DefWndProc(ref Message m){if ( m.Msg == 0x0201 ){MessageBox.Show(m.Msg.ToString());}else{base.DefWndProc (ref m);}}還可以通過另一種辦法,使用IMessageFilter 介面:public class MessageFilter :
Time of Update: 2017-02-27
using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace Log{class LogWirter{/// <summary>/// 事件來源名稱/// </summary>private string eventSourceName;EventLogEntryType eventLogType;public
Time of Update: 2017-02-27
通常大家在做 BI 或者Data Integration時,都會使用 SQL Job 調用 SSIS 包,但是有時候需要編程來執行包。SSIS 包有三種部署方式:檔案部署,SQL Server 目錄和資料庫。 Java 遊戲中的各種圖形是怎麼實現的啊? hibernate查詢問題 Java 生產者 消費者 哪裡有gdi+做的小遊戲(代碼)? Java中線程的問題 好煩 是否可以在richedit 指定地區加背景顏色? HWND_BROADCAST 死活sendMessage不出
Time of Update: 2017-02-27
IP是一種普遍應用於網際網路、允許不同主機能夠相互找到對方的定址協議。IP地址由4個十進位的數字型大小碼所組成,而每一個號碼的值介於0~255之間,它雖然解決了網路上電腦的識別問題,但是IP地址確不容易記,因此網域名稱系統(DNS)被開發出來,它專門用於將IP地址轉換成有意義的文字,以方便識別記憶。.Net
Time of Update: 2017-02-27
在WinForm實現一個類似資源總管的功能,需要實現將WinForm中列出的檔案拖出到其他應用程式中或者從其他應用程式中將檔案拖入到Winform應用中。網上有一些文章介紹這種功能,但都比較零散,缺少一個完整的例子。為此我編寫了一個較完整的實現檔案拖入和拖出的例子,並撰寫此文一步步講解如果實作類別似功能。步驟1 放置一個 ListView 到 Winform表單中 並初始化如下屬性:listView.View = View.Details;listView.AllowDrop =
Time of Update: 2017-02-27
簡單地說,LINQ 是支援以型別安全方式查詢資料的一系列語言擴充;它將在代號為“Orcas”的下一個版本 Visual Studio 中發布。待查詢資料的形式可以是 XML(LINQ 到 XML)、資料庫(啟用 LINQ 的 ADO.NET,其中包括 LINQ 到 SQL、LINQ 到 Dataset 和 LINQ 到 Entities)和對象 (LINQ 到 Objects) 等。LINQ 體繫結構如圖 1 所示。圖 1 LINQ
Time of Update: 2017-02-27
網上有C#共用記憶體類,不過功能太簡單了,並且寫記憶體每次都從開頭寫。故對此進行了改進,並做了個小例子,供需要的人蔘考。主要改進點:通過利用共用記憶體的一部分空間(以下稱為“資料資訊區”)來儲存當前記憶體中儲存的資料資訊(count和length或者添加其他資訊),完成了對記憶體讀寫功能的完善。在讀寫記憶體時,讀寫資料資訊區。1.寫共用記憶體根據共用記憶體當前的使用length,依次往後寫。2.讀共用記憶體讀取從共用記憶體的起始位置(不包括資料資訊區)至length的所有
Time of Update: 2017-02-27
1.The C++ Programming Lanuage, by Bjarne Stroustrup, Speical 3rd edition,Addison Wesley這是C++創始人B教主之力作,描述C++語言之經典一書。這本書第三版是97年出的,B教主老人家給這本書開了個網頁http://www.research.att.com/~bs/3rd.html,2000年,又出了個Special 3rd edition,和97年的第三版相比,多了兩個Appendix,這兩章在網頁上可以下載,
Time of Update: 2017-02-27
現在許多軟體把程式中需要的資料儲存在註冊表中,這樣當使用者裝的軟體越來越多時,致使註冊表越來越龐大,容易使系統出錯。當然,微軟也建議在註冊表中儲存資料,但當我們需要儲存的資料不多時完全可以把資料儲存在WIN.INI中,這樣可以很方便地維護,實現方法相對來說比較簡單。下面我以Borland C++ Builder為例來說說如何?。原理其實很簡單,只需調用API的 WriteProfileString和GetProfileInt函數就可以了。這兩個函數的原型是:BOOL