• c++builder 代码模板 code templates


    c++builder6.0  MENU:Tools>Editor Options>Code Insight>Code templates

    XE6 c++builder

    D:Program Files (x86)EmbarcaderoStudio14.0ObjReposenCode_Templatesc

    D:UsersAdministratorDocumentsEmbarcaderoStudiocode_templatesC

    可参考系统目录的例子 for循环

     http://delphi.wikia.com/wiki/Live_Templates_Technical_Info

    Menu:File-New-Other-Other files-Code Template或者代码编辑器中选中一段代码后

    Menu:View-Templates-New Code Template可以把代码直接贴到模板

    在弹出的面板里,可以删除,新增,edit模板

    下面是我写的for 循环 dataset的例子

    <?xml version="1.0" encoding="utf-8" ?>
    
    <codetemplate    xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
                    version="1.0.0">
        <template name="fords" surround="true" invoke="auto">
            <point name="expr1">
                <hint>
                    initial expression
                </hint>
                <text>
                    ds->First()
                </text>
            </point>
            <point name="expr2">
                <hint>
                    loop condition
                </hint>
                <text>
                    !ds->Eof
                </text>
            </point>
            <point name="expr3">
                <hint>
                    loop expression
                </hint>
                <text>
                    ds->Next()
                </text>
            </point>
            <description>
                for dataset statement
            </description>
            <author>
                ksrsoft 2014.8.26
            </author>
            <code language="C" context="methodbody"><![CDATA[for ($expr1$; $expr2$; $expr3$) 
    {
    $selected$$*$$end$
    }
    ]]>
            </code>
        </template>
    </codetemplate>

    新建的一定要设置<code language="C",否则弹不出来

    <template name="fnv" invoke="manual">
            <description>
                FieldByName
            </description>
            <author>
                 eeee
            </author>
            <code language="C"><![CDATA[queryd->FieldByName("aaa")->Value]]>
            </code>
        </template>

  • 相关阅读:
    ButterKnife 原理解析
    有关java之反射的使用
    Integer 与 int 中的 ==
    下拉框、多选框、单选框 通过TagHelper绑定数据
    动态构建视图表单
    添加我的应用中的后台图标
    标准服务接口示例代码
    .net Core下的 常用方法
    使用Redirect跳转
    标准表单提交示例代码
  • 原文地址:https://www.cnblogs.com/cb168/p/3937253.html
Copyright © 2020-2023  润新知