前言序:20世纪人类最重大的发明莫过于
计算机了,计算机几乎改变了人类社会的一切。
计算机应用
的普及速度又是空前迅速的,以至于现在从几岁的孩童到百岁老人都站在了同一个起跑线上
,计算机文化已经深入人心了。随着中学“信息
技术”课程的开设,怎样为大学生提供一道
香甜味美的“计算机程序
设计”大餐,是摆在我们面前的艰巨任务。最近,教育部高等学校
非计算机专业计算机
基础教学
指导分委员会提出了《关于进一步加强高校计算机基础教学的
意见》(白皮书),提出了大学计算机基础课程的教学基本要求。
中国高等院校计算机基础
教育改革课题研究组推出了《中国高等院校计算机基础教育课程体系
2004》(蓝皮书),设
计了大学计算机与信息技术基础课程参考方案。我们综合国内部分高等
药学院系计算机基础
教学第一线的声音,设计了本书的编写大纲,纳入了全国高等
医药院校药学类规划
教材,并
请各校多年从事教学工作、经验丰富的教师参加编写完成了本书。
本书分上下两册。上册共10章为
理论教学部分,从计算机在药学中的应用说起,内容包括程
序设计的基本概念,并以VisualBasic60为平台,较为广泛地介绍了常用的基本控件属
性、事件和方法,介绍了VB程序的基础知识,介绍了程序的三大结构,讨论了数组、过程、
文件、图形和数据库等基本操作。本书下册为实验指导部分,以10个实验为中心展开,包括
实验目的、实验要求、操作步骤指导和
习题,最后附有程序
调试注意事项。建议上册教学36
~48学时,下册实验36~48学时。若课时不够,可将部分实验作为课外实验。
本书由董鸿晔主编,周怡、海滨为副主编,参加编写的有董鸿晔、海滨、周怡、于净、梁建
坤、耿爱丽、罗漫、李定远等。最后由董鸿晔统稿。
我们尽力从实际出发,阐述计算机程序设计,构成了本书的主线,力图为我国药学高级专门
人才的培养做出一点努力。本书的编写受到国内许多专家学者的关注和支持,参考了一大批
他们的专著和网络上的
最新消息,在此深表谢意。但由于编者水平所限,不足之处在所难免
,恳请广大师生读者批评指正。
编者
2004年8月作者简介:目录:第1章概述(1)
11计算机在药学中的应用(1)
111药学信息学(2)
112计算机辅助
药物设计(4)
113基于Internet的医药信息工程(6)
12程序设计语言(7)
121程序设计高级语言的种类(7)
122程序设计高级语言的用法(9)
13VB程序设计界面概述(10)
14认识对象和面向对象编程过程(13)
15认识属性、事件和方法(15)
151对象常用公共属性(15)
152窗体常用特有属性(16)
153常用事件(16)
154常用方法(18)
16VB的面向对象特性(18)
17本章小结(18)
第2章常用的Windows窗体控件
(20)
21文本控件(21)
211标签(21)
212文本框(24)
213RichTextBox控件(29)
22按钮控件(31)
221属性(32)
222事件(33)
23单选按钮和复选框(33)
231属性和事件(33)
232应用举例(34)
24列表选择控件(35)
241ListBox控件(35)
242ComboBox控件(39)
243UpDown控件(40)
25分组控件(44)
251创建框架(45)
252重要属性(45)
253事件(45)
254应用举例(46)
26图形控件(47)
261PictureBox控件(47)
262Image控件(48)
263Line控件(49)
264Shape控件(49)
27滑动控件(50)
271滚动条(50)
272Slider控件(52)
28时间日期控件(54)
281使用Timer控件定时(54)
282MonthView控件(57)
283DateTimePicker控件(62)
29焦点与Tab顺序(65)
291设置焦点(66)
292Tab顺序(67)
第3章VB程序设计基础
(69)
31认识与理解数据类型(69)
311基本数据类型(70)
312用户定义数据类型(72)
32常量和变量(72)
321常量(72)
322变量(74)
33程序中的各种运算(75)
331算术运算(75)
332字符串运算(76)
333关系运算(76)
334逻辑运算与位运算(77)
335表达式与运算的优先级(79)
34常用内部函数(80)
341输入输出函数(80)
342类型转换函数(85)
343字符串操作函数(85)
344
数学函数(91)
345Rnd随机函数(92)
346日期函数(93)
347其他常用函数(95)
35程序语句(96)
351赋值语句(96)
352注释语句(97)
353暂停语句(98)
354End语句(98)
36程序的编写规则(99)
第4章分支与循环(100)
41分支结构(100)
411If-Then-Else结构语句(100)
412If语句嵌套(102)
413多分支结构(106)
414SelectCase-EndSelect结构(107)
42循环结构(110)
421Do-Loop循环结构(110)
422ExitDo语句(113)
423For-Next循环结构(115)
424循环嵌套(119)
43程序示例(121)
第5章数组(129)
51数组的概念(129)
511数组命名与数组元素(129)
512数组定义(130)
513数组的结构(132)
52数组的基本操作(133)
521数组元素的赋值(134)
522数组元素的引用(136)
523数组函数及数组语句(139)
524数组应用(142)
53动态数组(145)
531动态数组定义(145)
532Erase语句(146)
533动态数组应用(148)
54控件数组(151)
541基本概念(151)
542建立控件数组(152)
543控件数组应用(154)
55常用算法(157)
551排序(157)
552数据查找(161)
第6章过程(165)
61定义Sub过程(165)
611事件过程(165)
612通用子程序过程(166)
62定义Function过程(168)
63过程调用(170)
631事件过程的调用(170)
632Sub过程调用(171)
633调用Function过程(174)
634调用其他模块中的过程(175)
64参数的传递(176)
641形参与实参(176)
642按值传递参数(177)
643按地址传递参数(178)
644数组参数(181)
645对象参数(182)
65嵌套过程与递归过程(185)
651嵌套过程(185)
652递归过程(187)
66变量的作用域(189)
661过程级变量(189)
662模块级变量(191)
663全局变量(192)
664同名变量使用(194)
67综合运用(196)
第7章设计菜单、工具栏、状态栏和对话框(
207)71设计菜单(207
)711设计普通菜单(207)
712设计右键快捷菜单(212)
72设计工具栏(213)
73设计状态栏(215)
74使用通用对话框控件(217)
75自定义对话框(223)
第8章文件操作(226)
81文件系统控件与文件数据定义(226)
811文件的结构(226)
812文件的分类(227)
813文件的访问(227)
814文件系统控件(227)
82数据文件的建立、打开、读写和关闭(230)
821顺序文件的打开与关闭(231)
822顺序文件的读取操作(231)
823顺序文件的写入操作(232)
83读写随机文件(233)
831随机文件的打开和关闭(234)
832随机文件的读写操作(234)
833添加记录(235)
84二进制文件(236)
841创建和打开二进制文件(236)
842读写二进制文件(237)
843关闭二进制文件(237)
85文件处理函数与语句(238)
86综合举例(242)
第9章图形绘制与使用图像(245
)
91计算机绘图基础知识(245)
911认识坐标系统(245)
912内部刻度与外部刻度(246)
913坐标方法(247)
92设置所要绘制图形的属性(249)
921属性(249)
922Paint事件(250)
923设置绘图的颜色和文字属性(250)
93绘制图形(252)
931绘制直线(252)
932绘制矩形、填充矩形(254)
933绘制圆、椭圆、圆弧(256)
94动画(259)
941移动控件对象(259)
942利用PSet动态绘制图线(259)
95多媒体控件(261)
951VisualBasic的多媒体控件(261)
952MMControl控件的调用(261)
第10章访问数据库(263
)101数据库概述(263)
1011数据库概念(263)
1012可视化数据管理器(264)
1013Data控件(265)
1014ADO数据控件(267)
102结构化查询语言(272)
1021SQL概述(272)
1022INSERT语句(273)
1023DELETE语句(274)
1024UPDATE语句(275)
1025SELE
CT语句(275)
103数据库应用(278)详细介绍:本书分上下两册。上册共10章为理论教学部分,从计算机在药学中的应用说起,内容包括程
序设计的基本概念,并以VisualBasic60为平台,较为广泛地介绍了常用的基本控件属
性、事件和方法,介绍了VB程序的基础知识,介绍了程序的三大结构,讨论了数组、过程、
文件、图形和数据库等基本操作。
书评: