虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

计算机图形学;多边形填充

  • 设计思路 首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下 建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类

    设计思路 首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下 建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。 接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。 再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。 最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。 此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。

    标签: JPanel 程序 图形用户界面 可视化

    上传时间: 2016-08-14

    上传用户:heart520beat

  • 这学期刚学密码学

    这学期刚学密码学,RSA算法相对简单,于是写了这个小软件.开发环境:VC++6.0。 RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积。 数据加密算法RSA的关键在于大素数的生成,本软件采取数组形式解决大素数的存储和运算问题,可生成超过1024位的十进制数的大素数,以应用于数据加密。 RSA的缺点主要有:产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。分组长度太大,为保证安全性,n 至少也要 600 bits以上,使运算代价很高,尤其是速度较慢,较对称密码算法慢几个数量级;且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。 对于明文是字母、数字、符号、汉字的各种组合都能正确加密解密

    标签: 密码

    上传时间: 2016-08-14

    上传用户:qq521

  • 目前已经有很多介绍计算机网络的书籍

    目前已经有很多介绍计算机网络的书籍,但是它们之中的大多数似乎更适合于高级编程者,而对于众多只想了解使用方法的初学者而言,就显得太深奥了。   读者通过学习本书,可以掌握有关套接口编程的知识。同时,本书使用一种称为"BY example"的方法来提高读者的学习效率,书中每一章的内容都是建立在前一章的基础之上的。第一部分“基本套接口概念”在阐明域和地址族,套接口的类型以及面向连接/非连接协议等基本概念的基础上,介绍了简单的客户/服务器程序的编写方法和主机名/网络名查询程序的编写方法。在掌握了第一部分“基本套接口概念”之后,读者就可以开始学习第二部分“高级套接口编程”,这对于有些读者而言可能是个挑战。这一部分介绍了套接口标准I/O,并发客户服务程序,套接口选项,UDP广播,带外数据,inetd守护进程,网络安全程序设计以及信任状和文件描述符等较为深入的主题;并通过最后一章的应用实例,将前面介绍的诸多概念融合在一起。

    标签: 计算机网络 书籍

    上传时间: 2016-08-19

    上传用户:rocwangdp

  • 本程序是一个用汇编编的精致的图形时钟

    本程序是一个用汇编编的精致的图形时钟,运行时双击clock图标即可, 钟表显示的时间为本机系统的时间。   按b键可扩大画面 ;按s键可缩小画面;按c键可改变颜色;按e键可听音乐; 按q键退出本程序.

    标签: 程序 汇编 图形 时钟

    上传时间: 2014-01-02

    上传用户:拔丝土豆

  • D.E.Knuth的著作《计算机程序设计技巧》的第一卷——《基本算法》

    D.E.Knuth的著作《计算机程序设计技巧》的第一卷——《基本算法》,分“基本概念”和“信息结构”两章。它是其他六卷的基础,是整部书的交叉点;介绍了全书其他部分所用的基本概念和数据结构,包含了各卷中需要的全部资料;可作为数据结构、离散数学和机器语言程序设计方面的教科书。

    标签: Knuth 计算机程序 算法 设计技巧

    上传时间: 2013-12-29

    上传用户:waitingfy

  • 计算机数据结构十日谈介绍: 本书是为“数据结构”课程编写的教材

    计算机数据结构十日谈介绍: 本书是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的C程序设计的参考教材。本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较,本书可作为计算机类专业或信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。

    标签: 数据结构 计算机 教材 编写

    上传时间: 2016-09-06

    上传用户:520

  • 本书的主要目标是为你提供有关Java 应用和Java applets 的面向对象的程序设计所必需的知识和技能; 并讲授Java 编程语言句法和面向对象的概念

    本书的主要目标是为你提供有关Java 应用和Java applets 的面向对象的程序设计所必需的知识和技能; 并讲授Java 编程语言句法和面向对象的概念,以及Java 运行环境的许多特性, 对图形用户界面(GUIs)、 多线程和网络的支持等。本课程包括了参加SUN Certified Java Programmer 和SUN Certified Java Developer 考试所必备的知识。

    标签: Java applets 面向对象的 程序设计

    上传时间: 2013-12-18

    上传用户:q123321

  • 实现二维基本图元直线段生成的基本算法(DDA

    实现二维基本图元直线段生成的基本算法(DDA,中点法,Bresenham)实现二维基本图元圆弧/椭圆圆弧生成的基本算法(中点法)实现对线型线宽的属性的控制实现二维多边形扫描转换的扫描线算法实现二维多边形扫描转换的边缘填充算法或栅栏填充算法实现二维连通区域填充的扫描线种子填充算法(四连通或八连通)实现二维直线段裁剪的Cohen-Sutherland裁剪算法和中点分割裁剪算法实现二维多边形裁剪的Sutherland-Hodgman算法和Weiler-Athenton算法 实现二维图形的平移变换实现二维图形的放缩变换实现二维图形的旋转变换曲线曲面的生成 分形图生成.

    标签: DDA 二维 直线 算法

    上传时间: 2014-01-21

    上传用户:Ants

  • “十五”重点计算机普及出版物规划项目:本书共分10章

    “十五”重点计算机普及出版物规划项目:本书共分10章,第1章和第2章简介MSP430F1XX系列单片机的基础知识;第3章介绍了MSP430单片机开发的C语言基础...

    标签: 计算机 项目

    上传时间: 2016-10-10

    上传用户:13681659100

  • 学习使用计算机建立通信系统仿真模型的基本方法及基本技能

    学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通信系统的基本理论、基本算法进行实际验证;

    标签: 计算机 仿真模型 技能 通信系统

    上传时间: 2016-10-17

    上传用户:zhengzg