作者:紫云英     经常看见有朋友在CSDN等论坛发帖子问Visual C++和C++Builder这两个重量级开 发工具孰优孰劣(更多的是问Visual C++与Delphi孰优孰劣)。本文就试图从技术水平、 易用性、稳定性、发展前景等对它们进行比较分析。         由于DelphiC++Builder同为Inprise公司产品,共享集
转载 2023-06-07 15:37:00
245阅读
关于Class里的成员:1.Public,2.Private,3.Protected,4.Published,以上四个class 的成员指令,它们的功用是什么??要怎么用和什么时候输入?怎样用?和C++是差不多的、可见性不同、比较容易弄混的就是private和protected了、protected是只有自己和子类可见、private是同单元可见1.private用于声明对象方法和字段具有有限的可
同学们在学习的时候经常会遇到一些问题,C++、JavaDelphi他们到底有什么不一样的呢?今天我们来比较C++、JavaDelphi声明类对象时候的相关语法。希望对大家有帮助!C++中创建对象的两种语法在c++的类中,我如果要访问类中的成员变量或函数,有2种方法,第一种就是定义一个一个对象,如:Class A ...A aa;aa.xxx();另外一种就是Class B ...B *aa =
转载 2023-12-03 22:17:48
96阅读
---恢复内容开始---介绍在手机应用上,我们不应该使用速度慢的代码,当然我们在桌面程序上也应该避免这个,当手机应用长时间没有相应的时候,程序会提示“程序没响应,是否关闭”的提示,这个非常不好,所以我们需要来解决这个问题。下面是一个普通代码,通过for来循环添加ListVIew行,代码很简单,大家都见过var I: Integer; Total: Integer; begin // counts
procedure TForm1.FormCreate(Sender: TObject); const {$I str.inc} begin ShowMessage(MSG); end; str.inc 放在源码同目录 MSG = 'abc';   
转载 2023-06-25 23:25:32
76阅读
如果我说Java程序的运行速度比C++程序快,你相信吗?我知道你会说“不可能,C++是编译执行的,而Java是解释执行的……Java不可能比C++快……”拜托,现在都二十一世纪了,不要拿这种过时的理论来压人,拿出证据来!无论黑猫白猫,逮着老鼠的才是好猫。是骡子是马拉出来遛遛。不要跟我斗嘴皮子,你跟我斗我还不跟你斗呢~~~~~~~摘要:C++的速度是由C++编译器在程序员开发时编译出来的机器语言的优
转载 2023-07-05 09:51:51
78阅读
哈哈,最近好象关于 VC 和 Delphi 比较的帖子特别多. 看了sundyl的帖子,有些话好象不吐不快 >>"...Delphi的程序员就不同了,他们应为VCL的巨大便利,变得主要是使用控件..." sundyl您可能不知道2个简单的事实: 1) 99%的控件(VCL)是 Delphi 程序员自己开发的,不是Borland提供的
转载 2023-10-12 15:44:27
74阅读
## C语言与Java语言性能比较 ### 引言 C语言和Java语言是两种常用的编程语言,它们在不同的应用场景中各有优劣。性能是评判一门编程语言优劣的重要指标之一。本文将从内存管理、编译器优化、运行速度等方面对C语言和Java语言的性能进行比较,并给出相应的代码示例。 ### 内存管理 C语言与Java语言在内存管理方面有着明显的区别。 #### C语言 在C语言中,程序员需要手动管理内存
原创 2023-08-09 21:01:54
32阅读
C++与Java的区别及联系有以下几点: 1、 C++和Java在语法上非常相似。 2、 Java关注的是安全性,可移植性和快速开发;C++则更多关注性能以及与C向下兼容。 3、 Java被编译成虚拟机字节码,需要由虚拟机运行;C++则被编译成本地机器码。这点使C++运行更快。
转载 2023-06-01 14:51:22
349阅读
Java 难在框架和库,C++就业机会比java少。Java侧重于大型企业级应用开发,C++侧重于底层应用开发。现在网页,移动app,都是通过http与服务器通讯,在http请求上面,Java处理较好,C++没有处理优势。所以,后台服务器都会用到JAVA,而不一定用到C++(大型项目才会用到)。解释对编译:Java是一种解释性语言,需要JVM。而C++是编译语言,意味着只能在特定操作系统上编译和
  今天在网上看帖子 有人说java性能居然超过了c++。 我先是大惊, 然后看里边的内容, 这些人没有任何的说服实例, 只是在网上各种调查显示java性能超过c++。 我承认对于程序菜鸟来说,java的开发效率确实比c++高, 但是性能超过这个还是令人不信服的。 其实测试性能很简单, 不用找那么多废话,直接写两个程序即可。 我使用了md5进行测试 md5相对来说是计算较为密集的一种运算java
转载 2023-05-22 22:50:43
44阅读
# Java 调用 C 语言的性能优化指南 在软件开发中,有时我们需要寻求更高的性能,尤其是计算密集型的操作。Java 虽然是一种高效的编程语言,但有时在性能上可能不如 C 语言。因此,很多开发者希望将 JavaC 语言结合使用,以充分发挥两者的优势。本文将教你如何实现 Java 调用 C性能,包括流程说明和必要的代码示例。 ## 一、实现流程 首先,我们需要了解实现 Java
原创 2024-08-19 05:01:40
42阅读
## 实现C调用Java性能的流程 为了实现C调用Java性能,可以通过JNI(Java Native Interface)来实现CJava之间的交互。具体步骤如下: | 步骤 | 说明 | | ---- | ---- | | 1 | 定义Java类和方法 | | 2 | 生成Java的头文件 | | 3 | 实现C的代码 | | 4 | 编译C代码生成动态链接库 | | 5 | 在C代码中
原创 2023-08-19 12:21:54
79阅读
C++转换为了java的学习,Java会有和c++不一样的地方,java不再存在有指针的这一种说法。但是这并非就意味着Java里面就没有了指针这种东西的存在;在java里面,指针被很好地隐藏和封装在了底层区域,所有对于数据的处理都是采用了引用的方式,所以java的程序一般可以说不会有内存泄漏这种事情发生,除非开发者恶意去制造一些混乱。 引用 在Java里面,对于数据的处理我们过多的都是采用引用
转载 2023-05-30 23:10:21
120阅读
    目前在delphi 开发多层应用的框架基本上集中在以下几种,每种开发框架都有自己的优缺点,没有最好的,大家可以根据自己的实际需求选择相应框架,我把我本人在使用几种框架的体会与大家分享一下。如有不对之处,可以拍砖。     1. DELPHI 自身提供的DataSnap      从delphi 3 开始,del
转载 2023-07-31 16:48:21
475阅读
【架构简介】*本架构以delphi作为客户端,Java作为服务端,oracle作为后台数据库数据。其中delphi客户端的封装为了保持与原来的开发方式兼容都是基于TclientDataSet实现的;*本架构选择基于阻塞模式的Indy通信套件作为通信工具;以tcp/ip作为通信协议 ,直接以流的的形式与Java服务端进行交互;*本架构的通信过程如下: 请求开始->打包压缩请求数据-&
转载 2023-11-27 22:24:27
131阅读
C/C++是直接运行在机器上,而java编译后产生*.class文件是运行在java虚拟机上在(JVM),经过JVM解译再放到真实机器上运行。JVM相当于用软件构造了一个计算机,有自己的CPU(假的),内存(也是假的)。
转载 2023-06-01 15:58:05
80阅读
delphi 调用 c++builder c++builder 调用delphi 混合调用,mix https://community.embarcadero.com/blogs/entry/mixing-delphi-and-c https://github.com/EmbarcaderoPublic/CodeRage2016/tree/master/David%20Millington%20-
转载 2017-02-14 16:42:00
215阅读
2评论
C语言应用非常广泛,并在世界各地拥有大量的代码库.这些代码库与Delphi的可比性较小,因此如果我们无需转换为Delphi代码而可以直接使用这些库的部分代码就完美了.幸运的是,Delphi允许连接到C编译出来的对象文件.但这里有” unsatisfied externals”问题. C is a v Read More
转载 2016-03-17 01:40:00
155阅读
2评论
delphi c#语法转换 delphi c#        s:array[1..5] of integer TIArr  = array of integer;   Berlin有这个新功能 TArray<Integer>; int[]  TBytes  byte[]                            
转载 2017-03-29 15:31:00
202阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5