⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c++ builder和托管c++中属性的使用建议.htm

📁 我收集的一些C++BUILDER编程用的知识,适合于初学者使用
💻 HTM
📖 第 1 页 / 共 3 页
字号:
                  title="搜索引擎
文章数:185" 
                  href="http://www.malegebide.com/article/5/12/">搜索引擎</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="SEO教程&#13;&#10;文章数:172" 
                  href="http://www.malegebide.com/article/5/20/">SEO教程</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="网络安全&#13;&#10;文章数:1265" 
                  href="http://www.malegebide.com/article/6/">网络安全</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="webdesign&#13;&#10;文章数:869" 
                  href="http://www.malegebide.com/article/7/">网页设计</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="QQ&#13;&#10;文章数:395" 
                  href="http://www.malegebide.com/article/8/">QQ 宝典</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="QQ个性签名及资料&#13;&#10;文章数:117" 
                  href="http://www.malegebide.com/article/19/">QQ个性签名</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="GOOGLE&#13;&#10;文章数:20" 
                  href="http://www.malegebide.com/article/9/">Google公益</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="菜鸟学电脑&#13;&#10;文章数:644" 
                  href="http://www.malegebide.com/article/10/">电脑入门</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="微软认证,思科认证,教育认证&#13;&#10;文章数:61" 
                  href="http://www.malegebide.com/article/18/">教育认证</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Linux教程&#13;&#10;文章数:294" 
                  href="http://www.malegebide.com/article/23/">Linux</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Windows XP教程&#13;&#10;文章数:485" 
                  href="http://www.malegebide.com/article/24/">WindowsXP</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Windows Vista&#13;&#10;文章数:270" 
                  href="http://www.malegebide.com/article/25/">WindowsVista</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="WEB服务器&#13;&#10;文章数:76" 
                  href="http://www.malegebide.com/article/26/">WEB服务器</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="DNS服务器&#13;&#10;文章数:25" 
                  href="http://www.malegebide.com/article/27/">DNS服务器</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Photoshop&#13;&#10;文章数:724" 
                  href="http://www.malegebide.com/article/28/">Photoshop</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Photoshop基础教程&#13;&#10;文章数:195" 
                  href="http://www.malegebide.com/article/29/">Photoshop基础</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Photoshop滤镜&#13;&#10;文章数:136" 
                  href="http://www.malegebide.com/article/28/30/">Photoshop滤镜</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Photoshop实例&#13;&#10;文章数:233" 
                  href="http://www.malegebide.com/article/28/31/">Photoshop实例</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Dreamwaver教程&#13;&#10;文章数:271" 
                  href="http://www.malegebide.com/article/33/">Dreamwaver</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="flash教程&#13;&#10;文章数:423" 
                  href="http://www.malegebide.com/article/34/">Flash</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="Fireworks教程&#13;&#10;文章数:136" 
                  href="http://www.malegebide.com/article/35/">Fireworks</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="注册码&#13;&#10;文章数:173" 
                  href="http://www.malegebide.com/article/37/">注册码</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="系统进程&#13;&#10;文章数:45" 
                  href="http://www.malegebide.com/article/38/">系统进程</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="C#&#13;&#10;文章数:0" 
                  href="http://www.malegebide.com/article/39/">C#</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="汇编语言&#13;&#10;文章数:116" 
                  href="http://www.malegebide.com/article/40/">汇编语言</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title=".Net&#13;&#10;文章数:2630" 
                  href="http://www.malegebide.com/article/41/" 
                  target=_blank>.Net</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="网页浏览&#13;&#10;文章数:267" 
                  href="http://www.malegebide.com/article/42/">网页浏览</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="邮件工具&#13;&#10;文章数:74" 
                  href="http://www.malegebide.com/article/43/" 
                  target=_blank>邮件工具</A></TD></TR>
              <TR>
                <TD class=tdmenubar>· <A class=menubar 
                  title="联络聊天&#13;&#10;文章数:31" 
                  href="http://www.malegebide.com/article/44/" 
                  target=_blank>联络聊天</A></TD>
                <TD class=tdmenubar>· <A class=menubar 
                  title="IP通讯&#13;&#10;文章数:126" 
                  href="http://www.malegebide.com/article/45/" 
                  target=_blank>IP通讯</A></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=#ffffff height=2></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD class=titleback1>热门文章</TD></TR>
        <TR>
          <TD vAlign=top height=100>· <FONT color=#0066ff>[图文]</FONT> <A 
            title=Google再度扩张:收购3D设计软件 
            href="http://www.malegebide.com/article/5/12/2006/200608311537.html">Google再度扩..</A><BR>· 
            <A title=Google究竟知道多少个人隐私? 
            href="http://www.malegebide.com/article/5/11/2006/200608301361.html">Google究竟知道多少..</A><BR>· 
            <A title="Google搜索从入门到精通 (1)" 
            href="http://www.malegebide.com/article/5/11/2006/200608301351.html">Google搜索从入门到..</A><BR>· 
            <FONT color=#0066ff>[图文]</FONT> <A title=google也来做统计了 
            href="http://www.malegebide.com/article/5/12/2006/200608311519.html">google也来做..</A><BR>· 
            <FONT color=#ff0066>[组图]</FONT> <A title=Google徽标全集(1998-2005) 
            href="http://www.malegebide.com/article/5/12/2006/200608311488.html">Google徽标全..</A><BR>· 
            <FONT color=#0066ff>[图文]</FONT> <A title=有趣的Google新鲜技巧玩法 
            href="http://www.malegebide.com/article/5/11/2006/200608301352.html">有趣的Google..</A><BR>· 
            <A title=Google排名—搜索引擎登记技巧 
            href="http://www.malegebide.com/article/5/11/2006/200608301360.html">Google排名—搜索引..</A><BR>· 
            <FONT color=#0066ff>[图文]</FONT> <A title=菜鸟安全防患之饿死木马 
            href="http://www.malegebide.com/article/10/2006/200608291188.html">菜鸟安全防患..</A><BR>· 
            <A title=数学最大数字 
            href="http://www.malegebide.com/article/9/2006/20060827361.html">数学最大数字</A><BR>· 
            <A title=Google搜索技巧(6):用Google找自己 
            href="http://www.malegebide.com/article/10/2006/200608291195.html">Google搜索技巧(6):..</A><BR></TD></TR>
        <TR>
          <TD bgColor=#ffffff height=2></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD class=titleback1>相关文章</TD></TR>
        <TR>
          <TD vAlign=top height=100>· <A title="《c++ primer》读书笔记4" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518481.html">《c++ 
            primer》读书..</A><BR>· <A title="《c++ primer》读书笔记6" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518480.html">《c++ 
            primer》读书..</A><BR>· <A title="一个有意思的C++ trick (2)" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518477.html">一个有意思的C++ 
            tr..</A><BR>· <A title="《c++ primer》读书笔记3" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518473.html">《c++ 
            primer》读书..</A><BR>· <A title="《c++ primer》读书笔记5" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518472.html">《c++ 
            primer》读书..</A><BR>· <A title="如何在C++ Builder的DLL中使用数据库控件" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518470.html">如何在C++ 
            Builder的..</A><BR>· <A title="Python 与 C++ 程序的简单实例对比" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518469.html">Python 
            与 C++ 程序..</A><BR>· <A title="Visual C++ MFC 一文说尽 (推荐)(很长,没耐心就不要看了)" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518468.html">Visual 
            C++ MFC 一文..</A><BR>· <A title="VC++ Members Weblog" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518466.html">VC++ 
            Members Weblo..</A><BR>· <A title="在C++ Builder中实现桌布自动更新" 
            href="http://www.malegebide.com/article/1/14/2006/2006092518454.html">在C++ 
            Builder中实现..</A><BR></TD></TR></TBODY></TABLE></TD>
    <TD class=tableright align=right width=588>
      <TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 
      cellPadding=0 width=575 border=0>
        <TBODY>
        <TR>
          <TD style="FONT-SIZE: 12pt; COLOR: #ff6600" align=middle 
            height=32>C++ Builder和托管C++中属性的使用建议</TD></TR>
        <TR>
          <TD align=middle bgColor=#f7f7f7 
            height=25>作者:佚名&nbsp;&nbsp;来源:不详&nbsp;&nbsp;发布时间:25/09/2006 
            19:59:05&nbsp;&nbsp;发布人:admin</TD></TR>
        <SCRIPT language=javascript>
var newasp_fontsize=9;
var newasp_lineheight=12;
</SCRIPT>

        <TR>
          <TD>
            <P align=right><A title=减小字体 
            style="CURSOR: hand; POSITION: relative" 
            onclick='if(newasp_fontsize>8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+"pt";}'><IMG 
            height=15 src="C++ Builder和托管C++中属性的使用建议.files/1.gif" width=15 
            border=0><FONT color=#ff6600>减小字体</FONT></A> <A title=增大字体 
            style="CURSOR: hand; POSITION: relative" 
            onclick='if(newasp_fontsize<64){NewaspContentLabel.style.fontSize=(++newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(++newasp_lineheight)+"pt";}'><IMG 
            height=15 src="C++ Builder和托管C++中属性的使用建议.files/2.gif" width=15 
            border=0><FONT color=#ff6600>增大字体</FONT></A> </P>
            <DIV class=ContentFont id=NewaspContentLabel 
            style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><FONT 
            id=font_word 
            style="FONT-SIZE: 14px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif">
            <P>C++ Builder和托管C++中属性的通用建议:<BR>&nbsp;&nbsp;&nbsp; 
            1.类的任何成员变量尽量都对应相应的属性.外部不能访问的成员变量用protected或者private属性.<BR>&nbsp;&nbsp;&nbsp; 
            2.类的任何成员变量尽量通过属性访问.不管是类内部访问自己的成员变量还是类外部访问类内部的成员变量.<BR>&nbsp;&nbsp;&nbsp; 
            3.除属性对应的函数,构造函数,析构函数等特殊的函数外,类的内部访问自己的成员变量时尽量用属性.<BR>&nbsp;&nbsp;&nbsp; 
            4.属性尽量用于简单的数据类型或者简单的类.即属性的类型最好是简单的数据类型或者简单的类.<BR>&nbsp;&nbsp;&nbsp; 
            5.C++Builder中:复杂类型的属性,用指针或者对象的应用.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            托管C++中:复杂类型的属性,用函数代替.建议用Get和Set打头对应于属性的读和写.<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
            注:这一条有时候我们容易忽视,是因为我很容易忘记C++中的默认拷贝构成函数,在函数中当参数是复杂对象时,也存在类似的问题.<BR>C++Builder中对第5条的解释:详细源码见示例工程</P>
            <P>//SampleClassUnit.H 
            文件<BR>//---------------------------------------------------------------------------</P>
            <P>#ifndef SampleClassUnitH<BR>#define 
            SampleClassUnitH<BR>//---------------------------------------------------------------------------</P>
            <P>#include &lt;Classes.hpp&gt;</P>
            <P>//---------------------------------------------------------------------------<BR>class 
            TBasic<BR>{<BR>private:&nbsp;// User declarations<BR>public:&nbsp; 
            // User declarations<BR>&nbsp;&nbsp;&nbsp; int 
            m_iNum;<BR>&nbsp;&nbsp;&nbsp; int * m_pNum;<BR>public:&nbsp;&nbsp;// 
            User declarations<BR>&nbsp;&nbsp;&nbsp; __fastcall 
            TBasic();<BR>&nbsp;&nbsp;&nbsp; __fastcall ~TBasic();<BR>};</P>
            <P>//---------------------------------------------------------------------------<BR>class 
            THeritor<BR>{<BR>private:&nbsp; // User 
            declarations<BR>&nbsp;&nbsp;&nbsp; TBasic __fastcall 
            GetBasicObject();</P>
            <P>&nbsp;&nbsp;&nbsp; TBasic * __fastcall GetBasicPointer();</P>
            <P>&nbsp;&nbsp;&nbsp; TBasic &amp; __fastcall 
            GetBasicReference();<BR>public:&nbsp; // User 
            declarations<BR>&nbsp;&nbsp;&nbsp; TBasic m_Basic;</P>
            <P>&nbsp;&nbsp;&nbsp; TBasic * m_pBasic;</P>
            <P>&nbsp;&nbsp;&nbsp; TBasic 
            m_BasicReference;<BR>public:&nbsp;&nbsp;// User 
            declarations<BR>&nbsp;&nbsp;&nbsp; __fastcall 
            THeritor();<BR>&nbsp;&nbsp;&nbsp; __fastcall 
            ~THeritor();<BR>public:<BR>&nbsp;&nbsp;&nbsp; __property TBasic 
            BasicObject&nbsp; = { read=GetBasicObject};<BR>&nbsp;&nbsp;&nbsp; 
            __property TBasic * BasicPointer&nbsp; = { 
            read=GetBasicPointer};<BR>&nbsp;&nbsp;&nbsp; __property TBasic &amp; 
            BasicReference&nbsp; = { read=GetBasicReference};<BR>};</P>
            <P>//---------------------------------------------------------------------------</P>
            <P>//---------------------------------------------------------------------------<BR>#endif</P>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -