微软Visual Studio2005开发工具路线图详解

微软Visual Studio2005开发工具路线图详解
随着企业需要的不断演变,Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求,从而确保客户的成功。为帮助组织规划未来的软件开发工作,Microsoft 提供了一个开发人员工具计划版本的路线图(如下):

Visual Studio 2005(以前称为“Visual Studio 代号 Whidbey”)。该版本的 Visual Studio 与 .NET Framework 共同提供对类库、公共语言运行库 (CLR)、编程语言和集成开发环境 (IDE) 的革新和增强。此外,该产品还使开发人员能够编写存储过程,从而提供对 SQL Server 2005(以前称为“SQL Server 代号 Yukon”)的深入支持。

Visual Studio 代号“Orcas”。该版本的 Visual Studio 和 .NET Framework 为代号为“Longhorn”的 Windows 操作系统提供工具支持。


1. 开发人员工具路线图

  生成 Microsoft 开发人员工具的目的始终围绕着使开发人员能够利用 Windows 平台中的最新进展这一主题。如图 1 所示,Microsoft 提供支持即将面世的 SQL Server 和 Windows 操作系统版本的工具,从而继续发扬了这一传统。

Visual Studio 2005

  该版本的 Visual Studio 2005 和 .NET Framework 2.0 将在应用程序开发的所有方面取得大幅进展。首先,Visual Studio 2005 根据开发人员个人的需要调整软件开发体验,设置新的开发人员工作效率标准。这一“个性化工作效率”将在开发环境和 .NET Framework 类库中提供相应的功能,以帮助开发人员在最少的时间内克服其最为紧迫的困难。其次,Visual Studio 2005 使开发人员能够通过与 Microsoft Office System 和 SQL Server 2005 的更好集成,在更广泛的应用程序开发方案中应用现有的技能。最后,Visual Studio 2005 将提供一组新的工具和功能,以满足目前大规模企业的应用程序开发需要。

  Visual Studio 2005 的中心内容包括:



HYPERLINK \l "language" 语言和 IDE 工作效率。作为 Visual Studio 一部分的四种语言(Visual Basic、Visual C++、Visual C# 和 Visual J#),Microsoft 为其每一种语音都构建了独特的特征。这一语言上的革新将丰富每个开发人员群体的编程体验,而不会牺牲现有的语言功能和互操作性。通过语言革新展现的功能将由 IDE 体现,并且为所有的开发人员团体提供个性化的工作效率。



Microsoft .NET Framework
.NET Framework 2.0 将在 .NET Framework 类库中引入增强功能。通过新的控件和设计器功能,将简化 Windows 客户端应用程序开发,而“ClickOnce”技术的引入将显著简化 Windows 客户端应用程序部署。ASP.NET 2.0 引入一组新的功能,以改善 Web 应用程序开发并在根本上减轻编码工作。其他增强功能包括,更有效的 ADO.NET 数据访问、对最新 Web 服务标准的支持以及基于设备的开发的扩展功能。



Microsoft Office
解决方案开发。Visual Studio 2005 Tool for Microsoft Office System 版本将显著增强基于 Microsoft Office Excel 2003 和 Microsoft Office Word 2003 的业务解决方案的开发。生成 Office 解决方案的开发人员将得益于以下几方面:Visual Studio 和 Office 之间改进的集成、熟悉的编码体验、改善的安全性和部署。



SQL Server 2005
解决方案开发。SQL Server 2005 将数据库对象的开发与调试集成到 Visual Studio 2005 开发环境中,从而使开发人员能够使用与其目前用于编写托管组件和应用程序相同的工具来生成和部署数据库对象。



企业开发和生存期支持。
Microsoft 计划在 2005 版本中为架构师和企业开发人员提供改善的支持。新的工具将提供增强的项目分析和设计、软件配置管理和部署,以及可伸缩的、新的生成引擎,以确保 Microsoft 开发人员工具能够跨越应用程序生存期。

文 章 导 航 条
1、Visual Studio 2005
2、语言和IDE工作效率:Visual Basic
3、语言和IDE工作效率:Visual C++
4、语言和IDE工作效率:Visual C#
5、语言和IDE工作效率:Visual J#
6、.NET框架及Windows客户端应用程序开发
7、Web 应用程序开发(ASP.NET)
8、基于设备的开发,数据访问及高级Web服务
9、Office及SQL Server 2005解决方案开发
10、企业开发和生存期支持
11、分析和设计“为操作设计”
12、通过更好的测试获得更好的软件
13、源代码控制和工作项跟踪等
14、产品生成、部署和运行等
posted on 2006-02-10 20:50 Skeeye 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/skeeye/archive/2006/02/10/328621.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/364292.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决微信小程序的wx-charts插件tab切换时的显示会出现位置移动问题-tab切换时,图表显示错乱-实现滑动tab

解决Echarts在微信小程序tab切换时的显示会出现位置移动问题 tab切换时&#xff0c;图表显示错乱 <canvas class"kcanvas" canvas-id"ringCanvas" hidden"{{currentTab 1}}"></canvas> <view hidden"{{currentTab ! 1}}…

mysql字段唯一确定_验证表里某不确定的字段的值是否唯一的方法?

你这个问题是否可以理解为“验证表里的某一不确定的字段的值&#xff0c;没有重复”&#xff1f;如果是的话&#xff0c;那么你就可以先查出表的总记录数&#xff0c;然后在查出该字段去重之后的总记录数&#xff0c;对比两次结果&#xff0c;如果数量相同则没有重复&#xff1…

说下Java堆空间结构,及常用的jvm内存分析命令和工具

Java堆空间结构图&#xff1a;http://www.cnblogs.com/SaraMoring/p/5713732.html JVM内存状况查看方法和分析工具&#xff1a; http://blog.csdn.net/neosmith/article/details/47753733 转载于:https://www.cnblogs.com/zhuyeshen/p/11005208.html

Java EE:基础知识

想要了解一些基本原则&#xff0c;即与Java EE相关的技术术语。 对于许多人来说&#xff0c;Java EE / J2EE仍然最多意味着Servlet&#xff0c;JSP或Struts。 没有冒犯或双关语&#xff01; 无论如何&#xff0c;这不是Java EE的“圣经”。 我没有能力写这样的东西&#xff01…

自定义鼠标样式

效果图展示&#xff1a; 代码 &#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv&q…

空军军医大学计算机复试线,空军军医大学2019年考研复试分数线

2019考研国家线公布之后&#xff0c;各招生院校会于3月中下旬陆续公布分数线&#xff0c;大家需要密切关注。空军军医大学2019年考研复试分数线已经公布&#xff0c;大家赶紧看一下及时准备复试和调剂吧!广大考生&#xff1a;我校2019年硕士研究生第一志愿复试工作拟于近期启动…

微信小程序开发POST请求

微信小程序开发POST请求 wx.request( { url: "http://op.juhe.cn/onebox/weather/query", header: { "Content-Type": "application/x-www-form-urlencoded" }, method: "POST", //data: { cityname: "上海", key: &…

C#入门代码

一、从控制台读取东西代码片断&#xff1a;using System;class TestReadConsole{public static void Main(){Console.Write(Enter your name:);string strName Console.ReadLine();Console.WriteLine( Hi strName);}}二、读文件代码片断&#xff1a;using System; using Syst…

amoeba mysql proxy_mysql proxy amoeba安装配置

MySQL想要做读写分离&#xff0c;目前可以有三种解决方式&#xff1a;1 程序修改mysql操作类优点&#xff1a;直接和数据库通信&#xff0c;简单快捷的读写分离和随机的方式实现的负载均衡&#xff0c;权限独立分配缺点&#xff1a;自己维护更新&#xff0c;增减服务器在代码处…

Java数组,Wat!

数组可以做一些令人惊讶的事情。 是否是数组&#xff1f; Serializable array new Serializable[9];数组是数组还是标量&#xff1f; 好吧&#xff0c;它是指向数组的标量。 就像 Object o new Object[9];您可以将数组分配给对象&#xff0c;因为它也是对象。 但是&#xf…

6.11python 作业

1.课堂例子: 01初识python #!/usr/bin/env python # -*- coding: utf-8 -*-# print(hello world!)print(hello world!) name lyj print(name)# id,type,value x 10 y 10 python小计数池(python优化机制):在变量值产生后指定的范围内&#xff0c;在内存中事先开辟一块内存空间…

linux下常用命令

创建软连接&#xff1a;ln -s b a //为b创建一个快捷方式a&#xff0c;只是一个镜像&#xff0c;不占用空间。 ln -sf b a //差不多 &#xff0c;-f强制执行 ln b a //创建硬链接&#xff0c;会占用相同的大小空间&#xff08;不允许给目录创建硬链接&#xff09; svn…

vue.extend与vue.component的区别和联系

一味的闷头开发&#xff0c;却对基础概念缺乏理解&#xff0c;是个大坑... 查阅官网后现对自己的理解记录一下&#xff0c;用于日后复习巩固 Vue.extend({}) 简述&#xff1a;使用vue.extend返回一个子类构造函数&#xff0c;也就是预设部分选项的vue实例构造器。 后可使用vu…

2012服务器系统关闭网络共享,提供网络服务的前提,Windows Server 2012如何更改高级共享设置...

今天介绍系统提供网络服务的前提&#xff0c;Windows Server 2012 R2操作系统如何更改高级共享设置。小伙伴们可能都听说&#xff0c;网络配置是提供各种网络服务的前提。Windows Server 2012 R2操作系统安装完成以后&#xff0c;默认为自动获取IP地址&#xff0c;自动从网络中…

[学习笔记]几个英语短句(1)

Mind (you)!<口语>听着&#xff01;Mind , I dont say that it is certain.mind your back<口语>让开&#xff0c;让我通过。Mind your own business.你别管闲事。This is not your business.within an inch of 差点儿&#xff0c;险些&#xff01;The athlete was…

qt往mysql中添加数据_qt往数据库添加数据

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航&#xff0c;为用户…

Java中WeakReference,SoftReference,PhantomReference和Strong Reference之间的区别

很长一段时间以来&#xff0c;WeakReference和SoftReference都已添加到Java API中&#xff0c;但是并不是每个Java程序员都熟悉它。 这意味着在Java中使用WeakReference和SoftReference的位置和方法之间存在差距。 参考类对于垃圾收集的工作方式尤其重要。 众所周知&#xff0c…

Elasticsearch 深入3

分词器的内部组成到底是什么&#xff0c;以及内置分词器的介绍 1、什么是分词器 切分词语&#xff0c;normalization&#xff08;提升recall召回率&#xff09; 给你一段句子&#xff0c;然后将这段句子拆分成一个一个的单个的单词&#xff0c;同时对每个单词进行normalization…

[WC2014]时空穿梭(莫比乌斯反演)

https://www.cnblogs.com/CQzhangyu/p/7891363.html 不难推到$\sum\limits_{D1}^{m_1}\sum\limits_{d|D}C_{d-1}^{c-2}\mu(\frac D d)\prod\limits_{i1}^n\frac {(2m_i-({\lfloor \frac {m_i} {D} \rfloor}1)\times D){\lfloor \frac {m_i} {D} \rfloor}}{2}$。 $O(Tnm)$&#…

css设置字符长度,在css中设置最大字符长度

12 个答案:答案 0 :(得分&#xff1a;199)你总是可以通过设置max-width和溢出ellipsis来使用截断方法p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 200px;}对于多行截断&#xff0c;请查看flex解决方案。截断3行的示例。p {overflow: hidden;d…