Time of Update: 2018-12-07
10.菜單組件 77)問:菜單是Windows常用的使用者介面。對於一個能夠實際應用的程式,菜單是必不可少的組成部分。C++Builder中是怎樣實現菜單的? 答:C++Builder為我們提供了兩種菜單組件:一種是主菜單組件MainMenu;另一種是快顯功能表PopMenu組件。 主菜單組件的作用是在表單上產生菜單條。菜單組件剛放到表單上時,菜單是不可見的,當雙擊它開啟菜單編輯器並且增加了功能表項目後,菜單條才出現在表單的頂部。設計時的菜單條與運行時的菜單條完全一樣。 下面我們介紹利
Time of Update: 2018-12-07
11.工具條組件 87)問:工具條是Windows編程經常要用的,
Time of Update: 2018-12-07
1.) value types cannot be assigned null because, by definition, they can't contain references,To declare variables that can store null you use the nullable modifier, ?. int? count = null; Assigning null to value types is especially attractive in
Time of Update: 2018-12-07
C# Socket Microsoft.Net
Time of Update: 2018-12-07
在應用中,我們可能會需要實現像Ctrl+C複製、Ctrl+V粘貼這樣的快速鍵,本文簡單介紹了它的實現,並給出了一個實作類別。(1)建立一個類檔案,命名為HotKey.cs,代碼如下:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Windows.Forms;namespace KoalaStudio.BookshopManager{ class
Time of Update: 2018-12-07
在C/C++中,資料指標是最直接,也最常用的,因此,理解起來也比較容易。而函數指標,作為運行時動態調用(比如回呼函數 CallBack Function)是一種常見的,而且是很好用的手段。 我們先簡單的說一下函數指標。(這一部份沒什麼價值,純是為了引出下一節的內容) 2 常規函數指標 void(*fp)(); fp 是一個典型的函數指標,用於指向無參數,無傳回值的函數。 void(*fp2)(int); fp2
Time of Update: 2018-12-07
使用 axWebBrowser 控制項引用 mshtml[1)去掉HTML標記及其標記中的屬性[2)axWebBrower 開啟某個頁面[3)取出HTML原始碼1)去掉HTML標記及其標記中的屬性private string getOneValue(string TempStr) { if(TempStr.Length >0) { TempStr = regularExpressionsOfHTML(TempStr); TempStr =
Time of Update: 2018-12-07
背景不像.NET Compact Framework, 使用Native C++開發開發對話方塊程式預設是沒有菜單的,需要手工增加。本文講述如何為對話方塊程式加入菜單。 .NET Compact Framework使用.NET Compact Framework的程式,預設增加功能表項目(mainMenu1),只要編輯菜單顯示,增加處理事件就能操控菜單了,非常方便。 Native C++使用Native
Time of Update: 2018-12-07
引言: 在上一篇隨筆中,我們已經學習並建立了一個基於MFC的Native C++智慧型裝置應用程式,並且,在程式中放入了一個Button1按鈕,同時,對這個按鈕的單擊動作,添加了“事件處理常式”。 同時,我們也遇到了一些問題,比如,MFC是什嗎?它的工作機制或原理是什嗎?c++中,字串操作,變數操作應該注意什嗎?這些基礎的問題呢,我想大家通過閱讀<Visual Studio 2005
Time of Update: 2018-12-07
路由器名字路由器子網路遮罩路由器網路地址r1255.255.252.0130.50.15.0路由選擇演算法可以說是在路由器這個網路層就解決的問題了,最近學習了路由選擇演算法,所以把它實現為程式,方便以後的計算。
Time of Update: 2018-12-07
本文主要介紹了如何使用udp協議,多線程,讓ppc和pc在同一區域網路進行簡單的文字收發。 我們要做好如下設定,因為是用模擬器來配置網路環境,你還必須參考下面這篇文章進行模擬器網路環境配置:點擊察看說明:我的PPC端ip是192.168.0.102,伺服器端為192.168.0.100,請根據實際情況配置。配置好後,就可以開始我們的編程了。設計用戶端(PPC 端)如:代碼如下: PPC CodeCode highlighting produced by Actipro
Time of Update: 2018-12-07
C#ADO.NET操作資料代碼匯總一.用SqlConnection串連SQL Server1..加入命名空間using System.Data.SqlClient;2.串連資料庫SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=test;data
Time of Update: 2018-12-07
首先會出現這樣的錯誤提示:Error: TesingModulle is currently unavailable.DotNetNuke.Services.Exceptions.ModuleLoadException:e:\Development\DotNetNuke_4.3.5_Source\Website\DesktopModules\TestingModule\ViewTestingModule.ascx.cs(136):error CS0019: Operator '&'
Time of Update: 2018-12-07
MSDN是很好,不過,有時需要自己動手實踐一下,才能更好的理解和記住一些東西。我看過很多技術文章,結果到用時,仍然是下不了手。似是而非的。像上次寫的“四捨六入五成雙/四捨六入五留雙/四捨六入五單雙”一樣,光看MSDN,還是不清楚,直接寫一個小例子,就明白了。這次,搜了一下“基類 衍生類別 轉換”,結果看了,也是不清不楚,不明白。於是寫了一個例子,試一下,就解惑了。不過具體的原理還不清楚,如果有知其所以然的朋友,不吝賜教。為了讓更多和我一樣,還在學習過程中的朋友能省時間,在此獻醜了,如果你是高手,
Time of Update: 2018-12-07
C#演算法--(一)選擇排序using System;public class SelectionSorter{// public enum comp {COMP_LESS,COMP_EQUAL,COMP_GRTR};private int min;// private int m=0;public void Sort(int [] list){for(int i=0;i{min=i;for(int j=i+1;j{if(list[j]min=j;}int
Time of Update: 2018-12-07
在學習多線程的過程中,又遇到了一個問題:C#代理.上網查了些資料,對代理有了一個初步的認識,記一點筆記. C#代理實際上類似於C++中的函數指標,因為C#中不存在指標,所以用代理可以完成一些原來在C++中用函數指標完成的操作,例如傳遞一個類A的方法m給另一個類B的對象,使得類B的對象能夠調用這個方法m。但與函數指標相比,delegate有許多函數指標不具備的優點。首先,函數指標只能指向靜態函數,而delegate既可以引用靜態函數,又可以引用非靜態成員函數。在引用非靜態成員函數時,
Time of Update: 2018-12-07
問A、B、C、D怎麼念?很多人認為我弱!我們張口就來:愛、必、洗、弟,下面是“已、愛撫、雞…”,是呀,很簡單!我女兒二年級,學查字典,讓我教她字典順序,我張口就是愛、必、洗、弟,她卻很認真的說應該是阿、波、刺、得。。。我汗顏!我們大家誰都沒有為不會念阿、波、刺、得。。。而感到絲毫的異樣,卻常常為不會念愛、必、洗、弟而耿耿於懷!昨天看新聞聯播,說北京迎奧運,全民學英語!一老太太說:北京全民學英語說英語,感到很自豪!是呀,這個年代,不會說兩句英語你就會很自卑,如果你能在辦公室說話蹦出幾個英文單詞,你
Time of Update: 2018-12-07
習慣了用Powerdesigner設計資料庫模型,XDE設計類圖。因此我一般的設計方法是用PD做分析模型,然後,用分析模型產生資料庫物理模型和C#代碼,再用XDE從C#代碼中反向工程產生XDE模型。但是在今天產生代碼時發現一個小小的問題:在PD產生代碼時,它會將實體中的attribe產生C#中的public field,而不是property,找了半天終於發現有一種方法:在\Resource Files\Object
Time of Update: 2018-12-07
當類型A轉換到類型B時,可以在任何時候實現變數的一對一映射,則該資料類型轉換可以讓編譯器進行,即實現隱式轉換,否則就需要進行顯示資料類型轉換。 C#中對以下資料類型可進行安全的隱式轉換:byte: short、ushort、int、uint、long、ulong、float、double、decimalsbyte: short、int、long、float、double、decimalshort: int、long、float、double、decimalushort:
Time of Update: 2018-12-07
如何在C#中使用C/C++寫的DLL。舉例說明:建立VC工程DllDemo,建立的時候選擇MFC AppWizard(dll),選擇Regular Dll using shared MFC Dll或者MFC Extension Dll。現在可以寫一個函數代碼,在DllDemo.cpp檔案中添加這些代碼。也可以使用新的檔案添加代碼;extern “C“ __declspec(dllexport) int Add(int a,int