原创 如果在程序中枚舉系統Fonts的列表

我們經常需要在自己編寫的程序中使用系統註冊字體的列表,一下是在VB以及.NET中的實現方法。 VB 6:我們通過Printer類的Font相關的屬性來獲得字體集合 Private Sub Form_Load()    Dim i As I

原创 用高級語言通過簡單的操作實現內存整理

內存是在計算機運行過程中保存數據的中間站,CPU經常需要通過內存進行存取,如果內存過小那麼必定造成計算機運行速度的緩慢,相信多數的朋友都使用過類似Windows 優化大師之類的內存整理軟件,那麼他們的原理是什麼呢? 在Windows中,

原创 1、在VS.NET中磁盤、文件夾、文件的處理途徑

1)在Microsoft Visual Studio .NET中對磁盤、文件夾、文件的操作可以藉助於Visual Basic運行庫(Microsoft.VisualBasic)、FileSystemObject、.NET Framewo

原创 Office集成之Word模板的套打

報表時管理信息系統、ERP軟件中最多用到的東西,但VB6本身所提供的報表功能簡單,而使用專業的報表控件(如水晶報表)都是要收費的,那麼如何解決這個問題呢? 在目前很多軟件中都有了Word、Excel模板套打的功能,即在Office中創建好

原创 Office集成之“藝術字”

 在Office的應用程序中我們可以使用藝術字來創建出豐富多彩的文字效果,那麼如何在我們自己的程序中使用這種效果呢? 其實通過Office COM交互組件可以輕鬆完成這項任務,還記得前面我們的那個關於圖像處理的例子嗎?同樣的道理,通過Cl

原创 易語言擴展VB6,讓她更強大。

VB6要實現一些特殊功能,比如要實現圖片格式的轉換等等需要下載第三方組件或者編寫複雜的算法和調用API但現在你有了更好的選擇就是通過第三方程序設計語言編寫你自己需要的功能庫,然後再調用。 易語言是一個非常簡單且接近於VB的語言,從他的變

原创 使用HTML頁面美化WinForm窗體

  對於大多數的Windows Form桌面表單程序員來說,一直都會希望開發出美觀的用戶界面。這經常會讓我們感到頭疼,因爲使用GDI或GDI+都需要

原创 VB.NET獲取局域網IP和MAC地址

方法很簡單,而且適用於windows xp/2003/vista/7/2008。 運行效果如下: 衆所周知,在windows下的命令行程序arp能給我們返回ARP表,那麼一切問題就迎刃而解了。在調用arp前,我們只需要做的就是ping

原创 圖像處理之Office集成

 我們經常要對一些圖形進行各種處理,例如黑白顯示、灰度、對比度調節、亮度調整等等。而這些需要使用大量的Win32 API的圖形功能才能實現,這讓很多人望而卻步,今天我來介紹一種非常簡單的方法——Office交互組件實現圖像處理。   1)

原创 VB實現GPS衛星定位及地圖顯示 Google Earth

你是否看過電影裏那高科技呢?當軍方在搜索恐怖分子的時候經常會通過衛星定位或手機信號定位到其精準的地理位置,現在使用Google Earth和Google Maps提供的接口,你也可以實現這樣的功能,誤差距離不超過20米(取決於GPS的等級

原创 如何向Listview中的各列添加數據?

要向Listview的各列添加數據,首先應該是添加一個行,然後通過該行的列來添加。 ListView耳朵Item.Add將創建一個行並返回一個Items對象,通過該對象的SubItems.Add添加其他列 例如: Dim x as li

原创 讀《 21天學通ARM嵌入式開發(第2版)》後感

  《 21天學通ARM嵌入式開發(第2版)》 自稱是21天能讓初學者學通arm嵌入式開發,本人購得一本,閱讀感受如下,望能讓想購得此書學習之人懸崖

原创 Windows Shell 爲編程帶來了什麼?

 您是否希望在你的程序中調用一些Windows功能呢? 例如,當你希望調用Windows 的DirectoryBrowser對話框的時候你卻發現Microsoft Commom Dialog並沒有這個功能,那該如何處理呢?   其實,在W

原创 學會BASIC,輕鬆玩轉單片機

BASIC作爲微軟帝國的開國元勳,始終未被微軟拋棄,即使C#作爲微軟的第一推薦語言。 BASIC有着語法接近自然語言,語法簡單的特點,深受衆多程序設計人員的喜愛,不論是國內還是國外,都有着大量的BASIC程序設計人員。 在嵌入式開發領域一

原创 使用Net.Sockets.TcpListener和Net.Sockets.TcpClient進行圖片傳輸時如何精確控制接收緩存數組大小

<span style="font-size:18px;">在dotnet平臺Net.Sockets.TcpListener和Net.Sockets.TcpClient已經爲我們封裝了所有Socket關於tcp部分,操作也更爲簡單,面向