PIXNET Logo登入

Edison.X. Blog

跳到主文

YouLoveMe() ? LetItBe() : LetMeFree() ;

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 13 週一 201020:07
  • [T] VS 查看巨集(Macro) 與 typedef

查看巨集-000.png
剛開始接觸 Win32 API 或 MFC,甚至使用其它函式庫所提供之 library
都會遇到許多 #define 或 typedef 等問題,到時要查還要看技術文件,
這裡提供一個較簡便的方式,使用限制為,不能查看 .lib 與 .dll 中之 macro
1. 選取你要查的巨集/ typedef 型別,此處選取的 IDI_APPLICATION 為一巨集。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(275)

  • 個人分類:visual studio
▲top
  • 12月 13 週一 201019:52
  • [T] VS 自動縮排功能

VS自動縮排-000.png

 
1. 在 VS 原始碼編輯器中貼上原始碼
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(5,190)

  • 個人分類:visual studio
▲top
  • 12月 07 週二 201000:16
  • [W] 設定 Console 游標位置

WinConsole -002.png
繼上個程式之後,我們已知道所有的步驟都要先取得 Handle,要 "畫" 出字串的時候就用 WriteConsole,但有時並不想從最左上角開始畫,這時我們必須介紹一個指令 SetConsoleCursorPosition
BOOL WINAPI SetConsoleCursorPosition(
  __in          HANDLE hConsoleOutput,
  __in          COORD dwCursorPosition
);

這指令主要就是把游標移到指定的位置上,到時再輸出的時候也能直接從該位置輸出。裡面有用到一個結構是 COORD,原型如下
typedef struct _COORD {
  SHORT
X;
  SHORT
Y;
} COORD,
*PCOORD;
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(6,919)

  • 個人分類:Win32-Console
▲top
  • 12月 06 週一 201022:07
  • [W] 初學者的 windows.h

WinConsole -001.png
這系列 ( console to windows) 文章並不會說到有關視窗程式設計的技巧,主要提供在 console 底下使用的人一些問題的指引與解決方案,但往往找到的解答都是有些讓初學者震驚的 windows.h ,於是特發此系列文章。若真是想學視窗程式設計,請考慮挑本 win32 視窗程式設計,或 MFC, BCB 視窗程式設計等此類書籍。當然,若評估考量後要用 C#, VB, JAVA... etc,也非常讚同,總之看官學得有興趣就好。
在往下看這系列的文章時,請先至少把基本的 C 或 C++ 學好,不然這部份對您而言沒有任何幫助。另,我該說先去多看看 windows.h 裡面有什麼東西嗎?如果您之前真的翻過 windows.h 裡面有什麼 struct, macro, function, 您會和我一樣,看得愈來愈亂,甚至裡面還有包含其它的 header, 再連過去看,這下真的是亂到不能再亂了!!於是我較建議,有需求的時候再上 MSDN 去查查,不然還是買本有系統的書回來學學,只是鮮少書籍專門在講 windows.h 裡面的 console 函式。
這次,重新先架構第一個程式 - Hello World, 相關說明如下
1. 資料型態 - HANDLE 、DWORD、LPDWORD
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(1) 人氣(31,150)

  • 個人分類:Win32-Console
▲top
  • 12月 06 週一 201016:20
  • [C數] 優化版math.h

這陣子研究 math.h 與 bitwise 優化問題,找了很多資料後,發現其實別人寫好的 library 實在也很多,原本是要優化三角函式,最後還是只把觀念帶走,下次有空的時候再實際 coding 吧。以下為我找到的參考資料。
(1) Bit Twiddling Hacks
http://www-graphics.stanford.edu/~seander/bithacks.html
這篇文章在探討 bitwise 操作,裡面有提出許多平常運算加速之方式,但建議要用的話還是包成 function 或 marco 再使用, 不然會看不懂。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(536)

  • 個人分類:常見關於數
▲top
  • 12月 01 週三 201001:31
  • [LIB] FFTW 安裝

fftw-000.png
0. 環境說明
WinXP + VS2008
1. 從 FFTW 原網址下載檔案,並解壓縮。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(2) 人氣(3,967)

  • 個人分類:Library
▲top
  • 11月 30 週二 201006:40
  • [數] 數的介紹


這裡的資料全都是參考自網路,對於定義並非予以正式數學之定義,但說明應都能明白如何判斷該數之特性。
     -by EdisonX
-----------------------------------------------------------------------------------
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(4,595)

  • 個人分類:有趣數學
▲top
  • 11月 29 週一 201004:30
  • [T] io redirection

如果寫了一隻程式, 裡面有許多東西是使用者要輸入的, 而且還不只輸入一次,
在開發過程中, 每次生成一個執行檔案,還要一個一個用手 keyin, 很麻煩。
於是便產生了一個問題: 有沒有辦法把測試資料寫成一個檔案,
程式自動去抓的內容, 而不用再用人工用手 keyin ?
考慮以下程式碼
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(378)

  • 個人分類:批次檔batch
▲top
  • 11月 28 週日 201006:01
  • [C] 牛頓 向前差除/向後差除 內差法

NewtonForward2Backward.png
雖然向前差除和向後差除在計算順序上似乎有些不同,但對程式設計而言,事實上前差法和後差法是一樣的東西,只是表格輸出不同而已。說明圖如下所示。
 
 
/*
        Newton Forward and Backward Interpolation Algorithm
        Assume function is -4x^4 + 2x^3-3x^2+4x-1
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(2,625)

  • 個人分類:多項式內差法
▲top
  • 11月 28 週日 201003:26
  • [C] Lagrange 內插法

/*
     Largrange Interpolation Algorithm
     (1) give n, give x[0..n], give y[0..n]
     (2) Ln,k(x) = (x-x0)*(x-x1)*...*(x-xn) / (xk-x0)*(xk-x1)-...*(xk-xn)
     (3) P(x) = Ln1(x)f(x1)+Ln2(x)f(x2)+...+Lnn(x)f(xn)
     assume function = -4x^4 + 2x^3-3x^2+4x-1
                                                      -by EdisonX
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define N 4
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(2) 人氣(3,699)

  • 個人分類:多項式內差法
▲top
«1...26272831»

個人資訊

edisonx
暱稱:
edisonx
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (4,979)多測資處理
  • (21,952)bitset 整理
  • (83,006)[C&++] 亂數基本使用
  • (444,462)[C] printf 引數說明
  • (39,455)[C] scanf 引數說明
  • (31,150)[W] 初學者的 windows.h
  • (49,843)VBA Procedure 簡述
  • (45,791)VBA 活頁簿(Workbooks)管理
  • (58,126)[浮點數] IEEE754 , C/C++ 浮點數誤差
  • (80,150)[C] 計時器整理

文章分類

toggle 開發手札 (2)
  • 未實作的想法 (4)
  • 心得筆記 (2)
toggle C/C++ (8)
  • C/C++ Note (52)
  • 亂數 (10)
  • Debug (9)
  • Hidden Features in C (6)
  • OO NOTE (0)
  • 面試題庫 (12)
  • C/C++ FAQ (4)
  • STL Note (3)
toggle 應用軟體/工具 (1)
  • Office (1)
toggle 數值分析 (9)
  • 非線性方程式求解 (10)
  • 矩陣運算 (7)
  • 深入質數 (5)
  • 浮點數 (9)
  • 複數 Complex (2)
  • 積分法 (2)
  • 多項式內差法 (2)
  • 常見關於數 (5)
  • math.h/cmath application (8)
toggle 程式之美 (1)
  • 遊戲之樂 (3)
toggle VB.Net (1)
  • VB.Net Note (1)
toggle 英文 (1)
  • 專題單字 (1)
toggle AutoIt!! (2)
  • AutoIt!! Note (13)
  • Auto-Dll (9)
toggle VBA (4)
  • VBA FAQ (5)
  • VBA Note (9)
  • VBA tec. (1)
  • VBA_Note2 (3)
toggle MFC (1)
  • MFC雜記 (4)
toggle Win32 (8)
  • Process (10)
  • Win32-Console (5)
  • 檔案系統 (1)
  • 音效 (1)
  • 隱喻外掛 (3)
  • System undoc. (0)
  • GDI (2)
  • 記憶體管理 (1)
toggle 環境與Script (4)
  • visual studio (6)
  • 批次檔batch (2)
  • 程式環境架構 (3)
  • Library (3)
toggle 數學整理 (2)
  • 常用公式 (1)
  • 有趣數學 (2)
toggle 演算法 (7)
  • Bit-Hacks (1)
  • AI (13)
  • 大數 (5)
  • 資料結構 (0)
  • 影像 (2)
  • 遞迴-recursive (2)
  • 回溯.列舉.遞迴 (2)
toggle 程設亂語 (1)
  • 胡言亂語 (10)
toggle SmallTalk (1)
  • SmallTalk (27)
  • 未分類文章 (1)

最新文章

  • 轉戰 python
  • [MFC] CArray 注意事項
  • 你真的很狠...
  • [開發手札] tool 整理 <NOTE>
  • [開發手札] vs dll 相容性
  • [開發手札] vc 效率問題
  • [開發手札] 修改 exe 裡面的 constant
  • [開發手札] 受不了 IDE 常當機問題...
  • [Job] Job Journal 130501
  • [面試] some tips

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

留言板