原创 Delphi 異常處理 詳解

[1] Exception類的定義在SysUtils單元中。 [2] Delphi也支持不從Exception繼承的異常類,但是我覺得這麼做並不十分的明智。 一、異常的來源  在Delphi的應用程序中,下列的情況都比較有可能產生異常。

原创 MS SQL Server的內外連接

在之前,我對MSSQL中的內連接和外連接所得出的數據集不是很清楚。這幾天重新溫習了一下SQL的書本,現在的思路應該是很清楚了,現在把自己的理解發出來給大家溫習下。希望和我一樣對SQL的連接語句不太理解的朋友能夠有所幫助。(發這麼菜的教程,

原创 有關於串口通信程序的編寫

Win 32系統把文件的概念進行了擴展。無論是文件、通信設備、命名管道、郵件槽、磁盤、還是控制檯,都是用API函數CreateFile來打開或創建的。該函數的聲明爲:  HANDLE CreateFile(  LPCTSTR lpFile

原创 C#編程指南——隱式類型和匿名類型

1.var 關鍵字 在方法範圍中聲明的變量可以具有隱式類型 var。隱式類型的本地變量是強類型變量(就好像您已經聲明該類型一樣),但由編譯器確定類型。下面的兩個i 聲明在功能上是等效的: var i= 10; // implicitly

原创 .NET框架程序設計——體系結構

談到.NET,相信對於大多數初學者而言,都會感覺比較亂、比較迷茫,什麼是ASP.NET、ADO.NET、VB.NET、VC.NET和.NET Framework 等等概念,搞的我們暈頭轉向的,他們之間到底是什麼關係呢,爲何如此相似

原创 C#編程指南——類的繼承、多態性

1. 繼承 <span style="font-size:14px;">public class A { } public class B: A { }</span> A:基類;B:派生類 派生類將獲取基類的所有非私有數據和行爲以及派

原创 C#參考— —類型

1.通用類型系統概述 通用類型系統定義瞭如何在運行庫中聲明、使用和管理類型,同時也是運行庫支持跨語言集成的一個重要組成部分。通用類型系統執行以下功能: 建立一個支持跨語言集成、類型安全和高性能代碼執行的框架。 提供一個支持完整實現多

原创 C# 編程指南——類和結構及其成員的可訪問性

1.訪問修飾符 訪問修飾符是一些關鍵字,用於指定聲明的成員或類型的可訪問性。 public, protected, internal, private. 可以限制類和結構,以便只有聲明它們的程序或命名空間才能使用它們。可以限制類成員,以便

原创 C#參考——關鍵字

關鍵字是對編譯器具有特殊意義的預定義保留標識符。它們不能在程序中用作標識符,除非它們有一個 @ 前綴。例如,@if 是有效的標識符,但 if 不是,因爲 if 是關鍵字。 關鍵字 類型 值類型引用類型:class, delegate,

原创 C# 編程指南——類型轉換

由於 C# 是在編譯時靜態類型化的,因此變量在聲明後就無法再次聲明,或者無法用於存儲其他類型的值,除非該類型可以轉換爲變量的類型。例如,不存在從整數到任意字符串的轉換。因此,將 i 聲明爲整數後,就無法將字符串“Hello”賦予它,如下面

原创 關於SQL 中的單引號和雙引號

以Insert語言爲例,很多同學都在這個方面發生了問題,其實主要是因爲數據類型和變量在作怪。下面我們就分別講述,雖然說的是Insert語句,但是Select、Update、Delete語句都是一樣的。 假如有 mytable表格,如下:

原创 程序員需要心沉下來和仔細再仔細

這兩天在寫一個程序,用的是access數據庫。要動態創建一個數據表,並且數據表中的字段要循環創建。 一開始用的是OleDbParametr傳遞數據: while (i <= nPostions)

原创 Control.INvoke 和 Control.BeginInvoke

一、爲什麼Control類提供了Invoke和BeginInvoke機制? 關於這個問題的最主要的原因已經是dotnet程序員衆所周知的,我在此費點筆墨再次記錄到自己的日誌,以便日後提醒一下自己。 1、windows程序消息機制 Wind

原创 事件和委託

引言 委託和事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裏憋得

原创 Socket 詳細介紹

套接字模式:分爲阻塞套接字(block)和非阻塞套接字(non-block),或者爲同步套接字(synchrony)和異步套接字(asynchrony) 套接字模型:描述如何對套接字的I/O進行管理。 WinSock 提供五種套接字I/O