之前看到一篇文章寫得很有意思,自己用
vs2005嘗試著做,發現很多問題
1、**氣象台api返回的json資料(
2、外網獲取ip(
//3、sqlite(1中的城市代號利用sqlite3實現查詢)
4、c++中gb2312字串和utf-8之間的轉換(見這篇文章
5、jsoncpp(主要是處理1中的資料==見這篇文章
以上轉至
進入jsoncpp-src-0.5.0\jsoncpp-src-0.5.0\makefiles\vs71 開啟
jsoncpp.sln,右鍵lib_json-生成靜態庫,檔案在jsoncpp-src-0.5.0\jsoncpp-src-0.5.0\build\vs71\debug\lib_json資料夾中;
注:右鍵
lib_json-屬性-配置屬性-c/c++-**生成-執行時庫-「多執行緒除錯(/mtd)」
接下來建立乙個專案來查詢天氣,暫時只查詢本地(深圳天氣)未用到sqlite;
vs2005配置如下:
屬性-配置屬性-常規-mfc的使用-在靜態庫中使用mfc
屬性-配置屬性-常規-字符集-使用多位元組字符集
屬性-配置屬性-c/c++-**生成-執行時庫-多執行緒除錯(/mtd)
屬性-配置屬性-聯結器-輸入-附加依賴項-json_vc71_libmtd.lib nafxcwd.lib libcmtd.lib
將json_vc71_libmtd.lib庫和jsoncpp-src-0.5.0\jsoncpp-src-0.5.0\include\下的json資料夾匯入當前工程目錄,
在標頭檔案
中寫入#include "json/json.h"
// testjson.cpp : 定義控制台應用程式的入口點。
#include "stdafx.h"
#include "json/json.h"
#include
#include
#include
std::string getweb(const char* _purl)
}return std::string(cscontent);
}char* utf8togb2312(const char* _p8data)
return pgb2312data;
}void jsonweather()
VS2005驗證控制項
驗證控制項,這個對我們來說是比較重要的,雖然他不高深,可用處是很大的,常見與資訊收集 其實他也沒有多少要講的,主要有以下幾個方面 他可以被定義外觀 廢話 驗證程式的顯示方式,是靜態還是動態 注意第乙個驗證控制項的兩種 分組顯示錯誤資訊 自定義服務端驗證 自定義客戶端驗證 正規表示式 required...
vs2005配置選項
前天剛在csdn上面看到乙個問題 vs 2005開始的時候有個習慣設定 就是 c vb.net還是 我選錯了 想修改 怎麼辦 連線為 很興奮的衝上去把這個問題答了,輕鬆的拿了15分 整道題目才20分 今天又看到乙個問題 vs2005 剛啟動的那個介面,有很多配置選項的,比如 vs team,vs c...
VS2005常用外掛程式
1.visual assist 強烈推薦 va從5.0一直到現在的vax,功能越來越強大,除了以前版本中的自動識別各種關鍵字,系統函式,成員變數,自動給出輸入提示,自動更正大小寫錯誤,自動標示錯誤等等以外,最新的版本中還在 workspace 視窗中加入乙個va view,可以更方便的查詢工程中的檔...