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

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

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

          如何在網(wǎng)頁(yè)中瀏覽和編輯DWG文件 夢(mèng)想CAD控件

          想繪圖插件5.2(MxDraw5.2)


          夢(mèng)想CAD是專業(yè)的CAD插件(控件),經(jīng)過(guò)10年研發(fā),可輕松在網(wǎng)頁(yè)、手機(jī)及BS/CS程序中使用CAD和瀏覽編輯DWG文件,不需安裝AutoCAD即可運(yùn)行。

          控件核心代碼使用VC++ 2010開發(fā),至今已有三十萬(wàn)行代碼規(guī)模;2007年發(fā)布第一個(gè)Release版本,經(jīng)過(guò)多年的版本更迭與技術(shù)沉淀,控件已經(jīng)十分快速穩(wěn)定。在關(guān)鍵的 空間搜索 上使用了復(fù)雜度極低的算法,并且使用 匯編 優(yōu)化,可以處理50萬(wàn)級(jí)的實(shí)體,圖形的顯示和處理效率比同類產(chǎn)品高出很多。


          夢(mèng)想繪圖3d插件6.0(MxDraw6.03d)


          使用二位控件的顯示核心,基于 OpenCASCADE幾何造型引擎 ,創(chuàng)建錐、柱、環(huán)等基本幾何體,對(duì)幾何體進(jìn)行 布爾操作 ,如:相加、相減、相較、倒角、斜切、鏤空、偏移、掃視;幾何 空間關(guān)系計(jì)算 ,如:法線、點(diǎn)積、叉積、投影、擬合;幾何體分析,如:質(zhì)心、體積、曲率; 空間變換 ,如:平移、縮放、旋轉(zhuǎn)。


          夢(mèng)想繪圖手機(jī)版插件6.0(MxDrawAndroid6.0/MxDrawIOS6.0/)


          使用二維控件的顯示核心,并專對(duì)手機(jī)顯示CAD圖紙做了極速優(yōu)化 ,是目前手機(jī)上顯示DWG文件非常快的控件。


          夢(mèng)想CAD軟件5.2(MxCAD5.0)


          使用二維控件的顯示核心,完全自主的二維CAD繪圖軟件,程序簡(jiǎn)潔、運(yùn)行快速、功能齊全、穩(wěn)定可靠;兼容 所有版本的DWG文件 ,支持 ARX的二次開發(fā)接口。


          安裝包下載


          點(diǎn)擊此處下載

          運(yùn)行環(huán)境

          支持以下的32/64平臺(tái)的系統(tǒng):WindowsXP、Windows2000、WindowsVista、WindowsServer、Windows7、Windows8、Windows10。


          支持以下的瀏覽器:IE所有版本、火狐、谷歌4.5及以前的版本、360瀏覽器(兼容模式)、QQ瀏覽器。


          1

          QQ瀏覽器使用了最新的谷歌瀏覽器內(nèi)核,可使用QQ瀏覽器代替谷歌瀏覽器運(yùn)行控件

          支持語(yǔ)言

          網(wǎng)頁(yè)使用,支持 IE所有版本

          控件支持如下的語(yǔ)言進(jìn)行二次開發(fā):VC、VB、CSharp、Delphi、HTML、ASP、JAVA、JavaScript、C++、 Builder、PHP、.Net、易語(yǔ)言、PowerBuild等。

          編程接口

          有一萬(wàn)多個(gè)接口函數(shù) 可供調(diào)用,提供Object Arx,AutoCAD VBA、COM開發(fā)接口,與AutoCAD二次開發(fā)類似的接口。

          文件格式

          控件支持自定義文件格式,擴(kuò)展名為.mxg,mxg文件 穩(wěn)定可靠 ,能 完整呈現(xiàn)DWG文件 ,支持圖紙預(yù)覽,加密;支持DWG、DXG、BMP、JPG、PNG、DWF、PDF、GIF、ICO DGN、SHP等。

          支持SHX、TrueType字體。

          控件與AutoCAD兼容,支持AutoCAD R14至AutoCAD 2017的 所有DWG圖紙格式 ,并保證能支持將來(lái)新出現(xiàn)的AutoCAD文件格式。

          網(wǎng)絡(luò)功能

          在控件支持的瀏覽器(見 運(yùn)行環(huán)境 )中,控件可瀏覽服務(wù)器上的DWG文件,把DWG文件保存到服務(wù)器、在服務(wù)器后臺(tái)運(yùn)行控件、把DWG轉(zhuǎn)成其他格式、提取信息等;支持FTP連接,二進(jìn)制數(shù)據(jù)流加載。


          在網(wǎng)頁(yè)中使用控件演示

          主要功能

          DWG批量轉(zhuǎn)到PDF、DWF,圖紙信息搜索提取,測(cè)距離,算面積,圖章, 批注 ,捕捉,正交,實(shí)體閃爍,曲線離散,偏移,打斷,陣列,擴(kuò)展數(shù)據(jù)讀寫,擴(kuò)展記錄讀寫,構(gòu)造選擇集,打印, 動(dòng)畫自定義實(shí)體 ,組,右鍵菜單, 超連接 ,Undo,Redo,字典,圖層,標(biāo)注樣式,線型樣式,文字樣式,視口,布局, 用戶坐標(biāo)系 ,系統(tǒng)變量,圖紙比較,圖紙剪切,界面切換,動(dòng)態(tài)提示,google百度地圖等。

          打印功能

          框選、全屏打印、后臺(tái)批量打印、多個(gè) 圖紙嵌套打印 、與 網(wǎng)頁(yè)合并打印 等。

          顯示功能

          鳥瞰、放大鏡、視區(qū)平移、縮放、視區(qū)旋轉(zhuǎn)、鷹眼、 透明顯示 、背景、水印、網(wǎng)格、回溯顯示、最佳顯示、顯示/隱藏工具條、瀏覽模式、 分屏顯示 、矢量線、矢量圓、 動(dòng)畫 、動(dòng)態(tài)標(biāo)注、疊加對(duì)比顯示等。

          圖元支持

          主要實(shí)體有:直線,圓弧,Polyline,樣條線,圓,橢圓,橢圓弧,IMAGE,點(diǎn),塊引用,外部塊參照,射線,云線,文本,多行文本,對(duì)齊標(biāo)注,旋轉(zhuǎn)標(biāo)注 ,半徑標(biāo)注,直徑標(biāo)注,角度標(biāo)注,OLE對(duì)象,布局,視口,圖層,線型,文字樣式,命名字典,標(biāo)注, 自定義實(shí)體 ,代理實(shí)體, 反應(yīng)器 等。主要編輯有:移動(dòng),夾點(diǎn)拉伸,偏移,刪除,復(fù)制,粘貼,旋轉(zhuǎn),縮放,鏡向,離散,圖案填充,實(shí)心填充,打碎,計(jì)算曲線長(zhǎng),面積,最jin點(diǎn),交點(diǎn),導(dǎo)角, 文字變線條 等。

          編輯支持

          移動(dòng)、夾點(diǎn)拉伸、偏移、刪除、復(fù)制、粘貼、旋轉(zhuǎn)、縮放、鏡向、離散、圖案填充、實(shí)心填充、打碎、計(jì)算曲線長(zhǎng)、面積、最近點(diǎn)、交點(diǎn)、倒角、文字變線條等。

          幾何運(yùn)算

          面積,夾角,向量,矩陣,旋轉(zhuǎn),縮放,最進(jìn)點(diǎn),最進(jìn)距離,垂足,參數(shù),鏡向,平移,交點(diǎn),打斷,延伸, 最短路徑最長(zhǎng)路徑

          支持事件

          鼠標(biāo)事件鍵盤事件 ,選擇修改,夾點(diǎn)編輯,打圖紙完成,命令開始,命令執(zhí)行完成,視區(qū)變化,動(dòng)態(tài)提示,動(dòng)態(tài)繪制,超連接點(diǎn)擊,對(duì)象修改,命令執(zhí)行,進(jìn)度條變動(dòng),系統(tǒng)變量修改,控件初始化完成,等事件。

          ASTREPORT VCL提供了創(chuàng)建報(bào)表所需的所有工具,包括報(bào)表引擎,可視化的報(bào)表設(shè)計(jì)器,預(yù)覽窗口,對(duì)話框設(shè)計(jì)工具,以及Pascal-like 宏解釋程序。它可用于在Embarcadero(比如Borland和CodeGear)Delphi 7-XE8和C++Builder 2005-XE8、Embarcadero RAD Studio 10 Seattle等開發(fā)工具中。

          報(bào)告生成器FastReport VCL是一種在您的軟件中集成商業(yè)智能的現(xiàn)代解決方案。它是為希望使用現(xiàn)成組件進(jìn)行報(bào)告的開發(fā)人員創(chuàng)建的,具有使用簡(jiǎn)單、方便和小型分發(fā)的特點(diǎn),幾乎可以在任何現(xiàn)代PC上提供高性能和高性能。

          FastReport VCL v6.5.7最新試用版+編譯演示demo下載:https://www.fastreportcn.com/download.html


          Delphi報(bào)表神器FastReport VCL v6.5.7來(lái)啦!那些個(gè)糟心BUG已修復(fù)


          看看讓你頭疼的問(wèn)題是否已解決?

          -修復(fù)了DataMatrix c40和txt編碼的特殊符號(hào)
          -修復(fù)了在Windows 10下在RichView控件中加載RTF文件的問(wèn)題(有時(shí)以純文本格式加載)
          +將GS1Rule屬性添加到DataMatrix條形碼(自動(dòng)支持GS1規(guī)則)
          -修復(fù)了XObject列表在每頁(yè)上都清除時(shí)PDF導(dǎo)出中的錯(cuò)誤,該錯(cuò)誤會(huì)增加帶有圖片的PDF文件的大小
          +為所有條形碼類型添加了新的ColorBar屬性(設(shè)置條形碼數(shù)據(jù)的顏色)
          -修復(fù)了大型XLS(Excel 97 BIFF8)文件中的錯(cuò)誤
          -修復(fù)了客戶端/服務(wù)器組件中的導(dǎo)出文件名(從Web瀏覽器)
          -修復(fù)了使用GapX, GapY < 0的PDF導(dǎo)出


          [6.5.1-6.5.5]
          -修復(fù)了從Web瀏覽器導(dǎo)出帶有對(duì)話框頁(yè)面的報(bào)表時(shí)的客戶端/服務(wù)器組件
          -修復(fù)了MDI預(yù)覽中的快速按鈕
          -針對(duì)frxSynMemo的HiDPI修復(fù):保存/加載不同DPI、GutterWidth、線條標(biāo)記、斷點(diǎn)標(biāo)記的字體大小
          -針對(duì)RegEditorsDialog的HiDPI修復(fù):復(fù)選框、組合框箭頭、首次顯示時(shí)的下拉列表寬度
          -修復(fù)了HiDPI報(bào)表設(shè)計(jì)器中StatusBar上圖標(biāo)的繪制
          -修復(fù)了HiDPI的TfrxTreePanel FileterMinWidth/FileterMaxWidth
          -修復(fù)了字體組合框預(yù)覽(HiDPI)中的字體大小
          -修復(fù)了字體組合框(HiDPI)中的字體預(yù)覽位置
          -修復(fù)了當(dāng)主監(jiān)視器的縮放比例大于150%時(shí),在HiDPI模式下的band字幕
          -修復(fù)了HiDPI中的TfrxComboBox.ListWidth(具有HiRes的主監(jiān)視器)
          -修復(fù)了在HiDPI Per-Monitor V2模式下的系統(tǒng)對(duì)話框(字體/顏色)
          -修復(fù)了報(bào)表設(shè)計(jì)器中ComboBox位置的低自定義縮放比例(小于150%)
          -修復(fù)了HiDPI模式下的frxProgress對(duì)話框
          -修復(fù)了低縮放值(小于150%)的圖像資源
          -修復(fù)了數(shù)據(jù)集編輯器中的錯(cuò)誤錨點(diǎn)
          -修復(fù)了關(guān)閉預(yù)覽后內(nèi)部數(shù)據(jù)集的數(shù)據(jù)樹閃爍的問(wèn)題


          點(diǎn)擊“了解更多”免費(fèi)體驗(yàn)最新版,附編譯演示demo,用戶手冊(cè),幫助文檔

          向?qū)ο蠼榻B

          面向?qū)ο缶幊淌亲罱鼛啄旰芑鸬母拍睿踔炼家呀?jīng)立足了神壇。

          我個(gè)人的理解面向?qū)ο笫且环N解決問(wèn)題的思路而不是一個(gè)具體的東西。面向?qū)ο笫窃诮鉀Q問(wèn)題時(shí)的粒度和思維方式發(fā)生了變化,相比以前(面向過(guò)程)粒度更大

          雖然面向?qū)ο蟛荒苁沟么a容易編寫,但是它能夠使得代碼易于維護(hù)。將數(shù)據(jù)和代碼結(jié)合在一起,能夠使定位和修復(fù)錯(cuò)誤的工作簡(jiǎn)單化,并最大限度地減少對(duì)其他對(duì)象的影響,提高代碼的性能

          • 封裝:把相關(guān)的數(shù)據(jù)和代碼結(jié)合在一起,并隱藏了實(shí)現(xiàn)細(xì)節(jié)。封裝的好處是有利于程序的模塊化,并把代碼和其他代碼分開
          • 繼承:很多書中對(duì)于繼承直接引用的是現(xiàn)實(shí)世界中的繼承,其實(shí)這種說(shuō)法是錯(cuò)誤的。繼承指的是對(duì)象和對(duì)象之間的關(guān)系,而在編程中對(duì)象和對(duì)象之間是不存在繼承關(guān)系的,如果非要做類比的話,現(xiàn)實(shí)世界中的派生(生物中的概念)和這里的繼承更為相近
          • 多態(tài)性:從字面上看,是指多種形狀。調(diào)用一個(gè)對(duì)象變量的方法時(shí),實(shí)際被調(diào)用的代碼與實(shí)際在變量中的對(duì)象的實(shí)例有關(guān)

          千萬(wàn)不要以為面向?qū)ο髢H僅是上面3個(gè)特征,這3個(gè)僅僅是主要特征。雖然我極其不樂(lè)意在說(shuō)面向?qū)ο蟮臅r(shí)候提面向過(guò)程,但是無(wú)奈任何東西都是演變而來(lái)的

          五大基本原則

          前面提到了面向?qū)ο髢H僅是解決問(wèn)題的思路,那么以面向?qū)ο蟮姆绞饺ソ鉀Q問(wèn)題時(shí)我們應(yīng)該遵循什么樣的設(shè)計(jì)規(guī)則呢?

          單一職責(zé)原則SRP(Single Responsibility Principle)

          是指一個(gè)類的功能要單一,不能包羅萬(wàn)象。如同一個(gè)人一樣,分配的工作不能太多,否則一天到晚雖然忙忙碌碌的,但效率卻高不起來(lái)。

          這種原則在現(xiàn)實(shí)生活中也有所體現(xiàn),就像我們平時(shí)說(shuō)的:專業(yè)的事情應(yīng)該交給專業(yè)的人做

          開放封閉原則OCP(Open-Close Principle)

          一個(gè)模塊在擴(kuò)展性方面應(yīng)該是開放的而在更改性方面應(yīng)該是封閉的。比如:一個(gè)網(wǎng)絡(luò)模塊,原來(lái)只服務(wù)端功能,而現(xiàn)在要加入客戶端功能,

          那么應(yīng)當(dāng)在不用修改服務(wù)端功能代碼的前提下,就能夠增加客戶端功能的實(shí)現(xiàn)代碼,這要求在設(shè)計(jì)之初,就應(yīng)當(dāng)將服務(wù)端和客戶端分開,公共部分抽象出來(lái)。

          替換原則(the Liskov Substitution Principle LSP)

          子類應(yīng)當(dāng)可以替換父類并出現(xiàn)在父類能夠出現(xiàn)的任何地方。比如:公司搞年度晚會(huì),所有員工可以參加抽獎(jiǎng),那么不管是老員工還是新員工,也不管是總部員工還是外派員工,都應(yīng)當(dāng)可以參加抽獎(jiǎng),否則這公司就不和諧了。

          依賴原則(the Dependency Inversion Principle DIP)

          具體依賴抽象,上層依賴下層。假設(shè)B是較A低的模塊,但B需要使用到A的功能,這個(gè)時(shí)候,B不應(yīng)當(dāng)直接使用A中的具體類: 而應(yīng)當(dāng)由B定義一抽象接口,并由A來(lái)實(shí)現(xiàn)這個(gè)抽象接口,B只使用這個(gè)抽象接口:這樣就達(dá)到了依賴倒置的目的,B也解除了對(duì)A的依賴,反過(guò)來(lái)是A依賴于B定義的抽象接口。通過(guò)上層模塊難以避免依賴下層模塊,假如B也直接依賴A的實(shí)現(xiàn),那么就可能造成循環(huán)依賴。一個(gè)常見的問(wèn)題就是編譯A模塊時(shí)需要直接包含到B模塊的cpp文件,而編譯B時(shí)同樣要直接包含到A的cpp文件。

          接口分離原則(the Interface Segregation Principle ISP)

          模塊間要通過(guò)抽象接口隔離開,而不是通過(guò)具體的類強(qiáng)耦合起來(lái)

          耦合性(Coupling),也叫耦合度,是對(duì)模塊間關(guān)聯(lián)程度的度量。耦合的強(qiáng)弱取決于模塊間接口的復(fù)雜性、調(diào)用模塊的方式以及通過(guò)界面?zhèn)魉蛿?shù)據(jù)的多少。模塊間的耦合度是指模塊之間的依賴關(guān)系,包括控制關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)傳遞關(guān)系。模塊間聯(lián)系越多,其耦合性越強(qiáng),同時(shí)表明其獨(dú)立性越差( 降低耦合性,可以提高其獨(dú)立性)。軟件設(shè)計(jì)中通常用耦合度和內(nèi)聚度作為衡量模塊獨(dú)立程度的標(biāo)準(zhǔn)。劃分模塊的一個(gè)準(zhǔn)則就是高內(nèi)聚低耦合。

          注意:我們是不可能做到零耦合的,所有的模塊之間沒(méi)有關(guān)聯(lián)的話也就實(shí)現(xiàn)不了任何功能

          Delphi面向?qū)ο笙嚓P(guān)的三個(gè)術(shù)語(yǔ)

          • 域(field),也被稱為域定義或者實(shí)例變量,域是包含在對(duì)象中的數(shù)據(jù)變量。在對(duì)象中的一個(gè)域就像是在Delphi記錄一個(gè)域,在C++中它被稱為數(shù)據(jù)成員
          • 方法(method),屬于一個(gè)對(duì)象的過(guò)程和函數(shù)名,在C++中它被稱為成員函數(shù)
          • 屬性(property),屬性是外部代碼訪問(wèn)對(duì)象中的數(shù)據(jù)和代碼的訪問(wèn)器,屬性隱藏了一個(gè)對(duì)象的具體實(shí)現(xiàn)的細(xì)節(jié)

          在初次接觸Delphi的時(shí)候一直認(rèn)為域這個(gè)東西是脫了褲子放屁。其實(shí)不然,最好不要直接訪問(wèn)對(duì)象的域,因?yàn)閷?shí)現(xiàn)對(duì)象的細(xì)節(jié)可能改變。相反用訪問(wèn)器屬性來(lái)訪問(wèn)對(duì)象,它不受對(duì)象細(xì)節(jié)的影響

          Delphi不支持多繼承

          Delphi不像C++那樣支持多繼承,多繼承是指一個(gè)對(duì)象能夠繼承兩個(gè)不同的對(duì)象,并包含有兩個(gè)父類對(duì)象的所有數(shù)據(jù)和代碼

          Delphi提供了兩種方法來(lái)解決這個(gè)問(wèn)題

          • 在一個(gè)父類中包含其他的類,你能從Delphi的VCL中看到這種解決方法。
          • 使用接口

          基于對(duì)象和面向?qū)ο蟮木幊?/h1>

          在某些語(yǔ)言中,你能操作對(duì)象但是不能創(chuàng)建對(duì)象,例如Javascript、Visual Basic中的ActiveX控件。我知道有人會(huì)抬杠JavaScript能創(chuàng)建對(duì)象(不接收抬杠,抬就是你贏)

          Delphi是完全的面向?qū)ο蟮沫h(huán)境,這表示在Delphi中你能用已經(jīng)存在的組件創(chuàng)建新的對(duì)象,這些對(duì)象是可視的或者不可視的,甚至可以是設(shè)計(jì)時(shí)的窗體

          創(chuàng)建對(duì)象

          在使用一個(gè)對(duì)象之前,用class關(guān)鍵字聲明一個(gè)對(duì)象。可以在一個(gè)程序或單元的type部分聲明一個(gè)對(duì)象類型:

          type
              TFooObject = class;
          

          除了聲明一個(gè)對(duì)象類型,通常還需要一個(gè)對(duì)象的變量,即實(shí)例。實(shí)例定義在var部分

          var
              FooObject:TFooObject;
          

          在Delphi中通過(guò)調(diào)用它的一個(gè)構(gòu)造器來(lái)建立一個(gè)對(duì)象的實(shí)例,構(gòu)造器主要是用來(lái)為對(duì)象創(chuàng)建實(shí)例并為對(duì)象中的域分配內(nèi)存進(jìn)行初始化使得對(duì)象處于可使用的狀態(tài)。

          Delphi的對(duì)象至少有一個(gè)構(gòu)造器稱為create(),但是一個(gè)對(duì)象可以有多個(gè)構(gòu)造器。根據(jù)不同的對(duì)象類型,Create()可以有不同的參數(shù)。

          調(diào)用構(gòu)造器的語(yǔ)法如下

          FooObject:= TFooObject.Create;
          

          注意這里調(diào)用構(gòu)造器的語(yǔ)法有一點(diǎn)特殊,是通過(guò)類型來(lái)引用一個(gè)對(duì)象的Create()方法,而不是像其他方法那樣通過(guò)實(shí)例來(lái)引用。

          變量FooObject在調(diào)用時(shí)還沒(méi)有被定義,而TFooObject已經(jīng)靜態(tài)地存在于內(nèi)存之中,靜態(tài)調(diào)用它的Create()方法是合法的。

          通過(guò)調(diào)用構(gòu)造器來(lái)創(chuàng)建對(duì)象的實(shí)例,這就是所謂的實(shí)例化

          當(dāng)一個(gè)對(duì)象實(shí)例用構(gòu)造器創(chuàng)建的時(shí)候,編譯器將對(duì)對(duì)象的每一個(gè)域經(jīng)行初始化,你可以放心地認(rèn)為所有數(shù)字被賦值為0,所有指針賦值為NIL,所有字符串為空

          銷毀對(duì)象

          當(dāng)用完對(duì)象,應(yīng)該調(diào)用這個(gè)實(shí)例的Free()方法來(lái)釋放它。Free()首選進(jìn)行檢查保證這個(gè)對(duì)象實(shí)例不為NIL,然后調(diào)用對(duì)象的析構(gòu)方法Destroy()。

          析構(gòu)進(jìn)行與構(gòu)造相反的工作,它釋放所有分配的空間,并執(zhí)行一些其他操作以保證對(duì)象能夠適當(dāng)?shù)匾瞥齼?nèi)存。

          FooObject.free;
          

          不像調(diào)用Create(),這里是調(diào)用對(duì)象實(shí)例的Free()方法,記住不要直接調(diào)用Destroy(),而調(diào)用更安全的Free()方法,因?yàn)镕ree()首選進(jìn)行檢查保證這個(gè)對(duì)象實(shí)例不為NIL,然后調(diào)用對(duì)象的析構(gòu)方法Destroy()。

          在C++中,一個(gè)靜態(tài)聲明的對(duì)象在離開它的作用域時(shí)自動(dòng)調(diào)用它的析構(gòu)方法,但是要對(duì)動(dòng)態(tài)生成的對(duì)象手動(dòng)調(diào)用析構(gòu)方法。這個(gè)規(guī)則在Delphi里面也適用,所有使用Create()動(dòng)態(tài)聲明創(chuàng)建的對(duì)象即使離開創(chuàng)建它時(shí)候的作用域,它也不會(huì)被自動(dòng)釋放,必須使用Free()方法來(lái)動(dòng)態(tài)的析構(gòu),除了在Delphi中的隱式動(dòng)態(tài)創(chuàng)建的對(duì)象,所以一定要記住這個(gè)規(guī)則:凡是創(chuàng)建的,都需要釋放。這個(gè)規(guī)則有兩個(gè)重要的特例

          • 當(dāng)對(duì)象被其他對(duì)象擁有時(shí),它將替你釋放對(duì)象。
          • 引用技術(shù)的對(duì)象,當(dāng)最后一個(gè)引用釋放時(shí),它將被析構(gòu)。

          其實(shí)有一種比較特殊的對(duì)象不需要我們手動(dòng)釋放,手動(dòng)創(chuàng)建的控件同時(shí)指定它的父容器,此時(shí)的釋放由父容器完成


          主站蜘蛛池模板: 后入内射国产一区二区| 国产一区二区精品久久91| 在线免费视频一区二区| 亚洲一区二区三区四区在线观看 | 亚洲日韩AV一区二区三区四区 | 爆乳熟妇一区二区三区霸乳| 美女视频一区二区三区| 日韩伦理一区二区| 又紧又大又爽精品一区二区| 国产精品久久久久一区二区三区| 波多野结衣的AV一区二区三区| 亚洲一区在线免费观看| 国产成人一区二区三区在线观看| 日本免费一区二区三区四区五六区 | 日韩精品一区二区三区色欲AV| 成人免费一区二区无码视频 | 日韩在线一区二区三区免费视频| 亚洲一区AV无码少妇电影| 亚洲天堂一区二区三区| 亚洲视频一区网站| 97久久精品无码一区二区天美| 无码国产精品一区二区免费vr| 3d动漫精品成人一区二区三| 亚洲高清日韩精品第一区| 色一情一乱一区二区三区啪啪高| 国内精品视频一区二区八戒| 国产一区二区三区小向美奈子 | 中文字幕在线不卡一区二区| 亚洲国产精品一区二区第一页| 国产观看精品一区二区三区| 日本道免费精品一区二区| 亚洲一区二区三区四区在线观看| 久久国产精品一区二区| 亚州AV综合色区无码一区 | 国产天堂一区二区综合| 无码精品人妻一区二区三区人妻斩| 亚洲中文字幕一区精品自拍| 中文无码精品一区二区三区| 韩国一区二区三区| 麻豆亚洲av熟女国产一区二| 国产精品自在拍一区二区不卡|