第10章 高级用户界面设计 10.1 菜单设计 10.2 通用对话框 10.3 图像列表框控件 10.4 树形视图控件

Slides:



Advertisements
Similar presentations
平面构成 第六章 平面构成形式与法则 — 破规与变异. 第七章 平面构成形式与法则 — 破规与变异 破规与变异构成的形式、有下列四类: 一、特异构成 特异构成。其表现特征是,在普遍相同性质的事物 当中,有个别异质性的事物,便会立即显现出来。
Advertisements

职业指导服务系统 欢迎了解职业指导服务系统!
第21章 .NET报表设计 (时间:1.5次课,3学时).
项目2 字符格式和段落编排 2017年3月7日6时54分.
第四章 界面设计 本章学习目标: 窗体对象是Visual Basic .NET应用程序的基本构造模块,是运行应用程序时与用户交互操作的实际窗口。可用来向用户显示信息并接受用户输入的信息。窗体可以是标准窗口、多文档界面(MDI)窗口、对话框或图形化例程的显示界面。窗体有自己的属性、事件和方法,用于控制其外观和行为。通过学习对话框、菜单、进度条、跟踪条、工具提示、工具栏、状态栏和常用对话框控件掌握界面设计的基本方法和步骤,在此基础上认识多文档界面MDI设计的一般过程。
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
Excel VBA视频教程 课程介绍-什么是VBA
網路小說劇情建構與伏線營造 Windows98.
第 5 章 流程控制 (一): 條件分支.
第13章多项目设计与开发.
《ASP.NET数据库网站设计教程(C#版)》
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
《计算机网络技术》 asp.net 程序设计 文本类控件 笪静.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
程式語言 -Visual Basic 變數、常數與資料型態.
第9章 Windows窗体应用程序设计 9.1 窗体设计 9.2 常用的控件设计 9.3 多个窗体之间的数据传递 9.4 多文档窗体
第2章 VisualFoxPro6.0基础 VisualFoxPro的发展 VisualFoxPro的特点
Visual Studio IDE基本操作 建國科技大學 資管系 饒瑞佶.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
第10章 視窗應用程式的工具列與功能表.
委派與執行緒 建國科技大學 資管系 饒瑞佶.
走进编程 程序的顺序结构(二).
辅导课程六.
第五章 Windows窗体界面设计 5.1 鼠标事件与键盘事件 5.2 Windows窗体基本控件 5.3 菜单与工具栏
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
form1 卡拉OK pictureBox1 fish1.bmp pictureBox2 fish2.bmp label1 卡拉OK字幕機
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
Visual C# 2005程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计
第10章ActiveX 控件 Visual Basic的控件被分为两大类,分别是标准控件和ActiveX控件。默认情况下,在Visual Basic工具箱内的控件都是标准控件。而后来通过“部件”对话框添加进来的控件则都属于ActiveX 控件,例如前面所学到的工具栏控件、状态栏控件、RichTextBox控件等等。本章主要介绍关于ActiveX.
第8章 菜单及窗体的设计 8.1 菜单 8.2 对话框 8.3 工具栏 8.4 状态栏 8.5 多重窗体与MDI窗体 8.6 键盘和鼠标.
第十一讲 学生成绩管理系统(二) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第5章 文本与字体 2019/2/15 面向对象与可视化 程序设计 --Visual C++ 编程 主讲教师: 唐 龙教授 (计算机科学与技术系) 黄维通博士 (计算机与信息管理中心) 清 华 大 学 2001年2月 2019/2/15 Huang Weitong.
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
UI 软件 设计 移动UI设计(三).
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
普通高速模板的制作与调整.
直接扫描保存成TIF格式, 其他图片格式用Windows XP自带的 Windows图片与传真查看器打开
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
VisComposer 2019/4/17.
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
姚金宇 MIT SCHEME 使用说明 姚金宇
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
美麗的西子湖.
iSIGHT 基本培训 使用 Excel的栅栏问题
第7章 MATLAB图形用户界面设计 7.1 菜单设计 7.2 对话框设计 7.3 用户界面设计工具.
_13简单的GDI绘图操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Visual Basic程序设计 第13章 访问数据库
订单汇总单功能详解 -芜花.
第11章 MATLAB图形用户界面设计 11.1 菜单设计 11.2 对话框设计 11.3 图形用户界面设计工具
VRP教程 2011.
Delphi 7.0开发示例.
第六章 素材的加工与处理 第3讲 Photoshop的基本操作
Python 环境搭建 基于Anaconda和VSCode.
MDI介面建置 建國科技大學 資管系 饒瑞佶.
MFC控件 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang 官网地址:
MenuStrip by Szeto CY Visual C# 2008.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
Presentation transcript:

第10章 高级用户界面设计 10.1 菜单设计 10.2 通用对话框 10.3 图像列表框控件 10.4 树形视图控件 第10章 高级用户界面设计 10.1 菜单设计 10.2 通用对话框 10.3 图像列表框控件 10.4 树形视图控件 10.5 列表视图控件 10.6 工具栏控件 10.7 状态栏控件

10.1 菜单设计 10.1.1 菜单结构

10.1.2 创建下拉式菜单 设计过程: C#的工具箱中提供了一个MenuStrip菜单控件。 1. 添加菜单和菜单项 2. 设置菜单项属性 3. 为菜单项编写事件过程 4. 为菜单编写事件过程 C#的工具箱中提供了一个MenuStrip菜单控件。

【例10.1】 设计一个下拉式菜单实现两个数的加、减、乘和除运算。 【例10.1】 设计一个下拉式菜单实现两个数的加、减、乘和除运算。 Form1窗体 设计界面 设计的菜单层次如下: 运算(op)     //表示“运算”菜单项的名称为op,下同 ....加法(addop) ....减法(subop) ....乘法(multop) ....分隔条1 ....除法(divop)

事件过程: private void addop_Click(object sender, EventArgs e) { int n; n = Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text); textBox3.Text = n.ToString(); } private void subop_Click(object sender, EventArgs e) n = Convert.ToInt16(textBox1.Text) - private void mulop_Click(object sender, EventArgs e) n = Convert.ToInt16(textBox1.Text) *

private void divop_Click(object sender, EventArgs e) { int n; n = Convert.ToInt16(textBox1.Text) / Convert.ToInt16(textBox2.Text);   textBox3.Text = n.ToString(); } private void op_Click(object sender, EventArgs e) { if (textBox2.Text=="" || Convert.ToInt16(textBox2.Text) == 0)  divop.Enabled = false;   else   divop.Enabled = true;

运行界面

10.1.3 弹出式菜单设计   使用ContextMenuStrip控件设计弹出式菜单。其使用方法同MenuStrip菜单控件。

【例10.2】 设计一个弹出式菜单实现两个数的加、减、乘和除运算。   【例10.2】 设计一个弹出式菜单实现两个数的加、减、乘和除运算。 Form4窗体 设计界面 设计的菜单层次如下: 运算(op)     //表示“运算”菜单项的名称为op,下同 ....加法(addop) ....减法(subop) ....乘法(multop) ....分隔条1 ....除法(divop)

事件过程: private void addop_Click(object sender, EventArgs e) { int n; n = Convert.ToInt16(textBox1.Text) +  Convert.ToInt16(textBox2.Text);   textBox3.Text = n.ToString(); } private void subop_Click(object sender, EventArgs e) { int n; n = Convert.ToInt16(textBox1.Text) - Convert.ToInt16(textBox2.Text); textBox3.Text = n.ToString();

private void mulop_Click(object sender, EventArgs e) { int n; n = Convert.ToInt16(textBox1.Text) * Convert.ToInt16(textBox2.Text); textBox3.Text = n.ToString(); } private void divop_Click(object sender, EventArgs e) { int n; n = Convert.ToInt16(textBox1.Text) / private void op_Opened(object sender, EventArgs e) { if (textBox2.Text == "" || Convert.ToInt16(textBox2.Text) == 0) divop.Enabled = false; else divop.Enabled = true;

运行界面

10.2 通用对话框 10.2.1 打开文件对话框 ShowDialog方法

10.2.2 保存文件对话框 ShowDialog方法

示例

10.2.3 颜色对话框 ShowDialog方法

10.2.4 字体对话框 ShowDialog方法

示例

10.3 图像列表框控件 图像列表框(ImageList)控件的作用是存储图像,构成一个图形库列表。   ImageList控件是一个非可视化的控件,在C#工具箱中含有ImageList属性的控件有Label、Button、RadioButton、CheckBox、ToolBar、TreeView和ListVie等控件。

示例

10.4 树形视图控件   树形视图控件(TreeView)以分级或分层视图的形式显示信息,如同Windows中显示的文件和目录。

示例 ImageList中的图像

10.5 列表视图控件   列表视图控件(ListView)与TreeView控件类似,都是用来显示信息,只是TreeView控件以树形式显示信息,而ListView控件以列表形式显示信息,能够用来制作像Windows中“控制面板”那样的用户界面,

“大图标”模式 “小图标”模式 “完整图标”模式 “详细资料”模式

示例

10.6 工具栏控件   工具栏控件(ToolStrip)以其直观、快捷的特点出现在各种应用程序中,例如Visual Studio.NET系统集成界面中就提供了工具栏,这样不必在一级级的菜单去搜寻需要的命令,给用户操作带来了方便。 

工具栏控件 状态栏控件

示例 工具栏控件

10.7 状态栏控件 状态栏控件(StatusStrip)和菜单、工具栏一样是Windows应用程序的一个特征,它通常位于窗体的底部,应用程序可以在该区域中显示提示信息或应用程序的当前状态等各种状态信息。

示例 状态栏控件

━━本章完━━