内容提要幻灯片

上传人:E**** 文档编号:89875313 上传时间:2019-06-03 格式:PPT 页数:34 大小:997KB
返回 下载 相关 举报
内容提要幻灯片_第1页
第1页 / 共34页
内容提要幻灯片_第2页
第2页 / 共34页
内容提要幻灯片_第3页
第3页 / 共34页
内容提要幻灯片_第4页
第4页 / 共34页
内容提要幻灯片_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《内容提要幻灯片》由会员分享,可在线阅读,更多相关《内容提要幻灯片(34页珍藏版)》请在金锄头文库上搜索。

1、第一章 概述,Visual Basic,内容提要:,从计算机在药学中的应用说起 程序设计与常用工具 认识对象、窗体和控件 掌握VB的编程步骤,学习程序设计语言的作用,学习程序设计语言能进一步加强学生对计算机的操作能力,同时,了解计算机功能实现的内部原因和部分设计方法 培养学生的想象力和创造力、对问题的理解和分析能力、逻辑思维能力,强调通过学习程序设计增强学生学习计算机的能力和解决实际问题的方法 考取相关证书,反映计算机的知识水平,1.1 计算机在药学中的应用,计算机在药学中的应用促进药学学科产生了一系列的重要成就 。 计药结合,产生一系列新兴边缘学科,如计算药剂学等; 摆脱经验作图或表格式数据

2、处理方式,产生大规模试验设计和统计分析; 自动控制分析测试仪器,采集测试数据并进行相应处理; 互联网检索文献,加速情报交流; 数据库汇总,大量数据共亨使用; 计算机辅助教学(CAD)、辅助实验,1.1.1 药学信息学,借助计算机检索服务,可以在几分钟内完成一个课题的全面检索工作,大大节省科研人员查找资料的时间。,使用计算机可进行定期情报检索,根据用户预定的主题词定期从现刊中检索出有关情报,跟踪同类专题的动态和进展;也可进行追溯检索,普查一定时段内的情报资料,全面系统了解有关课题的信息;还可进行国际联机检索,解决某些课题检索的急需,有着较高的时效性。 DIALOG国际最大的联检系统 CA SEA

3、RCH (Chemical Abstract SEARCH)化学文摘 SCI (Science Citation Index)科学引文索引 ,1.1.2 计算机辅助药物设计,计算机辅助设计(Computer Aided Design,CAD)将计算机的数据计算、存储、图形处理等各种技术应用到各种设计领域中,节省人力物力。,生物大分子结构分析(数据库) 计算机辅助路线设计 药物筛选自动化(数据库) 计算机化学 组合化学 蛋白质工程 计算机辅助药物设计:CAD与合理药物设计过程的结合产生的,CADD,Computer-Aided Drug Design),1.1.3 基于Internet的医药信息

4、工具,以全球性计算机信息网络Internet为主要标志的信息高速公路工程的实施,打破了时空界限,使不同国家和地区的研究工作者通过Internet网络及时交流和互换所需的各种信息,从根本上解决了信息交换和资源共享的问题。,FTP(File Transfer Potocol)服务器提供信息资源的上传和下载; WWW (World Wide Web )服务器提供Web服务,实现基于超文本方式的信息检索; 各种数据库:Protein Data Bank美国布鲁克海文国家实验室蛋白质数据库、Nucleic Acid Database为美国Rutgers大学的核酸晶体结构数据库、,1.2 程序设计语言,计

5、算机的使用是各种领域都要涉及到的,对于药学课题不可避免地会涉及到程序设计语言问题,使用何种语言最好,这是许多人关心的问题。 由于现代计算机都支持多种高级语言,一般用户都选择跳过对繁琐的机器语言和汇编语言这两种低级语言的学习,而选择使用不同类型的高级语言,如,1.2.1 高级程序设计语言的种类,国际上使用的程序设计语言较多,比如C、Basic、pascal、FORTAN、Java,1.2.2 高级程序设计语言的用法,步骤:,提出问题 问题定义,需求分析 分析问题、设计算法设计阶段 利用某种程序设计语言的具体格式编写程序 (界面设计、编写程序源代码) 编写程序 运行、调试程序 完善阶段,1.2.2

6、 高级程序设计语言的用法,提倡:,计算机上编写程序代码,就像是你要在作文纸上写作文一样,要学会工整、有缩进感,如下:,锯齿式写法,最差的写法,1.3 VB程序设计界面概述,工具箱,立即窗口,工程资源管理器,属性窗口,窗体布局窗口,窗体,编辑工具栏,VB程序的新建,VB程序的新建:,初学者一定要点击“文件”菜单下的“新建工程”命令打开如下窗口,添加工程/窗体命令按钮,VB程序的保存,VB程序的保存:,点击“标准工具”上的“保存”按钮即可,注意:,VB保存文件时,有点复杂,它在保存时,会保存多次,通常情况下,会先保存“窗体文件”等子文件,最后保存“工程文件”;而且,保存后的文件,不要乱移动,除非是

7、同时移动,否则源程序将打不开,初学者在保存的时候要注意这一点。,了解VB的工具箱,在VB的工具箱中,有21个图标,其“指针”工具外,其余20个被称为“标准控件”。,标签(Label),指针,图形框(PictureBox),文本框(TextBox),按钮(CommandButton),框架(Frame),复选框(CheckBox),单选按钮(OptionButton),组合框(ComboBox),列表框(ListBox),水平垂直滚动条,时钟(Timer),驱动器列表框,目录列表框,文件列表框,图像框(Image),形状(Shape),直线(Line),数据库控件(Data),插入对象(OLE)

8、,工程资源管理器介绍,工程资源管理器显示所有的工程以及工程的层次列表,主要用于管理工程资源,通过它可以快速定位到各项资源,并可以随时在“窗体设计器”和“代码编辑器”之间切换,选择窗体设计和代码编辑两种工作方式,代码编辑器,窗体设计器,窗体设计器、代码窗口,对象窗口界面设计的场所,代码窗口程序代码的编写,进入对象窗口的方法: 1. 在“工程资源管理器”中,选中对应的窗体后单击“查看对象”按钮 2. 在“工程资源管理器”中双击某个窗体 3. 视图菜单中选择“对象窗口” 4. 利用快捷键Shift+F7,进入代码窗口的方法: 1. 在“工程资源管理器”中,选中对应的窗体后单击“查看代码”按钮 2.

9、在对象窗体中双击某个对象 3. 视图菜单中选择“代码窗口”,属性窗口,对于初学者来说,控件的属性是学习的重点,左侧的属性对话框,为窗体设计阶段对窗体以及窗体上的控件属性设计提供了场所。,对象列表,对象属性列表,属性注释列表,VB工程的组成,工程就是要编的应用程序,但一个工程并不只是一个文件,一个工程包括了开发应用程序所用到的窗体、模块及其他部件。默认的情况是,一个工程包含一个工程文件(*.vbp)和一个窗体文件(*.frm)。只要新建一个工程,新建的工程会自动带有一个窗体。,工程文件图标,窗体文件图标,1.4 认识对象和面向对象编程过程,演示一个小程序,描述对象的创建和VB程序设计的步骤!,1

10、. 类 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。例如:文本框、标签、按钮等等 2. 对象 是类的一个实例,继承了类的属性、方法。例如:某个特定的按钮。 VB中常用的对象有:窗体、控件、打印机等 3. 对象的建立、选定、复制、删除(Delete)和命名 建立:既可以先选定再画,也可以直接双击,注意其快速排列方法(例如:对齐和间距) 选定:包括选定一个对象和多个对象 复制:目的是为了创建多个具有相同属性的对象,以增加速度(例如:大小、字体、颜色等)。注意,是否想创建控件数组 命名:必须以字母或者汉字开头,由字母、汉字、数字串组成,长度不超过255个字符。,VB程序的编程

11、过程,建立新工程; 向窗体添加必要的控件; 通过设置指定控件的属性,改变窗体上对象的样式,布局; 添加对象响应事件或调用过程的代码; 保存,运行程序,进行调试。,1.5 认识对象的属性、事件和方法,对象的三要素:属性、事件和方法。,对象的属性,程序员与控件之间的桥梁=属性,就象现实生活中的任何物体一样,VB中的控件对象同样具有描述自身特征的参数,如Name、Color、Font、Height、Width、Left、Top等,我们就称之为属性;不同的对象就有不同的属性值。 对象属性的设置方法: 设计阶段,在属性窗口中设置; 在代码窗口中利用代码修改属性,书写格式为: 对象.属性=属性值(省对象,

12、指当前窗体) 如:Label1.Left = 100 Label1.Caption = “Hello Kitty” Label1.FontName = “隶书” 但是有的属性是不可以在代码中写的,遇到时再说。,对象的事件,Windows下的应用程序的执行都是事件驱动的。 事件可以理解成用户的一个动作,当然也有特殊情况下 (Timer),是由系统自动产生的。 事件过程就是对于这个事件,应用程序如何做出响应, 即如何处理这个事,对应VB当中,就是程序员编写的一个事 件过程中的程序代码。(一个动作可能多个事件) 事件驱动程序执行步骤: 启动应用程序,装载和显示窗体(包括控件); 窗体(或窗体上的控件

13、)等待用户的动作(事件); 事件发生后,执行相应事件过程; 重复执行和;直到遇到End或单击“结束”按钮。,用户与程序之间的桥梁=事件,对象的方法,因为方法是针对对象的,所以使用方法时要指明对象。 方法的使用格式: 对象.方法 参数列表 如:Form1.Print “Hello Kitty”(在窗体上显示) 若省略对象,一般窗体。 常见的方法并不多,如Print、Move、Cls、SetFocus等,封装起来的功能模块=方法,常用属性集锦,常用属性集锦,常用属性集锦,常用属性集锦,常用属性集锦,控件默认属性,VB给每个控件规定了一个默认属性,对于控件来说,这个属性是最重要的、也是最常用的,通常

14、称它为控件属性的值、默认属性或控件值。,常用事件集锦,事件范例,Load:窗体加载事件; Click:单击鼠标事件; DblClick:双击鼠标事件; GotFocus:获得焦点事件; LostFocus:失去焦点事件; KeyPress、KeyDown、KeyUp:按钮事件; MouseMove、MouseDown、MouseUp:鼠标事件; Unload:窗体卸载事件; Timer:计时器事件,常用方法集锦,Cls 方法,清除运行时窗体或图形框上PictureBox所生成的图形和文本。 Print方法,在窗体或图片框上显示文本。 Move 方法,用以移动窗体或控件等对象。 SetFocus方法,设置控件对象使获焦点。,靠属性完成,部分代码,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号