第1讲可视化程序设计入门.ppt
《第1讲可视化程序设计入门.ppt》由会员分享,可在线阅读,更多相关《第1讲可视化程序设计入门.ppt(26页珍藏版)》请在三一文库上搜索。
1、程序设计实践,何 峰 ,第一讲 可视化程序设计入门,预备知识:什么是Windows,古老的DOS年代,什么是Windows应用程序,统一的、图形化的界面(Interface) 标题栏Caption、图标Icon、MaximizeBox、MinimizeBox、ControlBox、CloseBox 边框(fixed、sizebale) 菜单Menu和状态栏Status Bar 最大的一块区域留给用户编辑文档,SDI Single Document Interface,广义地理解“文档”的概念,Multi Document Interface,讨论:在如图的VC6.0的主界面中出现了多少个窗口?
2、,工程资源管理器也是一个窗口,“停靠”(dock)在窗体的一边; 广义地说,工具栏和状态栏都是window,最常见的一种window:对话框Dialog box,组合框Combo Box,文本框Text Box,单选按钮Option Button,复选框Check Box,对话框的特点: 常为固定的大小(fixed size) 通常为模态(Modal)出现 标准化的窗口元素,这些元素在设计阶段称为控件(Control),第一个Windows应用程序,一起动手来做Hello World,Step 1:启动VS2008创建工程,创建新的项目,运行程序,得到了一个空白的窗体 Window,Form,
3、Window是最终运行的程序,Form是window设计时的状态 程序和软件有什么区别?,Step 2:“画”程序的界面,1. 调整Form的大小,设置窗体的属性(Property),改变窗体大小的方法 设置窗体的属性 Name设为:frmmain Text设为:Say Hello Size设为:600,360 其它属性,Tip:属性窗口的使用技巧,属性窗口的几种状态 浮动float 可停靠dock 选项卡 自动隐藏auto hide 隐藏,2. 为窗体添加一个标签Label,使用工具箱添加控件 窗体上的元素在设计阶段称为控件(control) 添加控件的几种方法 添加label,并设置如下属
4、性 Text:Your Name: Font:Times New Roman,一号加粗,3. 为窗体添加其它控件,添加TextBox控件 Name为 txtname Font同Label1,添加label控件 Name为 lblHello 自选字体和前景色,添加Button控件 Name为 btnHello Font同Label1 Text为Say Hello,调整各控件的位置和大小 选择控件的几种方法 最后设置lblHello的Text 为空。,Step 3:完成程序的功能,1. 双击命令按钮进入代码编辑器,using System; using System.Collections.Gen
5、eric; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace SayHello public partial class frmmain : Form public frmmain() InitializeComponent(); private void btnHello_Click(object sender, EventArgs e) ,lblHel
6、lo.Text = “Hello, “ + txtname.Text + “!“;,1. 什么是Namespace?,2. partial是什么意思?,读懂Form1.cs,3. 字符串可以相加!,控件到底是什么?,窗体及窗体上的控件实质是类 当向窗体上添加一个控件时实质是生成了该类的一个对象 控件的属性(Property)相当于类的数据成员,表征控件的特征 控件的方法(Method)相当于类的成员函数 Windows程序运行的奥秘:事件(Event)驱动机制 属性、方法、事件是构成控件的三大要素,什么是名空间?,假设一个工程由三个文件组成: test1.c myhead1.h myhead2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化 程序设计 入门
链接地址:https://www.31doc.com/p-3500733.html