Time of Update: 2018-12-07
本人的隨筆,均出自自己的手筆,內容均是自己實踐後總結的。 歡迎轉載,轉載請註明來源:http://www.cnblogs.com/volcanol 【windows program via
Time of Update: 2018-12-07
分為控制台下的類比列印雷區 和 Winform程式。慶幸的是,中途本想去網上找演算法參考的,還是忍住了,勉勉強強竟然給擠出來了。哈,還是值得慶幸下,純屬原創。 《MineSweeping 改前》 和 《MineSweeping 改後》兩個解決方案(應該叫解決方案吧-
Time of Update: 2018-12-07
不知道中國的教育怎麼了, 前兩天發生在我身邊的一件事,讓我很無語, 同時讓我想起了那個經典的“Ctrl+C” 和“Ctrl+V” 的電影片段。前兩天我一個同事電腦作業系統蹦了,需要重裝, 然後就叫我幫他弄, 然後我幫他弄了,系統裝好後,發現沒有硬體驅動, 怎麼辦? 只能幹著急, 然後我向他解釋,現在沒有辦法給他裝驅動, 只能等到公司然後他自己從其他同事那裡複製驅動程式(公司給配的的統一的Dell的E5410本本),然後他自己安裝。
Time of Update: 2018-12-07
前面的一篇文章裡面,我模仿那本經典的書寫了一個windows程式, 對windows的程式設計有了一點點的感性認識, 但是對於程式的設計還是一知半解,因此需要繼續自學, 接著看那本經典的書...... 下面是我的一點總結吧,貼出來讓各位大俠看看,希望大俠們不吝指教, 指出我認識中的不當之處,以協助我在自學的過程中提高....... 哈哈哈..........4.1 顯示和更新windows應用程式的顯示地區:
Time of Update: 2018-12-07
Windows應用程式中幾種特殊滑鼠事件的識別 滑鼠作為電腦輸入裝置隨著Windows的流行而逐漸成為電腦的標準配置。在Windows中滑鼠的操作可以產生二十多個訊息,主要分為客戶區滑鼠訊息和非客戶區滑鼠訊息兩大類,包括滑鼠的移動,左中右鍵的按下、釋放、雙擊等。事實上,實際的應用程式中往往會用到一些特殊的滑鼠事件,如滑鼠三擊、左右滑鼠同步選取、按一下滑鼠雙擊三擊的獨立識別或依次處理等。下面結合筆者編程的體會來談一下Windows中這幾種特殊的滑鼠事件的識別方法。
Time of Update: 2018-12-07
為了能在VS中使用Gtk+庫,今天忙乎了一下午,走了彎路,把Gtk+庫加到VS2010我實在是弄不出來。最後還是選擇VS2008了,結果成功了。現在分享下我是怎麼給VS2008加入Gtk+庫的。為什麼想在VS中使用Gtk+就不多說了,個人愛好問題。那為什麼選擇Gtkmm而不選擇Gtk+呢?這個應該都知道,Gtkmm是封裝好了類,支援C++,同樣也支援C。步驟:1.先下載Gtkmm安裝包,。安裝好Gtkmm(怎麼安裝不說了,一鍵式的安裝);2.開啟VS2008,建立一個控制台項目,我建的項目是gt
Time of Update: 2018-12-07
這幾天抽空把以前寫了半截的那個win8下的看漫畫程式補全了一下。準系統還是都做了的,但還略顯單薄,很多地方還可以進一步加強。 感覺寬屏看漫畫時還是不能充分利用螢幕。 看漫畫時也支援拖拽、縮放等基本手勢,本來還想做個放大鏡的,找了半天沒找著api,後續有時間再弄。我對這個程式也加了不少最佳化,在模擬器上用起來感覺還可以,等月底的那些平板上市後在平板上再試試效果。後續考慮增加的功能有:智能預讀。現在其實已經有這種功能,看某頁漫畫的時候會自動載入前後兩到三頁,這樣看下一頁的時候就不用等待了,
Time of Update: 2018-12-07
開發Windows Mobile 程式環境的配置:(1)。 安裝Vs2005軟體, Vs2005 可以和Vs2003安裝在同一個系統下面, 但在運行程式的時候需要在IIS中進行設定, 設定方法: 網站--》屬性--Asp.net-->FrameWork的版本, 你可以在偵錯工具之前對該選項進行設定。(2). 安裝模擬器管理器軟體, vs_emulator2.0.exe, 在2005中內建的有1。0的版本, 2。0需要自己安裝。(3)安裝同步軟體, 安裝完成後就可以進行基本的測試了。2005
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;using System.Data.SqlServerCe;using System.Net;using
Time of Update: 2018-12-07
最近一致在尋找一個很好的幾何實體布爾操作的庫,找到了小巧精緻但特別功能要收費的的sgCore,強大的不知道怎麼使用的openCASCADE,GNU開源UNIX系統的GNU Triangulated Surface
Time of Update: 2018-12-07
最近有想法準備研究一下可以即時切換而且方便更改的多國語言的應用程式,在網路上搜尋了一些資料,參考了MSDN的一些資料,最終做出一個簡單的類用於多語言支援。 註:該思路和類參考了《C#的Windows編程中多語言的實現》一文,對其作者表示感謝。另外順便鄙視一下那些胡亂轉載的網站,連作者名字都給胡亂換了!!! 基本思路是比較簡單: 在切換語言的時候調入相應XML資源到hash table 修改介面的時候擷取所有介面元素 從hash table裡面尋找相應的值 賦值即可
Time of Update: 2018-12-07
驅動之家上面看到的轉貼過來,重裝系統也方便了,免得每次都是去更新一次。“可惡”的是還需要.NET Framework 2.0的支援。還好,我的電腦上安裝有VS2005,這些問題就解決了。希望天下越來越多的軟體用.NET Framework 2.0寫啊,讓2.0成為福士電腦上都裝有的軟體就好了! Windows Updates Downloader可以直接從微軟網站下載Windows XP、Windows 2003 Server、Office 2003和Exchange
Time of Update: 2018-12-07
結合前幾日開發的《全國大壩基礎資料庫採集端》中的PDA程式開發過程,對VS2008開發智慧型裝置上的程式做個小總結。1 程式結構程式中包括四個部分:1. 系統配置這個部分用來配置系統中的相關參數,參數包括資料庫資訊和串口的配置資訊。這部分的主要技術是XML檔案的讀取和寫入。2. 資料下載從資料庫中下載資料到PDA,PDA上的儲存也是使用資料庫。這部分的技術主要是PDA裝置上的移動資料庫開發和使及用PDA串連PC資料庫3. 資料上傳把PDA上的資料上傳到PC資料庫中,使用的技術和2
Time of Update: 2018-12-07
最近在使用 Visual Studio .NET 2003 開發 Smart Device 項目時,發現 Windows Mobile 5.0 系統存在兩個問題,使用的 PDA 是HP iPAQ 2190。第一個問題:使用 cabwiz.exe 產生CAB安裝包時INF設定檔裡只能包含ANSI字元,不能包含中文或者其他Unicode字元,否則安裝後中文的部分,例如捷徑、“刪除程式”列表裡的程式名稱等都會出現亂碼。而同樣的安裝包在Pocket PC
Time of Update: 2018-12-07
[原創]SQL Server Mobile在WM中的應用(C#)SQL Server Mobile 是SQL Server 2005的功能之一,下面介紹一下SQL Mobile資料庫的建立。。。1、開始—>所有程式—>Microsoft SQL Server 2005—>SQL Server Management Studio,啟動SQL Server 2005;2、啟動之後你會看到一個“串連伺服器”的介面,在“伺服器類型”選擇“SQL Server
Time of Update: 2018-12-07
GPS Intermediate Driver自從 Windows Mobile 5.0 引進了 GPS Intermediate Driver(GPS 中間驅動程式,以下簡稱 GPSID),開發基於 GPS(Global Positioning System,全球定位系統)的 Windows Mobile 應用程式變得簡單多了。原因是它在開發人員編寫的應用程式和 GPS 裝置之間加入了一個中介層,使開發人員不需要通過串口直接存取 GPS 裝置,而是訪問 GPSID 提供的 API
Time of Update: 2018-12-07
裝置模擬器一直是行動裝置 App程式開發中的重要工具。我們可以在模擬器中測試應用程式,而不需要使用真實的裝置,使得開發更加簡單和快速,並且費用更少。微軟新版本的裝置模擬器 Device Emulator 2.0 在你安裝 Windows Mobile 6 SDK 的時候就會一起安裝到你的機器上。Device Emulator 2.0 繼承了 Device Emulator 1.0 的優點,並增加了對多種裝置狀態和特性的模擬,使得模擬效果更加逼真,使用起來跟真實裝置十分接近。Windows
Time of Update: 2018-12-07
昨晚睡覺前(淩晨1點鐘)從 Windows Mobile Developer Center 首頁的 Start Testing on Windows Mobile 6 Today By Downloading the Windows Mobile 6 SDKs 通知進去,還是沒有發布!今天早上來到公司一開機就馬上去看,終於發布出來了!Windows Mobile 6 SDKs
Time of Update: 2018-12-07
Mobile程式部署:將自己開發的Mobile WinForm程式部署到裝置上。建立1個Project,該程式啟動後就顯示系統時間。程式很簡單,就是在Form_Load事件中,將Label的Text值設定為系統時間。編譯後,運行到類比裝置上,進行測試。程式顯示正常,那可以進行部署了。在Solution中添加1個Project,選擇Solution->Add->New Project選擇Other Project types->Setup And
Time of Update: 2018-12-07
在開發Mobile Web Site之前,準備工作:1. 確認IIS可以正常啟動。2. VS2005能夠以HTTP方式正常建立Web Site。3. 至少有1個模擬器,Pocket PC,Smartphone,Openwave。建立1個空的網站,在網站中添加一個Mobile Web