青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
網絡服務器軟件開發/中間件開發,關注ACE/ICE/boost
C++博客
首頁
新隨筆
聯系
聚合
管理
152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(18)
給我留言
查看公開留言
查看私人留言
隨筆分類
ACE(12)
boost(6)
C++基礎(20)
CORBA(4)
Design Pattern(1)
ebook(1)
ICE(7)
java(1)
linux(28)
mysql(15)
PHP(1)
python(6)
RakNet(1)
SQLite
STL(1)
VC/MFC/.NET(4)
辦公技巧(5)
編碼知識(8)
創意&想法(2)
開發感想(12)
理財(2)
其它開源庫(13)
生活感想(23)
數據結構算法(1)
通信技術(8)
網絡服務器開發(9)
游戲開發(4)
隨筆檔案
2012年7月 (1)
2011年9月 (1)
2011年8月 (1)
2011年5月 (2)
2011年4月 (1)
2011年1月 (9)
2010年12月 (6)
2010年11月 (1)
2010年10月 (3)
2010年9月 (12)
2010年8月 (7)
2010年7月 (1)
2009年10月 (2)
2009年9月 (3)
2009年8月 (1)
2009年3月 (1)
2009年2月 (5)
2009年1月 (6)
2008年12月 (2)
2008年11月 (1)
2008年10月 (1)
2008年9月 (1)
2008年7月 (9)
2008年6月 (10)
2008年5月 (13)
2008年4月 (2)
2008年3月 (3)
2008年1月 (1)
2007年11月 (5)
2007年9月 (1)
2007年8月 (5)
2007年7月 (3)
2007年6月 (2)
2007年5月 (4)
2007年4月 (20)
2007年3月 (6)
文章分類
設計模式
文章檔案
2007年3月 (3)
好友博客
LOGOS
搜索
積分與排名
積分 - 237819
排名 - 107
最新評論
1.?re: C++實現的MD5算法
你這代碼功底也夠爛了,你多測試幾次,內存嘩嘩的流...
--熱心網頁
2.?re: std::queue的front的問題[未登錄]
在c++中int并不是類,沒有析構,是值拷貝。
你換std::string試試,準掛。
--星爺
3.?re: mysql下如何執行sql腳本【轉】[未登錄]
Thanks!
--me
4.?re: ldconfig幾個需要注意的地方 zhuan
學習了,收藏
--thebye85
5.?re: 體驗RakNet的RPC3
評論內容較長,點擊標題查看
--雅歌
閱讀排行榜
1.?mysql下如何執行sql腳本【轉】(15023)
2.?怪異的boost,fatal error LNK1104: 無法打開文件“libboost_system-vc80-mt-gd-1_35.lib”(11476)
3.?boost interprocess之message queue(7133)
4.?【ZT】ADSL大型技術專題(圖文)(6932)
5.?VOIP開源項目源碼地址(二) ---[voip涉及到的所有的資料]【轉帖】(5449)
評論排行榜
1.?Buffer類就應該簡單,直觀(16)
2.?怪異的boost,fatal error LNK1104: 無法打開文件“libboost_system-vc80-mt-gd-1_35.lib”(13)
3.?自己造的一個線程類(12)
4.?對基本類型的再包裝,方便了移植(12)
5.?游戲害慘了我多少同學(10)
C++中使用C#的App.Config配置文件
自從做公司的SNS社區以來,寫了不少的C#代碼,與C++相比,C#是易于使用的,開發效率提高很多倍,其中印象比較深刻的是,在一個C#工程中,可以通過向導添加配置文件,默認文件名為App.Config,是XML格式,一般內容為:
<?
xml version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
<
configuration
>
<
appSettings
>
<
add key
=
"
Ip
"
value
=
"
localhost
"
/>
<
add key
=
"
Port
"
value
=
"
8888
"
/>
<
add key
=
"
ServiceName
"
value
=
"
Indexer
"
/>
</
appSettings
>
</
configuration
>
通過在appSettings里面添加add元素,即可實現通常的配置功能,更重要的是,可以進一步擴展為多級的樹形結構,與Ini格式相比,更直觀,可讀性更強,下面是基于CMarkup(
http://www.firstobject.com/
)的一個簡單實現:
頭文件如下:
#pragma once
#include
<
string
>
#include
<
map
>
class
AppConfig
{
public
:
AppConfig(
void
);
~
AppConfig(
void
);
int
GetInt(std::
string
key);
std::
string
GetString(std::
string
key);
private
:
std::map
<
std::
string
,std::
string
>
config_map_;
}
;
extern
AppConfig appConfig;
源文件如下:
#include
"
AppConfig.h
"
#include
"
Markup.h
"
AppConfig appConfig;
AppConfig::AppConfig(
void
)
{
CMarkup parser;
if
(
!
parser.Load(
"
App.Config
"
))
{
return
;
}
if
(parser.FindChildElem(
"
appSettings
"
))
{
parser.IntoElem();
while
(parser.FindChildElem(
"
add
"
))
{
std::
string
key
=
parser.GetChildAttrib(
"
key
"
);
std::
string
value
=
parser.GetChildAttrib(
"
value
"
);
config_map_[key]
=
value;
}
parser.OutOfElem();
}
}
AppConfig::
~
AppConfig(
void
)
{
}
int
AppConfig::GetInt( std::
string
key )
{
if
(config_map_.find(key)
!=
config_map_.end())
{
return
atoi(config_map_[key].c_str());
}
else
{
return
0
;
}
}
std::
string
AppConfig::GetString( std::
string
key )
{
if
(config_map_.find(key)
!=
config_map_.end())
{
return
config_map_[key];
}
else
{
return
""
;
}
}
測試代碼為:
//
MarkupTest.cpp : 定義控制臺應用程序的入口點。
//
#include
"
stdafx.h
"
#include
"
AppConfig.h
"
#include
<
iostream
>
using
namespace
std;
int
_tmain(
int
argc, _TCHAR
*
argv[])
{
cout
<<
appConfig.GetString(
"
Ip
"
)
<<
"
-----
"
<<
appConfig.GetInt(
"
Port
"
)
<<
"
----
"
<<
appConfig.GetString(
"
ServiceName
"
)
<<
endl;
return
0
;
}
posted on 2010-12-29 00:25
true
閱讀(2584)
評論(0)
編輯
收藏
引用
所屬分類:
其它開源庫
、
C++基礎
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
給ZThread提供一個patch
C++中使用C#的App.Config配置文件
讓人有點郁悶的PHP
國內一個不錯的開源鏡像
cmarkup【轉】
開源數據庫概覽【轉】
92個經典開源項目集錦(包括URL)【轉】
TinyXml總結
tinyxml 的使用,轉
tinyxml 使用
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © true
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
99国产精品久久久久久久久久
|
亚洲欧洲日韩综合二区
|
亚洲成人在线视频播放
|
久久福利电影
|
性欧美精品高清
|
国产欧美一区二区在线观看
|
国产精品99久久久久久久女警
|
91久久国产精品91久久性色
|
蜜桃伊人久久
|
亚洲最快最全在线视频
|
亚洲一区www
|
一本久道综合久久精品
|
欧美日韩综合不卡
|
亚洲精品国产精品久久清纯直播
|
欧美成人精品一区二区三区
|
麻豆精品视频在线观看视频
|
亚洲国产日韩精品
|
欧美激情一区二区三区
|
欧美日韩国产一区二区三区
|
亚洲欧美综合
|
久久疯狂做爰流白浆xx
|
一区二区三区在线视频播放
|
欧美+日本+国产+在线a∨观看
|
久热精品视频在线
|
9l国产精品久久久久麻豆
|
亚洲美女色禁图
|
国产美女精品在线
|
久久躁狠狠躁夜夜爽
|
免费观看成人www动漫视频
|
99国产精品99久久久久久
|
夜夜嗨av色一区二区不卡
|
国产精品一区二区在线观看
|
久久亚洲综合网
|
欧美精品免费观看二区
|
亚洲理伦电影
|
国产精品久久毛片a
|
激情欧美一区二区三区
|
亚洲国产成人av好男人在线观看
|
欧美日韩一区免费
|
欧美自拍偷拍
|
国产精品ⅴa在线观看h
|
亚洲欧美韩国
|
美女久久网站
|
国产欧美日韩另类视频免费观看
|
制服诱惑一区二区
|
亚洲一区二区动漫
|
久久久久国产一区二区三区四区
|
欧美国产在线电影
|
欧美在线观看视频
|
欧美国产精品v
|
香蕉成人久久
|
亚洲综合成人在线
|
亚洲风情亚aⅴ在线发布
|
亚洲第一久久影院
|
国产精品福利影院
|
亚洲国产日本
|
亚洲高清不卡在线
|
999在线观看精品免费不卡网站
|
亚洲国产mv
|
久久精品视频在线播放
|
亚洲免费在线视频
|
牛牛影视久久网
|
久久久免费精品视频
|
国产精品视频免费观看www
|
亚洲激情在线观看
|
国产精品嫩草影院一区二区
|
亚洲日本精品国产第一区
|
在线观看日韩www视频免费
|
欧美亚洲网站
|
欧美一区二区在线免费观看
|
国产精品老女人精品视频
|
99国产精品久久久久久久
|
99re6这里只有精品
|
欧美精品综合
|
亚洲精品中文字幕女同
|
亚洲免费黄色
|
欧美区一区二区三区
|
久久久久久久网站
|
国产一区二区三区在线观看免费视频
|
国产在线欧美日韩
|
久久免费视频一区
|
国产综合色产在线精品
|
欧美在线999
|
欧美精品亚洲
|
香蕉乱码成人久久天堂爱免费
|
国产精品久久久久久久久久尿
|
亚洲淫性视频
|
久久一区二区三区四区五区
|
最近中文字幕mv在线一区二区三区四区
|
亚洲国产日韩欧美在线图片
|
欧美精品在线观看91
|
一区二区三区毛片
|
久久五月激情
|
99视频热这里只有精品免费
|
国产精品三区www17con
|
久久久久国产精品午夜一区
|
亚洲精品日韩久久
|
久久激情五月激情
|
亚洲日本成人在线观看
|
国产精品另类一区
|
久久久综合香蕉尹人综合网
|
99伊人成综合
|
欧美大片va欧美在线播放
|
亚洲一区二区在线观看视频
|
狠狠入ady亚洲精品经典电影
|
欧美国产在线观看
|
久久精品99国产精品
|
亚洲蜜桃精久久久久久久
|
裸体丰满少妇做受久久99精品
|
一区二区三区免费在线观看
|
黄色亚洲网站
|
国产精品欧美风情
|
美女亚洲精品
|
亚洲综合日韩中文字幕v在线
|
亚洲电影专区
|
久久久亚洲精品一区二区三区
|
一本久久青青
|
91久久久久久久久
|
国产一区在线播放
|
国产精品久久久久久影视
|
欧美成人首页
|
久久天堂国产精品
|
小辣椒精品导航
|
亚洲一区二区三区免费观看
|
亚洲精品乱码久久久久久久久
|
久久精品国产综合
|
亚洲欧美日韩另类
|
日韩一级二级三级
|
亚洲福利视频二区
|
黄色小说综合网站
|
国产一区在线免费观看
|
国产午夜久久
|
国产午夜精品一区二区三区视频
|
欧美三级乱码
|
欧美亚洲第一区
|
欧美视频一区二区三区四区
|
欧美日本久久
|
欧美日韩中文字幕精品
|
欧美裸体一区二区三区
|
欧美成年人网站
|
欧美成人综合
|
欧美日韩国产区一
|
欧美日韩123
|
欧美性久久久
|
国产欧美一区二区三区国产幕精品
|
国产精品久久久久久久久久直播
|
日韩西西人体444www
|
韩日视频一区
|
亚洲电影免费观看高清完整版在线观看
|
国产午夜精品理论片a级探花
|
国产九九视频一区二区三区
|
国产精品私人影院
|
国产亚洲一区二区三区在线播放
|
国产精品有限公司
|
国产一区二区三区日韩欧美
|
狠狠综合久久
|
99riav1国产精品视频
|
亚洲图片欧美一区
|
欧美一级理论性理论a
|
久久精品国产2020观看福利
|
老鸭窝毛片一区二区三区
|
欧美成人午夜激情
|
91久久久精品
|
在线亚洲欧美
|
久久久国产精品一区二区三区
|
久久视频精品在线
|
欧美日韩免费精品
|
国产精品专区一
|
在线精品在线
|
一区二区三区av
|
久久精品视频免费
|
亚洲国产精品久久精品怡红院
|
日韩一级欧洲
|
欧美在线精品免播放器视频
|
免费看成人av
|
国产精品丝袜xxxxxxx
|
在线高清一区
|
亚洲一区中文
|
亚洲第一黄色网
|
亚洲一区影院
|
欧美凹凸一区二区三区视频
|
国产精品女同互慰在线看
|
在线精品视频一区二区
|
亚洲欧美国产77777
|
欧美成人国产一区二区
|
亚洲视屏在线播放
|
久久综合电影
|
国产精品亚洲成人
|
亚洲人成网站在线观看播放
|
欧美一区二视频
|
亚洲精品乱码久久久久久久久
|
久久久97精品
|
国产欧美日韩精品丝袜高跟鞋
|
亚洲欧洲久久
|
久久尤物视频
|
性色一区二区三区
|
欧美揉bbbbb揉bbbbb
|
亚洲免费精品
|
亚洲国产成人不卡
|
久久先锋影音
|