1、大多数应用程序都为用户提供了数据的保存功能,这些数据可能是电子表格、字处理文档、一组数据或图形等等。从磁盘存储器上存取这些数据的工作往往是通过文件操作或者数据库操作来完成的。关于数据库操作的内容,我们将在后面的章节中进行详细的介绍,在本章的内容中,我们主要讨论如何通过文件操作实现一般意义上的数据存取工作。 通过文件操作来实现数据的存取工作通常有两种工作方式:一种是使对象具有序列化;另一种方法
主线:设计窗口类à注册窗口类à产生窗口à显示窗口à更新窗口à消息循环(将消息路由到窗口中去处理)。APPMODUL.CPP源文件被编译链接进入项目,从APPMODUL.CPP中的_tWinMain函数入口进入,开始进行编译。通过Go to Defination of_tWinMain可以看到_tWinMain为:#define_tWinMainWinMain宏。在_tWinApp中是通过AfxWi
对话框概述(1)在Visual C++中,对话框是一个真正的窗口。对话框不仅可以接收消息,而且还可以被移动和关闭,甚至可以在其客户区中进行绘图。因此,可以将对话框看成一个大容器,在它上面能够放置各种各样的标准及扩展控件,使程序支持用户输入的手段更加丰富。如图所示:(2) 一般的说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种,这两种对话框的区别在于当对话框打开时是否允许用户进行
控件的基本概念(1)控件是独立的小部件,在对话框与用户交互的过程中,担任着主要角色。对话框在Visual C++中实际上是窗口,因此,控件可以说是构成应用程序的主要组成部分。Visual C++ 6.0中所有的控件类都由CWnd类派生来的,因此,控件实际上也是窗口。控件通常是作为对话框的子窗口而创建的,控件也可以出现在视图窗口、工具栏和状态栏中。控件的种类很多,Visual C++6.0提供的一些
1. Windows应用程序设计基础(1)内部运行原理是一种事件驱动方式的程序设计模式,主要是基于消息的。当用户需要完成某种功能时,会调用操作系统的某种支持,然后操作系统将用户的需要包装成消息,并投递到消息队列中,最后应用程序从消息队列中取得消息并进行相应。其流程如图1.1所示:(2)Windows API:Windows程序设计中,在应用程序中要完成某个功能,都是以函数调用的形式实现的。这些函数
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号