b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

delphi开发工具不懂,帮顶~个人感觉SDK纯API方式

电脑杂谈  发布时间:2018-02-18 13:01:08  来源:网络整理

delphi开发工具_delphi语言工具_delphi开发工具下载

不懂,帮顶~

个人感觉SDK纯API方式编写GUI程序已经过时了,效率太低,了解一下原理就可以了,主要是消息机制。

图形用户界面(GUI)编程可以学习C++Builder,架构先进(和C#一样拖控件),入门比较容易。

C++Builder是什么?

C++Builder是基于可视组件技术和C++语言的快速应用程序开发工具。C++Builder的前身是BorlandC++,而BorlandC++最早是TurboC,在DOS界面编程的年代,对于每一个工科学生,几乎是无人不知。学习C++Builder最常用的版本是C++Builder6.0,C++Builder2010等,最新的版本还支持iOS、安卓平台软件的开发。

delphi开发工具_delphi语言工具_delphi开发工具下载

Windows是图形用户界面(GraphicalUserInterface)操作系统,标准的Windows应用程序也是图形用户界面的。传统上,SDK方式开发Windows应用程序的GUI界面是一个很繁琐的工作,界面相关的代码量甚至占到项目总代码量的一半以上,而且业务逻辑代码和界面相关的代码是混杂在一起的,难以扩展、重用和维护。

C++Builder是真正的可视化的开发工具。C++Builder可以用鼠标拖拉控件加上设置属性轻松的“设计”出一个程序的图形用户界面,利用可视的组件/控件像“搭积木”一样,以“所见即所得”的方式搭建应用程序的界面,这也是C++Builder这个名字中Builder的概念。这样,只需要用C++语言编写业务逻辑代码,类似于DOS下文本界面编程,只要专注于实现业务逻辑功能就可以了,代码非常简洁。数据的输入和表现,都在图形用户界面,非常直观、易用。这就是RAD开发(RapidApplicationDevelopment,快速应用程序开发)。

VCL是VisualComponentLibrary的缩写,即可视组件库,它是Delphi和C++Builder编程语言的基本类库。VCL以组件化、可视化为设计方向,是新一代的应用程序框架(Framework)。它拥有封装纯粹、可扩展性强、操作方便等特点。如果是一个非常繁杂的Win32API,在经过VCL封装后,使用也是非常简便的。VCL对事件的支持及封装也是非常完整的,通过事件对象的声明,可以将任意的外部事件源绑定到VCL控件。

在VCL类库中,窗体和每一种控件都是一个类,它们和基类(比如TObject、TControl、TWinControl类等)之间通过继承关系,共同组成了VCL类库,基类有一些共同的属性、方法和事件,控件类比如TButton(按钮类)继承了它的基类的属性、方法和事件,并增加了它自己的一些属性和方法。VCL中还有一些不可视的组件(组件(Component)概念上包括可视的控件(Control)和不可视的组件),比如TTimer(定时器)。VCL类库支持了C++Builder的RAD开发。

C++Builder的VCL类库和VisualC++的MFC类库是同一个级别的概念,VCL比MFC出现较晚,在技术架构上领先了一代。delphi开发工具它的PME架构(Property属性、Method方法、Event事件)也是VCL类库和RAD开发的基础。delphi开发工具

delphi语言工具_delphi开发工具_delphi开发工具下载

书籍推荐:

《C++Builder6程序设计教程(第二版)》(陆卫忠,刘文亮等编著/2011-04-01/科学出版社)(当当网)

《C++Builder6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个方块游戏的完整实现。

《精彩C++Builder6程序设计》(台湾吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。

《C++Builder5高级编程实例精解》(刘滨编著)都是较大的实用的程序。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-83561-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...