Time of Update: 2018-12-03
概要DataGrid Web 控制項有內建的自動或自訂分頁功能,而 DataGrid Windows 控制項則沒有。本文示範了如何為 DataGrid Windows 控制項建立簡單的分頁機制。本文的程式碼範例利用了 DataSet 對象。在 ADO.NET 中,DataSet 對象是通過單次操作填充的並且永駐在記憶體中。如果您正在使用一個大型 DataSet,本文將為您介紹如何通過編程按塊或頁顯示資料。本樣本以 Microsoft SQL Server 羅斯文資料庫中的“客戶”表為資料庫後端。
Time of Update: 2018-12-03
我在網路上找到一個用Oxygen控制項傳送簡訊的C#源碼,試著調試了一下,發現確實不錯,使用起來也簡單。但美中不足的是在發送的簡訊中會自動加上控制項公司的資訊,註冊後會取消這些資訊,但註冊需要一筆不小的費用。我直接在Nokia的網站上下載了免費的PC Connectivity SDK3.0,調試後發現可以實現同樣的功能。以下程式在Nokia8310用紅外線串連電腦下傳送簡訊成功。安裝SDK3.0後,在引用中添加COM組件Nokia Setting Adapter for PC suite 3.7
Time of Update: 2018-12-03
在程式調試中,列印日誌對於我們在開發中跟蹤問題很有協助,雖然現在又很多封裝的日誌類。但如果只是簡單應用的話,下面一個簡單的函數就可以達到輸出記錄檔的目的。static void SaveLog(char* c) { CTime tm=CTime::GetCurrentTime(); CString name; name.Format( _T("c:\\log_%d_%d.log"),tm.GetMonth(),tm.GetDay()); CFile file;
Time of Update: 2018-12-03
許多軟體都有自動關機功能,特別是在長時間下載的時候,這個功能可是使你不用以守候在電腦前面,而電腦卻能按照您事先的設定自動關閉。現在我們用visual C#來編寫一個多功能的關機程式。該程式具有:定時關機、倒計時關機、關機提醒、系統資訊擷取等四項功能, 可設定關機時間精確到秒。並且讓你很快掌握Visual C#中對API的操作程式。 一. 設計關閉Windows表單 1. 介面的設計
Time of Update: 2018-12-03
我們要想實現中文發音或中文語音辨識,必需先安裝微軟的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能夠識別中、日、英三種語言,你可以在這裡下載:http://www.microsoft.com/speech/download/sdk51/,需要安裝這兩個檔案Speech SDK 5.1和5.1 Language Pack,其中5.1 Language Pack可以選擇安裝支援的語言。 安裝好以後,我們就可以開始進行語音程式的開發了。
Time of Update: 2018-12-03
“電腦朗讀”(英文)一個很好的觸發點,通過它可以實現電子小說閱讀、英文聽力測試、英文單詞學習... 下面的Speech已對MSTTS作了簡單封裝。 1.安裝好MSTTS(如果你有裝金山詞霸,系統就已經安裝了),可以在winnt/speech中打到vtxtauto.tlb檔案; 2.用.Net SDK內建的tlbimp工具把vtxtauto.tlb轉換成.dll格式: tlbimp vtxtauto.tlb /silent /namespace:mstts /out:mstts.dll
Time of Update: 2018-12-03
微軟AGENT簡介 微軟Agent API能夠提供卡通角色的顯示,另外,它還可以支援語音辨識,因此應用軟體可以對語音命令作出反應,而卡通角色可以通過合成的語音、錄製好的音頻訊號或文字對命令作出反應。 使用微軟AGENT的要求 要使用該技術,我們必須有下面的組件: ·微軟Agent核心組件 ·微軟Agent中的卡通角色━━Genie、Merlin、Robby和Peedy ·微軟Speech API 4.0a已耗用時間庫 ·微軟語音辨識引擎
Time of Update: 2018-12-03
using System;using System.Net.Sockets;using System.Net;using System.Security.Cryptography;using System.IO; ///////////////////////////////////////////// // 類名:Pop3 //
Time of Update: 2018-12-03
微軟在其.Net戰略中,對其主推的Web服務做了大肆的宣揚。現在,Web服務正如火如荼地發展著,相關的各項新技術層出不窮。Web服務的發展正構築著互連網時代美好的明天。在本文中,我將向大家介紹Web服務的一些基本知識以及如何用Visual C#一步一步地建立一個簡單的Web服務。 一.Web服務概述:
Time of Update: 2018-12-03
微軟的VS.Net開發工具推出已有一段時日了,其中的那門新語言C#也日漸為大家所熟悉並接受。C#作為一門新興的語言相信具有傳統語言不可比擬的優越性,特別是在網路應用方面,開發人員更是感覺到了C#的強大功能。所以本文就通過運用C#來實現一個基於POP3協議的郵件接收程式來向大家展示C#網路編程的功能強大,同時也向大家介紹一下基於POP3協議的電子郵件接收原理。首先我向大家介紹郵件接收的基本原理:一開始便是用戶端與伺服器的串連。不過,在用戶端串連到伺服器之前,注意把連接埠設為POP3協議預設的110
Time of Update: 2018-12-03
負責 Windows Template Library (WTL) 的開發人員最近發布了最新版本,這個模板庫非常優秀,完全支援隨 Windows Vista 引入的幾乎所有新使用者介面功能和增強功能。本月,我將重點介紹此最新版本中的一些新功能。如果您尚不熟悉 WTL 以及它與 Visual C++ 開發領域之間的適應情況,我在開頭將簡單地加以介紹。 為了能夠輕鬆建立 COM 用戶端和伺服器,同時儘可能產生最小、最快的代碼,Visual C++ 團隊開發了Active Template
Time of Update: 2018-12-03
linux下的(9php.com)c庫函數大全(增加了第二章)來自一本絕版的(9php.com)書,雖然沒有函數描述,但是最起碼可以知道分類,就可以去 man 了[table=95%][tr][td][font=FixedSys]Linux C函數庫參考手冊第1章字元測試函數isalnum(測試字元是否為英文字母或數字)isalpha(測試字元是否為英文字母)isascii(測試字元是否為ASCII碼字元)isblank(測試字元是否為空白格字元)iscntrl(測試字元是否為ASCII碼的(9
Time of Update: 2018-12-03
Linux下處理配置文檔經常是個讓人頭痛的問題, 因為它不像Win32平台有INI檔案處理的API或類對象, 這樣, 我們就只能以字元流的方式來分析處理了, 下面的程式段實現了一個典型的處理配置文檔的方法... /* 讀取並處理索引值型文檔 */ char name[20]; byte age; char sex[8]; int PropertyConfigurator (char *configFilename) { FILE*
Time of Update: 2018-12-03
/*****************************strlist.h***************************/ #ifndef DS_STRING_LIST_H_ #define DS_STRING_LIST_H_ struct strlist_node { char key_[64]; //Store the data as key char value_[64]; //the value struct strlist_node* next;
Time of Update: 2018-12-03
0. 引言 我們這篇文章主要講述了如何在C/C++語言中調用 sqlite 的函數介面來實現對資料庫的管理, 包括建立資料庫、建立表格、插入資料、查詢資料、刪除資料等。 1. 說明 這裡我們假設你已經編譯好了sqlite的庫檔案 : libsqlite3.a libsqlite3.la libsqlite3.so libsqlite3.so.0 libsqlite3.so.0.8.6 pkgconfig 和可執行檔 : sqlite3 我們再假設你的sqlite3的安裝目錄在
Time of Update: 2018-12-03
最近我正在Linux平台寫一個軟體,需要用到一個簡單的資料庫。mysql做資料庫固然很好,但其資料是存放在伺服器的。我想要的準系統也就是使用C程式建立一個資料庫本地檔案,然後可以對這個資料庫檔案執行基本的sql操作. 就像在Windows平台基於VC6.0的DAO資料庫編程一樣(建立一個本地檔案.mdb).從網上找到了一個開源免費的資料庫開發工具--sqlite, 網上的關於sqlite的介紹有很多,詳細見官方網站: http://www.sqlite.com.cn/ .
Time of Update: 2018-12-03
Linux系統下C語言編程 線程操作入門常識來源: 作者:Webmaster時間:2008-04-24 點擊: [收藏] [投稿] 被過濾廣告線程的建立和使用線程的建立是用下面的幾個函數來實現的.#include <pthread.h>int pthread_create(pthread_t *thread,pthread_attr_t *attr,void *(*start_routine)(void *),void *arg);void pthread_exit(void
Time of Update: 2018-12-03
Linux下C語言編程--基礎知識http://linuxc.51.net 作者:hoyt (2001-05-08
Time of Update: 2018-12-03
深入淺出C語言中的柔性數組在日常的編程中,有時候需要在結構體中存放一個長度動態字串,一般的做法,是在結構體中定義一個指標成員,這個指標成員指向該字串所在的動態記憶體空間,例如:typedef struct test { int a; double b; char *p; };p指向字串。這種方法造成字串與結構體是分離的,不利於操作。如果把字串跟結構體直接連在一起,不是更好嗎?於是,可以把代碼修改為這樣:char a[] = "hello
Time of Update: 2018-12-03
詳解C語言的類型轉換1.自動類型轉換字元型變數的值實質上是一個8位的整數值,因此取值範圍一般是-128~127,char型變數也可以加修飾符unsigned,則unsigned char 型變數的取值範圍是0~255(有些機器把char型當做unsighed char型對待, 取值範圍總是0~255)。如果一個運算子兩邊的運算數類型不同,先要將其轉換為相同的類型,即較低類型轉換為較高類型,然後再參加運算,轉換規則如所示。圖中橫向箭頭表示必須的轉換,如兩個float型數參加運算,雖然它們類型相同,