Time of Update: 2017-02-27
現在大部分C#串連資料庫都會是sql server 。但對一些舊的資料庫檔案的串連和操作就不太熟了。今天就有這個問題,要對FOXPRO產生的DBF檔案資料庫進行操作。我在CSDN上查了很久,大部分有問題都沒很好地回複到這些操作上的問題。經過我的實驗,用ODBC來串連它就可以了。下面是所用的代碼。都很簡單,就是格式上要注意。和用開的查詢語句會有很大不同。protected void Page_Load(object sender, EventArgs
Time of Update: 2017-02-27
這個程式是為我的學生做的一個象棋遊戲,裡面涉及大家有興趣的朋友可以下載來看看其中繪製了一個虛擬網格,其中網格分布為9X10分布,和正規象棋布局一樣,即GridX,GridY作為該網格的X,Y座標,所有座標點均採用此虛擬網格進行轉換其中定義了一個棋子介面,所有棋盤和棋子之間的互動均來自此介面public interface IChessItem{/**//// <summary>/// 為藍方還是紅方/// </summary>Enums.ChessType
Time of Update: 2017-01-19
0. 摘要本文翻譯自《Recommended C Style and Coding Standards》。作者資訊:L.W. Cannon (Bell Labs)R.A. Elliott (Bell Labs)L.W. Kirchhoff (Bell Labs)J.H. Miller (Bell Labs)J.M. Milner (Bell Labs)R.W. Mitze (Bell Labs)E.P. Schan (Bell Labs)N.O. Whittington (Bell
Time of Update: 2018-07-17
錯誤描述 伺服器錯誤 500 - 內部伺服器錯誤。 您要尋找的資源有問題,無法顯示。 Server Error in '/' Application. Maximum request length exceeded. Description: An unhandled exception occurred during the execution of the current web request. Please review the
Time of Update: 2018-07-18
編輯框Edit Control 本節要講的編輯框(Edit Control)同樣是一種很常用的控制項,我們可以在編輯框中輸入並編輯文本。在前面加法計算機的例子中已經示範了編輯框的基本應用。下面具體講解編輯框的使用。 一. 編輯框的通知訊息 編輯框發生某些事件時會向父視窗發送通知訊息。在對話方塊模板中的編輯框上點右鍵,選擇“Add Event
Time of Update: 2018-07-18
子視窗全螢幕顯示必須去除子視窗屬性變為快顯視窗且父視窗變為案頭NULL,不然因為父親視窗不是全屏的,所以無法全屏,在恢複時必須轉變為子視窗屬性和父視窗 // 恢複視窗 if(m_bFullSceen) { m_pWndSave->ShowWindow(SW_SHOW); SetParent(m_pWndSave);
Time of Update: 2018-10-22
標籤:line like lin 個數 icp 產生 思考 重複 problem 題意求n的全排列中將前k個數排序後最長公用子序列>=n-1的個數思考我們先把最後可能產生的結果找出來,再找
Time of Update: 2018-12-05
dataGridView更新資料庫可以分2中情況: 1 dataGridView更新資料庫自訂資料來源更新資料庫,2
Time of Update: 2018-12-05
1、網上流傳最廣的應該是隱藏法了,原理就是把舊視窗隱藏掉,再開啟新視窗。 具體的代碼如下: //在舊視窗中的合適位置寫這些代碼 //建立一個NewForm視窗(NewForm是自己定義的Form) NewForm fm=new NewForm() this.Hide(); //隱藏現在這個視窗 fm.Show(); //新視窗顯現
Time of Update: 2018-12-05
1. ModBus的 Client/Server模型2. 資料包格式及MBAP header (MODBUS Application Protocol header)3. 大小端轉換4. 事務標識和緩衝清理5. 範例程式碼 0. MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE :http://www.modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf 1.
Time of Update: 2018-12-07
在公司上班,下班時需要簽退,而我呢隔三差五就會忘那麼一次。怎麼辦呢,於是就想能不能捕獲windows的關機事件,做一個程式讓它在關機的時候提醒我一下呢。 非常幸運很容易就找到了Microsoft.Win32命名空間下面的SystemEvents類,他有一個靜態事件 SessionEnding在系統登出或者關機時發生,此事件只有在winform的程式下有效,而在控制台程式下面無效,不能激發事件;還有一點我們必 須在程式推出時將加上的事件移除掉,否則就容易造成記憶體溢出。 關鍵代碼如下:
Time of Update: 2018-12-08
功能:將一個或多個按鍵訊息發送到使用中視窗,就如同在鍵盤上進行輸入一樣。文法:SendKeys.Send(string keys);SendKeys.SendWait(string keys);說明:(1)每個按鍵由一個或多個字元表示。為了指定單一鍵盤字元,必須按字元本身的鍵。例如,為了表示字母 A,可以用 "A" 作為 string。為了表示多個字元,就必須在字元後面直接加上另一個字元。例如,要表示 A、B 及 C,可用 "ABC" 作為 string。 (2)對 SendKeys
Time of Update: 2018-12-07
本文是通過幾篇轉帖的文章整理而成的,內容稍有修改:一、C語言中,為什麼字串可以賦值給字元指標變數char *p,a='5';p=&a; //顯然是正確的,p="abcd"; //但為什麼也可以這樣賦值??問:一直理解不了為什麼可以將字串常量賦值給字元指標變數,請各位指點! 答:雙引號做了3件事: 1.申請了空間(在常量區),存放了字串 2. 在字串尾加上了'/0' 3.返回地址你這裡就是 返回的地址 賦值給了
Time of Update: 2018-12-07
在.net中操作資料庫的時候,我們更多的是推薦使用參數化來傳值,但這其中就會產生一些疑惑,比如使用Decimal時如何保持與資料庫中一樣的精度與小數位元呢? 利用參數的Precision與Scale的屬性即可,樣本如下: ///<summary > ///更新一條資料 ///</summary > public DictionaryEntry
Time of Update: 2018-12-08
先看代碼: using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; /**//// <summary> /// /// **產生高品質縮圖程式** /// /// File: GenerateThumbnail.cs /// /// Author: 周振興 (Zxjay 飄遙) /// /// E-Mail: tda7264@163
Time of Update: 2018-12-06
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Drawing; using System.Drawing.Drawing2D; namespace RoundPanel { class RoundPanel : Panel { private int mMatrixRound = 8;
Time of Update: 2018-12-07
前幾天寫了一篇關於隨身碟鎖的文章,寫完之後上癮了,竟然打算自己寫一個這樣的軟體。 唉~這個軟體第一次分析的時候簡單,但是對我這種“進階”程式員,還是有點難度的。還好在看了一點《Programming Windows》(這本書可不是講核心編程的,是WIN32編程而已,可惜好書總是絕版的早)後理清了思路。
Time of Update: 2018-12-07
DataGridView雖然有VerticalScrollBar屬性, 但卻是受保護的對象, 無法外部存取, 看了一下DataGridView的各項屬性, 發現FirstDisplayedScrollingRowIndex就是捲軸的Value, DataGridView的行高乘以FirstDisplayedScrollingRowIndex就是客戶區高度. 以下是有關垂直捲軸的樣本: int _ScrollValue = 0; private
Time of Update: 2018-12-07
蠟人張的專欄 RDLC報表(一)RDLC報表(二)RDLC報表(三)RDLC報表(四)RDLC報表(五)RDLC報表(六)RDLC報表(七) RDLC報表(八) 完整的自訂紙張列印RDLC報表例子RDLC Report Design Step by Step 1: DrillThrough ReportRDLC Report Design Step by Step 2: SubReport RDLC Report Design Step by Step 3: Mail Label
Time of Update: 2018-12-07
一、屏蔽指令碼錯誤提示 當IE瀏覽器遇到指令碼錯誤時瀏覽器,左下角會出現一個黃色表徵圖,點擊可以查看指令碼錯誤的詳細資料,並不會有彈出的錯誤資訊框。當我們使用WebBrowser控制項時有錯誤資訊框彈出,這樣程式顯的很不友好,而且會讓一些自動執行的程式暫停。我看到有人採取的解決方案是做一個表單殺手程式來關閉彈出的表單。今天探討的方法是從控制項解決問題。 1、SHDocVw.dll 在COM時代我們使用的WebBrowser控制項是SHDocVw.dll。屏蔽錯誤資訊的方法很簡單使用下面的一句就可