2012年7月1日 星期日

如何在 Vistual Studio C++ 6 用其他的顯示字體

Visual Stdio C++ 6 算是有點老但是又常常在戰場上不退的編譯器. 因為相較他的繼承者, 她更小, 穩, 對於只寫 C/C++ MFC/Win32 的程式師, 她沒有過多的無用的功能, 是非常好用的. 我到現在還是繼續使用 (推薦加 Visual Assist X 的外掛).

跟大多數的編輯器一樣, 在程式碼編輯器上, 她永許你自訂使用不同的字體. 但不知道為什麼她的字體的設置, 不是把全部的系統安裝的字體全都列出來可供挑選. 我不知道她的選法, 就少少十幾種左右.


這些字體換了反而顯示效果更差, 把網路有很多漂亮的程式設計用的字體(稍後我會分享介紹) 安裝到系統, 但這裡的列表還是不會列出, 那要怎麼突破這個限制呢!

多年前我發現了一個方法, 這個方法我不曾在網路哪裡看過, 也許有人也知道, 秘而不宣, 或在網海中也很難搜尋到...今天就把他分享出來, 算是 "程式設計的藝術" 專題的 "前篇" 吧!

方法是利用修改 VC6 存在系統的 Register 表的設定值

詳細步驟如下:

首先我們要他在 Register 登錄表裡面產生一個自訂字體的項目

1. 在 VC6 選單 -> 'Tools' -> 'Option'

2. 選 'Format' 頁

3. 改變 'Category:' 到你想要自訂字體的項目 (如: Source Windows 或其他)

4. 改變 'Font:' 選擇列表裡面任何一個非預設的字體 (如: 細明體)

5. 以上 3,4 如果有不同視窗, 請各自都挑一個字體, 完成後, 按 'OK' 離開, 離開 VC6

接著我們要開始修改 Register 登錄表.

6. 在命令列(或 '開始' ->'執行')裡, 執行登錄編輯程式 regedit

7. 找到下面項目

    HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Format

   打開, 在其下你會看到出現, 你剛剛修改(step 3)的 Source Windows 或其他視窗
 
8. 點上面的機碼, 修改下面的鍵值

   FontFace
   FontSize


   為你想到的字體與大小



  p.s. 字體的名字需要是已經安裝在系統字體的 "顯示名字", 很簡單你在其他的可以選擇字體的應用程式列出的名字

9. 重開 VS6 ^^

有圖有真相, 改用 Dina 字體 :-)


附未修改前的採預設字體的樣子



P.S. 我後來就把鍵值直接輸出為一個文件, 下次就直接點選改入~ 如果你懶惰的話....

 -------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format]

[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Output Window]
"FontFace"="Dina"
"FontSize"=dword:0000000c

[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Source Browser]
"FontFace"="Dina"
"FontSize"=dword:0000000a

[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Source Window]
"FontFace"="Dina"
"FontSize"=dword:0000000c

[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Workspace Window]
"FontFace"="Dina"
"FontSize"=dword:0000000a
 -------------------------------------

2012年6月25日 星期一

Eclipse+Android SDK/NDK 開發環境的過程 (2/2)

接...Eclipse+Android SDK/NDK 開發環境的過程 (1/2)

接著要整合 NDK 產生的 lib (as xx.so) 能在 Eclipse 專案裡使用...

---------------------------------------------------------------------

46. 測試 NDK 與 Eclipse 整合 (僅開發 C/C++ libraries 需要)

47. 執行 Eclipse.exe

48. 開啟 step 25~31 的專案為基礎, 如果沒有請重做

49. 在 Package Explorer 下新增一個目錄 'jni'

50. 在 'jni' 目錄下新增一個 'File' 命名為 Andriod.mk, 編輯內容如下

    LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

    # Here we give our module name and source file(s)
    LOCAL_MODULE    := hello
    LOCAL_SRC_FILES := hello.c

    include $(BUILD_SHARED_LIBRARY)

    P.S. 如果 C 文件不只一個可以在 LOCAL_SRC_FILES 裡面列出

2012年6月20日 星期三

4. Install the phpMyadmin 3.x

Install the phpMyadmin 3.x

=====================================================================

(v3.5.1 tested)

STEP1: Apache, PHP and MySQL must be installed first...

STEP2: download and unzip the phpMyAdmin-3.x-all-languages.zip to

       your  Apache web doc folder like [Apache-folder]\htdocs

STEP3: copy config.sample.inc.php and rename it to config.inc.php

STEP4: edit config.inc.php to use http authentication

       $cfg['Servers'][$i]['auth_type'] = 'http';

STEP5: open url http://127.0.0.1/[phpMyAdmin-folder]/index.php

       enter user name 'root' and password set in MySQL