桌面程序开发工具
来源:互联网 发布:淘宝买家3心要多少单 编辑:程序博客网 时间:2024/05/18 02:30
桌面程序开发工具
桌面程序开发不是指的WEB开发,
包括开发工具软件,游戏软件,数据库管理软件,控制台程序,网络通信软件等。。。
各种IDE和语言的开发速度
1.汇编的开发工具
基于汇编语言的的masm32 排第1:win32 API组装程序逻辑,资源文件实现程序界面
基于汇编语言的的NASM 排第2:N种框架,多种开发组合,支持跨平台
评论:
做windows下的界面程序,大部分人都首选用masm32这个新型的工具,它速度是要快些
NASM仍然是大部分在DOS下面写汇编程序人的首选,因为变化不大,也是linux下面的首选
做控制台程序,许多人喜欢选用NASM来做,
这门语言难度非常的大,要很多的硬件知识结合起来,达到汇编高手要花几年的时间
2.C/C++的开发工具
基于C++ 语言的C++builder 排第1,VCL框架,有丰富的控件和第三方控件
基于C++ 语言的VC++,VS系列 排第2,MFC框架,因有大量的MS的技术和组件让程序员们去选择使用
基于C++ 语言的开源C++工具 排第3,n种框架实现,如QT框架等...此类软件代码通常支持跨平台运行
评论:
用C++与win32 api来实现程序的消息控件和界面,就不用去选择使用MFC和VCL这些复杂的类库啦
在前几年C++builder是许多C++程序员们的首选,因为生产效率比较高,控件种类也非常丰富的
后来因Borland停止对C++builder的开发力度和支持,好多人都转移到VC++系列的开发工具上啦
如VC++6.0,VS2003,VS2005!,但VC++的MFC掌握难度大,好多人退啦转向其它开发工具,
好多人进入了MFC的世界,游戏开发则另外,游戏C++开发不需要MFC,VCL知识的,
还是用C++ + win32 api + openGL,DirectX来实现游戏!
3.其它语言的优秀开发工具
基于pascal语言的Delphi VCL框架,有丰富的控件和第三方控件
基于basic 语言的VB,VS 有丰富的控件和第三方控件
基于脚本 语言的powerbuider 有方便的datawindow的控件和第三方控件
基于C# 语言的VS03,05 NET框架,MS集成了大量现成类库供使用
评论:
VB之前大量应用于中国的软件公司里面和企事业单位中,
在VB之后出现的Delphi,就成了VB的杀手,许多程序员都转从VB转到delphi
delphi的控件丰富,无论是做数据库管理软件,还是工具软件,都是非常的方便
到目前仍然还是有很多软件公司在使用Delphi开发产品,他的生产速度是非常快的
2000-2004那几年,powerbuider+sybase组合开发数据库产品的生产速度比delphi还要快,
现在许多大陆的公司和单位都有大量的产品在应用或者被迫升级
C#+ASP.NET+MSSQL经典组合,成了许多公司把原来软件升级到B/S的首选
最近几年在软件公司和机关单位及公司C#在迅速流行,许多招工都要求精通C#开发
- 桌面程序开发工具
- Eclipse RCP开发桌面程序
- Eclipse RCP开发桌面程序
- Eclipse RCP开发桌面程序
- Eclipse RCP开发桌面程序
- Eclipse RCP开发桌面程序
- 桌面程序开发之旅
- Eclipse RCP开发桌面程序
- Eclipse RCP开发桌面程序
- Eclipse RCP开发桌面程序
- SimpleLauncher(桌面程序)开发
- web界面打包成桌面程序工具
- Electron跨平台桌面应用开发工具
- Python+wxWidgets快速开发桌面小程序
- Python+wxWidgets快速开发桌面小程序
- Python+wxWidgets快速开发桌面小程序
- Python+wxWidgets快速开发桌面小程序
- 开发android的桌面小程序AppWidget
- C++开发常用工具“群英会”
- 对webservice做一些说明
- Mapping of Windows Handles to Objects(Windows句柄到(C++)对象的映射)
- Google台湾工程研究所所长:开发人员如何培养自己
- Please send me a card 请给我寄一张明信片
- 桌面程序开发工具
- 修复txt文件关联
- 31岁电脑天才"导演"全球股市暴跌(图文)
- 精典言辞
- 究竟是IT改变了我们,还是我们改变了IT?
- Visual C++ ADO数据库编程入门(上)
- Java I/O系统
- 实现 Castor 数据绑定,第 2 部分: 编组和解组 XML
- Visual C++ ADO数据库编程入门(下)