BASIC QBASIC VisualBasic VB.net 图形编程 封面

BASIC QBASIC VisualBasic VB.net 图形编程

评分 2.5
字数
10.8万字
章节数
54
ISBN
9787569235029

标签

内容简介

给出庞大的求任意圆弧插补总步数统一公式和相应的简易公式。演示极其优美的水波动画和屏保;间有数据动画。

编辑推荐

《BASIC QBASIC VisualBasic VB.net 图形编程》是一本专注于BASIC语言家族图形编程的技术教程,由吉林大学出版社出版,作者李万君。本书系统性地梳理了从早期BASIC,QBASIC到Visual Basic乃至VB.NET的图形编程技术演进,堪称一部微缩的BASIC语言图形应用发展史。

从专业角度看,本书的价值在于其连贯性与对比性。它并非简单罗列语法,而是试图揭示在不同技术阶段,实现图形绘制的核心思路与API变迁。对于理解Windows图形子系统(如GDI)的早期应用,以及面向对象思想在图形编程中的逐步渗透,本书提供了具体的代码范例和路径。书中涉及的QBASIC部分,在今天看来具有计算机教育史的意义,而VB6到VB.NET的过渡内容,则对理解.NET框架图形命名空间(如System.Drawing)的由来有所帮助。

然而,读者需清醒认识本书的定位。它主要面向特定历史阶段的技术回顾与教学衔接,而非前沿开发指南。书中大部分内容针对的是已逐渐淡出主流视野的技术栈。因此,其核心阅读价值并非学习当下热门的编程技能,而在于:为计算机教师或培训师提供历史脉络清晰的教案素材;帮助维护遗留VB6图形化系统的开发者进行知识查漏补缺;满足技术历史爱好者对早期个人计算机图形编程方式的好奇心。

总体而言,这是一本特色鲜明,受众明确的专业书籍。它像一份技术档案,忠实记录了BASIC语言在图形界面启蒙时代的探索足迹。对于目标读者,它能提供系统化的知识梳理;但对于寻求学习现代图形编程(如WPF,DirectX或跨平台框架)的初学者,则可能产生误导,建议谨慎选择。

适合谁读

适合

  • 计算机科学教育工作者,需要讲解编程语言或图形学发展历史脉络
  • 负责维护或升级遗留Visual Basic 6.0图形化应用系统的开发者
  • 对计算机技术史,尤其是早期个人计算机编程和图形显示原理感兴趣的学习者
  • 希望系统了解从过程式到面向对象的图形编程范式迁移的入门者

不适合

  • 希望学习当下主流图形界面开发技术(如C# WPF,JavaFX,Web前端)的初学者
  • 寻求深入探讨现代计算机图形学算法(如3D渲染,光影计算)的研究人员

阅读建议

  1. 建议按章节顺序阅读,以体会图形编程技术随语言版本迭代而发展的逻辑
  2. 阅读时可将重点放在编程思想的演变上,例如从坐标点线绘制到控件事件驱动的转变
  3. 对于VB.NET部分,可结合微软官方文档,了解书中提及的类与方法在.NET框架中的最新状态

出版社简介

吉林大学出版社 中国 · 成立于 1983 年

吉林大学出版社是一家位于中国吉林省的综合性大学出版社,出版方向涵盖高校教材、学术专著与大众读物,常见分类包括励志成长、外国文学、悬疑推理、历史读物与经典作品。库内收录图书171种,代表图书有《唐·吉诃德》《简爱》《契诃夫作品选》《月亮与六便士》《茶花女》《福尔摩斯探案》《颜氏家训》《少年维特之烦恼》等,涉及外国文学经典与中国传统典籍。作者资源方面可见威廉·萨默塞特·毛姆、颜之推、吕思勉、巴金等中外名家,也有学习小组、张颖等编者作者。出版社在引进外国文学名著与整理传统读物方面形成一定特色,兼顾青少年阅读与学术普及。因公开资料有限,以上侧重库内图书所体现的出版方向。

目录

  1. 版权信息
  2. 内容介绍
  3. 作者简介
  4. 前言
  5. 第一章 BASIC和BASICA和GWBASIC
  6. 第一节 BASIC刻字程序
  7. 第二节 BASIC抛物面加工程序
  8. 第三节 BASIC外摆线
  9. 第二章 QBASIC和QUICK BASIC和QB64
  10. 第一节 QBASIC刻字程序
  11. 第二节 QBASIC抛物线程序
  12. 第三节 QBASIC外摆线
  13. 第四节 QBASIC水波动画
  14. 第三章 QBASIC程序移植到Visual Basic
  15. 第一节 QB刻字程序移植到Visual Basic
  16. 第二节 QB抛物线程序移植到Visual Basic
  17. 第三节 QB外摆线程序移植到Visual Basic
  18. 第四节 QB水波动画移植到Visual Basic
  19. 第四章 在Visual Basic里整理、完善
  20. 第一节 VB坐标系
  21. 第二节 VB子过程、参数传递、文件和通用对话框
  22. 第三节 数据文件和实时数据动画
  23. 第五章 VB中的插补
  24. 第一节 逐点比较法分象限圆弧插补程序
  25. 第二节 逐点比较法无象限圆弧插补程序
  26. 第三节 VB圆弧插补程序的终点控制
  27. 第四节 直线插补
  28. 第五节 VB插补综合练习程序
  29. 第六节 动画和屏保
  30. 第六章 VB三维图形精选
  31. 第一节 学习李兰友三维消隐图形
  32. 第二节 学习任德记三维消隐绘图
  33. 第三节 网友三维消隐绘图程序(网友程序略)
  34. 第七章 智力解题
  35. 第八章 VB.net转换
  36. 第一节 安装VS2008
  37. 第二节 VB.net新建项目和打开项目
  38. 第三节 VB6文字类项目升级到VB.net
  39. 第四节 VB6基本图形类项目升级到VB.net
  40. 第五节 VB6动画和屏保项目升级到VB.net
  41. 第六节 VB6插补项目升级到VB.net
  42. 第九章 附录汇总
  43. 附录A 原始BASIC的17条语句12个函数3条命令
  44. 附录B 数据类型(括弧内属于或者注解VB.net)
  45. 附录C 运算符
  46. 附录D BASIC/QB/VB6常用颜色表
  47. 附录E 扩充的绘图方法语句
  48. 附录F QB(索引首字Q)/VB6(索引首字V)常用语句
  49. 附录G QB(Q标记)/VB6(V标记)常用函数
  50. 附录H VB6格式化函数
  51. 附录I VB6/VB.net语句对照表
  52. 附录J 颜色表和调色盘程序示例
  53. 参考文献
  54. 后记

常见问题

这本书适合零编程基础的人学习吗?
不太适合。本书假定读者对BASIC语言家族有基本了解,并侧重于图形编程扩展。零基础者会面临语言基础和图形概念的双重障碍,建议先掌握一门语言的入门知识。
书中的代码示例在现在的Windows系统上还能运行吗?
部分可以,但需要特定环境。QBASIC程序需要DOS模拟环境;VB6程序需要旧版运行时支持;VB.NET程序需对应版本的.NET Framework。运行旧代码可能涉及兼容性配置。
这本书与同作者或同出版社的其他编程书有何关联?
本书是专注于BASIC系列图形编程的专项教程。若作者著有其他BASIC语言入门或应用开发书籍,本书可视为其图形方向的进阶或补充读物,共同构成更完整的知识体系。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

李万君 作者

李万君是一位公开资料有限的编程类图书作者,目前库内仅收录其一种作品《BASIC QBASIC VisualBasic VB.net 图形编程》。从书名可以看出,该书面向初学者与自学者,将 BASIC、QBASIC、Visual Basic 以及 VB.net 等不同阶段的微软系语言串联起来,围绕图形编程这一主题展开讲解,兼顾语言基础的过渡与绘图实践。作者在写作中注重把多种语言的语法差异与图形绘制方法放在同一条学习路径上呈现,使读者能够借助熟悉的 BASIC 概念逐步理解可视化编程环境下的图形处理思路。由于作者个人背景信息较少,其生平、职业经历与居住地等均无从确认,这里仅依据库内作品做客观说明,不补充未经核实的细节。该书可视为面向入门读者的图形编程学习读物,适合希望从传统 BASIC 转向 VB.net 图形应用开发的读者参考。

同类高分