LabVIEW是一个划时代的图形化编程系统。
确切的讲,LabVIEW是一种采用图形化编程方法的计算机编程语言。
采用图形化的编程方法进行计算机程序设计无疑是这个时代的一个伟大的创举。
2024/4/28 0:58:17 12.41MB labview
1
这是对WPFVisifire3.6.8源代码进行的简单扩展,本源代码中包含了各种实例以及一个完善的程序:内存监视器1>修改了线Legend样式,并放大了,源系统Legend太小2、设置了圆环内径可设定,原代码内径为外径的1/23、调整了柱状图的间隔系数由0.1改为0.2,要不然,当柱状图比较多时,缝隙太小,给人的视觉感觉就是夹了一个白线4、添加了滚轮缩放和鼠标拖放操作(见里面的程序:内存监视器)5、添加了对DataPoints的绑定支持,这是因为使用DataSource绑定时,在动态曲线的情况下,内存无法释放,而使用DataPoints绑定则可以及时释放内存,这点例子里面也使用了几种绑定的动态曲线例子,并可通过另一个例子:内存监视器来检测不同的数据绑定的内存释放情况。
值得说明的是即使最新的WPFVisifire5.1.7版本,在使用DataSource绑定时,内存也不能及时释放。
还有一些其他的小改进感觉修改WPFVisifire的代码相当困难,很多在不断的尝试下进行的,这点和微软的WPFCharts相比,确实不一样,微软的WPFCharts是完全基于WPF编程思想进行的,注重其神而忽略其形,很多样式模板都是可以在外部修改的,相应的有关外形定义的属性则很少,而这点上,WPFVisifire则相对比价传统,几乎没定义多少模板,但提供了超多的外形属性,连字体大小、颜色等各种属性都能设定。
在数据性能上,微软的WPFCharts比较差,加载4000个数据就慢得不行,WPFVisifire3.6.8一万多个都没问题,更高的没测试,而最新的那个5.1.7版本在我的电脑上加载10W个数据在0.7秒左右,所以要想高性能,商业上还是得花那么一点钱买正版。
微软的Chart扩展:http://download.csdn.net/detail/maiker/9646423
2024/4/12 10:57:55 7.25MB WPF Visifire Chart 图表
1
JAVA编程思想中的net.mindview.util.*的JAR包
2024/3/18 11:25:18 61KB JAVA编程思想
1
java算法分析与设计之世界名画陈列馆问题(分支限界法)源代码和实验报告算法作为计算机专业学生的必修课,同时也是软件开发过程中必备的编程思想,对学习研究计算机专业意义重大;
正因为这门课程难,所以除了相关方面的书籍,网络资源少的可怜,尤其是java代码简直如大海捞针。
因此,做完这次课程设计,我决定把这些资源传到广大学生钟爱的CSDN上供大家分享学习,希望能真正帮到大家!
1
本案银行系统源码案例可以为java学者更好的java面向对象编程思想提供很好的源码渠道
2024/1/28 16:43:01 11KB java 代码 银行系统 源码
1
一、 程序设计要求:1基本要求(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;
2实验基本要求:(1) 实现用户信息的输入(2) 实现不同等级房间费用的查询(3) 实现用户房间的预定(4) 实现用户住宿费用的结算
1
2018年软件学院C++课程设计课程设计目的:1、熟悉利用面向对象的方法以及C++的编程思想来完成系统的设计;
2、锻炼学生在设计的过程中,建立清晰的类层次,应用继承和多态等面向对象的编程思想;
3、通过本课程设计,加深对面向对象程序设计课程所学知识的理解,熟练掌握和巩固C++语言的基本知识和语法规范,深刻体会面向对象的编程思想,掌握使用面向对象程序设计语言C++,学会编写结构清晰、风格良好的C++语言程序,从而具备利用计算机编程分析解决综合性实际问题的初步能力。
课程设计题目:模拟即时通信系统实现一、题目描述基于社交的即时通信是腾*公司的主要业务,先后有QQ、微信、微博等服务,可能还将继续推出微商、微唱、微走、微笑等产品。
这些软件既可以独立提供服务,又互相辉映关联。
腾*公司希望对各系统进行整合形成统一的立体社交软件平台。
现请完成该平台的设计并实现。
要求如下:1、用户基本信息:号码ID,昵称,出生时间,T龄(号码申请时间)、所在地、好友列表、群列表。
微博与QQ共享ID,微信采用独立ID,但是可以与QQ号码绑定对应。
其他微X产品也分为这两种情况。
2、好友管理(1)实现各功能好友信息的添加、修改、删除、查询的功能。
(2)可以查询微X之间各自共同好友。
如微信可以添加QQ推荐好友。
3、群管理(1)设定每个微X功能已有1001、1002、1003、1004、1005、1006等群号。
(2)加入群、退出群、挨T、查询群成员等。
(3)不同微X之间群的理念不同,比如:QQ群可以申请加入,而微信群则只能推荐加入;
QQ群允许设置临时讨论组(子群),微信群则不允许;
QQ群有以群主为核心的管理员制度,而微信群仅有群主为特权账号。
4、开通管理用户可以选择自己开通该平台的N个微X服务。
5、登录管理各微X之间只要有一个服务登录,则其它服务简单确认后视为自动登录。
6、功能展示要求(main函数)(1)设计约定。
开通服务情况、群成员信息和好友信息可以预先保存到文件中,在系统启动时将这些信息加载到内存中;
(2)一个服务登录后,本人开通的其它所有服务均进入开通状态。
(3)服务之间可以依据本人开通的任意另外一个服务的好友添加好友。
(4)展示一个服务当前群的特色功能;
在群成员数据不受伤害的前提下,动态变换为其他类型群的管理特色。
(5)实现QQ的点对点的TCP通信的收发功能。
(选做)提示:a)需要加载ws2_32.lib静态库,打开头文件winsock.h。
b)百度IP地址、端口等概念;
c)百度socket编程,关注bind、listen、accept、connect、send、receive等函数用法。
二、技术层次要求及说明1、基本层次。
完成上述功能要求,所采用技术不限,比如采用纯面向过程思想实现;
2、支持对象层次。
正确完成了类的切割,利用对象技术实现。
(1)容器类主要包括:例如,微X成员管理。
(2)其它主要类包括:例如,微X信息、群信息、好友信息。
3、抽象、封装层次采用了继承或者组合实现复用,对数据成员提供了必要的接口保护;
(1)抽象出了基础类,并被其它功能复用;
(2)如好友维护、群信息维护等操作均应该提供接口形式;
4、面向对象层次支持多态功能,支持依据设计原则的优化。
好友管理、群管理等;
5、优化提高层次(1)提供简便菜单,以1、2等数字区分几类功能,并允许返回菜单;
(2)I/O操作支持。
基本功能中,已有设定信息,在初始化时候可以固化在程序代码中,也可以存放在文件中,每次容器实例化时读入,析构时写回文件中,以实现断电保存。
(3)可扩展性支持,需要考虑群、好友等与主要服务之间的关系;
(4)灵活性支持。
群的管理模式动态可变;
(5)程序有必要的注释;
(6)可以采用UML工具画出简单类图(7)为防止不诚信行为,要求类的设计均以独立文件存在,且所有的类名称后面应有自己的姓名缩写,如张三设计的QQ信息类名称:TencentZhS。
三、设计步骤(参考):在清楚上述系统功能要处理是什么的基础上,考虑用如下方式来设计1、确定所需的类及其相互间的关系。
(1)要从问题中归纳出一个概念或实体,从这些概念或实体出发建立相应的类。
(2)尽量使类小而简单,以使其看起来容易理解。
(3)充分利用封装以增加类的可靠性,以便使用时保证更加可靠。
(4)通过继承建立类族,以方便使用多态性。
2、确定每个类的实现。
(1)考虑类的对象应该如何构造和析构。
(2)考虑类的成员函数的建立。
(3)综合考虑各个类在命名和功能方面有哪些共性。
3、细化有关的类,描述他们之间的相互关系,
1
传统的单片机系统监控程序通常是基于单任务机制的.这种机制具有简单直观、编程容易的优点.然而由于程序只能按单一的线索顺序执行,缺乏灵活性,在复杂系统中难以胜任.为了在更广泛的领域应用单片机系统,必须对传统的单任务机制进行改进.多任务机制是现代操作系统的突出优点.在这种机制下,CPU的运行时间被划分为许多小的时间片,通过某种调度算法按不同优先级别分配给不同的应用程序.多个应用程序分别在自已的时间片内访问CPU,从而造成微观上各程序分时使用处理器(轮流运行),宏观上并发运行的多任务效果.
2023/11/28 2:24:56 137KB 单片机
1
基础与实战。
相关概念及知识点都辅以相应的实例,通俗易懂,便于理解掌握面向对象的编程思想。
  实用与流行。
涵盖了Java开发过程中重要的及流行的方法和技巧,讲解细致,环环相扣。
  教学与互动。
文字叙述注重可读性,知识组织注意合理性,提供辅助在线教学平台。
2023/10/11 16:42:26 35.26MB Java
1
JAVAJDK6学习笔记下载林信良良葛格 每当有学习java的人让我推荐书籍的时候,我都会毫不犹豫地向他推荐《Java学习笔记》。
这本书的上一版是前几年读的了,当时还是按jdk1.5写的。
本书最大特点是:  1、内容翔实。
说翔实不是说它厚,java书里有很多厚而无物的滥书,本书基本覆盖了javaSE的内容,总体说达到中偏高的层次,有些高级内容没有涉及。
每一部分都有其他书籍里没有介绍或者介绍不全面的东西,可以说言之有物。
  2、叙述清楚。
对于一些易错或难易理解的概念,作者总是能用通俗的语言讲明白,而不像某些书那样"遮遮掩掩"。
这对于初学者无疑是最有帮助的。
我读这本书上一版时已经学过java,当时的目的是为了了解jsk1.5的新变化,但在读的过程中才发现自己对很多点的理解是模糊的。
所以个人认为这本书不止适合初学者。
  3、例题有力。
例题是最容易帮助我们理解问题的工具,本书的例题都非常有针对性。
所选例题有一定实用性,难度适中,不是ToyProgram。
    每个人的理解方向不一样,不可能有一本书适合所有学习者,但我坚信好书最终总会被大多数人承认的,这也是我推荐此书的目的。
书的价格略高,但物有所值,有条件可以去图书馆借或者读电子版。
    另外再多写几句吧,其他推荐的java书籍还有两本:  1、《Java2核心技术》,此书分上下两卷(基础、高级),优点在于层次比上边那本书要高,话说回来,书也厚了一倍,适合当手册用。
此书版本变化频繁,现在已经到了中文第八版,但个人感觉没有超越第六版翻译的高度。
  2、《Java编程思想》,大名鼎鼎,作者对java的理解程度让人五体投地,优点是就是内容相当深入。
个人认为本书试图一次性全面解释清楚某些问题,不适合初学者读。
这种书必须长期反复地阅读,常读常新。
  再多说一句吧,有一本《JAVA实例技术手册》是我买过最失败的一本书,缺点在于:1、内容不深入;
2实例没有想象中的实用,或者有的根本就没有实用价值。
2023/10/10 18:32:04 7.29MB JAVA JDK6 学习笔记
1
共 40 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡