搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
在线问答5
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
notepad++去除换行符和空格_notepad去掉空格和换行符
2
工业异常检测AnomalyGPT-训练试跑及问题解决_valueerror: no slot '1' specified on host 'localho
3
mybaits字符串分割数组迭代遍历_mybatis 字符串拆分list
4
牛客乔迁新居,新址在……_牛客 上海 地址
5
AI大模型应用入门实战与进阶:28. AI大模型的实战项目:智能电网_实战ai大模型
6
Python|Linux 安装 Python 3.10+ 环境步骤_linux安装python3.10
7
盘点全球十大FPGA制造商_世界fpga公司排名
8
FAST-LIVO:快速紧耦合稀疏直接激光视觉里程计_fastlivo
9
香橙派 AIpro开发板开箱测评(代码开源)_边缘 ai 开源
10
STM32CubeMX+STM32F407+FreeRTos+LAN8720 以太网通信实现数据收发功能_stm32f407 udp
当前位置:
article
> 正文
2004开发技术年度综述之Windows开发_04年软件开发
作者:在线问答5 | 2024-06-19 10:17:11
赞
踩
04年软件开发
谈软件技术不可能不说到伟大的软件巨人:微软,不可能不谈windows--垄断了这个星球的pc的操作系统,windows下开发技术一丝一毫的变化都引人注目。
微软在今年的tech.ed大会上正式公布了longhorn研发计划,我们不得不等到2006年才能一览它的风采,但微软同时宣布将longhorn开发平台WinFX中的显示子系统Avalon和通讯子系统Indigo移植到windows xp和windows 2003中,这一举动使不少.NET程序员更急切的希望了解WinFX。微软为longhorn的造势获得了圆满的成功。
在.NET推出的4年中,微软一直致力于.NET的推广,.NET程序员一直期待着.NET的进一步发展,今年中期微软终于推出了下一代.NET,即.NET 2.0,同时对Visual Studio.NET作了大刀阔斧的革新。微软发布了Visual Studio.NET 2005 beta1,依照微软的传统beta1还是一个不稳定的版本,与最终发布的版本还有相当的差距。即使如此beta1的推出还是在各种技术社区掀起了新一轮的学习热潮,新版本的Visual Studio.NET在易用性上有了显著的提高,在c#和vb语言上引入了泛型、重构、匿名函数和匿名内部类等新技术。
Visual Studio.NET中的另一门重量级语言C++也作了重大的改进。在上一版.NET中C++.NET以Managed C++的面貌出现在人们面前,但程序员们很快就发现Managed C++在开发效率上没有多大改进,复杂性却有过之,不可避免的Managed C++沦落为.NET家族中的二等公民。在这种情况下微软请来著名语言设计大师Stan Lippman和Herb Sutter主导设计了新一代C++--C++/CLI。C++/CLI在完全支持C++标准的前提下,引入了一些新的语法和语义,对.NET环境提供了第一流的支持,对.NET CLR提供了更加灵活的控制方式。按照C++/CLI设计组的说法C++/CLI将成为.NET最强大、最底层、最高效的系统级编程语言。新版Visual Studio.NET另一个重大改进是增加了Team System组件,Team System把分析设计、建模、项目进度管理/bug管理、单元测试全面引入Visual Studio.NET中,有了team system后Visual Studio.NET已经变成为一个开发生命周期的平台,而不再是单纯的编码工具。
2004年的另一个重要特征是.NET社区和基于.NET的开放源码产品也逐渐成熟起来。DotNetNuke、Nhibernate吸引了越来越多的.NET程序员参与,项目主页上的源码几乎一天一更新,试用经验和教程也散布于各个论坛和BLOG上。
说Windows平台开发工具就不能不提起另一个重要级厂商Borland。在经历这几年的坎坷之后,Borland终于回到正确的轨道,回归后的Borland意图把自己打扮成中立的开发工具提供商。2004年Borland的一个重要举措是发布了Delphi2005。Delphi曾经是国内拥有最多支持者的开发工具,但Borland推出.NET下的Delphi 8 for .NET让开发人员大失所望,因而大批Delphi程序员转向C#。Borland对Delphi2005充满信心,在Borland网站上这个版本被称为"终极Delphi"。Delphi 2005在单一环境下同时支持Win32和.NET SDK,Delphi及C#,并能与Borland的应用软件开发周期管理 (ALM) 方案结合,具备一系列能提升开发人员及团队生产力的功能,包括源代码重构 (Code Refactoring)、组件测试及崭新的第二代企业核心对象技术 (ECO II) 。凭借Delphi 2005,开发人员既能继续改进Win32应用,又能先行采用.NET及ASP.NET。这款优秀的开发工具必然重新唤起程序员们对Borland的信心,2005年的Borland必能给我们带来更优秀的产品。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/在线问答5/article/detail/736188
推荐阅读
article
GLM
-
4
开源
,多模态性能比肩
GPT
4
V
_
glm
-
4
windows
...
用户可以通过在中注册新的工具来扩展模型的能力。使用装饰器即可轻松注册。工具声明中,函数名称代表工具名,docstring...
赞
踩
article
SpringBoot,
TDengine
时序
数据
库,实现物联网,车联网大批量
数据
更新最佳实践。_tde...
TDengine
,springboot,最佳实践_
tdengine
-
client
-
3.2
.
3.0
-
windows
-
x64
...
赞
踩
article
Windows
下
Zookeeper
配置参数解读 和
查看
注册
了哪些
服务
_
查看
zk
注册
的
服务
...
windows 下 zookeepr 配置文件参数解读,同时
查看
本地zookeeper
注册
了那些
服务
_
查看
zk
注册
的服...
赞
踩
article
如何创建可引导的
ESXi
USB
安装介质 (
macOS
,
Linux
,
Windows
)_esx...
如何制作
ESXi
USB
启动盘_
esxi
查看
usb
设备命令
esxi
查看
usb
设备命令 ...
赞
踩
article
ONNX
Runtime
(
ORT
) C++
Windows
深度学习模型部署简易教程_onnxrun...
之前介绍了,发现我的模型比较特殊(实现的太烂了),使用TensorRT推理不能得到正确的结果,使用
ORT
部署成功了,因此...
赞
踩
article
Linux
与
Windows
下追踪网络路由:
traceroute
、
tracepath
与
tracert
命...
在进行网络诊断或排查问题时,了解数据包从源主机到目标主机之间的具体传输路径至关重要。
Linux
系统提供了tracerou...
赞
踩
article
仅作笔记用:
Windows
11
通过
PowerShell
打开
IE
浏览器
_powershel...
收到一条传闻,说
Windows
11
在 Dev 的版本 25309 里面移除了 VBS 的支持,此改动预计在正式版 ...
赞
踩
article
windows
+
flutter
+
vscode
连接其他
模拟器
...
window环境下使用vsCode连接其他第三方
模拟器
,需要配置adb环境变量; 1. 将android Studio...
赞
踩
article
【
windows
flutter
开发】
vscode
+
androidSdk
命令行
工具,不使用Andro...
新
androidSdk
命令行
工具,
sdk
manager, avdmanger, emulator使用_
vscode
连接...
赞
踩
article
mysql
(
解压
版)
8.0
以上的安装教程(
windows
)_
win10
安装
mysql
8.0
解压
版...
在官方网站下载社区版压缩包文件:官方下载地址:https://dev.
mysql
.com/get/Downloads/M...
赞
踩
article
MySQL
8.0.x 解压版
安装
基础环境配置(
Windows
10
&& mac )_mysq...
解决 The server quit without updating PID_
mysql8
安装
配置
win
10
解压m...
赞
踩
article
win11
启动“适用
于
Linux
的
windows
的
子系统
“多次无法打开,重启电脑时总是撤销操作
的
可能
...
在使用两者之前,建议您详细阅读它们
的
文档以了解
可能
的
冲突和限制。如果
可能
,使用虚拟机迁移工具,如 VMware
的
vC...
赞
踩
article
Windows
TCP/
IP
远程
代码执行
漏洞
(
CVE
-
2022
-34718)环境搭建+复现...
微软上月发布的补丁包含一个可能执行代码的TCP/
IP
协议
漏洞
。
IP
Sec是一种可以对指定类型ip流量筛选过滤,并加密验证...
赞
踩
article
Windows
Shell
命令_
windows
的
shell
在哪...
一、
Windows
下
Shell
命令概述
Windows
的
Shell
命令又是
Windows
的CMD命令。而cmd命令又是原来...
赞
踩
article
Windows
下
GitKraken
6.5
.
1
免费版本安装
_
gitkragen
6.5
...
https://blog.csdn.net/qq
_
1
6504
1
63/article/details/
1
302639
1
3#...
赞
踩
article
Windows
10
中
的
“
开始
”
菜单
文件
在哪里?...
Where are the Start menu files actually stored in
Windows
10
...
赞
踩
article
Windows
7
开始菜单
中没有
运行
,怎么让
运行
显示
出来?
_
显示
开始
运行
...
首先在底部任务栏点击鼠标右键弹出菜单,然后点击属性然后点击 【开始】菜单 下的 自定义然后找到
运行
命令 ,把这项勾选上...
赞
踩
article
Windows
Server
2019 配置指南 之
IIS
10
环境安装_
iis
怎么升级到
10
...
服务器远程桌面连接1、批量管理WIN系列服务器、VPS。2、批量导入服务器VPS的IP,端口,账号和密码3、批量打开N个...
赞
踩
article
windows
server
设置桌面
显示
此
电脑
_
windows
server
显示
我的
电脑
...
windows
server
设置桌面
显示
此
电脑
_
windows
server
显示
我的
电脑
windows
server
...
赞
踩
article
Windows
下用
git
clone
...
下载
资料,资料
下载
到什么地方去了?_
windows
...
命令在
Windows
系统上克隆一个仓库时,资料会被
下载
到你指定的目录中。如果你没有指定目录,那么资料会被
下载
到你当前...
赞
踩
相关标签
人工智能
gpt
开源
AIGC
时序数据库
spring boot
tdengine
java-zookeeper
zookeeper
java
linux
windows
macos
c++
深度学习
网络
智能路由器
powershell
IE
windows 11
开发工具
移动开发
flutter
android
mysql