Visual C++ 5.0易学活用

副标题:无

作   者:张金山,廖果编著

分类号:

ISBN:9787561416235

微信扫一扫,移动浏览光盘

简介

目录

§1.1HELLOWIN.EXE程序
第一章 编 写第一个VisualC++程序
目录
§1.2创建程序文件的目录
§1.3创建程序的工程
§1.4编译和连接
§1.5运行和结束程序
§1.6HelloWin.EXE程序的可视化设计
§1.7编写程序代码
§1.7.1给“打印”按钮附上代码
§1.7.2给“退出”按钮附上代码
§1.8定制程序的图标
§1.10使用属性表(PropertiesTable)
§1.9打开已有的工程
问题与练习
§2.1Test.EXE程序
第二章 编 辑框和复选框
§2.2创建工程
§2.3可视化设计
§2.4为编辑框及复选框引入变量
§2.5编写程序代码
§2.5.1编写初始化对话框控制的代码
§2.5.2为“退出”按钮的BN-CLICKED事件编写代码
§2.5.3为“测试”按钮的BN-CLICKED事件编写代码
§2.5.4为“清除”按钮的BN-CLICKED事件编写代码
§2.5.5为“显示编辑框”复选框的BN-CLICKED事件编写代码
§2.5.6为“激活编辑框”复选框的BN-CLICKED事件编写代码
§2.5.7为编辑框的EN-CHANGE事件编写代码
问题与练习:
§3.1ActiveX控制的概念
§3.2MyCal.EXE例程
第三章 使用ActiveX控制
§3.3创建工程
§3.3.1创建工程
§3.3.2拷贝CalendarActiveX控制
§3.3.3注册CalendarActiveX控制
§3.4可视化设计主窗口
§3.5为Calendar控制引入变量
§3.6初始化Calendar控制
§3.7为Exit按钮的BN-CLICKED事件编写代码
§3.8为Today按钮的BN-CLICKED事件编写代码
问题与练习
§4.1Speed.EXE程序
第四章 菜单
§4.2创建工程
§4.3创建菜单
§4.4可视化设计主窗口
§4.5为编辑框引入变量
§4.6编写程序代码
§4.6.1为编辑框的EN-CHANGE事件编写代码
§4.6.2为File菜单的CurrentSpeed菜单项编写代码
§4.6.3为File菜单的Exit菜单项编写代码
§4.6.4为Help菜单的About菜单项编写代码
问题与练习:
§5.1Draw程序
第五章 鼠标
§5.2创建工程
§5.3可视化设计主窗口
§5.4编写程序代码
§5.4.1为Exit按钮的BN-CLICKED事件编写代码
§5.4.2为对话框的WM-MOUSEMOVE事件编写代码
§5.4.3改进Draw程序
§5.4.4修改Draw程序
问题与练习
§6.1MyKey程序
§6.2创建工程
第六章 键盘
§6.3可视化设计主窗口
§6.4处理键盘事件
问题与练习
§7.1简介
§7.2MyMsg程序
第七章 对话框(一)——消息框
§7.3创建工程
§7.4可视化设计主窗口
§7.5为编辑框引入变量
§7.6编写程序代码
§7.6.1为Exit按钮编写代码
§7.6.2为OKandCancel按钮的BN-CLICKED事件编写代码
§7.6.3为Yes,No,andCancel按钮的BN-CLICKED事件编写代码
§7.6.4为RetryandCancel按钮的BN-CLICKED事件编写代码
§7.6.5为YesandNo按钮的BN-CLICKED事件编写代码
§8.1MyCus程序
第八章 对话框(二)——用户自定义对话框
§8.2创建工程
§8.3可视化设计程序
§8.3.1设计主窗口
§8.3.2设计用户自定义对话框
§8.3.3为用户自定义对话框创建一个类
§8.3.4为编辑框引入变量
§8.4编写程序代码
§8.4.1为Exit按钮的BN-CLICKED事件编写代码
§8.4.2创建CCustDlg类的对象
§8.4.3为GetData按钮的BN-CLICKED事件编写代码
§8.4.4为DisplyResults按钮的BN-CLICKED事件编写代码
问题与练习
§9.1MyFnt程序
§9.2创建程序的工程
第九章 文本
§9.3可视化设计程序
§9.3.1设计主窗口
§9.3.2为编辑框引入变量
§9.4编写程序代码
§9.4.1为Exit按钮的BN-CLICKED事件编写代码
§9.4.2为编辑框的EN-CHANGE事件编写代码
§9.4.3为WM-PAINT事件编写代码
§9.5显示文本。
§9.6在运行过程中改变字体
§9.7显示带有阴影的文本
§9.7.1添加一个检查框
§9.7.2为检查框引入一个变量
§9.7.3为检查框编写代码
§9.8使用其它字体
问题与练习:
§10.1Graph(图形)程序
第十章 绘制图形
§10.2创建程序的工程
§10.3可视化设计主窗口
§10.3.1可视化设计主窗口
§10.3.2为Exit按钮的BN-CLICKED事件编写代码
§10.4使用定时器(timer)
§10.5WM-PAINT事件
§10.6可视化设计IDD-CUSTOM-DIALOG对话框
§10.7编写程序代码
§10.7.1修改DrawGraphics按钮的BN-CLICKED事件的代码
§10.7.2初始化单选按钮
§10.7.3给CGraphDlg类添加成员变量并初始化
§10.7.4给定时器事件附上代码
§10.7.5修改与WM-PAINT相连的代码
§10.7.6修改定时器的安装设置
§10.7.7使用不同的颜色来画圆
问题与练习
§11.1MyBMP例程
第十一章 位图
§11.2创建程序的工程
§11.3可视化设计主窗口
§11.4可视化设计菜单
§11.5插入图片到工程
§11.6显示位图
§11.7放大位图
§11.8在CMyBMPDlg类中添加两个数据成员
§11.9改变位图大小
问题与练习
§12.1MyPic程序
§12.2创建工程
第十二章 动态装入位图
§12.3可视化设计主窗口
§12.4可视化设计菜单
§12.5装入位图
§12.6“OpenBMP…”菜单
§12.7显示位图
§12.8调整显示窗口
§12.9动态装入和显示位图
问题与练习
§13.1CAriche(档案)类
第十三章 文件操作
§13.2Arch例程
§13.3创建工程
§13.4可视化设计程序
§13.5为编辑框引入变量
§13.6为Save按钮编写代码
§13.7为Load按钮编写代码
问题与练习
§14.1Shp程序
§14.2创建工程
第十四章 工具条和状态条
§14.3预装功能
§14.3.1缺省工具条
§14.3.2缺省状态条
§14.3.3View菜单
§14.4用不同格式显示工具条
§14.5状态条上的状态字
§14.6向工具条中添加工具
§14.6.1添加Circle(画圆)工具
§14.6.2添加Rectangle(矩形)工具
§14.7创建Shp程序的菜单
§14.7.1设计菜单
§14.7.2给新工具赋ID
§14.7.3查看结果
§14.8编写代码
§14.8.1为Circle菜单编写代码
§14.8.2声明视图类的数据成员
§14.8.3声明文档类的数据成员
§14.8.4为Circle菜单项的UPDATE-COMMAND-UI事件编写代码
§14.8.5为Rectangle菜单项的UPDATE-COMMAND-UI事件编写代码
§14.8.6初始化数据成员m-SelectedShapeOnToolbar
§14.8.7为Circle和Rectangle菜单项添加代码。
§14.8.8为视图类的WM-LBUTTONDOWN事件编写代码
§14.8.9绘制圆和矩形
§14.8.10初始化文档类的数据成员
§14.8.11初始化视图类的数据成员
§14.8.12设置文档修改标志
§14.8.13向文件中写入或读出数据
问题与练习
§15.1Tasks程序
第十五章 多任务管理
§15.2创建程序的工程
§15.3定制程序的菜单
§15.4可视化设计程序
§15.4.1可视化设计程序的主窗口
§15.4.2为IDD-TASKS.FORM中的控制引入变量
§15.5程序的初始化
§15.6执行后台任务
问题与练习
§16.1单文档界面程序
§16.2Circle.EXE例程
第十六章 单文档界面(SDI)
§16.3创建工程
§16.4声明文档类的数据成员
§16.5声明视图类的数据成员
§16.6初始化文档类的数据成员
§16.7初始化视图类的数据成员
§16.8画圆
§16.9在窗口的任意位置画圆
§16.10文档的存储和装入
§16.11改进程序
问题与练习
§17.1多文档界面程序
第十七章 多文档界面(MDI)
§17.2MCircle.EXE例程
§17.3创建程序的工程
§17.4声明文档类的数据成员
§17.5声明视图类的数据成员
§17.6初始化文档类的数据成员
§17.7初始化视图类的数据成员
§17.8画圆
§17.9MCircle程序的MDI特色
§17.10在窗口的任意位置画圆
§17.11文档的存储和装入
§17.12同一文档的多重显示
§17.12.1何为多重显示
§17.12.2UpdateAllViews()函数
§17.12.3视图类的OnUpdate()成员函数
§17.13改进程序
问题与练习
§18.1软件模块
第十八章 类和模块
§18.2创建库文件
§18.2.1创建库文件的工程
§18.2.2创建Circle.cpp和Circle.b文件。
§18.2.3定义CCircle类。
§18.2.4修改Circle.cpp文件
§18.2.5生成库文件Circle.LIB
§18.3使用库文件
§18.3.1创建测试程序的工程。
§18.3.2可视化设计主窗口
§18.3.3为MyCircle按钮加入程序代码
§18.3.4为HisCircle按钮加入程序代码
§18.3.5为HerCircle按钮加入程序代码
§18.3.6为OurCircle按钮加入程序代码
§18.3.7引用库文件
§18.3.8查看结果
§18.4发售库文件
问题与练习
§19.1何为DLL?
§19.2创建一个DLL
§19.2.1创建MyDLL.DLL的工程
第十九章 动态链接库(DLL)
§19.2.2编写DLL的代码
§19.3修改DLL的代码
§19.3.1定制MyDLL.cpp文件
§19.3.2定制MyDLL.def文件
§19.4使用MyDLL.DLL
§19.4.1创建工程
§19.4.2可视化设计主窗口
§19.4.3定义全局变量
§19.4.4装载DLL
§19.4.5使用DLL
问题与练习
§20.1创建MyClock.OCX控制的工程
§20.1.1创建工程
第二十章 创建用户ActiveX控制
§20.1.2测试MyClock控制
§20.1.3定制MyClock控制的图标
§20.2在MyClock控制中显示文本
§20.3在MyClock控制中显示当前时间
§20.3.1显示当前时间
§20.3.2连续显示当前时间
§20.3.3增加栈属性到控制
§20.3.4使用BackColor和ForeColor属性
§20.4设置MyClock控制的初始大小
§20.5添加用户属性
§20.5.1添加UpdateInterval属性
§20.5.2初始化UpdateInterval属性
§20.5.3使用UpdateInterval属性
§20.5.4UpdateInterval属性值的合法性
§20.6使用属性页
§20.6.1查看属性页
§20.6.2添加属性页
§20.6.3定制General属性页
§20.7添加栈事件
§20.8添加用户事件
§20.8.1添加NewMinute用户事件
§20.8.2触发NewMinute事件
§20.9添加方法
§20.9.1AboutBox()方法
§20.9.2添加栈方法
§20.9.3添加用户方法
问题与练习:
问题与练习答案
var cpro_id = 'u317582';

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++ 5.0易学活用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon