请问前辈们,1可视化编程,面向对象编程,事件驱动编程三者的区别的联系是?
2 类和对象的特点与区别?
3 请问有哪些编辑框可用于字符输入,各有什么特点呢??

解决方案 »

  1.   

    1.可视化编程是所见即所得,编译后的结果跟过程中看到的一样,可以这么认为吧
    面向对象是相对于前期面向过程语言而言的,编程中以对象为基础,对象有自身的属性、方法、事件。对象的概念实现了数据封装、提出了private、public、pretect、published等类型概念,更接近现实当中的事物,更符合人们对事物的认知习惯。
    面向对象的编程以消息机制为基础,很多控件都能响应一定的消息事件。例如按钮能响应click、mousedown、mouseup、keypress等事件。简单说就是,它能够感应你的这些动作事情并做出响应的反应,需要它做出什么反应可以由你编程决定(编写相应的事件代码)
    2.类就是一个总的概念,是一个抽象的认识。比如人这个概念,人就是一个类
    对象是类的实例,是一个实体,不在是个概念。比如张三就是一个实例,是人这个类的一个实例。Integer是一个整型概念,i: Integer;i就是这个整形概念里的一个实例。这个例子可能不太好。类和对象就是概念和实体的区别
    3.TEdit,TMaskEdit,TLabelEdit,TDBEdit都是可用于字符输入的。TEdit跟TLabelEdit都是一般的字符输入控件,用的很普遍,后者只是比前者多了一个Label,没有多大的区别。MaskEdit用于特殊情况下的带有格式化输入的工具,比如输入IP地址的点分十进制格式,TDBEdit则用于数据库方面,跟某一DataSet的某字段相关,用于查看和修改数据表等。
      

  2.   

    好帮啊,师兄,可给我这个入门汉概念上的飞跃了,那么我继续想知道基本的概念
    4 怎么给TTOOLBUTTON控件增加位图
    5 如何实现子窗口对主窗口的菜单合并和菜单覆盖
      

  3.   

    4.ToolButton有Images属性,给这个属性赋值一个装载了图片的ImageList.给不同的button赋值不同的ImageIndex就可以看到效果了
    5.不明白你想问什么,拖一个MainMenu到窗体上,该窗口上就会出现对应的主菜单,可以对应给每个菜单项功能编执行代码。PopMenu是弹出式菜单,很多控件都支持弹出式菜单,给相应控件的弹出式菜单属性赋值这个菜单,运行后在该控件上点鼠标右键会弹出指定菜单。当然PopMenu还可以赋给控件的Dropdown属性,有的按钮有DropdownMenu属性,按下这个按钮弹出指定菜单。
      

  4.   

    楼主可把chinajavis(我选择 我喜欢)累坏了!
    楼主还是买本书看吧!下载一本也好啊!不然以后有得问了
      

  5.   

    事件驱动是基于对象的基本特征,事件驱动和消息机制也不是一回事面向对象的要素是封装、继承、多态要理解面向对象把那什么操作系统、UI都抛一边去想想为什么C++是面向对象的,VB是基于对象的,就很好理解了
      

  6.   

    好,前辈说了 我照做,其实我主要目的是我浏览一本DELPHI教材,我每天只有很少时间来看,看完了想把问题都提出来,然后理论上得到进步,但是我的认识还比较肤浅,谢谢大家,
      

  7.   

    6 如何设计一个用菜单命令执行的可绘制简单几何图形的应用程序啊?
    7 怎么样TTimer控件实时显示当前时间?
    8 如何设计一个多媒体播放器?(音频,视频)用到哪些控件?
    学习ING
      

  8.   


    事件驱动是基于对象的基本特征,事件驱动和消息机制也不是一回事面向对象的要素是封装、继承、多态要理解面向对象把那什么操作系统、UI都抛一边去想想为什么C++是面向对象的,VB是基于对象的,就很好理解了
      

  9.   

    看来楼主是刚接触编程,我很支持sixgj(轰炸机)的说法,因为我就是从接触vfp和vb开始,但都没深学,然后学c++的时候真正去了解类,再转向delphi的,学delphi也是因为学校里的生产实习要搞个数据库程序,那时候学delphi就轻松了好多。
      

  10.   


    6 如何设计一个用菜单命令执行的可绘制简单几何图形的应用程序啊?
    加入mainmenu,canvas控件,写一点代码就好了,网上有很多这方面的书的,随便找个例子就可以看懂了.7 怎么样TTimer控件实时显示当前时间?
    一样,看看TIMER的方法就好了,里面有的.8 如何设计一个多媒体播放器?(音频,视频)用到哪些控件?
    网上找个例子一看就明白了,很简单的。
      

  11.   

    尊敬的前辈们:
    1 窗口上的几个事件,他们都是怎么被触发的?
    2 菜单的快捷键和热键有什么区别啊?都是怎么设置的?
    3 菜单命令选项前面的单选标记和复选标记是怎么实现的啊?
    4 delphi6数据库和MS SQL 2000比较如何啊?我想了解他们的异同。
    5 DBE和SQL Link他们在delphi数据库应用系统中起什么作用啊?
    6 DELPHI数据库中的分数据集,数据源,数据控件它们通过哪些主要属性建立关联的?
    7 ADO和BDE有什么不同啊?
    8 客户/服务器开发体系和传统的基于桌面的数据库开发的主要区别有什么呢??
    9 我觉得CLIENTDATASET使用非常灵活,我想了解它处理数据集的方法原理??
    10 想前辈以个人见解讲解一下多层系统的原理和优缺点(以3层为例)
    这是学生看了这些天的吐血10大问题,求大家帮我解决, 努力ING!!