目录

  • 1 Android入门
    • 1.1 android课表(教材)
    • 1.2 安卓开发环境
    • 1.3 讨论
    • 1.4 运行安卓第一个项目
    • 1.5 安卓4层体系架构
    • 1.6 安卓软件开发的应用
    • 1.7 XML语法讲解
    • 1.8 扩展
  • 2 android UI
    • 2.1 安卓中的xml文档
    • 2.2 TextView组件
    • 2.3 初识安卓组件
    • 2.4 任务:登录页面
    • 2.5 扩展
  • 3 Android  UI 2
    • 3.1 MVC基础概念
    • 3.2 linearlayout
    • 3.3 linearlayout的嵌套
    • 3.4 项目:点餐软件界面
    • 3.5 含有美食图标的效果
    • 3.6 扩展
  • 4 android UI 3
    • 4.1 setContentView和界面介绍
    • 4.2 java代码和xml元素的连接
    • 4.3 Button的java代码
    • 4.4 加法运算器任务
    • 4.5 ImageButton
    • 4.6 扩展
  • 5 和Activity交朋友
    • 5.1 按钮的另一种写法
    • 5.2 背诵诗词app制作任务
    • 5.3 Activity生命周期
    • 5.4 建立最简单的Activity
    • 5.5 Activity的跳转
    • 5.6 Intent的隐式调用
    • 5.7 扩展
  • 6 项目实战(七星算姓小游戏)
    • 6.1 包含数据传输的Activity跳转
    • 6.2 软件设计的算法原理
    • 6.3 小游戏项目实践
    • 6.4 扩展
  • 7 UI组件
    • 7.1 CheckBox组件
    • 7.2 RadioButton组件
    • 7.3 Spinner项目
    • 7.4 扩展
  • 8 项目实战(九型人格)
    • 8.1 九型人格算法原理
    • 8.2 九型人格项目
    • 8.3 扩展
  • 9 异步任务开发
    • 9.1 线程的概念
    • 9.2 安卓中线程的通信(handler)
    • 9.3 相册播放器(1)
    • 9.4 扩展
  • 10 多媒体设计
    • 10.1 MP3播放项目
    • 10.2 视频播放项目
    • 10.3 多张图片动态图背景音乐项目
    • 10.4 扩展
  • 11 打地鼠游戏项目
    • 11.1 打地鼠游戏MVC
    • 11.2 打地鼠项目初步
    • 11.3 打地鼠项目优化
    • 11.4 项目调bug
    • 11.5 Service初步
    • 11.6 扩展
  • 12 MQTT通信
    • 12.1 MQTT协议
    • 12.2 MQTT-broker
    • 12.3 MQTT-Client
    • 12.4 扩展
  • 13 MQTT外网通信
    • 13.1 实现手机之间的MQTT通信
    • 13.2 手机通过MQTT网关控制单片机的开灯关灯
    • 13.3 串口单片机的代码撰写
    • 13.4 扩展
  • 14 传感器应用开发
    • 14.1 手机传感器
    • 14.2 利用重力传感器测量角度
    • 14.3 加速度传感器计步器
    • 14.4 扩展
  • 15 复习项目
    • 15.1 复习项目
    • 15.2 扩展
  • 16 提升篇
    • 16.1 android开发中的JAVA
      • 16.1.1 类的数据的封装(eclipse和studio)
      • 16.1.2 复习类的继承(eclipse和studio)
      • 16.1.3 方法的覆盖重写
      • 16.1.4 java中方法的重载
      • 16.1.5 构造方法的重载
      • 16.1.6 匿名对象的使用
      • 16.1.7 接口的概念和使用
      • 16.1.8 签名的apk产生的方法
      • 16.1.9 安卓样式入门
      • 16.1.10 扩展
    • 16.2 数据存储初步
      • 16.2.1 Sharepreference存储
      • 16.2.2 JavaIO存储-File存储
      • 16.2.3 数据存储
      • 16.2.4 扩展
    • 16.3 碰撞小游戏
      • 16.3.1 碰撞小游戏
      • 16.3.2 扩展
    • 16.4 补间动画和帧动画
      • 16.4.1 旋转补间动画提醒用户点击
      • 16.4.2 平移补间动画提醒用户向上滑动
      • 16.4.3 帧动画初步
      • 16.4.4 扩展
    • 16.5 项目管理软件PMapp
      • 16.5.1 项目管理软件mvc
      • 16.5.2 项目管理软件View
      • 16.5.3 项目管理软件数据库代码
      • 16.5.4 项目管理软件优化
      • 16.5.5 讨论
      • 16.5.6 扩展
    • 16.6 使用SQLite数据库保存数据
      • 16.6.1 数据库知识初步
      • 16.6.2 数据库增删查改
      • 16.6.3 数据库和ListView
      • 16.6.4 扩展
    • 16.7 高级组件开发
      • 16.7.1 高级组件
      • 16.7.2 ListView
      • 16.7.3 Spinner美化
      • 16.7.4 扩展
    • 16.8 TCPSocket
      • 16.8.1 TCP与Socket
      • 16.8.2 TCPSocket服务端代码
      • 16.8.3 TCPsocket客户端代码
      • 16.8.4 智能家居项目
      • 16.8.5 扩展
扩展

国产三维CAD软件突围成长

近年来,在数字化、网络化和智能化的深入发展下,我国工业制造正迅速向智能制造转型,与之配套的工业软件亦随之进入了高速成长时期。据公开资料显示,2020年我国工业软件产品收入已达到1974亿元,较2019年同比增长14.77%,增速已明显远高于行业全球平均水平。而在行业需求持续扩张的加持下,具有自主核心技术的工业软件企业的成长空间也正得到进一步拓宽。

在研发设计类工业软件领域,中望软件(688083.SH)经过多年深耕,中望已成功打破了我国二维CAD软件领域由欧美垄断的局面,并进军三维CAD和仿真分析CAE市场,产品已畅销于90多个国家和地区,也是目前中国惟一同时拥有自主二维CAD、三维CAD/CAM、仿真CAE核心技术与产品矩阵的国产工业软件企业。根据中望2021年发布的中望3D相关研发成果来看,随着硬核研发的持续推进,中望软件作为国产三维CAD软件的领军企业,正一步步在该技术领域实现全面突围。

据统计,2021年期间,中望陆续推出了中望3D 2022和中望3D 2022X两个重大版本。其中,中望3D 2022版本实现了G3高阶曲线连续、持续强化了参数化设计能力、提升了大场景装配设计支撑能力等。而2022X版本则通过优化底层算法,实现了建模质量和效率的双重提升,还在G3高阶曲面取得了重大突破。

此外,中望软件从2017年开始布局信创市场,继推出二维CAD平台及其机械和建筑Linux版后,今年底正式发布国内首款Linux版三维CAD/CAM软件——中望3D Linux专业版。这是其在信创生态的又一突破性技术成果,也标志着中望3D将发挥自主核心技术优势,满足企业用户对全国产“软件+硬件”解决方案的应用需求,助力国家安全、自主、可控的信创产业生态建设。

据了解,在硬核技术成果的支撑下,中望软件目前已与中国中车、万向集团、沪东中华等大型工业制造企业形成了稳定合作伙伴关系,而通过与大客户的合作打磨和共同研发,也进一步推动了中望软件产品能力的快速迭代。

不可否认,目前国产三维CAD软件跟国外主流三维CAD产品相比仍有一定的技术差距。但中望软件表示:我们敢啃“硬骨头”。我们有决心,通过持续研发压强、携手客户共同攻关,我们可以实现对客户大部分使用功能的有效替代,同时提供更高的性价比,帮助客户实现批量的三维CAD国产化替代和提质增效。我们预计,未来三维工业软件领域的突破也将成为公司成长与发展的关键。