热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

物理课件开发记录之一2013年10月25日

昨天遇到了很多问题,比如泛型的运用,泛型适合于严格限定数据类型的情形,即便是子类父类这样都不可以.所以在继承中使用vector不是一个合适的选择,尽管它速度快,但是array更适合继承的情

      昨天遇到了很多问题,比如泛型的运用,泛型适合于严格限定数据类型的情形,即便是子类父类这样都不可以.所以在继承中使用vector不是一个合适的选择,尽管它速度快,但是array更适合继承的情形,比如组合模式中array比vector更加试用.

      程序的主题框架编写结束,运用组合模式来生成串并联电路,添加减少元件等等.

接下来的任务                                                                                                                                                                                                                     

  1.   接下来是详细逻辑的添加,比如判断是否通路,判断整体电阻等等.整个电路的计算,需要组合完毕.
  2.   界面的添加,需要用到观察者模式和命令模式,允许撤销
  3.   界面的设计,采用mvc模式,但是元件的model和视图分离似乎不是一个很好的做法.最起码从编码的角度,等以后再说吧
  4.   自动布局类的编写
  5.   连接电线类的编写,以前看一遍as动画高级教程,有利用反向还是正向运动编写绳子的例子.可以借用.

今天遇到的问题2013年10月25日                                              

  1.   今天主要解决flash develop中如何生成asdoc文档
  2.   Actionscript 3.0中asdoc注释的编写.
  3.   在运行adobe air程序的时候,用fd调试程序会报致命错误.
  4.       全局的元件管理,从一个容器移动到另外一个容器,比如flash的显示类表
  5.       目前为止,只写了元件的逻辑思路,没有写元件的界面
  6.       对于不同的元件,已知的量是不同的,如何对物理量进行正确的计算
  7.       借用链表的数据结构,给element增加preElement属性和nextElement属性,便于访问整个电路链通过这个链来遍历电路,如果遍历到串并联电路,则绘制响应的图形,不过,对于串联电路其实只是认为规定了顺序,其实完全可以用这种链来加以表示,不过串联电路有利于对电路进行合理的设计.
  8.        给每个元件指定断点的位置
  9.        串并联应该作为逻辑模型机型分离,不过实现中确实是这样的
  10.      并联电路,比如若干开关并联时,更改开关状态,引起整个状态的改变,如何利用事件机制传递事件

开关及其并联电路,可以实时响应开关操作,并返回并联电路的通断状态.

  

//这些输出意味着我的判断成功了,哈哈,成功的模拟了并联电路的通断
flag init...
default of flag is false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false >>>>>>>>>>>>>>>>>false fuck [object Switch] [object Switch] fuck [object Switch] parallelcontainer check....................... flag init... default of flag is false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->true--true >>>>>>>>>>>>>>>>>true fuck [object Switch] [object Switch] fuck [object Switch] parallelcontainer check....................... flag init... default of flag is false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false [object Switch]并联元件1-->false--false >>>>>>>>>>>>>>>>>false

 

  


推荐阅读
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 本文讨论了微软的STL容器类是否线程安全。根据MSDN的回答,STL容器类包括vector、deque、list、queue、stack、priority_queue、valarray、map、hash_map、multimap、hash_multimap、set、hash_set、multiset、hash_multiset、basic_string和bitset。对于单个对象来说,多个线程同时读取是安全的。但如果一个线程正在写入一个对象,那么所有的读写操作都需要进行同步。 ... [详细]
  • 本文介绍了ASP.NET Core MVC的入门及基础使用教程,根据微软的文档学习,建议阅读英文文档以便更好理解,微软的工具化使用方便且开发速度快。通过vs2017新建项目,可以创建一个基础的ASP.NET网站,也可以实现动态网站开发。ASP.NET MVC框架及其工具简化了开发过程,包括建立业务的数据模型和控制器等步骤。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • Python的参数解析argparse模块的学习
    本文介绍了Python中参数解析的重要模块argparse的学习内容。包括位置参数和可选参数的定义和使用方式,以及add_argument()函数的详细参数关键字解释。同时还介绍了命令行参数的操作和可接受数量的设置,其中包括整数类型的参数。通过学习本文内容,可以更好地理解和使用argparse模块进行参数解析。 ... [详细]
  • 一、Struts2是一个基于MVC设计模式的Web应用框架在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts2优点1、实现 ... [详细]
  • 关于extjs开发实战pdf的信息
    本文目录一览:1、extjs实用开发指南2、本 ... [详细]
  • MVC下Log4Net的配置和使用
    MVC下Log4Net的配置和使用对于网站来讲,我们不能将异常信息显示给用户,Log4Net用来记录日志,可以将程序运行过程中的信息输出到文件,数据库中等地方,可以通过日志查看系统的运行过程,发现系 ... [详细]
  • java和servlet交互,JSP与Servlet之间的交互,传值
    一.Servlet首先要明白一点,servlet需要容器的支持才能够运行,如Tomcat、jetty达到servlet的请求,需要ServletRequest对象和S ... [详细]
author-avatar
走走看看1971
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有