精华内容
下载资源
问答
  • 列表框和组合框的使用

    千次阅读 2010-06-24 15:21:00
    列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的,但本章的例程设计为单选的。组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中...

    列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的,但本章的例程设计为单选的。组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,选择也可以用键盘的光标键。在编辑框中也可以直接输入。

     

    本章要点

    1 列表框的设计、项的添加和删除
    2 组合框的设计和使用

     

    12.1 ListCombo程序运行时的界面和功能

     

     VC++60 <wbr>第十二章 <wbr>列表框和组合框
    chap12-01

    List1在初始化时加入了六项。点击[<]按钮就把选中的项移动到List2中去。点击[>]按钮则相反。点击[<<]和[>>]按钮则移动全部项。用[清除列表]按钮可删除List1的全部项。[加入到]按钮把你选中的在编辑框中项添加到List1中,[加入全部]按钮则把组合框设置的所有项添加到List1中。组合框预置了“中国”这一项,但没有设计删除功能。列表框和组合框都有一个从0开始的整数索引和一个用于显示的文本。

     

    12.2 对话框界面设计

     

    按控件属性表设计界面。

    控件类型标题ID and GenaralStylesExtended Styles
    listBox IDC_LIST1
    显示checked
    选择Simple,Border
    Virteber scroll
    listBox IDC_LIST2
    显示checked
    选择Simple,Border
    Virteber scroll
    ComboBox IDC_CONTRIES_COMBO
    显示checked
    类型:Drop list
    Virteber scroll
    Static edge
    Button<IDC_MOVE_BUTTON
    Button>IDC_BACK_BUTTON
    Button<<IDC_MOVEALL_BUTTON
    Button>>IDC_BACKALL_BUTTON
    Button清除列表IDC_CLEAR_BUTTONClient edge
    Button加入到IDC_ADD_BUTTONClient edge
    Button加入全部IDC_ADDALL_BUTTONClient edge
    Button退出IDC_EXIT_BUTTONClient edge
    Static edge
    Modal Frame

    属性表中列出的表示“选中”,TAB复选框都要选中,就省略了。组合框可以在DATA属性页中设置项的文本,本例采用这种方法。其数据是:
    中国,美国,俄罗斯,英国,法国,德国,印度,巴基斯坦,
    日本,加拿大,澳大利亚,韩国,伊朗,伊拉克

    逗号处要改为换行,换行用Ctrl+<回车键>。设计好的界面如图chap12-02所示。

    VC++60 <wbr>第十二章 <wbr>列表框和组合框
    chap12-02

     

    12.3 设计变量和编写代码

     

    1 为三个列表框和组合框引进变量
    因为我们要对列表框的项进行操作,所以要申明三个对象类型的变量
    m_myList1
    m_myList2
    m_myCombo。

     

    2 定义一个字符串数组
    定义一个字符串数组m_myItems用来存放组合框的项的文本。在对话框的头文件的类CListCombaDlg的构造函数中申明:
        CString m_myItems[20];

     

    3 给初始化函数编写代码
    在OnInitDialog()中我们要从组合框控件获取项目的文本,给字符串数组m_myItems赋值。再用它的前六项为List1初始化。最后为组合框设置项“中国”为预选项。
    从组合框控件获取项用函数GetLBText(index, str),它把索引值为index的项的文本拷贝给str。给列表框赋值用AddString(string)函数,它在列表的尾部增加一项。类似地还可以用插入函数InsearString(...)。在// TODO: Add extra initialization here 这行的后面,我们添加如下代码:

       int count = m_myCombo.GetCount();  //获取组合框的项数
       int i =0;
        //从组合框控件获取项的文本
        for(i =0; i<count; i++)
             m_myCombo.GetLBText(i, m_myItems[i]);
        //List1初始化,六项
        for(i =0; i<6 ; i++)
            m_myList1.AddString(m_myItems[i]);
        //设置组合框默认选择项为"中国"
        m_myCombo.SetCurSel(0);

     

    4 给4个移动按钮写代码
    MOVE按钮[<]的功能是从List1中得到用户选定顶的索引号,再从这索引号获取选定顶的文本,然后删除这一项,在List2中添加一项。当前项
    获取索引号函数 index=GetCurSel()返回整数。 获取选定项的文本用函数GetText(index, item),它把指定项的文本拷贝到字符串item中。
    OnMoveButton()函数的完整代码如下:

    来源:(http://blog.sina.com.cn/s/blog_5e8a23f90100czpt.html) - VC++60 第十二章 列表框和组合框_东方一峰_新浪博客

    void CListCombaDlg::OnMoveButton()
    {
        CString item;
        int index = m_myList1.GetCurSel(); //获取选定顶索引号
        m_myList1.GetText(index, item);       //获取选定顶的文本
        m_myList1.DeleteString(index);         //删除一项
        m_myList2.AddString(item);              //添加到List2中
        m_myList1.SetCurSel(0);                   //设置首项为当前项
    }

    MOVEALL按钮的代码与上面的类似,加上循环语句就行。

    void CListCombaDlg::OnMoveallButton()
    {
      
      // TODO: Add your control notification handler code here
        CString item;

        int index =0 ;
        while(m_myList1.GetCount() >0){
            m_myList1.GetText(0, item);
            m_myList1.DeleteString(0);
            m_myList2.AddString(item);   
        };
    }
    BACK和BACKALL按钮的代码和上面的一样,只要把m_myList1和m_myList2对调就行。

     

    5 从组合框向列表框1加入当前项的代码
    这与列表框不同的是获取文本的函数名不大一样,用函数GetLBText,其余都相同。在OnAddButton()中加入代码:

    void CListCombaDlg::OnBackallButton()
    {
        // TODO: Add your control notification handler code here
        CString item;
        int index =0 ;
        while(m_myList2.GetCount() >0){
            m_myList2.GetText(0, item);
            m_myList2.DeleteString(0);
            m_myList1.AddString(item);   
        };
    }

    从组合框向列表框1加入全部项的代码如下:

    void CListCombaDlg::OnAddallButton()
    {
       //Clear old items in Linst at first
        CString item;
        while(m_myList1.GetCount()>0)
            m_myList1.DeleteString(0);
        int n = m_myCombo.GetCount();
        //Add all items
        for(int i=0; i<n; i++){
            m_myCombo.GetLBText(i, item);
            m_myList1.AddString(item);
        }   
    }

     

    6 [清除列表]和[退出]按钮的代码

    [清除列表]的按钮的代码:
        while(m_myList1.GetCount()>0)
            m_myList1.DeleteString(0);

    [退出]按钮的代码: OnOK();

     

    12.4 编译和运行

     

    至此,我们完成了界面设计和代码编写,可以编译和Build了。编译通过就可以在运行中测试程序,检查是否满足我们的设计要求。但是,代码编写常常会有许多错误,编译器会报告一大堆错误。虽然指出了错误所在的行,但要明白是什么错误还是很费劲的。如果我们在完成一部分工作后就编译一次,错误就比较少,容易找到和纠正。所以我们分以下几步来编译。
    1、界面完成后编译一次,这时运行可以看到组合框有了信息和可以选择了。
    2、对话框初始化编写后编译和运行一次,这时可以看到列表框有了信息。
    3、MOVE按钮写了代码后编译和运行一次,这时可以测试移动功能是否正确。如果成功,那这代码可以放心地复制到其他三个按钮去了。
    4、全部完成后的编译和运行。

     

    12.5 小结

     

    1 列表框和组合框属性设置中有类型选择
    组合框有三种情况:Simple, Dropdown, Drop List。Simple类型的组合框的列表框部分是固定显示的,不能下拉;而其余两种带一个下拉手柄。设计中别忘记添加滚动条。Dropdown与Drop List的区别是后者的编辑框不能输入。列表框也有三种情况:Simple, Multiple, Extended,它们决定了用户选取项的方法。Simple模式只能够选取单项,Multiple模式可以按Ctrl键+鼠标左键选取多个项,而Extended则可以通过鼠标拖处矩形一次选取连续的项,也可以加按Ctrl键作多次选择。

    2 列表框在属性页不能设置项的文本(字符串),而组合框能。

    3 列表框和组合框中的“项”都有索引号(0,1,2,...)和文本(在窗口显示)。两者都有成员函数来获取和设置这些信息。得到文本的函数名称不一样,列表框是GetText(),组合框是GetLBText()。字母LB的意思是ListBox,GetLBText的意思是“从自身的列表框中获取文本”。

    4 列表框和组合框常用的几个函数原型

    列表框的取索引号和文本的函数原型
    获取文本:
    void GetText( int nIndex, CString& rString ) const;
    用于单选模式的获取和设置索引号:
    int GetCurSel( ) const;
    int SetCurSel( int nSelect );
    用于多选模式的:
    int GetSel( int nIndex ) const;
    上式如果nIndex项是被选中的,就返回它的索引号,否则返回0。
    int SetSel( int nIndex, BOOL bSelect = TRUE );
    bSelect = TRUE就选中索引为nIndex的项,如是FALSE,则取消“选中”:如果nIndex=-1,就是全“选中”或全“不选中”。

    组合框的获取索引号和文本的函数原型
    int GetCurSel( ) const;
    int SetCurSel( int nSelect );
    void GetLBText( int nIndex, CString& rString ) const;

    添加、插入和删除项的函数原型
    int AddString( LPCTSTR lpszItem );
    int InsertString( int nIndex, LPCTSTR lpszItem );
    int DeleteString( UINT nIndex );

     

    展开全文
  •  现在在ASP.Net下,客户也希望能实现此功能,我一般采用以下两种简易的方式在下拉列表框中显示多个列。 这个方式并不是很好,但也只能凑合用, 如果谁有更好的实现方式,望不吝赐教。  第一种方式:采用SQL查询...
    <script type="text/javascript">
     </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
    
    <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

          以前设计C/S应用程序时, 客户经常提出需要在下拉列表中显示多个列,一般要显示其编号和名称,以便选取时更有针对性, 这个问题,在PB中,获得了很好的解决,采用DataWindow,不管需要有多少列,都能实现。
         现在在ASP.Net下,客户也希望能实现此功能,我一般采用以下两种简易的方式在下拉列表框中显示多个列。 这个方式并不是很好,但也只能凑合用, 如果谁有更好的实现方式,望不吝赐教。

          第一种方式:采用SQL查询语句把结果集绑定到DropDownList上。 具体实现代码如下:

    第二种方式:采用DataReader循环,动态把多列的值组合起来插入到DropDownList中。具体实现代码如下:

       我学习ASP.Net的时间不长,还有很多问题需要向高手请教的, 望有更好的实现方式的朋友不吝赐教。

    <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
    <script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
    展开全文
  • delphi——语句

    2014-11-04 10:49:33
    简单语句复合语句

    简单语句和复合语句

    用begin 和end 将简单语句括起来即组成复合语句,复合语句用法与普通的Pascal 语句相同,见下例:

    begin
      A := B;
      C := A * 2;
    end;
    

    赋值语句

    在Pascal 语言中赋值语句用冒号-等号操作符“:=”,对使用其他语言的编程人员来说这是一个奇怪的符号。在其他语言中用作赋值符号的“=”在Pascal 中用作关系运算符,用于判断是否相等。


    条件语句

    条件语句通过条件检测,判断是否执行该条件语句中包含的语句。条件语句可有两种基本形式:if语句和case语句。

    If语句

    procedure TForm1.Button1Click(Sender: TObject);
    var
    i,j:Integer;
    begin
    i:=10;
    j:=15;
    if i>j then
        showmessage('i>j');
    end;


    If the else语句

    </pre><pre name="code" class="delphi">procedure TForm1.Button1Click(Sender: TObject);
    var
    i,j:Integer;
    begin
    i:=10;
    j:=15;
    if i>j then
        showmessage('i>j')//(注意此处不要加';'号)
    else
        showmessage('i<j');
    end;

    Case语句

    如果你的if语句变得非常复杂,有时可以用case语句代替它。case语句包括用来选值的表达式、可能值序列或一个取值范围。这些值应该是常量,并且它们必须唯一,而且应属于有序类型。Case语句最后可以带一个else 语句,当没有一个标签与选择器的值一致时,执行else语句。下面是两个简单的例子:

    <span style="font-size:12px;">case Number of
      1: Text := 'One';
      2: Text := 'Two';
      3: Text := 'Three';
    end;</span>
    <span style="font-size:12px;">
    case MyChar of
      '+' : Text := 'Plus sign';
      '-' : Text := 'Minus sign';
      '*', '/': Text := 'Multiplication or division';
      '0'..'9': Text := 'Number';
      'a'..'z': Text := 'Lowercase character';
      'A'..'Z': Text := 'Uppercase character';
    else
      Text := 'Unknown character';
    end;</span>


    Delphi语言中的循环
    其它编程语言中使用的循环语句,Pascal语言中都有,它们包括 for、 while 和 repeat 语句。如果你用过其他编程语言,你会发现Pascal中的循环语句没什么特别的,因此这里我只作简要的说明。
    
    
    
    for循环 
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
    i,sum:Integer;
    begin
    sum:=0;
    begin
     for i:=1 to 100 do
      sum:=i+sum;
    end;
    showmessage(IntToStr(<span style="white-space:pre">	</span>sum));
    end;

    while语句和repeat语句
    while-do 循环语句和 repeat-until 语句的不同点在于repeat 循环语句的代码至少要执行一次。从下面的简例很容易理解这一点:
    
    while (I <= 100) and (J <= 100) do
    begin
      // use I and J to compute something...
      I := I + 1;
      J := J + 1;
    end;
    
    repeat
      // use I and J to compute something...
      I := I + 1;
      J := J + 1;
    until (I > 100) or (J > 100);

    从上可见即使 I  J 的初始值大于100,repeat-until循环中的代码也仍会执行一次。
     
    
    With语句

    我要讲的最后一种Pascal 语句是With语句,With语句是Pascal编程语言独有的语句,不过最近JavaScript 和Visual Basic也添加了这种语句,它在Delphi程序设计中很有用。

    With语句是一种用于简化代码的语句。 如你要访问一个记录类型变量(或一个对象),用With语句就不必每次重复变量的名字。例如对于以下的记录类型代码:

    type
      Date = record
        Year: Integer;
        Month: Byte;
        Day: Byte;
      end;
    
    var
      BirthDay: Date;
    
    begin
      BirthDay.Year := 1997;
      BirthDay.Month := 2;
      BirthDay.Day := 14;
    可以用with语句改进后半部分代码,如下:
    begin
      with BirthDay do
      begin
        Year := 1995;
        Month := 2;
        Day := 14;
      end;

    在Delphi程序中,这种方法能用于访问控件和类变量。现在通过with语句访问列表框的条目,我们重写上面循环例子的最后部分:
    procedure TForm1.Button3Click(Sender: TObject);
    var
    i:integer;
    begin
     with ListBox1.Items do
     begin
     clear;
     Randomize;
     i:=0;
     while i<100 do
      begin
       i:=i+1;
       add(IntToStr(i));
      end;
     end;
    end;

    当你使用控件或类时,with语句通常能简化你的代码,尤其对嵌套域。例如,你要改变窗体画笔的宽度和颜色,你可以写代码如下:

    with Form1.Canvas.Pen do
    begin
      Width := 2;
      Color := clRed;
    end;





    展开全文
  • 第五章 语句

    2010-02-10 17:01:00
    简单语句复合语句Pascal 简单语句中不包含任何别的语句,赋值语句和过程调用即是简单语句的例子。简单语句用分号隔开,如下所示:X := Y + Z; // assignmentRandomize; // procedure call用begin 和end 将简单语句...

    简单语句和复合语句

    Pascal 简单语句中不包含任何别的语句,赋值语句和过程调用即是简单语句的例子。简单语句用分号隔开,如下所示:

    X := Y + Z;  // assignment
    Randomize;   // procedure call
    

    begin 和end 将简单语句括起来即组成复合语句,复合语句用法与普通的Pascal 语句相同,见下例:

    begin
      A := B;
      C := A * 2;
    end;
    

    end之前的最后一条语句末尾分号不是必需的,你可以写成:

    begin
      A := B;
      C := A * 2
    end;
    

    这两种写法都是正确的。第一种多了一个无用(但也无害)的分号。分号实际上是一个空语

    句,也就是说,是一个没有代码的语句。有时,空语句可用在循环体或其他特殊情况中。

    赋值语句

    Pascal 语言中赋值语句用冒号-等号操作符“:=”,对使用其他语言的编程人员来说这是一个奇怪的符号。在其他语言中用作赋值符号的“=”在Pascal 中用作关系运算符,用于判断是否相等

     

    条件语句

    条件语句通过条件检测,判断是否执行该条件语句中包含的语句。条件语句可有两种基本形式:if语句和case语句。

    If语句

    if-then型语句,仅当条件满足时,语句才执行;对if-then-else型,if语句在两条语句中选择一条执行。条件用布尔表达式建立

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      // simple if statement
      if CheckBox1.Checked then
        ShowMessage ('CheckBox1 is checked')
    end;
    

    procedure TForm1.Button2Click(Sender: TObject);
    begin
      // if-then-else statement
      if CheckBox2.Checked then
        ShowMessage ('CheckBox2 is checked')  //没有 分号
      else
        ShowMessage ('CheckBox2 is NOT checked');
    end;
    要注意的是,不能在第一句之后、else 关键词之前加分号,否则编译器将告知语法错误。
    实际上,if-then-else 语句是单纯的一条语句,因此不能在语句中间加分号。
    Case语句 

    如果你的if语句变得非常复杂,有时可以用case语句代替它。case语句包括用来选值的

    表达式、可能值序列或一个取值范围。这些值应该是常量,并且它们必须唯一,而且应属于

    有序类型。Case语句最后可以带一个else 语句,当没有一个标签与选择器的值一致时,

    执行else语句。下面是两个简单的例子:

    case Number of
      1: Text := 'One';
      2: Text := 'Two';
      3: Text := 'Three';
    end;
    
    case MyChar of
      '+' : Text := 'Plus sign';
      '-' : Text := 'Minus sign';
      '*', '/': Text := 'Multiplication or division';
      '0'..'9': Text := 'Number';
      'a'..'z': Text := 'Lowercase character';
      'A'..'Z': Text := 'Uppercase character';
    else
      Text := 'Unknown character';
    end;
    Pascal语言中的循环 

    其它编程语言中使用的循环语句,Pascal语言中都有,它们包括 forwhilerepeat

    语句。如果你用过其他编程语言,你会发现Pascal中的循环语句没什么特别的,因此这里

    我只作简要的说明。

    For循环

    Pascal 中的for循环严格地建立在计数器基础上,循环每执行一次,计数器不是增加一个值

    就是减小一个值。下面是一个for语句的简例,用来将前十个数加起来:

    var
      K, I: Integer;
    begin
      K := 0;
      for I := 1 to 10 do
        K := K + I;
    

    同样的for语句可以用正好相反的计数器来写:

    var
      K, I: Integer;
    begin
      K := 0;
      for I := 10 downto 1 do
        K := K + I;
    

    Pascal 中的for循环语句其灵活性比其他语言小(它不能指定1之外的步长),不过简单也

    容易理解。如果需判断的条件比较复杂,或想自定义计数器,你可以用while语句或 repeat

    语句,而不是for循环语句。

    注意for循环计数器不必非是数字,它可以是任何有序类型的值,例如一个字符或一个枚举类

    型值。

    while语句和repeat语句

    while-do 循环语句和 repeat-until 语句的不同点在于repeat 循环语句的代码至少要执行

    一次。从下面的简例很容易理解这一点:

    while (I <= 100) and (J <= 100) do
    begin
      // use I and J to compute something...
      I := I + 1;
      J := J + 1;
    end;
    
    repeat
      // use I and J to compute something...
      I := I + 1;
      J := J + 1;
    until (I > 100) or (J > 100);
    

    从上可见即使 I J 的初始值大于100,repeat-until循环中的代码也仍会执行一次。

    注意:两种循环另一个关键的不同点是,repeat-until 循环的条件是反向的条件,只要不满足

    这个条件,循环就执行;当条件满足时,循环终止。这正好与while-do 循环相反,while-do

    循环当条件是真值时才执行。为此,我不得不在上面代码中用反向条件来获得相同的结果。

     

    注意:用 BreakContinue 系统过程可以改变循环执行的标准流程。Break 中断循环;

    Continue直接跳至循环测试句,或使计数器增加一个步长,然后继续循环(除非条件为空或

    计数器达到最大值)。还有两个系统过程 ExitHalt,让你立即从函数或过程中返回,或者

    终止程序。

    With语句

    我要讲的最后一种Pascal 语句是With语句,With语句是Pascal编程语言独有的语句,不过

    最近JavaScript 和Visual Basic也添加了这种语句,它在Delphi程序设计中很有用。

    With语句是一种用于简化代码的语句。如你要访问一个记录类型变量(或一个对象),用

    With语句就不必每次重复变量的名字。例如对于以下的记录类型代码:

    type
      Date = record
        Year: Integer;
        Month: Byte;
        Day: Byte;
      end;
    
    var
      BirthDay: Date;
    
    begin
      BirthDay.Year := 1997;
      BirthDay.Month := 2;
      BirthDay.Day := 14;
    

    可以用with语句改进后半部分代码,如下:

    begin
      with BirthDay do
      begin
        Year := 1995;
        Month := 2;
        Day := 14;
      end;
    

    Delphi程序中,这种方法能用于访问控件和类变量。现在通过with语句访问列表框的条目,

    我们重写上面循环例子的最后部分:

    procedure TForm1.WhileButtonClick(Sender: TObject);
    var
      I: Integer;
    begin
      with ListBox1.Items do
      begin
        Clear; // shortcut
        Randomize;
        I := 0;
        while I < 1000 do
        begin
          I := I + Random (100);
          // shortcut:
          Add ('Random Number: ' + IntToStr (I));
        end;
      end;
    end;
    

    当你使用控件或类时,with语句通常能简化你的代码,尤其对嵌套域。例如,你要改变

    窗体画笔的宽度和颜色,你可以写代码如下:

    Form1.Canvas.Pen.Width := 2;
    Form1.Canvas.Pen.Color := clRed;
    

    但如果用With语句代码会更简单:

    with Form1.Canvas.Pen do
    begin
      Width := 2;
      Color := clRed;
    end;
    

    当编写的代码很复杂时,with语句会很有用,也可省去一些临时变量。但是这样做也有

    缺点,因为这样将使代码的可读性变差,特别对有相似或相同属性的对象。

    展开全文
  • delphi语句

    千次阅读 2005-11-16 09:22:00
    如果说数据类型是Pascal编程的一个...简单语句复合语句Pascal 简单语句中不包含任何别的语句,赋值语句和过程调用即是简单语句的例子。简单语句用分号隔开,如下所示:X := Y + Z; // assignmentRandomize; 
  •  首先,什么是语句?为什么需要语句语句又是怎么组成的?...语句从大的范围可以分为简单语句复合语句。 简单语句复合语句  Pascal 简单语句中不包含任何别的语句,赋值语句和过程调用即...
  • oracle常用sql语句

    万次阅读 热门讨论 2016-08-09 08:53:35
    会弹出找不到文件的提示,此时点击“是”,将创建一个a.sql文件,并弹出文本编辑页面,在这里可以输入相关的sql语句,编辑完成后保存,在命令行中通过 @ a.sql的方式执行命令,如果创建的文件后缀为“sql”,那么...
  • 常用sql语句

    千次阅读 2015-08-19 15:38:03
    select * from eosorg_t_employee where orgid=2196 ----------------------------------------------------------------------------------------------------------------- 常用标准SQL语句创建表: creat table ...
  • 常用SQL语句

    千次阅读 2011-12-09 10:20:15
    select * from eosorg_t_employee where orgid = 2196 ----------------------------------------------------------------------------------------------------------------- 常用标准SQL语句创建表: creat ...
  • oracle 常用sql语句

    千次阅读 2017-09-24 20:08:21
    会弹出找不到文件的提示,此时点击“是”,将创建一个a.sql文件,并弹出文本编辑页面,在这里可以输入相关的sql语句,编辑完成后保存,在命令行中通过 @ a.sql的方式执行命令,如果创建的文件后缀为“sql”,那么...
  • delphi语句笔记

    千次阅读 2010-08-25 14:45:00
    况(比如使用限定符的标志符),单元名是大小无关的。要避免在单元引用中出现问题,要明确指出单元   文件: uses MyUnit in "myunit.pas"; 如果像上面这样在工程文件中明确引用一个单元,...
  • Golang复合类型

    千次阅读 多人点赞 2021-03-10 20:57:19
    上文 Golang 基本类型 中我们介绍了golang 基本类型的常见用法,本文将介绍 golang 中的复合数据类型,常用的复合数据类型有 array 数组,slice 切片,map 字典 和 struct 四种。 数组 数组是一个由固定长度的特定...
  • c#LINQ to SQL语句

    千次阅读 2016-07-21 20:09:11
    LINQ to SQL语句(1)之Where   Where操作   适用场景:实现过滤,查询等功能。   说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。   Where操作...
  • objective-c 复合

    2012-02-14 13:22:48
    编程中的复合就像音乐中的作曲一样:将多个组件组合在一起配合使用 从而得到完美的作品(程序中的复合其实就是类中包含类) 来了:在软件开发过程中,程序员可能会使用一个Pedal(脚踏板/脚蹬子) 对象和一个Tire...
  • Linq to Sql 语句全集

    千次阅读 2013-12-28 23:04:04
    LINQ to SQL语句(1)之Where   Where操作   适用场景:实现过滤,查询等功能。   说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。 ...
  • SQL语句大全[300个关键字]

    千次阅读 多人点赞 2020-10-27 14:59:52
    SQL语句大全一、数据操作数据操作支持函数表、字段属属性函数系统函数表操作视图存储过程函数存储过程示例游标事件报表备份 一、数据操作 数据操作 序列 关键字 注解 实例 备注 1. select 检索数据 select *...
  • 例如,假设之前声明过一个整型变量Tempint,赋值的语句为 Tempint = assign/50 或者表达式 Tempint = assign/25*2 或者包含其它函数的 Tempint = assign/sqrt(2500) 结果都是把50这个值赋给了变量Tempint. 例如前面...
  • 轻量级数据库访问框架FastSQL

    千次阅读 2018-10-24 16:37:19
    4 SQL类作为sql语句构建器 5 SQL类的执行sql功能 6 BaseDAO 7 通用工具 8 配置项 9 其他 10 更新日志 1 简介 FastSQL一个基于spring-jdbc的简单ORM框架,它支持sql构建、sql执行、命名参数绑定、查询结果自动映射和...
  • 程序员必知单词、语句、英文缩写汇总 综述:便于类,函数命名,工作文档阅读而做的单词积累 一.逻辑编码部分 application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 ...
  • # if 条件表达式: 比较运算符 逻辑运算符 /复合的条件表达式 # 代码指令 # ....... score = 60 if score <= 60: # 满足条件就会输出打印的提示 print("成绩不是太理想,要继续加油哦") pass # 空语句 print(...
  • oracle笔记一(sql语句方面)

    千次阅读 2015-12-25 08:56:11
    oracle笔记一(sql语句方面)  一.sql语句 --================================================ 1.增加主键  alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN);  指定表空间 ...
  • 英:程序员必知单词、语句、英文缩写汇总

    千次阅读 多人点赞 2019-06-06 21:18:01
    程序员必知单词、语句、英文缩写汇总 程序员必知单词、语句、英文缩写汇总 2018年11月06日 14:02:52 牟垚 阅读数:180 综述:便于类,函数命名,工作文档阅读而做的单词积累,还是很有用的,不积跬步,无以至...
  • MySQL编程。sql语句

    2015-11-23 18:09:02
    复合索引的第一列没被包含在where条件语句中的场合。如: s elect * from employee where name='wang' or age='1';是不适合的。 ======>>视图 22、视图是伪表,视图本事不包含如何数据的,将...
  • 保持所有的CLASS的主键为none,我们在后面为每个表分别指定主键的形势,因为有些主键是用的是sequence,有的主键是要通过界面手输进来的,不是sequence,有的主键甚至是复合主键。 别忘了把package填上,注意package...
  • EventBus框架库代码走读

    千次阅读 2015-05-13 09:59:54
    语句,这句话就是调运SubscriberMethodFinder类的findSubscriberMethods方法,传入了subscriber 的class,返回一个 List 。如下: List<SubscriberMethod> findSubscriberMethods(Class<?> subscriberClass) {...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,513
精华内容 5,805
关键字:

复合列表框如何写语句