免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7742 | 回复: 12
打印 上一主题 下一主题

[原创]C++ Builder界面设计专辑 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-09-09 10:16 |只看该作者 |倒序浏览
C++ Builder界面设计专辑


  C++Builder定制系统菜单
  通常在应用程序的主窗体中,利用鼠标左键点击左上角的图标,会弹出一个菜单,称之为“系统菜单”

  C++BUILDER中一些实现界面效果的技巧
  以下源码是快速创建不规则窗体的
  
  C++BUILDER动态建立菜单及菜单事件
  首先新建一个工程文件(File->;New Application)。 然后在Form1上面建立一个PopupMenu1,一个Button1,一个RichEdit1

  C++Builder中不规则窗体的快速显示
  传统的WINDOWS应用软件界面给人的感觉总是千篇一律的方方正正的窗体,看的时间长了难免会有些厌烦,总是希望能见到些不同一般的软件界面

  将指定目录的结构装入TreeView中
  TreeView组件是一个树状的列表组件,它在应用程序的编写中有极其广泛的应用。如:资源管理器、网际快车(FlashGet)、FoxMail等,其中,Windows的资源管理器就是一个典型的例子

  使用C++ Buider制作自绘画列表框
  C++ Builder中的列表框和组合框控件都已经提供了自绘画接口。使用这些接口可以实现把列表框和组合框中的项目显示为图像。如果把这种功能封装成组件就更妙了,下面以列表框为例,示范这一过程

  如何在C++ Builder环境中实现在菜单中显示历史文件列表
  本文介绍了如何在Windows环境下实现菜单中显示历史文件列表,同时概要介绍了TRegistry类的使用方法      

  自画菜单
  我们知道,C++Builder没有自画菜单,但可以调用API函数::SetMenuItemInfo()来改变菜单类型,达到自画菜单的目的。下面的例子演示了如何使用自画菜单。当鼠标位于菜单上拾,菜单项将凸出来

论坛徽章:
0
2 [报告]
发表于 2002-09-09 16:17 |只看该作者

[原创]C++ Builder界面设计专辑

[这个贴子最后由eclipse在 2002/09/09 04:18pm 编辑]

小弟弟,你还会C++啊,大哥为你而倾倒。。。。。

真的好羡慕,大哥C++好弱

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2002-09-09 16:22 |只看该作者

[原创]C++ Builder界面设计专辑

哪里!在学校里用C++builder做的毕业设计!谁知道上班了以后,就再也不用了!哎,都快忘光了!不过我现在已经比较精通AIX了!

论坛徽章:
0
4 [报告]
发表于 2002-09-11 22:15 |只看该作者

[原创]C++ Builder界面设计专辑

我也正在使用C++Builder,很容易上手,用它就像用一种排版工具一样!就是编译速度慢的让人容易失去耐心啊!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2002-09-12 08:31 |只看该作者

[原创]C++ Builder界面设计专辑

其实编译速度慢正是她唯一的缺点!知道为什么吗?可是有典故的哟!

论坛徽章:
0
6 [报告]
发表于 2002-09-12 10:46 |只看该作者

[原创]C++ Builder界面设计专辑

是么,讲来听听,大哥准备考高程呢

论坛徽章:
0
7 [报告]
发表于 2002-09-12 13:27 |只看该作者

[原创]C++ Builder界面设计专辑

哎!lljj老兄,就不要卖关子顺带灌水了,就直说出来啊,什么典故阿?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2002-09-12 15:33 |只看该作者

[原创]C++ Builder界面设计专辑

好吧!我说了,想当年!boland凭借delphi如日中天!在可视化编程里无人能敌!
microsoft当然不会放过这个赚钱的好机会!所以就有了VC++&#59;就像今天的XBOX一样!
boland当然不会坐以待毙!然后就有了!C++builder,她界面友好!功能强大!做出的东西
不仅高效!而且比VC++美观的多!
但是boland为了节约开发经费!把的C++builder编译器作了简化!就是把C++代码县翻译成pascal(因为delphi用的是pascal)然后再用delphi的编译器来编译成可执行文件!中间多了一个环节!当然就慢了!
知道这个典故了吗?

不过对于现在的较高档的机器!这种慢,基本上已经可以忽略不计了!

论坛徽章:
0
9 [报告]
发表于 2002-09-12 20:44 |只看该作者

[原创]C++ Builder界面设计专辑

o ,原来如此,其实,C++Builder的编译器相对来说,是最快的编译器了,因为它编译的代码是相当庞大的,带有很多界面的代码,所以相对较慢!

论坛徽章:
0
10 [报告]
发表于 2002-09-12 22:20 |只看该作者

[原创]C++ Builder界面设计专辑

呵呵,那是一个市场策率的问题,当时 Microsoft 逼的太紧了。

Borland 做的事情和别的公司不一样:
Boaland 有一个理想,一个所有程序员的理想:所有的程序开发环境一样。
不信你看看,从 Delphi, C++ Builder 到 JBuilder,界面,使用方法基本一样。
现在 Borland 在做 Linux 下的 Delphi 开发平台。

真不简单。。。:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP