52ky 发表于 2022-9-22 10:10:24

C++ Builder 5编程实例与技巧

前语2000年上半年,Inprise企业(原Borland企业)推出了C++Builder的最新版本:C++Builder5。C++Builder5承继了曾经版本的长处,并在此基础上增添了很多新的功能,比如在ADO、数据模块设计、IBX、MIDAS、CORBA、程序调试、VCL、窗体结构和桌面定义等方面都增强了很多,可以极大地提升软件系统的设计、管理和开发的速度。
前语
导读
第一部分C++Builder编程基础
第1章使用C++Builder进行软件开发
1.1软件开发概略
1.1.1计算模式的发展概略
1.1.2程序设计方法的发展概略
1.1.3软件开发与软件开发人员
1.2集成开发环境简介
1.3例程:第一个Windows使用程序
1.4集成调试器
1.5开发环境的优化
1.5.1自定义工具栏
1.5.2编程环境设置
1.5.3修改环境设置
1.5.4工程设置
1.6方法与技巧
1.6.1使用代码浏览器
1.6.2使用代码修改器
1.6.3使用帮助系统
1.6.4设置IDE桌面
第2章C++言语的关键技术
2.1一般注释与特别格式的注释
2.2const与volatile的用法
2.2.1const
2.2.2volatile
2.3sizeof与#pragmapack的用法
2.4引证
2.4.1引证变量
2.4.2引证参数传递
2.5名空间
2.5.1namespace
2.5.2using
2.6new与delete运算符
2.7void指针
2.8typeid运算符
2.9函数
2.9.1内联函数
2.9.2指定函数形参的默认值
2.9.3参数个数不定的函数
2.9.4模板函数
2.9.5重载函数
2.9.6指向函数的指针
2.10类与目标
2.10.1类的封装
2.10.2类的派生与承继
2.10.3结构函数和析构函数
2.10.4目标的引证参数传递
2.10.5静态成员变量与静态成员
函数
2.10.6const类型成员函数与
mutable
2.10.7目标的初始化与初始化行
2.10.8复制结构函数
2.10.9模板类
2.11友元函数与友元类
2.12运算符重载
2.13派生和承继
2.13.1派生与承继
2.13.2多重、多层派生与承继
2.13.3虚基类
2.14多态性和虚函数
2.15调集
2.15.1调集的基本概念
2.15.2调集的操作
2.16反常管理
2.16.1C++的反常管理
2.16.2BCB中的反常类
第二部分C++Builder编程通用技术
第3章窗体和组件
3.1窗体和组件
3.1.1窗体
3.1.2组件
3.1.3在窗体中使用组件
3.2文本组件
3.3特别输入组件
3.4按钮及其分类组件
3.5列表组件
3.6分组组件
3.7信息反馈组件
3.8表格显示组件
3.9图形显示组件
3.10开发MDI使用程序
3.11例程:常用组件的用法
3.11.1例程S03B
3.11.2例程S03C
3.11.3例程S03D
3.11.4例程S03E
3.12方法与技巧
3.12.1窗体、组件的使用准则
3.12.2使用信息对话框
3.12.3使用组件的Hint属性
3.12.4使用Edit组件的IME属性
3.12.5将系统字体添加到ComboBox
组件中
3.12.6在RichEdit组件中存取文件
3.12.7设置模态对话框的返回值
3.12.8使用事情管理过程中的Sender
参数
3.12.9为控件生成多行提示信息
3.12.10生成非矩形窗口
3.12.11移动无标题栏窗口
3.12.12制作动态字幕
3.12.13在窗体上动态地设置布景画面
3.12.14Owner和Parent的区别
第4章菜单、工具栏和状态栏
4.1菜单
4.1.1主菜单
4.1.2鼠标右键弹出式菜单
4.1.3使用菜单模板
4.2工具栏
4.2.1ToolBar
4.2.2CoolBar
4.2.3ControlBar
4.3状态栏
4.4例程S04A
4.5方法与技巧
4.5.1动态管理菜单
4.5.2定制系统菜
03.zip
04.zip
05.zip
.....

(In the first half of 2000, Inprise Enterprise (formerly Borland Enterprise) launched the latest version of CBuilder: CBuilder5. CBuilder5 inherits the strengths of the previous version, and adds many new functions on this basis, such as ADO, data module design, IBX, MIDAS, CORBA, program debugging, VCL, form structure and desktop definition, etc. All have been enhanced a lot, which can greatly improve the speed of software system design, management and development.
Prelude
Guided reading
Part 1 CBuilder Programming Fundamentals
Chapter 1 Software Development with CBuilder
1.1 Overview of software development
1.1.1 Overview of the development of computing models
1.1.2 Overview of the development of programming methods
1.1.3 Software Development and Software Developers
1.2 Introduction to Integrated Development Environment
1.3 Routines: The first Windows application
1.4 Integrated debugger
1.5 Optimization of the development environment
1.5.1 Customize Toolbar
1.5.2 Programming environment settings
1.5.3 Modify environment settings
1.5.4 Project Settings
1.6 Methods and techniques
1.6.1 Using the Code Browser
1.6.2 Using Code Modifiers
1.6.3 Using the help system
1.6.4 Setting up the IDE desktop
Chapter 2 Key Technologies of the C   Language
2.1 General Notes and Special Format Notes
2.2 Usage of const and volatile
2.2.1const
2.2.2volatile
2.3 Usage of sizeof and #pragmapack
2.4 Citations
2.4.1 Citation variables
2.4.2 Reference parameter passing
2.5 Namespace
2.5.1 namespace
2.5.2using
2.6 new and delete operators
2.7 void pointer
2.8 typeid operator
2.9 Functions
2.9.1 Inline functions
2.9.2 Specifying default values ??for function parameters
2.9.3 Functions with Indefinite Arguments
2.9.4 Template functions
2.9.5 Overloaded functions
2.9.6 Pointers to functions
2.10 Classes and Goals
2.10.1 Class Encapsulation
2.10.2 Derivation and inheritance of classes
2.10.3 Structure functions and destructors
2.10.4 Reference parameter passing of targets
2.10.5 Static member variables and static members
function
2.10.6 const type member functions and
mutable
2.10.7 Target initialization and initialization lines
2.10.8 Copy structure function
2.10.9 Template class
2.11 Friend functions and friend classes
2.12 Operator overloading
2.13 Derivation and Inheritance
2.13.1 Derivation and Inheritance
2.13.2 Multiple and multi-level derivation and inheritance
2.13.3 Virtual base classes
2.14 Polymorphism and virtual functions
2.15 Collection
2.15.1 Basic concepts of mobilization
2.15.2 The operation of mobilization
2.16 Abnormal management
2.16.1 Anomaly Management in C
2.16.2 Anomalies in BCB
The second part of CBuilder programming general technology
Chapter 3 Forms and Components
3.1 Forms and Components
3.1.1 Forms
3.1.2 Components
3.1.3 Using components in forms
3.2 Text Components
3.3 Special input components
3.4 Buttons and their classification components
3.5 List Components
3.6 Grouping Components
3.7 Information Feedback Components
3.8 Table Display Components
3.9 Graphic Display Components
3.10 Develop MDI application program
3.11 Routines: Usage of Common Components
3.11.1 Routine S03B
3.11.2 Routine S03C
3.11.3 Routine S03D
3.11.4 Routine S03E
3.12 Methods and techniques
3.12.1 Guidelines for the use of forms and components
3.12.2 Using the Information Dialog
3.12.3 Using the Hint property of a component
3.12.4 Using the IME attribute of the Edit component
3.12.5 Adding System Fonts to ComboBox
component
3.12.6 Accessing files in the RichEdit component
3.12.7 Setting the return value of the modal dialog
3.12.8 Using the Sender in the event management process
parameter
3.12.9 Generate multi-line prompt information for controls
3.12.10 Generating non-rectangular windows
3.12.11 Moving a window without a title bar
3.12.12 Create dynamic subtitles
3.12.13 Dynamically set the scene screen on the form
3.12.14 Difference between Owner and Parent
Chapter 4 Menus, Toolbars, and Status Bars
4.1 Menu
4.1.1 Main Menu
4.1.2 Right mouse button pop-up menu
4.1.3 Using menu templates
4.2 Toolbar
4.2.1 ToolBar
4.2.2CoolBar
4.2.3 ControlBar
4.3 Status bar
4.4 Routine S04A
4.5 Methods and Techniques
4.5.1 Dynamic Management Menu
4.5.2 Customize the system menu
03.zip
04.zip
05.zip
.....)




页: [1]
查看完整版本: C++ Builder 5编程实例与技巧