注册 登录 进入教材巡展
#

出版时间:2015-12

出版社:清华大学出版社

以下为《Visual Basic 2013程序设计技术实践教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302415473
  • 1-1
  • 166412
  • 16开
  • 2015-12
  • 工学
  • 软件工程
  • TP312BA
  • 计算机
内容简介
本书是《Visual Basic 2013程序设计技术》配套的实践教程。本书的章节基本上与配套的教材相对应,通过增加必要的例子以及操作步骤加深对教材中程序的理解,使读者能够掌握教材中的相关知识,熟练、灵活运用程序设计的基本概念、原理和方法解决实际遇到的问题。主要内容包括开发平台的简介、程序设计的基本概念和结构、常用算法、控制的使用、数据库编程以及网页设计等。
本书内容密切结合教育部关于该课程的基本教学要求,兼顾计算机软件技术的发展,以当前流行的Visual Basic .NET 2013为平台进行讲解。本书结构严谨、层次分明、叙述准确,适合高等学校理工科非计算机专业作为”程序设计技术”课程教材,也可作为计算机培训教材和自学用书。
目录
第1章Visual 编程简介1第2章数据类型、运算符和表达式10第3章顺序结构程序设计15第4章选择结构程序设计23第5章循环结构程序设计29
5.1利用for循环实现数值运算29
5.2使用for循环输出二维图形33
5.3利用条件型循环实现数值运算38第6章数组43
6.1定长数组的定义及使用43
6.2动态数组的定义及使用50第7章过程与函数61第8章常用算法70第9章文件77
9.1顺序文件的操作77
9.2随机文件的操作85第10章Windows 高级界面设计89第11章数据访问技术100第12章数据控件及实例106第13章动态网页开发初步119附录A常用函数介绍127附录B考试样卷1133附录C考试样卷2134参考文献136第1章Linux及嵌入式开发系统组成简介1
1.1Linux起源及发展1
1.1.1UNIX和GNU软件1
1.1.2Linux的发展2
1.2内核、shell、文件系统及实用程序3
1.2.1Linux内核3
1.2.2shell简介3
1.2.3文件系统7
1.2.4实用程序7
1.3选择Linux的理由8
1.3.1Linux是成熟的、广泛使用的操作系统8
1.3.2开源软件带来的优点8
1.3.3免费软件带来的优点8
1.3.4Linux得到了众多软、硬件厂商的支持9
1.3.5使用Linux的不足之处9
1.4Linux环境嵌入式开发系统组成简介9
1.4.1Linux环境嵌入式开发系统组成9
1.4.2主机(Host)9
1.4.3目标板(Target)10
1.4.4主机与目标板的连接10
1.4.5主机中运行的程序10
1.4.6目标板中运行的程序11
1.4.7开发系统附带的光盘文档12
1.5主机安装的Linux发行版12
1.5.1常用的Linux发行版13
1.5.2Linux发行版在主机的安装方式13
1.6本章小结15
1.7习题、操作与实验15第2章主机及目标板的运行16
2.1终端基础知识16
2.1.1tty16
2.1.2早期的终端及终端与主机的连接16
2.1.3XWindow、GNOME及KDE简介17
2.2主机系统引导、登录及退出Linux19
2.2.1系统引导19
2.2.2登录Linux19
2.2.3Linux的终端20
2.2.4查看及修改用户使用的shell23
2.2.5通过退出与shell的会话退出Linux25
2.2.6关闭运行的Linux系统25
2.2.7使用帮助命令help和man26
2.3目标板初次运行28
2.3.1目标板连接的电源、端口及安装的操作系统28
2.3.2目标板引导过程简述29
2.3.3主机Windows下的超级终端31
2.3.4主机Linux下的minicom仿真终端33
2.3.5装载引导程序支持的命令简介36
2.3.6目标板Linux登录、退出讨论38
2.3.7目标板Linux基础39
2.4本章小结42
2.5习题、操作与实验42第3章主机开发环境配置44
3.1交叉开发平台基础44
3.1.1本地开发及交叉开发44
3.1.2GNU跨平台工具链组成45
3.1.3如何获取工具链45
3.1.4工具链的组件及GDB简介46
3.2交叉工具链安装举例47
3.2.1交叉工具链及实验例程安装位置47
3.2.2对查找工具链的路径变量进行修改48
3.3主机Linux环境网络配置举例48
3.3.1主机Linux环境IP地址设置48
3.3.2主机Linux环境网络防火墙设置52
3.3.3主机与目标板网络通信测试52
3.3.4主机Linux环境NFS设置54
3.4输入、编译、运行一个程序全过程举例57
3.5本章小结59
3.6习题、操作与实验59第4章实验例程及驱动程序分析(一)61
4.1读取、转换时间函数编程举例61
4.1.1Linux查看、设置时间的命令61
4.1.2常用的读取、转换时间的函数62
4.1.3读取、转换时间的函数编程举例63
4.1.4例4.1对应的Makefile文件65
4.2多线程编程举例65
4.2.1Linux线程概述65
4.2.2线程、互斥量、条件变量函数66
4.2.3生产者、消费者编程举例68
4.3串行端口及标准输入/输出/错误编程举例73
4.3.1串行通信基础73
4.3.2Linux标准输入/输出/错误系统调用编程举例77
4.3.3Linux串行端口编程举例80
4.3.4C语言标准输入/输出/错误函数编程举例83
4.4ADC应用程序编程举例85
4.4.1ADC编程基础85
4.4.2ADC应用程序编程举例87
4.5ADC驱动程序源代码分析91
4.5.1概述91
4.5.2Linux设备驱动程序概述92
4.5.3s3c2410adc.h头文件源代码分析96
4.5.4s3c2410.hchip.H头文件源代码分析96
4.5.5s3c2410adc.c设备驱动程序源代码分析98
4.6本章小结104
4.7习题、操作、编程与实验105第5章Linux环境下目标板出厂软件烧写实验107
5.1目标板出厂软件烧写概述107
5.1.1目标板出厂软件107
5.1.2Linux环境要烧写的文件107
5.1.3什么情况下烧写目标板出厂软件108
5.1.4烧写环境108
5.2目标板出厂软件烧写实验(一)108
5.2.1主机Windows下安装JTAG驱动程序109
5.2.2通过JTAG端口传送并烧写装载引导程序vivi109
5.2.3通过串口传送并烧写内核zImage110
5.2.4通过串口传送并烧写根文件系统amfs112
5.2.5通过网口传送并烧写应用程序2112
5.2.6格式化闪存以及通过串口传送并烧写vivi116
5.3目标板出厂软件烧写实验(二)117
5.3.1通过网口传送并烧写内核zImage117
5.3.2通过网口传送并烧写根文件系统amfs120
5.4目标板出厂软件烧写实验(三)121
5.4.1通过JTAG端口传送并烧写装载引导程序uboot121
5.4.2通过网口传送并烧写内核uImage123
5.4.3通过网口传送并烧写根文件系统amfs125
5.4.4通过网口传送并烧写应用程序2126
5.5uboot装载引导程序支持的命令126
5.5.1uboot支持的命令集126
5.5.2查询uboot命令的参数含义128
5.6本章小结128
5.7习题、操作与实验129第6章实验例程及驱动程序分析(二)131
6.1DAC应用程序编程举例及驱动程序分析131
6.1.1DAC硬件基础131
6.1.2DAC应用程序编程举例133
6.1.3DAC驱动程序主要代码分析135
6.2PWM直流电机应用程序编程举例及驱动程序分析138
6.2.1PWM定时器基础138
6.2.2PWM直流电机143
6.2.3编译、加载驱动程序模块145
6.2.4PWM直流电机应用程序编程举例146
6.2.5PWM直流电机驱动程序主要代码分析148
6.3LED应用程序编程举例及驱动程序分析149
6.3.1七段LED概述149
6.3.28×8点阵LED显示概述152
6.3.3CPLD与七段LED、8×8点阵LED连接举例154
6.3.4七段LED、8×8点阵LED应用程序编程举例156
6.3.5LED驱动程序主要代码分析158
6.4本章小结160
6.5习题、操作、实验及编程161附录A英汉名词术语对照汇总表162参考文献166