Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 一二三区在线观看,国产综合一区二区,亚洲精品视频免费看

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          幾個(gè)c++程序員實(shí)用經(jīng)典的小網(wǎng)站

          于C++程序員來(lái)說(shuō),業(yè)余時(shí)間你們都喜歡訪問(wèn)哪些網(wǎng)站?

          實(shí)際上,在大多數(shù)的論壇對(duì)于初學(xué)的我們來(lái)說(shuō)都是“開(kāi)壇有益”的。只不過(guò)有的網(wǎng)站和論壇針對(duì)性較強(qiáng),不適合C++程序員,如ITeye。而另有一些網(wǎng)站相對(duì)內(nèi)部資源較為匱乏。

          這里悟空給大家?guī)讉€(gè)比較實(shí)用的網(wǎng)站,希望能對(duì)大家有所幫助

          1. 開(kāi)源中國(guó)社區(qū):http://www.oschina.net/

          首屈一指的自應(yīng)當(dāng)數(shù)開(kāi)源中國(guó)社區(qū),非常成熟的國(guó)內(nèi)開(kāi)源網(wǎng)站。

          成立于2008年8月,其目的是為中國(guó)的IT技術(shù)人員提供一個(gè)全面的、快捷更新的用來(lái)檢索開(kāi)源軟件以及交流使用開(kāi)源經(jīng)驗(yàn)的平臺(tái),目前開(kāi)源中國(guó)社區(qū)已收錄超過(guò)兩萬(wàn)多款開(kāi)源軟件。經(jīng)過(guò)不斷的改進(jìn),目前開(kāi)源中國(guó)社區(qū)已經(jīng)形成了由開(kāi)源軟件庫(kù)、代碼分享、資訊、討論區(qū)和博客等幾大頻道內(nèi)容。

          涉及全部主流的編程語(yǔ)言。并且支持大量開(kāi)源項(xiàng)目下載,代碼分享。開(kāi)發(fā)工具安裝,插件安裝等等。也可在論壇內(nèi)獲取職位信息,實(shí)習(xí)崗位信息等。

          2. CSDN: http://www.csdn.net/

          提起論壇,就不能不提CSDN。國(guó)內(nèi)較早的知名IT技術(shù)論壇。

          CSDN (ChineseSoftware Developer Network) 創(chuàng)立于1999年,是中國(guó)最大的IT社區(qū)和服務(wù)平臺(tái),為中國(guó)的軟件開(kāi)發(fā)者和IT從業(yè)者提供知識(shí)傳播、職業(yè)發(fā)展、軟件開(kāi)發(fā)等全生命周期服務(wù),滿足他們?cè)诼殬I(yè)發(fā)展中學(xué)習(xí)及共享知識(shí)和信息、建立職業(yè)發(fā)展社交圈、通過(guò)軟件開(kāi)發(fā)實(shí)現(xiàn)技術(shù)商業(yè)化等剛性需求。擁有超過(guò)3000萬(wàn)注冊(cè)會(huì)員(其中活躍會(huì)員800萬(wàn))、50萬(wàn)注冊(cè)企業(yè)及合作伙伴。

          網(wǎng)站提供大量的系統(tǒng)、安全、數(shù)據(jù)庫(kù)相關(guān)技術(shù)文檔和資源的下載。各類小案例、項(xiàng)目的源碼下載。也可叢中閱讀大量的研發(fā)工程師技術(shù)心得。提高開(kāi)發(fā)效率和素養(yǎng)。

          這里要推薦下小編的c++學(xué)習(xí)群: 553014383,邀請(qǐng)碼:悟空 不管你是小白還是大牛,小編我都?xì)g迎,不定期分享干貨,歡迎初學(xué)和進(jìn)階中的小伙伴。

          3. 51CTO: http://www.51cto.com/

          同樣,也不能落下的51cto。

          51cto是專注于IT技術(shù)創(chuàng)新與發(fā)展的互聯(lián)網(wǎng)媒體機(jī)構(gòu),由一批資深互聯(lián)網(wǎng)專業(yè)人士創(chuàng)立于2005年。自建立之日起,51CTO就以“專注IT技術(shù)領(lǐng)域,打造中國(guó)領(lǐng)先的IT技術(shù)網(wǎng)絡(luò)平臺(tái)”為宗旨,致力于面向中國(guó)廣大IT專業(yè)人群,實(shí)現(xiàn)高效傳播交流,持續(xù)提升技術(shù)及管理水準(zhǔn),促進(jìn)中國(guó)信息化建設(shè)及應(yīng)用健康快速發(fā)展。

          4. 中國(guó)IT實(shí)驗(yàn)室: http://www.chinaitlab.com/

          涵蓋面很廣的一個(gè)“超級(jí)實(shí)驗(yàn)室”。你幾乎可以從中找到所需要的任何IT知識(shí)。

          中國(guó)IT實(shí)驗(yàn)室——中國(guó)最早最大的IT專家門戶,2004年進(jìn)入“中國(guó)商業(yè)網(wǎng)站100強(qiáng)”,2006年主辦《深圳互聯(lián)網(wǎng)英雄大會(huì)》,七年耕耘,海內(nèi)外受眾用戶超過(guò)2000萬(wàn),注冊(cè)用戶200多萬(wàn),擁有中國(guó)最具人氣的技術(shù)社區(qū),伴隨著國(guó)內(nèi)第一批網(wǎng)絡(luò)專家、軟件專家的成長(zhǎng)。

          5. C++技術(shù)網(wǎng): http://www.cjjjs.com/index.aspx

          C++技術(shù)網(wǎng),雖說(shuō)不是很大,但針對(duì)性較強(qiáng)。

          國(guó)內(nèi)較新成立的的C++技術(shù)網(wǎng)站,主要涉及C、C++編程語(yǔ)言。Windows、Linux、Unix操作系統(tǒng)。常用框架介紹,如STL、QT、MFC等。可從中學(xué)習(xí)項(xiàng)目開(kāi)發(fā)相關(guān)經(jīng)驗(yàn),下載資源,求職等。

          6. Linux開(kāi)源中文社區(qū):https://linux.cn/

          學(xué)習(xí)Linux的話,可以多逛逛Linux開(kāi)源中文社區(qū)。

          Linux中國(guó)是一家創(chuàng)立于2003年的國(guó)內(nèi)開(kāi)源社區(qū),主要關(guān)注方向在 Linux 推廣、Linux技術(shù)研究、Linux 業(yè)界事件的傳播。Linux 中國(guó)包括網(wǎng)站、微博、微信和郵件列表等平臺(tái)。

          7.W3 school:http://www.w3school.com.cn/

          另外,W3 school 也是非常不錯(cuò)的一個(gè)自學(xué)網(wǎng)站。

          在Web應(yīng)用日趨成熟,日漸火爆的當(dāng)下,C++程序員也不免俗套的要適當(dāng)?shù)某潆姟3 school涵蓋領(lǐng)先的 Web 技術(shù)教程,并且全部免費(fèi)。在 w3school,你可以找到你所需要的所有的網(wǎng)站建設(shè)教程。從基礎(chǔ)的 HTML 到 CSS,乃至進(jìn)階的XML、SQL、JS、PHP 和 ASP.NET應(yīng)有盡有。學(xué)起來(lái)怎的一個(gè)爽字了得。

          愛(ài)的BCGSoft用戶,我們非常高興地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.4正式發(fā)布!此版本包含適用于Visual Studio 2017-2019的新應(yīng)用程序向?qū)В琑ibbon后臺(tái)視圖位于底部項(xiàng)目、新的圖表類型Polar Bar、改進(jìn)的甘特圖以及其他新的功能和改進(jìn)。

          點(diǎn)擊“了解更多”獲取【BCG下載】

          v30.4引入了適用于Visual Studio 2017和Visual Studio 2019的新應(yīng)用程序向?qū)В撓驅(qū)O大地簡(jiǎn)化了基于BCGControlBar的新應(yīng)用程序的創(chuàng)建,您可以在幾秒內(nèi)創(chuàng)建Visual Studio、Office或類似Explorer的應(yīng)用程序。如果出于某種原因您更喜歡使用經(jīng)典(基于HTML)的應(yīng)用程序向?qū)В瑒t可以在Integration Wizard設(shè)置中指定此選項(xiàng)。

          Ribbon Bar

          1. BCGPBaseRibbonElement:新方法IsOnActiveFrame告知ribbon控件是否位于活動(dòng)(聚焦)的框架上。

          2. CBCGPBaseRibbonElement:新方法IsOnZoomedFrame告訴ribbon控件是否位于最大化(縮放)幀上。

          3. CBCGPRibbonSlider:添加對(duì)"Zoom In" ("+") / "Zoom Out" ("-") 按鈕工具提示的支持,方法CBCGPRibbonSlider :: SetZoomButtons具有2個(gè)新的可選參數(shù)'lpszZoomInTooltip'和'lpszZoomOutTooltip'。

          4. 改進(jìn)對(duì)鍵盤導(dǎo)航的支持:通過(guò)單擊鼠標(biāo)激活的edit box / combo box控件中的Tab鍵實(shí)現(xiàn)了導(dǎo)航。

          5. CBCGPRibbonPaletteButton(功能區(qū)庫(kù)):改進(jìn)對(duì)高DPI的支持。

          6. Ribbon后臺(tái)視圖:添加對(duì)位于左側(cè)窗格底部的命令/視圖的支持,方法CBCGPRibbonBackstageViewPanel :: AddCommand,CBCGPRibbonBackstageViewPanel :: AddView,CBCGPRibbonBackstageViewPanel :: AddPrintPreview和CBCGPRibbonBackstageViewPanel :: AddRecentView具有新的可選參數(shù)'bAddToBottom'(默認(rèn)值為FALSE)。

          7. CBCGPRibbonCaptionCustomButton:新的虛擬方法OnDrawContent提供了自定義功能區(qū)標(biāo)題按鈕外觀的簡(jiǎn)便方法。

          8. Ribbon Designer:新增對(duì)滑塊縮放按鈕工具提示的支持和后臺(tái)視圖底部項(xiàng)目。

          Chart Control

          1. 簡(jiǎn)化圖表文本標(biāo)簽自定義過(guò)程:將新方法OnFormatDataPointLabelText和OnFormatDataPointTableText添加到CBCGPChartVisualObject類。

          2. 圖表數(shù)據(jù)表:改進(jìn)表格單元水平滾動(dòng)(縮放/平移模式)。

          3. 添加置頂縮略圖選項(xiàng)的新標(biāo)志:

          • BCGP_CHART_THUMBNAIL_DRAW_SERIES_NAME
          • BCGP_CHART_THUMBNAIL_DRAW_OBJECTS
          • BCGP_CHART_THUMBNAIL_NO_DRAW_AXIS_LABELS

          4. 添加一種新型的極坐標(biāo)圖-極坐標(biāo)條形圖,條形圖的范圍(寬度)使用Y1分量以度為單位設(shè)置,極坐標(biāo)圖的類型可以使用CBCGPChartPolarSeries:SetPolarType(PolarSeriesType type,BOOL bRedraw = TRUE)方法指定,其中類型可以是PST_NORMAL或PST_BAR。

          5. 極坐標(biāo)圖和雷達(dá)圖:改進(jìn)圖的布局,現(xiàn)在更優(yōu)化地使用了圖表空間。

          6. 金字塔和漏斗圖:改進(jìn)了圖表元素(例如數(shù)據(jù)點(diǎn))的命中測(cè)試。

          頭條創(chuàng)作挑戰(zhàn)賽#

          1、前言

          ??這幾天在論壇看到一個(gè)有趣的問(wèn)題:新人入職公司做C++開(kāi)發(fā),發(fā)現(xiàn)公司用的界面GUI還是微軟古老的MFC框架,想問(wèn)大家MFC是不是已經(jīng)過(guò)時(shí)了?是否還有深入學(xué)習(xí)的必要? 其實(shí),個(gè)人覺(jué)得在討論這個(gè)問(wèn)題之前還有一個(gè)更寬泛的問(wèn)題:C++語(yǔ)言本身是否適合做GUI界面?

          MFC

          2、C++是否適合做GUI?

          ??先說(shuō)結(jié)論:根據(jù)多數(shù)開(kāi)發(fā)C++的人來(lái)說(shuō),單純做界面GUI的話,C++本身其實(shí)并不太適合寫GUI。因?yàn)镃++本身不具備反射和自省,類體系結(jié)構(gòu)非常的靜態(tài),且抽象能力有限,而界面GUI本身是個(gè)相當(dāng)動(dòng)態(tài)的東西,所以最基礎(chǔ)的C++并不適合用來(lái)寫GUI,硬寫的話最后的程序會(huì)非常的冗長(zhǎng)和啰唆的。

          C++

          所以聰明的GUI庫(kù)通常會(huì)用一些技巧繞過(guò)這個(gè)問(wèn)題:

          1. 大量宏技巧來(lái)保存meta信息,如MFC、wxWigdet。
          2. 用額外的source transformer來(lái)提供反射和動(dòng)態(tài)messaging能力,如Qt。
          3. 在C++基礎(chǔ)上實(shí)現(xiàn)一個(gè)Domain Specific Language,包括Qt以及各種DirectUI方案。

          ??嚴(yán)格意義上講,后兩種手段都屬于DSL方法,所以已經(jīng)不能算是純粹的C++開(kāi)發(fā)GUI了。其實(shí)最適合寫native GUI的語(yǔ)言是Objective-C語(yǔ)言,即便拋棄Cocoa庫(kù)來(lái)講,單純的論語(yǔ)言能力也是如此,可惜的是它針對(duì)IOS系統(tǒng),并不能支持跨平臺(tái)。

          3、流行的C++界面GUI庫(kù)

          ??圖形用戶界面(Graphical User Interface,簡(jiǎn)稱 GUI),下面介紹一下C++常用的GUI開(kāi)發(fā)框架:

          (1) QT

          Qt 是Qt Company開(kāi)發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開(kāi)發(fā)框架,目前使用很廣泛;

          支持平臺(tái):Windows、Linux、MacOS等等;

          網(wǎng)址:https://www.qt.io;

          Qt

          (2) MFC

          Windows下的GUI庫(kù),使用比較廣泛;

          支持平臺(tái):Windows;

          網(wǎng)址:https://www.microsoft.com/zh-cn/;

          MFC

          (3) wxWidgets

          wxWidgets是一個(gè)C ++庫(kù),開(kāi)發(fā)人員可以使用它為Windows,Linux,MacOS和其他平臺(tái)創(chuàng)建應(yīng)用程序;

          支持平臺(tái):Windows、Linux、MacOS;

          網(wǎng)址:https://wxwidgets.org

          wxWidgets

          (4) gtkmm

          gtkmm 是流行的圖形界面庫(kù) GTK+的官方 C++ 接口;

          支持平臺(tái):Windows、Linux、MacOS;

          網(wǎng)址:https://www.gtkmm.org;

          gtkmm

          其他界面庫(kù)還有:

          imgui (https://github.com/ocornut/imgui)

          duilib (https://github.com/duilib/duilib)

          xcgui (http://www.xcgui.com/)

          GuiLite (https://gitee.com/idea4good/GuiLite)

          3、為什么這么多流行的GUI庫(kù)都用C++實(shí)現(xiàn)?

          ??至于為什么這么多流行的GUI庫(kù)都用C++實(shí)現(xiàn),很多原因不是在語(yǔ)言本身的能力上,幾個(gè)可能的原因是:

          1)GUI是個(gè)基礎(chǔ)構(gòu)件,用C/C++這種較基礎(chǔ)和非常流行的語(yǔ)言來(lái)實(shí)現(xiàn)的話,可以讓這個(gè)庫(kù)被更多的其它語(yǔ)言所使用。

          2)原生性。很多實(shí)際應(yīng)用需求可能不允許類似C#語(yǔ)言這種附帶一個(gè)編譯運(yùn)行時(shí)的東西,或者帶一個(gè)臃腫的Webkit,尤其對(duì)互聯(lián)網(wǎng)客戶端來(lái)講,需要發(fā)布的東西越小越輕量越好,所以這些公司的客戶端基本上都是自己造一個(gè)輕量級(jí)的DirectUI,只滿足自己的需求即可,而不用考慮推廣性和普遍性。

          3)保留了在性能和抽象之間做權(quán)衡的能力。如果采用了HTML/CSS/JS,那么當(dāng)你需要高性能實(shí)時(shí)渲染時(shí),可能無(wú)法實(shí)現(xiàn)。做為一個(gè)庫(kù)來(lái)講的話,用戶的應(yīng)用場(chǎng)景千變?nèi)f化,必須要為這些可能性保留相關(guān)的能力。

          ??總得來(lái)說(shuō)用C++寫GUI需要付出更多的努力,但回報(bào)也更高,前提是有一個(gè)或輪一個(gè)靠譜的DSL。事實(shí)上HTML/CSS/JS也可以看作是一個(gè)DSL,運(yùn)行在C++寫成的解釋器(瀏覽器)上。

          4、MFC是否已經(jīng)過(guò)時(shí)?

          ??Microsoft Foundation Classes,是微軟公司提供的類庫(kù),以 C++類的形式封裝了Windows API,也是一個(gè)應(yīng)用程序框架,用以減少應(yīng)用程序開(kāi)發(fā)人員的工作量。但令人遺憾的是MFC 在很多年前就已經(jīng)停止更新了,微軟官方現(xiàn)在也是在主推自家的 .net 技術(shù),雖然 MFC 也被保留了下來(lái),但更多的是為了一些舊的產(chǎn)品的維護(hù)開(kāi)發(fā)使用,比如一些大公司的老舊產(chǎn)品是用MFC開(kāi)發(fā)的,多年積累下來(lái),想換一種框架重寫的話,可能工作量無(wú)法估計(jì),另外很可能會(huì)出現(xiàn)大量未知的bug,因此仍舊采用當(dāng)下的MFC來(lái)維護(hù)不失為一種最穩(wěn)妥的方式。

          5、界面開(kāi)發(fā)趨勢(shì)——混合開(kāi)發(fā)

          ??單純做界面的話,那么最適合的可能是HTML/CSS/JS,理論上來(lái)講它是把結(jié)構(gòu)描述(HTML)、樣式描述(CSS)和動(dòng)態(tài)計(jì)算(JS)劃分的最好的,并且高度標(biāo)準(zhǔn)化。假如你的GUI程序中不存在高性能實(shí)時(shí)渲染的話(如毫秒級(jí)更新的圖表、或嵌入OpenGL/D3D窗口),那么配合前端之類的MVC庫(kù),軟件操作手感和響應(yīng)幾乎可以達(dá)到和native程序一樣,并且寫起來(lái)比C++輕松和簡(jiǎn)潔很多,并且界面的美觀性也可以得到保證。

          ??對(duì)于不那么追求軟件包大小以及運(yùn)行效率要求非頂尖的軟件,其實(shí)目前比較流行的是C++混合開(kāi)發(fā),大體就是利用html+js來(lái)編寫界面,然后利用控件方式嵌入C++中,后臺(tái)的程序處理用C++來(lái)實(shí)現(xiàn),這樣也能保證客戶端和web端的界面統(tǒng)一性,例如Qt提供的QWebengine控件,或者自己編譯谷歌瀏覽器內(nèi)核CEF,然后與Qt結(jié)合成QCefView使用,這是目前個(gè)人了解的較為流行的混合開(kāi)發(fā)方式。


          主站蜘蛛池模板: 日本成人一区二区| 成人毛片一区二区| 国产一区在线视频| 亚洲区精品久久一区二区三区| 国产一区二区在线观看麻豆| 日本一区二区免费看| 精品女同一区二区| 午夜视频在线观看一区| 亚洲影视一区二区| 亚洲V无码一区二区三区四区观看| 国产精品一区二区电影| 伊人久久精品一区二区三区| 精品性影院一区二区三区内射 | 色窝窝免费一区二区三区| 亚洲日韩精品一区二区三区无码| 亚洲AV无码一区二三区| 日韩AV在线不卡一区二区三区| 国产视频一区二区| 视频一区二区三区人妻系列| 国产激情一区二区三区在线观看| 亚洲综合一区国产精品| 中文精品一区二区三区四区| 亚洲A∨精品一区二区三区下载| 亚洲av乱码一区二区三区香蕉| 无码欧精品亚洲日韩一区| 亚洲视频免费一区| 亚洲av无码一区二区三区在线播放| 亚洲av无码一区二区三区观看| 亚洲天堂一区二区三区| 蜜臀AV无码一区二区三区| 日韩在线一区视频| 成人区精品一区二区不卡| 中文字幕aⅴ人妻一区二区 | 视频一区视频二区在线观看| 波多野结衣电影区一区二区三区 | 国产一区二区电影| 日本免费一区二区在线观看| 国产激情一区二区三区小说 | 3d动漫精品成人一区二区三| 亚洲AV成人一区二区三区在线看| 国产欧美色一区二区三区|