可以使用C#开发DirectX,有两种开发方法:
1)采用DirectX托管版本开发 下载DirectX,然后在C#项目中然后添加引用Microsoft.DirectX.dll、Microsoft.DirectX.Direct3D.dll、Microsoft.DirectX.Direct3DX.dll文件,这些文件在C:\Windows\Microsoft.NET\DirectXforManagedCode\1.0.2902.0\中可以找到。
2)采用WPF开发 WPF(WindowsPresentationFoundation的简写)是微软提供的一种用户界面开发技术。WPF采用DirectX技术显示用户界面;而传统的Winform采用的是GDI或GDI+技术。因此,使用C#开发WPF程序,自然会使用DierectX。
Mysql, Oracle, SQL Server都是比较流行 的数据库,Mysql, Oracle是Oracle公司的产品,而SQL Server则是Microsoft的产品,两家公司的主流阵地不同,Oracle公司的主要产品是数据库,而Windows的主要产品则是Windows操作系统。1.流行度对比Mysql, Oracle, SQL Server, 2012 ~ 2022 流行度评分变化曲线如下图所示,数据来自 db-engines.com
从图中可以看出SQL Server远不及 Mysql 和 Oracle.
2.支持操作系统对比
SQL Server:Linux,Windows
Mysql:FreeBSD,Linux,OS X,Solaris,Windows
Oracle:AIX,HP-UX,Linux,OS X,Solaris,Windows,z/OS
3.数据库引擎综合评分对比
SQL Server:938.46 排名第三
Mysql:1204.16 排名第二
Oracle:1254.82 排名第一
4.开源对比
SQL Server:商业
Mysql:开源
Oracle:商业
从上面的几个角度来看,SQL Server均不占优势,教程少也是理所应当的。
开机后进不了桌面解决方法:
1.按CTRL+ALT+DEL调出任务管理器,点“进程”,然后结束“explorer.exe”。
2.点任务管理器的“文件”——“新建任务”,运行explorer.exe,桌面就显示出来了。 如果找不到explorer.exe 那么就从别的地方复制过来一个! explorer.exe的路径在c:/windows/explorer.exe 如果是病毒引起的开机后进不了桌面: 看下下面的解决方法: 由于该木马病毒用卡巴斯基5.0等杀毒软件能够扫描出来,但无法杀掉,而且它在windows、system32、temp等文件夹下生成了很多病毒文件并且修改了几处注册表键值。所以需要借助于工具进行手动查杀。 具体操作步骤: 1.关闭卡巴斯基等杀毒软件。(没错。因为它无法杀毒该病毒,而且还会干扰下一步用其他工具查杀,所以关闭)。 2.在任务管理器里结束病毒进程(有可能有cmdbcs.exe、winform.exe、mppds.exe、wsttrs.exe、msccrt.exe中的一个或几个,有几个就关几个。注意,此时不要关闭explorer.exe)
3.运行“费尔木马强力清除助手 2.0.exe”(该软件见本贴底端的地址的附件) 用它杀掉下列位置的病毒文件,在清除时,选中软件中的“清除,并抑制文件再次生成”,然后点“开始即可”,这样可以保证病毒不再生成,而且会产生一个与病毒同名的空文件夹,这是正常的,是为了免疫病毒再次感染而产生的。
Main()函数,相对C而言没有[\0]的结束标志,其他个人觉得没什么特别之处
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
其中Delphi作为一款可视化编程工具,可以说是windows系统上开发的一款利器,曾经有过这样一句话,真正的程序员用C++,聪明的程序员用Delphi,可见在十多年前Delphi所达到的高度。
Delphi擅长于桌面开发、CRM开发、数据库软件系统开发等等,在这几个领悟鲜有能出其右者。
后来Delphi开发团队总负责人离开Borland去了微软开发.net,C#就是这样的产物,在C#上能看到很多Delphi的影子。而Delphi则被英巴卡迪奥公司收购,变为Rad Studio套件。
题中问到是否Delphi已没落。我认为所谓的没落,主要是因为跟不上时代的需求。
1、网页开发,有Java、PHP等,而Delphi基本无能为力。
2、Linux服务端开发,Rad也是最近xe 10.1以后新增的,并不成熟,没有足够竞争力。
3、Andriod开发,从Xe2以后的版本开始支持Android开发。工具上前有Eclips,后有Andriod Studio,。语言上前有Java,后有对Java平滑过渡的新进选手Kotlin。而Rad开发Andriod可谓极其乏力,尤其国内市场,虽然Rad有FireMonkey支持跨平台,但是学习资料少之又少,无法带动老一辈的Delphi开发者去过渡,只能让人才前辈流逝和退隐。
4、IOS和OS开发,这个Delphi能力充足,但是前有Objective—C,后有Swift,从语法上,都是C语言家族,过渡容易。而Delphi同样面临学习资料少的问题。
5、Delphi虽然有庞大的控件库和第三方控件库,但是别忘了,这都是收费的。在这个数据信息共享开源的时代,谁还会去花那么大的金钱和精力去学习一款学习资料那么少的工具和语言?Python有强大的库支持,完全开源。VisualStudio都有免费版本了,而Delphi依然没有。
综合以上的情况,Delphi已经越来越不适合程序员去学习使用,大多数还在用的人主要都是为了维护以前开发的系统而不得不用。Delphi反而适合兼职或者爱好者去学习使用,开发小工具解决生活上的问题,以及赚些外快,比如WG、毕业设计、中小型数据库等。
以上就是我的个人观点,欢迎评论补充。
还没有评论,来说两句吧...