Time of Update: 2018-12-03
在winform程式設計,比如在做地圖的項目中,會用到百度或google map api,但是他們的介面很多都是用javascript實現的,有時候不想用到webBrowser控制項,但是又想運行調用javascript方法,做起來很頭疼,查了很多資料和摸索,發現一個可以在winform程式中運行javascript代碼的方法。實現步驟如下: 1,先到微軟官方網站下載Windows Script Control
Time of Update: 2018-12-03
如果要你在程式中顯示資料庫中的資料記錄,你首先想用的顯示工具肯定是DataGrid。當然用DataGrid顯示資料記錄是一種既常用又簡單的方法。但是在程式控制方面,它卻無法那麼隨心所欲。本文就是介紹另外一種顯示資料記錄的方法--用ListView來顯示資料記錄,由於他是手動加入記錄,雖然在程式設計中稍微煩瑣了些,但對於那些在特殊的顯示要求,卻往往能夠滿足要求。 在.Net FrameWork SDK中定義了許多組件,Visual
Time of Update: 2018-12-03
筆記範圍:2.1節到2.2節 很多人都會覺得第二章很難,作者在第一篇的引言中也提到:如果讀者覺得第二章的內容難以理解,就跳過他。而個人認為這樣做不是最好的選擇,事實上,第一篇的目的在於對這語言有個很好的整體的理解,思維上的習慣,方法論的形成才是本章的重點,前面這些廢話,是對我們將要面對的難度以及我們要採取的態度作一個簡單的說明和建議,我們在第一章中學的那些東西,都是比較現成的、可以直接使用的、在用的過程中不太會受到文法上的限制的東西,我想大家還記得我在讀到資料類型的時候,有過一個疑問:為什麼那個
Time of Update: 2018-12-03
《Visual C++程式設計 視頻教程》書評說了不怕大家笑話,9月開學後我買了本《Visual C++程式設計 視頻教程》,很是不錯,雖然又點簡單。但是在我看完2遍後我發現其實這本書真是不錯,出了基礎得C++知識掌握大概,VC得環境也熟悉拉,對VC得開發得各個領域也有了一個全面得簡單瞭解。其實還是很值得再去看看得,書就是這樣 得多看幾遍,才過癮~!本來在10.1前就看完了,可是去了一趟桂林給忘了,今天補上,這本算是我得第一本VC方面得書籍拉。記之,憶之~~!!
Time of Update: 2018-12-03
1.開啟“我的電腦”-“工具”-“檔案夾選項”-“查看”-在“顯示所有檔案和檔案夾”選項前打勾-“確定” 2.刪除以下檔案夾中的內容: x:Documents and Settings使用者名稱Cookies下的所有檔案(保留index檔案) x:Documents and Settings使用者名稱Local SettingsTemp下的所有文件(使用者臨時檔案) x:Documents and Settings使用者名稱LocalSettingsTemporaryInterne
Time of Update: 2018-12-03
vc/c++時間函數 一、MFC類MFC提供了兩個日期和時間類CTime和CTimeSpan,分別代表相對時間和絕對時間。CTime是基于格林威治平均時間(GMT)的,本地的時間由環境變數TZ決定。CTimeSpan代表了時間間隔。CTime類由下列成員函數:CTime()建立一個CTime對象。GetCurrentTime()由當前時間建立一個CTime對象。GetTime()由CTime對象返回一個time_t變數。GetYear()擷取CTime對象代表的年。GetMonth()擷取CTi
Time of Update: 2018-12-03
Predicate,又一次看到了。從c++轉過來的時候就開始關注它是否支援c++的STL和predicate。看到都是支援的。誰讓他們都是C的超集呢。可以參照:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pUsing.html#//apple_ref/doc/uid/TP40001794 示範下代碼。 NSMutableArray *array =
Time of Update: 2018-12-03
在Symbian OS中,電話薄部分是通過一個預設的資料庫(contacts.cdb.)來操作和管理的。因此在Symbian系統裡可以用連絡人模型(Contacts
Time of Update: 2018-12-03
背景:最近項目中需要用到ActiveX控制項,項目是在.Net平台下開發的。因此就直接在項目中添加了對ActiveX控制項的引用,添加引用成功。在代碼中執行個體化類的執行個體也沒有問題,但在調用其方法或屬性時總是拋出"未處理 COMException"異常。 方法一:1、在系統中註冊該ocx控制項,命令:regsvr32.exe 控制項位置(加 /u 參數是取消註冊);2、在.net的工具箱中添加該控制項,拖到form中去就可以了。方法二:1、用Aximp.exe來封裝一下ocx控制項的類;2、
Time of Update: 2018-12-03
原文出處: http://hanlei.name/archive/2006/03/29/8904.aspx由於工作性質的關係,我常常需要為公司面試程式員。通常,我會首先要求應聘者做兩件事:第一,口頭說明虛方法、抽象方法、介面之間的異同和使用情境;第二,脫離IDE,手寫一個簡單的WinForm程式(例如包括布局整齊的兩個文字框和三個按鈕、點擊按鈕彈出訊息框顯示文字框內容),然後在命令列編譯運行。第一題是考物件導向中的繼承和多態概念,第二題則是考C#
Time of Update: 2018-12-03
點評:這幾天一直用這個控制項,可是老是有問題,也許這篇文章是解決問題最終的辦法了.]SerialPort中串口資料的讀取與寫入有較大的不同。由於串口不知道資料何時到達,因此有兩種方法可以實現串口資料的讀取。 一、線程即時讀串口; 二、事件觸發方式實現。
Time of Update: 2018-12-03
1.跨平台性。前者跨平台。後者基本上沒有這種說法。
Time of Update: 2018-12-03
1.檔案開啟函數:fopen調用形式:檔案指標名=fopen(檔案名稱(路徑),使用檔案方式)eg:FILE *fp;fp=fopen("file1.bat","rb");檔案使用方式“rt”
Time of Update: 2018-12-03
寫過模板的朋友也許知道,一個模板程式,當編譯器看到模板定義時並不立即產生代碼,只有在我們用到模板,並對其執行個體化的時候,才會產生特定的執行個體。此時,編譯器就要訪問定義模板的原始碼了。如果原始碼不可訪問,當然,編譯器會報錯的。記得我初學的時候,採用的是直接將聲明和實現全部放在一個.h裡面這個方法。但是,有時候我們確實想在.h檔案中聲明,在CPP檔案中實現,從而實現檔案分離。那麼下面我就寫寫一般模板函數,模板類,模板特化的檔案分離,我自己的心得。 在《C++primer》
Time of Update: 2018-12-03
在java裡面,整數可以很方便地轉換成字串.只要寫成:byte/short/int a = (範圍內的數值);String str = ""+ a;System.out.println(str);這樣就解決了但是C++ 裡面的 string 並不支援這樣的轉換將一個整數int a,轉換成字串呢?在晚上搜到的解決方式是長整形 long :#include <stdlib.h> char *ltoa(long value, char *string, int
Time of Update: 2018-12-03
五子棋實現代碼#include<stdio.h>#define M 9#define N 9void print(int a[M][N]){int i,j;for(i=0;i<M;i++){for(j=0;j<N;j++)printf(" %d",a[i][j]);printf("\n");}}int check(int a[M][N]){int i,j;for(i=0;i<M-5;i++){for(j=0;j<N-5;j++){if((a[i][j]==1)
Time of Update: 2018-12-03
#include"define.h"typedef struct{ float coef;//係數 int expn;//指數}term,ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}*Link;typedef struct{ Link head,tail; int len;}LinkList;typedef LinkList polynomial;status
Time of Update: 2018-12-03
之前我好像在一個論壇上看到了,過太久了,不太記得了,今天翻出來,覺得挺經典的,就貼出來了。如下:這是一個比較典型的問題,很多人都會遇到,這也是一個在C++輸入時經常遇到的一個問題。C++代碼如下:#include <iostream> 3.int main() 4.{ 5. using namespace std; 6. const int ArSize = 20; 7. char name[ArSize]; 8. char
Time of Update: 2018-12-03
十一放假放的不亦樂乎啊,今天才靜下來看看技術,偶然碰到了__attribute__,雖然之前在看Linux核心代碼時見過很多次,但還是對它熟視無睹,罪過啊,下面的文章是從源碼網上轉載的,原文在這裡:http://www.yuanma.org/data/2006/0625/article_948.htm,此處只是做簡單闡述,共同進步。 GNU C的一大特色(卻不被初學者所知)就是__attribute__機制。__attribute__可以設定函數屬性(Function
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Printing;using System.Windows.Forms;namespace Demo{ /// <summary> /// <para>列印DataGridView</para> /