Windows应用程序设计概述(精选)

合集下载

Windows应用程序设计

Windows应用程序设计

天津农学院计算机科学与信息工程系《Windows应用程序设计》教学实习报告实习名称:简单图形画图工具专业:信息管理班级: 1班学号:多名同学学号用逗号间隔姓名:多名同学姓名用逗号间隔指导教师:裘千仞成绩: 100二00九年九月目录1 实验内容 (2)2 设计介绍 (2)3 实验步骤 (3)3.1.1 应用说明 (5)3.1.2 绘图效果展示 (7)4 总结 (8)1实验内容本次实习要实现的内容为,做一个简单的绘图软件,实现画不同颜色,不同宽度,不同线型的线段、椭圆和矩形。

进一步要求:实现文件的储存,读取。

2设计介绍①关于实现图线的颜色、宽度、图形形状的改变可以通过对话框的方式完成交互。

②关于画图时图形的信息,我们可以通过新建一个图形类进而建立一个链表来进行储存。

这样做与数组做法对比的好处就是,用链表可以画很多很多的图形,不用考虑内存空间不够用,而数组不行,因为任何一个数组都会有一个最大下标,即到达了内存极限;再就是当画图数目较小时,链表做法在CXXXDocument中开辟的内存空间小于数组做法开辟的内存空间。

③关于橡皮线的问题,我们可以通过画出颜色图形,再画同样的白色图形,再画出颜色图形(最后一次移动的图形要显示,以便于点击后再保存)。

④关于重绘问题,每次调用CXXXView::OnDraw()函数,都会对客户区进行重绘,所以应该把所有重绘的信息放到ondraw里面进行重绘。

不需要进行重绘的信息,就不要放到ondraw里面。

但为了避免重绘和不重绘交替交替进行时的客户区闪烁问题,最好将所有图形进行重绘,把有用的保存,无用的不保存,有用的不擦除,无用的擦除。

⑤关于重绘时的客户区闪烁问题,我想应该是这样的:虽然ondraw画图的速度很快,但是图形对象变多,填充区域变大、填充色彩不一致且相互覆盖时,前面的图形与后面的图形绘图差异就越来越明显了,以至于被人眼把时间差给辨别出来了,在视觉上呈现的直接感觉就是客户区闪烁。

Windows应用程序设计大纲

Windows应用程序设计大纲

Windows应用程序设计学时:总学时54;理论36;实验18 学分:3适用对象:信息管理与信息系统、计算机科学与技术、软件工程专业先修课程:《C++程序设计》考核方式:本课程采用期末考核与平时成绩相结合的方式进行成绩评定,平时成绩占40%,期末考核成绩占60%。

平时成绩包括作业、实验报告与上课表现,期末考核为闭卷笔试方式。

一、课程的性质与任务《Windows应用程序设计》是为计算机科学与信息工程系各专业开设的一门专业基础课。

该课程以面向对象程序开发理论为基础,具有较强的理论性、实践性和实用性。

该课程的主要任务是讲授利用MFC进行Windows应用程序设计的基本原理和方法,并向学生灌输框架编程的核心思想,从而为今后开发实用性较强的软件系统打下坚实基础。

二、教学目的与基本要求本课程的目的是使学生深刻理解框架编程的思想,学会MFC的常用类的用法,并能够开发出一般功能的Windows应用程序,进一步提高学生实际编程和用程序解决问题的能力。

教学中要求学生掌握Windows应用程序的基础概念、术语;理解Windows应用程序框架的封装原理;深刻理解VC提供的“文档/视图”结构框架;掌握MFC类库提供的常用类在窗口中绘制图形;熟练掌握鼠标、键盘消息处理的方法;熟练掌握资源的使用方法;掌握MFC的文件处理机制;熟练掌握对话框及控件的编程方法;了解应用程序中进程与线程的管理方法;学会用MFC设计数据库应用程序。

理论教学部分理论课学时:36使用教材及主要参考书:1、使用教材:任哲等编著,《MFC Windows应用程序设计》,清华大学出版社,2004年2、主要参考书:候俊杰,《深入浅出MFC》第二版,华中科技大学出版社,2001年陈志泊等编著,《Visual C++ 6.0程序设计》,中国铁道出版社,2005年一、学时分配章节课程内容学时1 Windows应用程序基础知识 22 Windows应用程序的类封装 23 MFC应用程序框架 24 图形 25 MFC的通用类 26 Windows应用程序界面的设计 27 鼠标和键盘 28 资源 49 MFC的文件处理机制 210 控件 411 对话框 412 进程与线程的管理 416 用MFC设计数据库应用程序 4合计36二、教学中应注意的问题基于MFC的应用程序设计实践性较强,因此该课程的教学要注意理论联系实际,注意课堂上的实例教学。

mfcwindows程序设计

mfcwindows程序设计

mfcwindows程序设计全文共四篇示例,供读者参考第一篇示例:MFC(Microsoft Foundation Class)是微软公司提供的基于Windows操作系统的C++类库,用于开发Windows应用程序。

MFC 为开发者提供了丰富的类和函数,简化了Windows应用程序的开发过程,使开发者能够快速地创建功能强大的Windows桌面应用程序。

MFC的设计目标是提供一种易于使用的框架,使开发者能够专注于应用程序的逻辑功能而不必过多关心底层的Windows API。

MFC提供了一些基本的类,如CWinApp、CWinFrameWnd、CDialog等,开发者可以继承这些类并重载其成员函数来实现自己的逻辑。

MFC的开发流程通常是这样的:首先创建一个MFC应用程序工程,然后在工程中添加需要的资源和类文件,并通过类向导生成相应的类,最后编写具体的逻辑代码。

MFC应用程序通常包括菜单、工具栏、对话框、工具栏等界面元素,开发者可以通过拖拽控件来设计界面,通过消息映射机制来处理用户操作。

MFC的优点之一是它与Visual Studio集成得很好,可以通过IDE 直观地进行开发、调试和部署。

开发者可以使用可视化编辑器来设计界面,利用自动生成的代码框架来实现业务逻辑,以及通过调试工具来调试程序。

MFC还提供了强大的文档视图架构,使得开发者可以轻松地实现文档的编辑、显示和保存。

MFC还提供了许多方便的类和函数,如文件操作类CFile、字符串处理类CString、图形绘制类CDC等,这些类和函数大大简化了开发者的工作,提高了开发效率。

MFC还提供了许多常用控件和常用对话框,如按钮、编辑框、列表框、进度条,以及文件对话框、颜色对话框、字体对话框等,使开发者可以快速地实现各种功能。

MFC也有其局限性。

随着技术的不断发展,MFC的功能和性能已经逐渐落后于现代的开发框架,如WPF、WinRT等。

MFC的界面设计相对较为传统,不够现代化,而且在跨平台开发上也存在问题。

Windows应用程序概述

Windows应用程序概述

第1章 Windows应用程序概述 (2)1.1 Windows应用程序基本概念 (2)1.1.1 Windows应用程序界面 (2)1.1.2 Windows应用程序与API函数 (2)1.1.3 Windows应用程序的句柄 (3)1.1.4 Windows应用程序的数据类型 (4)1.2 Windows程序设计平台开发环境 (5)1.2.1 Visual C++简介 (5)1.2.2创建Win 32 Console应用程序 (5)1.2.3创建Win 32应用程序 (6)1.2.4创建MFC Windows应用程序 (7)1.3 消息映射 (12)1.3.1 事件与消息 (12)1.3.2消息映射 (13)1.3.3 消息处理 (14)1.4 消息处理实例 (14)1.4.1 鼠标消息处理的实例 (14)1.4.2 键盘消息处理的实例 (16)习题1 (19)实验1 高级Windows应用程序开发基础 (21)第1章 Windows应用程序概述Windows是一种应用于计算机的操作系统,它为应用程序提供的多任务环境中具有一致图形化窗口和菜单。

在Windows操作系统上运行的应用程序叫做Windows应用程序。

本章主要介绍如下内容:●Windows应用程序的基本概念;●Windows应用程序的建立;●消息的概念;●消息处理函数。

1.1 Windows应用程序基本概念1.1.1 Windows应用程序界面Windows是微软公司开发的一种操作系统,以Windows作为平台运行的应用程序就叫做Windows应用程序。

Windows应用程序的一个显著特点是它有一个美观的图形用户界面(GUI),参见图1-1。

通过鼠标、键盘配合操作图形用户界面,大大方便了用户对Windows 应用程序的控制。

仔细观察这个图形用户界面,它是由许多不同的图形元素组成的,例如图标、标题栏、菜单栏、工具栏、状态栏、窗口边界、滚动条、控制按钮等组成。

第1讲Windows程序设计概述

第1讲Windows程序设计概述

源程序结构
Windows 应 用 程 序 组成结构
消息循环 窗口函数1
SWITCH(消 息 ) CASE消 息 1 CASE消 息 2 CASE消 息 n
窗口函数2
SWITCH(消 息 ) CASE消 息 1 CASE消 息 2 CASE消 息 n
窗口函数N
SWITCH(消 息 ) CASE消 息 1 CASE消 息 2 CASE消 息 n
Windows消息循环(API)
支持消息循环的API
// Main message loop: while (GetMessage(&msg, NULL, 0, 0)) { //从消息队列获取消息 if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { //键盘消息翻译成字符消息 TranslateMessage(&msg); DispatchMessage(&msg); //派送消息给系统 } }
Windows编 程常用消息
不同消息类型的取值范围
系统定义消息(I) 用户定义内部消息 系统定义消息(II) 用户定义外部消息 0x0000~0x03FF 0x0400~0x7FFF 0x8000~0xBFFF 0xC000~0xFFFF
消息的值
#define WM_MOUSEMOVE #define WM_LBUTTONDOWN 0x0200 0x0201
消息的接收与识别
消息接收---窗口函数 WndProc( HWND hwnd, // 窗口句柄 WORD msg, // 消息标识 WPARAM wParam, // 参数 LPARAM lParan) // 参数 消息识别 msg wParam

windows应用程序设计

windows应用程序设计
12
3. Windows应用程序的基本结构与消息机制 应用程序的基本结构与消息机制 应用程序的基本结构
基本结构
13
范例:一个典型的win32 APP 范例:一个典型的
14
15
4. MFC程序设计 程序设计
MFC框架程序分析 框架程序分析
16
解释 解释AppWizard和ClassWizard使用. 和 使用. 使用 解释数据交换 解释数据交换UpdateData()
链接器
动态链接库 可执行程序 重定位 信息 调用DLL中的函数
21
内存
DLL到进程地址空间的映射 到进程地址空间的映射 运行时刻动态链接 1. 在运行时刻,通过调用LoadLibrary可以使 在运行时刻,通过调用 可以使 DLL加载到一个进程的地址空间中; 加载到一个进程的地址空间中; 加载到一个进程的地址空间中 2. 为了在运行时刻从 为了在运行时刻从DLL中调用一个函数,可 中调用一个函数, 中调用一个函数 以通过调用GetProcAddress获取函数的地址; 获取函数的地址; 以通过调用 获取函数的地址 3. FreeLibrary释放 释放DLL; 释放 ;
17
消息映射过程粗略分析
TESTDlg.h
关注: 关注: afx_msg void OnLButtonDown; virtual void OnOK();
18
WM_LBUTTONDOWN
OnLButtonDown
hwnd
TESTDlg.cpp
……
GetMessageFun();
19
5. 动态链接库
8
消息结构中各个成员的意义: 消息结构中各个成员的意义:
message——是标识消息的消息值或消息名.每个消息 是标识消息的消息值或消息名. 是标识消息的消息值或消息名 都有唯一一个数值标识,常用不同前缀的符号常量以示 都有唯一一个数值标识,常用不同前缀的符号常量以示 唯一一个数值标识 符号常量 区别.例如,WM_表示窗口消息 区别.例如,WM_表示窗口消息 .

Windows应用程序设计

Windows应用程序设计

学生信息管理系统一、功能:能够完成学生信息管理的事务处理,包括学籍管理、系统管理、课程管理、成绩管理及报表等模块。

1、用户信息管理:添加、删除用户,修改密码等2、基本信息管理:添加课程信息和班级信息3、学生档案管理:添加、修改、删除和查询学生信息4、学生成绩管理:输入、修改和查询成绩5、报表管理:显示和打印成绩报表二、数据库设计:系统中相关的数据表有AdminInfo、ClassInfo、Courses、DepartmentInfo、Results、StudentInfo表,和StuResultsView视图三、实现:用Visual Studio 2008创建一个基于C#语言的Windows应用程序,命名为“StudentInfo”。

(一)主界面窗体frmMain功能:用户可通过单击菜单项,打开对应的窗体,实现相关操作。

实现:用tsbn+有意义的名字。

状态栏及状态栏项的名字请大家用ssl+有意义的名字。

将该程序设置为MDI多文档应用程序,打开的其他窗体都能显示在主界面窗体中。

该窗体的代码:(二)添加一个类DataBase.cs,实现功能,详见书上。

在DataBase类的代码public class DataBase中添加以下代码:private static string ConnString ="server=CSY-0269009EFEC\\SQLEXPRESS;database=StudentManagement;uid=sa;pwd=s asasa;";public static string username;public static string pwd;//获取数据表的方法,输入Sql语句,返回数据表public DataTable GetListReDataTable(string paramSql){DataTable myDt = new DataTable();SqlConnection myConn = new SqlConnection(ConnString);SqlCommand myCmd = new SqlCommand();myConn.Open();myCmd.Connection = myConn;mandText = paramSql;SqlDataAdapter myDa = new SqlDataAdapter(myCmd);myDa.Fill(myDt);myConn.Close();return myDt;}//返回插入删除结果的方法,输入Sql语句,返回int结果public int myExecuteNonQuery(string paramStr){int returnValue = 0;SqlConnection myConn = new SqlConnection(ConnString);myConn.Open();SqlCommand mySqlCom = new SqlCommand(paramStr, myConn);returnValue = mySqlCom.ExecuteNonQuery();myConn.Close();return returnValue;}(三)登录窗体frmLogin:功能:连接到StudentManagement数据库,查询AdminInfo表判断用户名和密码是否正确。

Windows程序设计教程第2章-Windows编程概述

Windows程序设计教程第2章-Windows编程概述

2.3 Windows应用程序结构
• 一般情况下,一个Windows应用程序 由头文件、源文件、动态链接库和资源等 几部分组成。 • 但在这几个组成部分中,开发人员的 主要工作是对源文件进行编写。 • 下面对Windows应用程序的源文件进 行介绍。
2.3.1

WinMain函数
在传统的DOS程序中,main()函数是 程序的入口点,而在Windows应用程序中, WinMain()函数成为了程序的入口点。 • 当Windows操作系统启动一个程序时, 调用的就是该程序所对应的WinMain()函数。 • 当Winmain()函数结束或返回时, Windows应用程序结束。
• typedef struct tagMSG { • HWND hwnd; • UINT message; • WPARAM wParam; • LPARAM lParam; • DWORD time; • POINT pt; • } MSG;
2.2.2

特殊数据类型
在Windows应用程序中,存在着许多 复杂的程序对象和实例,如窗口、字体、 滚动条等。 • 为了在程序中区别这些复杂的程序对 象和实例,Windows对它们进行了标识。 • 这种有别于普通变量的标识称为句柄。
4.显示窗口

• • • •
调用ShowWindow()函数可以显示窗 口,该函数的原型如下:
BOOL ShowWindow( HWND hWnd, int nCmdShow );

在显示窗口后,需要对窗口进行刷新 操作。 • 刷新窗口可以使用UpdateWindow() 函数,该函数的原型如下: • BOOL UpdateWindow(
2.注册窗口类型

Windows程序设计-第01章-Windows程序设计简介

Windows程序设计-第01章-Windows程序设计简介
第1章
本章主要从Windows发展史、开发工具、开发框架的组成以及应用范围四个方面讲述。其中,Windows发展史,主要讲述了从DOS操作系统发展到Windows操作系统的历史过程,重点讲述了Windows操作系统的几个发展时期;开发工具,主要简述了开发工具的基本应用,以及工程的创建方法;应用程序开发框架组成部分,简述了Win32应用程序的开发框架,即项目文件的组成。
Windows98 SE(第二版)发行于1999年6月10日。它包括了一系列的改进,例如Internet Explorer 5、WindowsNetmeeting 3、Internet Connection Sharing、对DVD-ROM和对USB的支持。
Windows98被人批评为没有足够的革新。即使这样,它仍然是一个成功的产品。第二版也被批评不能在第一版的基础上自由升级。
图1.4
1994年,Windows3.2中文版本发布,国内有很多Windows的先驱用户就是从这个版本开始接触Windows系统的。由于消除了语言障碍,降低了学习门槛,因此Windows3.2在国内很快流行起来。
图1.5
1995年8月24日Windows95发布,这个操作系统开创了Windows的新纪元。新的操作系统发生了质的变化,具有全新的界面和强大的功能,这在某种程度上也宣告了DOS时代的结束。Windows95的销售量在短短4天内就超过了一百万份,出色的多媒体特性、人性化的操作、美观的界面使Windows95获得空前成功。业界也将Windows95的推出看作是微软发展的一个重要里程碑。
图1.1
1981年Xerox(施乐)公司开发了第一个商用图形操作系统。1983年苹果公司开发了第一个基于图形界面的操作系统。1985年微软公司推出了自己的Windows操作系统,即为Windows1.0版本,最初售价为100美元。Windows1.0是微软第一次对个人电脑操作平台,进行了用户图形界面的尝试。Windows1.0从本质上宣告了MS-DOS操作系统的终结。由于Windows1.0仅仅是由字符堆砌,界面非常简陋,所以后来有人将其评价为最不成功的作品。

Windows程序设计基本概念

Windows程序设计基本概念

Windows程序设计基本概念1. Windows运行机制-----消息驱动消息驱动又叫做事件驱动,是Windows编程采用的程序设计思想。

在这种程序结构中,程序没有明显的开始、结束,程序流程的控制由各种随机发生、不确定、没有预先设定顺序的事件的发生来触发。

是一个不断产生消息和处理消息的过程。

也就是说程序一运行开始处于等待消息状态,取得消息以后,就对其做出相应进行处理,处理完以后又进入等待消息状态。

这种程序结构与windows操作系统结合非常紧密,最明显一点就是消息的管理是由操作系统完成的。

应用程序从操作系统获得消息的两种方式:一种就是应用程序调用windows提供的消息获取函数;另外一种就是回调函数,由操作系统自己调用。

1窗口:是Windows操作系统最重要最基本的一个概念。

它是一个正在运行的应用程序相对应的矩形区域,通过它用户可以和应用程序进行交互。

2客户区:是窗口中最大的一块空白的矩形区域,是用户和系统进行交互的主要区域,一般用于显示应用程序的输出。

3标题栏:位于窗口顶部,用于显示应用程序名称的。

4菜单栏:位于标题栏下方,菜单栏列出了应用程序支持的大部分功能。

5图标:适用于提醒用户的一个小图像,代表一个应用程序。

6光标:Windows光标显示在屏幕上的一个小位图。

7工具栏:一般位于菜单栏下方,上面有一些位图按钮,代表一些常用功能。

8状态栏:位于这个窗口底端,用于输出菜单提示信息和一些其他详细信息。

9对话框:一种特殊的窗口,用于接受用户的输入输出。

10控件:对话框上的许多小窗口都是控件。

如按钮,编辑框等都是控件。

2. Windows应用程序设计相关基本术语1窗口:是应用程序操作的基本单元,是用户可以通过它和应用程序进行交互的接口环境,也是系统管理应用程序的基本单位。

从程序运行的内存组织结构看,窗口对应一个数据结构WNDCLASS。

2实例:实际上实例就是一个可执行程序在内存中的拷贝。

一个可执行程序运行多次,在内存中就有多个内存拷贝。

windows应用程序设计-说课ppt

windows应用程序设计-说课ppt
开发语言
Windows应用程序可以使用多种编程语言进行开发,如C、C#、 等,每种语言都有其特点和适用场景。
03
开发框架
为了简化Windows应用程序的开发过程,微软提供了多种开发框架,
如WinForms、WPF、UWP等,这些框架提供了丰富的控件和API,方
便开发者快速构建应用程序。
应用程序基本构成
丰富的插件和工具
Visual Studio拥有丰富的 插件和工具,如Git、 NuGet等,可帮助开发者 提高开发效率和代码质量。
C#语言基础
面向对象编程
C#是一种面向对象的编程 语言,支持类、继承、多 态等面向对象特性。
语法特点
C#语法简洁明了,易于学 习掌握,同时具有丰富的 数据类型和运算符。
文件保存和打开
支持多种文件格式的保存和打开,如TXT、 RTF等。
计算器应用程序
01
02
03
04
基础计算功能
实现加、减、乘、除等基本运 算。
科学计算功能
支持指数、对数、三角函数等 高级运算。
界面设计
采用图形界面,提供友好的用 户操作体验。
表达式计算
支持复杂表达式的输入和计算 。
图片浏览器应用程序
窗口
应用程序的基本构成单位是窗口, 窗口中包含了各种控件,如按钮、 文本框、列表框等,用于响应用
户的操作。
事件驱动
Windows应用程序采用事件驱 动机制,当用户与窗口中的控件 进行交互时,会触发相应的事件, 应用程序通过事件处理程序来响
应用户操作。
数据存储
应用程序需要实现数据的存储和 管理,可以使用文件、数据库等 方式来存储数据,以便在程序运
培养解决实际问题的能力,提 高编程技能和逻辑思维能力。

c8_Windows应用程序设计

c8_Windows应用程序设计

3.绘图及设备环境 Windows具有图形用户界面 (GUI),它包括菜单、 工具栏、滚动条和对话框中的按钮等元素。这些元素 都是被绘制出来的。 当程序第一次显示窗口时,需要第一次绘制窗口的 内部或客户区。客户区是由窗口的边界、标题栏以及 框架元素包围的空间。
在窗口的任何部分被破坏或无效时,需要重新绘制 它们。例如,当其它窗口覆盖在应用程序的窗口上, 然后又离开。Windows不会保存窗口中的图像,由于它 不能自己重新绘制所有的部分,因此程序需要重新绘 制窗口的内容。 在要求重新绘制时,一般由Windows负责绘制窗口 的框架,而程序员负责绘制客户区。与客户区对应有 一个Windows对象称为设备环境(Device Context,通 常缩写为DC)。
在应用程序检索到WM_QUIT消息之前,这个循环会 不 断 运 行 。 当 它 收 到 WM_QUIT 时 , GetMessage 返 回 false,循环停止,同时应用程序终止。 当 GetMessage 返 回 一 条 消 息 后 , 循 环 将 它 传 递 给 TranslateMessage函数以检测该消息是不是来自键盘。 如果是来自键盘的消息,则TranslateMessage将原始 键盘消息转化为WM_CHAR消息。WM_CHAR消息是专为传 递有关键入字母信息设计的。TranslateMessage不处 理非键盘消息。
Windows消息映射及处理 我们知道,用C++编写MS-DOS程序时一定要有一 个main( )函数,程序由main( )函数开始运行,其它 函数都是由main( )函数调用的。同理,Windows程序 需要有一个WinMain( )函数 (如果应用MFC类库, WinMain( )函数就被隐蔽了),该函数主要是建立应用 程序的主窗口。

第九章 Windows应用程序设计

第九章  Windows应用程序设计

本章概述
从本章开始,我们将学习C#的可视化编程技术,首 先需要了解C#的窗体(Form),窗体及窗口。它是 C#编程中最常见的对象,也是可视化程序设计的基 础。 窗体是可视化应用程序的基本单元,实际上是一块 空白板,开发人员可以通过添加控件来创建用户界 面,并通过编写代码来操作数据库,从而填充这块 空白板。 窗体可以是标准窗口,多文档窗口或者对话框等, 其对象包含属性(定义窗体的外观),方法(定义窗体的 行为)和事件(定义如何和窗体进行交互).
(16)Font属性:用来获取或设置控件显示的文本的 字体。 (17)ForeColor属性:用来获取或设置控件的前景色。 (18)IsMdiContainer属性:获取或设置一个值,该 值指示窗体是否为多文档界面 (MDI) 中的子窗体的 容器。 (19)ShowInTaskbar属性:该属性用来获取或设置一 个值,该值指示是否在 Windows 任务栏中显示窗体。 (20)Icon属性:窗体的图标。 (21)HelpButton:是否显示帮助按钮。 (22)Cursor:窗体中鼠标指针形状。 (23)Location:窗体的位置。
创建窗体
在.NET框架中用于创建Windows桌面应用程序的类 大多包含在System.Windows.Forms命名空间中, 其中的类型在程序集System.Windows.Forms.dll中 实现.所有用户需要使用using语句指定这个命名空间, 并且把System.Windows.Forms程序集添加到项目 的引用文件夹中. 可以使用Form类创建窗口,但是这样创建的窗口是一 个空白窗口,不包含任何控件,没有实际用处。所以 在编程过程中,开发人员通常从Forms类派生自己的 窗体类。然后再其中添加控件,设置属性并编写事件 处理方法,以此构造具有实际功能的窗体。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档