高级语言程序设计VB(64学时)

课程描述

高级语言程序设计是计算机基础教育的基础和重点,是衡量大学生沪深压保护素质的重要标志。其最终目的是培养学生利用计算机这一工具结合本专业解决实际中的各类问题。Basic语言是最早推出的程序设计语言之一,是一种设计给初学者使用的程序设计语言;Visual Basic为开发图形界面的应用程序提供了便捷;而.Net框架的推出有助于开发人员进行多语言、跨平台和Web应用程序的开发。 本课程以Visual Studio 2010集成开发环境为背景,介绍面向对象的高级语言程序设计方法以及可视化编程技术。通过该课程的教学,使得学生掌握面向对象的、可视化的程序设计方法,能够使用VB进行初步的Windows应用程序设计,为将来从事软件开发或相关工作打下良好的理论和技术基础。

教材

教材名称:《VisualBasic.net程序设计》

教材作者:周蔼如、林伟健等

出版社:高等教育出版社

ISBN号:9787040368604


课程大纲

  • 第1章 概述

    • 1.1 程序设计语言
    • 1.2 程序设计
    • 1.3 Visual Studio 2010集成开发环境
    • 1.4 建立简单控制台应用程序
  • 第2章 基本数据类型与表达式

    • 2.1 基本字符集和词汇集
    • 2.2 基本数据类型
    • 2.3 常量与变量
    • 2.4 表达式
    • 2.5 常用内部函数
    • 2.6 控制台数据的输入和输出
  • 第3章 程序流程控制

    • 3.1 分支结构
    • 3.2 循环结构
    • 3.3 暂停和结束语句
  • 第4章 复合数据类型

    • 4.1 数组
    • 4.2 结构
    • 4.3 集合
    • 4.4 枚举
  • 第5章 过程

    • 5.1 VB.NET的项目
    • 5.2 过程的定义与调用
    • 5.3 参数传递
    • 5.4 数组、结构和集合参数
    • 5.5 过程与变量的作用域
    • 5.6 递归
  • 第6章 面向对象程序设计基础

    • 6.1 基本概念
    • 6.2 类和对象的定义
    • 6.3 构造函数和析构函数
    • 6.4 继承与派生
    • 6.5 类的多态性
    • 6.6 命名空间
  • 第7章 常用控件

    • 7.1 Windows程序开发环境
    • 7.2 控件概述
    • 7.3 窗体和消息框
    • 7.4 文本控件
    • 7.5 图片框
    • 7.6 键盘和鼠标事件
    • 7.7 类的多态性
    • 7.8 颜色与字体对话框
    • 7.9 列表框
    • 7.10 容器
    • 7.11 滚动条
    • 7.12 计时器
  • 第8章 文件

    • 8.1 文件概述
    • 8.2 System.IO命名空间简介
    • 8.3 文件流类FileStream
    • 8.4 读/写文本文件
    • 8.5 读/写二进制文件
    • 8.6 文件对话框
    • 8.7 类的多态性
    • 8.8 颜色与字体对话框
    • 8.9 列表框
    • 8.10 容器
    • 8.11 滚动条
    • 8.12 计时器

授课老师

解晓萌

解晓萌,汉族,陕西省西安市人,获计算机应用专业工学博士学位,华南理工大学计算机基础教学团队成员。多年来一直担任《计算机原理与体系结构》、《大学计算机基础》、《C++程序设计基础》、《计算机组成原理与汇编语言》和《微型计算机接口技术》五门课程的主讲教师,积累了丰富的教学经验,学生评教良好,三次获得学校教学优秀二等奖。多年来一直担任网络学院《操作系统》、《接口技术》和《编译原理》的责任教师。参与编写《大学计算机基础教程》、《VisualBasic.NET程序设计》和《大学计算机基础实验指导与习题集》等教材,主持翻译《逻辑设计基础》等教材。主持多项科研项目,发表学术论文十多篇。

广州华南教育科技发展有限公司 2019 保留所有权利(粤ICP备05080391号-1) 地址:广州五山华南理工大学北区网络教育大楼 商务:020-38743186/3308/3686 前台:020-38743108