当前位置:首页
开发技术指南» 文章正文
    引言:

 ·可私有变量可以吗    »显示摘要«
    摘要: 下列程序在vc++中编译为何可以通过 template <class t> class myclass{ private: t value; public: void assign(const myclass<t>& x) {value=x.value;} //这不是取x的私有变量吗,怎么可以通过? }; void main() { myclass&......
 ·怎样获得datagrid中的id号    »显示摘要«
    摘要: 有个按纽,不在datagrid中 datagrid中有一列选择框 点击按纽以后我想得到选种的id,再进行单个或者批量的删除等操作 就象asp里面那样,先谢谢了 ......


初学者的问题。。。。需源码。。。

利用面向对象的含义写一个类,实现功能:输入一个书名,则输出这本书的书名、出版社、价格。请各位写出源码。谢谢了。

NO.1   作者: xixuemao

太刻意了。还不如用C++  
   
  写一个书的类,然后继承出自己的类,然后每一本书都是一个对象,放到双向链表里。

NO.2   作者: lianshaohua

type  
      Tbook   =   class//基本上可以这样写,至于你从哪里读出书的价格就要看你了,是从数据库中还是从  
  //文件中,只需要加上相应的实现方法就可以了;  
      private  
            bookname,bookissue:string;  
            bookpri:real;  
      public  
          procedure   setname(na:string);  
          procedure   readinfo();  
          procedure   showinfo();  
  end;  
   
  var  
      Form1:   TForm1;  
   
  implementation  
   
  {$R   *.dfm}  
  procedure   Tbook.setname(na:string);  
  begin  
      if   bookname<>na   then  
      bookname:=na;  
  end;  
   
  procedure   Tbook.readinfo;  
  begin  
  end;  
   
  procedure   Tbook.showinfo;  
  begin  
      showmessage(bookname);  
  end;  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      book:Tbook;  
  begin  
      book:=Tbook.Create;  
      book.setname(ss);  
      book.showinfo;  
      book.Free;  
   
  end;  
   
  end.  
 


    摘要: 运行环境如下: 两台计算机,一台运行啸峰串口调试助手,一台是我本人用vb编写的使用mscomm控件的程序,当啸峰串口调试工具发出如下信息时(两行信息) st s 104720 我希望我本人的程序使用mscomm控件的input属性取到的信息和上面的信息一致,然后再取得104720这个数据。可是现在我的程序得到的结果不是这样的,需要两次input属性才能获取。请问,我需要怎么修改程序,我的m......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE