Time of Update: 2018-12-06
試著看了一下Google Style的C++編碼規範,先隨手寫了一個最簡單的程式來試試Cpplit。代碼如下————————————#include <iostream>using namespace std;int main() {cout << “Hello World!” << endl;return 0;}————————————運行指令————————————g++ main.cpp -o main./main————————————得到結果————
Time of Update: 2018-12-06
Windows核心編程 第5版 (Windows via C/C++, 5th Edition)深入解析Windows作業系統 第4版深入解析Windows作業系統(第5版·英文版)Windows程式設計 (第五版) 英文版 | Windows程式設計 (第五版) 中文版深入淺出MFC (第2版) 簡體+繁體中文文字版深度探索C++物件模型Visual C++技術內幕(第四版)修訂版Visual C++ 6.0 技術內幕 第五版 英文版+中文版+源碼MFC Windows程式設計 (修訂版.第2
Time of Update: 2018-12-06
從父母身上繼承了記買菜帳的習慣,一直用windows的記事本來當家計薄,每天樂此不疲。後來漸漸覺得應該發揮自己所長,讓這項工作更加智能化,而不僅僅停留在單純改變記錄介質的階段。又加上找工作的需要,想練習一下C#,於是就拿C#結合Crystal Reports寫了個家計薄工具。
Time of Update: 2018-12-06
在實際變成工作中,我們要寫大量的程式,比如說把一個錶轉為一個類對象或者寫一個調用帶n個參數的預存程序的方法等都需要手工去輸入大量的代碼,並且還有大量的重複代碼。為了避免大量的重複勞動,同時也為了工作的方便,根據自己的需要寫了這麼一個功能比較簡單的代碼產生器。其功能如下: 功能1: 設定資料庫串連伺服器(包括資料庫伺服器的IP、資料庫、登入帳戶、登入密碼),單擊確定儲存配置,儲存成功後確定按鈕不可用,同時彈出訊息對話方塊。 功能2; 串連資料庫,相應的使用者表、預
Time of Update: 2018-12-06
//write by wenhui.orgusing System;using System.IO;using System.Text;using System.Collections;namespace PDFGenerator{public class PDFGenerator{static float pageWidth = 594.0f;static float pageDepth = 828.0f;static float pageMargin = 30.0f;static
Time of Update: 2018-12-06
第1章 基於控制項的介面編程 1.1 自繪(OwnerDraw)按鈕的實現 1.2 AVI風格及IE風格的按鈕的製作 1.3 自繪菜單程式設計 1.3.1 小圖片的繪製 1.3.2 表徵圖、功能表項目文本及子功能表項標記繪製 1.4 編寫菜單的動態管理程式 1.5 自繪列表框的程式設計 1.6 在VC中使用向外延展群組合列表框 第2章 與視窗架構相關的控制項介面程式設計 2.1 在工具條中添加任意控制項 2.2 對話方塊工具條的建立 2.3 動畫進度條的製作 2.4 狀態列介面編程 第3章
Time of Update: 2018-12-06
C#開源項目(國外的還是很多)一、Ajax架構 Ajax.NET Professional (AjaxPro)是最先把AJAX技術在微軟.NET環境下的實現的AJAX架構之一。它在用戶端指令碼之上建立代理類來調用伺服器端的方法。 MagicAjax.NET是一款在ASP.NET下建立Web頁面提供AJAX技術的架構。它使開發人員很容易把AJAX整合到他們的頁面而不需要替換ASP.NET控制項或自己寫javascript指令碼代碼。
Time of Update: 2018-12-06
/* Code by Siko. This is siko's Dotnet_CSharp code. @2004*///FileName://This file is about .using System;using System.IO;public class cbtest03{ public static void Main() { Console.WriteLine("三種選擇型號: 1=(小, ¥3.0) 2=(中, ¥4.0) 3=(大,
Time of Update: 2018-12-06
在網上找了很長時間,沒有發現很好的用C#實現BHO的中文資料。沒有辦法,只好去找頭痛的english資料了。老外還是走在前頭,這方面資料還蠻多,下面是我找的兩個地址,還沒好好看,先放這裡。等以後把自己的心得放上來。Build a Managed BHO and Plug into the Browser:http://www.15seconds.com/issue/040331.htmAutoSig: A browser helper object that automatically
Time of Update: 2018-12-06
方法一:綁定enum TestEnum {zero=0,one=1,two=2} ComboBox cbo = new ComboBox(); cbo.DataSource = System.Enum.GetNames(typeof(TestEnum));TestEnum test = TestEnum .one; cbo.SelectedIndex = this.cbo.FindString(test.ToString());取值TestEnum testenum =
Time of Update: 2018-12-06
在區域網路內像處理本地磁碟上的檔案一樣進行檔案的讀寫操作,有很多方案,FTP :配置較麻煩,而且是非同步傳輸,傳輸完成的結果響應比較複雜;物理映射:需要在本地添加共用使用者的帳號Net Use:可以直接使用指定的共用目錄帳號(不需要在本地建立帳號)進行訪問,使用此Dos命令建立串連後,就可以直接像本地磁碟檔案一樣進行操作了。 以下是實現的C#代碼代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
前言任何操作資料庫的動作,都需要登入資料庫,而本次的內容主要介紹怎麼讓代碼與ORACLE資料庫連接。 一、通訊中的幾個概念節點網路中的通訊點叫做節點,一般而言都是將資料從一個節點傳輸到另外一個節點 協議網路上儲存的一組規則。 SQL*Net串連文法SQL*Net通過DECnet(協議)的預設資料庫串連文法為d:node預設資料庫串連每個節點都有一個預設資料庫。如果在CONNECT語句中,指定節點而不指定資料庫,則預設串連到節點的預設資料庫上。CONNECT沒有AT子句,就是使用預設串連;同樣的,
Time of Update: 2018-12-06
環境:WinXPSP3 + VC6 + ORACLE 11g步驟:1)建立demo.pc,內容如下:#include <stdio.h>// 全程說明段EXEC SQL BEGIN DECLARE SECTION;VARCHAR username[20];VARCHAR password[20];EXEC SQL END DECLARE SECTION;// 說明通訊區EXEC SQL INCLUDE sqlca;// 外部函數說明void
Time of Update: 2018-12-06
C++記憶體問題(很多公司面試的題目,值得一看,看懂了別忘了告訴我) void GetMemory(char *p){p=(char*)malloc(100);}void Test(void){char *str =
Time of Update: 2018-12-06
環境:WinXPSP2 + VC6 + ORACLE10g步驟:1)建立demo.pc,內容如下:#include <stdio.h>#include <string.h>typedef char asciz;EXEC SQL BEGIN DECLARE SECTION;EXEC SQL TYPE asciz IS STRING(20);asciz username[20];asciz password[20];int dept_number;char
Time of Update: 2018-12-06
環境:WinXPSP2+VC6+Oracle10g代碼:// 定義符號常數#define USERNAME "SCOTT"#define PASSWORD "x"#include <stdio.h>// 說明SQLCA和ORACAEXEC SQL INCLUDE SQLCA;EXEC SQL INCLUDE ORACA;// 啟用ORACLE通訊區:ORACA=YES,使它能被使用EXEC ORACLE OPTION (ORACA=YES);// 說明SQL變數EXEC SQL
Time of Update: 2018-12-06
函數存放在記憶體的代碼地區內,它們同樣有地址,我們如何能獲得函數的地址呢? 如果我們有一個int test(int a)的函數,那麼,它的地址就是函數的名字,這一點如同數組一樣,數組的名字就是數組的起始地址。 定義一個指向函數的指標用如下的形式,以上面的test()為例: int (*fp)(int a);//這裡就定義了一個指向函數的指標 函數指標不能絕對不能指向不同類型,或者是帶不同形參的函數,在定義函數指標的時候我們很容易犯如下的錯誤。int *fp(int
Time of Update: 2018-12-06
在說明什麼是友元之前,我們先說明一下為什麼需要友元與友元的缺點:
Time of Update: 2018-12-06
由於在工作中,常常要使用別人開發的COM對象,而我又很喜歡在C++中直接使用.h和_i.c檔案進行直接開發,所以將該方法寫於此.1.要求正確安裝了VS2.使用OLE View 產生對應.IDL檔案,(OLE View是VC6的一個工具)3.通過MIDL命令 產生.IDL檔案的.tlb,.h,_i.c檔案(要求進入Windows終端,運行下面命令,MIDL是VS的命令,如果出現檔案找不到,是由於您的環境變數配置問題)MIDL YourName.IDL /tlb YourName.tlb
Time of Update: 2018-12-06
單例模式也稱為單件模式、單子模式。使用單例模式,保證一個類僅有一個執行個體,並提供一個訪問它的全域訪問點,該執行個體被所有程式模組共用。有很多地方需要這樣的功能模組,如系統的日誌輸出等。 單例模式有許多種實現方法,在C++中,甚至可以直接用一個全域變數做到這一點,但這樣的代碼顯得很不優雅。《設計模式》一書中給出了一種很不錯的實現,定義一個單例類,使用類的私人靜態指標變數指向類的唯一執行個體,並用一個公有靜態方法擷取該執行個體。如下面的類定義: class CSingleton: