共 15 页: 首页 上一页 5 6 7 8 9 10 11 12 13 下一页 末页
摘要:Visual Studio 2010的第一个服务包接近完成。据Brian Harry所说,.NET 4 SP1、VS 2010 SP1和TFS 2010 SP1的测试版一共解决了800到1000个错误。完整的错误修正列表还不能查到,不过他已经提供了一个针对Team Foundation Server的80个最重要错误的修正列表。Service Pack 1也带来了几个增强。最值得注意到莫过于脱机帮助文件的显示方式。帮助文件依旧安装在本地,不过不会显示在默认浏览器中,取而代之的是一个特制的客户端程序。它看起来非常像之前的帮助查看器,在左边有完整的目录和索引。和老的查看器的不同之处在于,这个东西非 阅读全文
posted @ 2010-12-17 00:00 子福当自强 阅读 (161) 评论 (0) 编辑
摘要:大约十年前,微软将全部赌注压在了WebForms和静态类型上。随着从零散到完整封装的不断发展,现在的每个页面几乎都可以看作是自己的程序。随后几年,业界向另一个方向不断迈进,钟爱分离优于封装、晚绑定优于早绑定这一理念。这导致了两个很有趣的问题。第一个就是术语的问题。考虑最初的Smalltalk MVC模式,视图与控制器不仅紧密耦合在一起,而且通常会成对出现。微软的大部分框架都是这样的,包括经典的VB、WinForms、WebForms、WPF以及Silverlight,他们都使用了代码隐藏文件来存放控制器逻辑。但目前所说的“MVC”通常指的是视图与控制器是松耦合的框架。对于Web框架来说更是如此 阅读全文
posted @ 2010-12-16 23:59 子福当自强 阅读 (139) 评论 (0) 编辑
摘要:上个周末,微软的模式与实践团队在MSDN上发布了Windows Phone 7开发人员向导的最终版本。微软团队在CodePlex上建立了一个开放社区来协作编写这个向导,基于这种模式,在过去1年中根据大家的反馈对这个向导进行完善,并且已经被下载超过5000次年。它最终的目的是要创建一个,连接到Windows Azure的后端的Windows Phone 7客户端示例应用程序。这个示例的场景是围绕一家名为Tailspin的虚构公司,它之前已经出现在早前发布的Windows Azure开发人员向导中。这次,这个公司决定创建一个Windows Phone 7客户端应用程序来访问现存的云应用程序。向导包 阅读全文
posted @ 2010-12-16 23:52 子福当自强 阅读 (64) 评论 (0) 编辑
摘要:近期微软在Silverlight FireStarter活动中宣布了Silverlight在2011年的时间表。Silverlight 5是Scott Guthrie的演讲主题,在其中微软演示了很多即将出现的新特性和新功能。Silverlight 5会在2011年的上半年发布beta测试版,并在下半年早期正式发布。Silverlight 5在媒体方面的提升:使用GPU的支持对硬件解码和H.264展现性能的提升。支持正常声音频率下的快进和快退。提升了的电力感知对遥控的支持在数字版权管理方面的改进应用程序开发方面的提升:使用更平滑的动画获得更好的用户界面体验文字方面的提升 多栏文字和包含链接的文字 阅读全文
posted @ 2010-12-16 23:51 子福当自强 阅读 (128) 评论 (0) 编辑
摘要:GPU.NET是为.NET开发者提供的、整合在Visual Studio 2010中的托管解决方案,它的目标是为GPU创建带有增强计算功能的应用程序。GPU.NET是为了创建运行在GPU上的HPC.NET应用程序的托管解决方案。 GPU.NET为在Visual Studio 2010中编写C#或者VB.NET应用程序的开发者提供了智能支持。得到的汇编程序会使用汇编处理器进行预处理,它会向GPU.NET运行时中注入引用,从而把汇编程序编译为本地代码,并且管理它在现存GPU设备上的运行。 如果没有在系统中找到GPU设备,那么程序就会回到CPU上运行。 所有GPU设备都有设备驱动,因此针对它来编程更 阅读全文
posted @ 2010-12-16 23:50 子福当自强 阅读 (565) 评论 (0) 编辑
摘要:本文作者Rob Diana是国外知名技术博客Regular Geek的创始人,曾写有大量关于编程语言以及语言职位需求趋势的文章。这篇博文中,Diana将通过对Tiobe编程榜和编程语言职位需求方面的数据分 析,展望编程语言未来一年的发展。下面就让我们一起来看看,2011年需要关注的9大编程语言。我没有对那些语言进行分类——例如,分成传统语言和脚本语言等,因为我想把它们放在一起,对它们的各个方面进行综合分析。由于存在大量来自于其他行 业的干扰,所以一些就业方面的数据很难包括在图表中。尤其是Go和R,它们受到的干扰最大,所以它们并没有包括在图表中。但是,由于它们的出身 (Google)和用途(数据 阅读全文
posted @ 2010-12-16 23:46 子福当自强 阅读 (111) 评论 (1) 编辑
摘要:程序员世界里有哪些名言警局呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏。 10. "People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones."- Donald Knuth10. “人们认为计算机科学是天才的艺术,但事实完全相反 阅读全文
posted @ 2010-12-16 23:41 子福当自强 阅读 (148) 评论 (0) 编辑
摘要:微软今天表示,下一个版本的Windows Phone 7绝非小修小补,而是一个名叫“Mango”的系统,预计在明年的下半年发布,这套新系统在原有的WP7基础上加入了几个重磅级特性,例如HTML5的原生支持和Sliverlight应用支持以及对Exchange功能支持的强化,届时它的商品名可能改为Windows Phone 7.5。而人们普遍关注的复制粘贴和CDMA特性将在明年年初就再一次更新中解决。而另一个远期版本“Apollo”则是Windows Phone 8的开发代号,它的发布可能要等到2012年。 阅读全文
posted @ 2010-12-16 23:40 子福当自强 阅读 (98) 评论 (0) 编辑
摘要:Adobe产品经理John Nack今天介绍称,当前正在beta 2阶段的Flash Player 10.2将全面注重性能改进,在10.1的硬件加速基础上降低对CPU的需求。10.2版Flash将带来一个名叫Stage Video的特性,这可以将原本大部分由CPU运算的工作转移到GPU,这样以来的好处是CPU的使用率大幅下降,网页视频的观看将不会出现卡浏览器的情况,包括YouTube、Vimeo等视频网站的用户都将因此受益。杯具的是,Adobe此举可能晚来一步,上述网站目前都已经有了HTML5视频选项,这意味着用户不需要任何插件即可观看视频,而苹果方面更是明确地排斥Flash,从iOS到201 阅读全文
posted @ 2010-12-16 23:36 子福当自强 阅读 (95) 评论 (0) 编辑
摘要:一直觉得Windows 7内存占用挺高.现在没有此疑问了.所谓占用高这问题是理解的一个误区,系统根据内存大小自动分配的,你用2G和4G占用内存是不一样的.建议安装64位系统,否则你的内存有些浪费了,在32位系统破解大内存会出现不可预见的问题。用的内存空间多是为了将需要用到的文件放到读取速度更快的内存里,更有利于用户获得更佳的体验,而且是根据物理内存大小动态分配的,比如2G物理内存的机器肯定比1G内存的占用的多,当用户需要调用更多内存空间的时候,系统会优先为你提供物理内存地址空间。所以不必担心内存占用问题,就算是512MB内存开了AERO效果还有100MB剩下来,如果1G以上就根本没压力了…… 阅读全文
posted @ 2010-12-15 00:32 子福当自强 阅读 (887) 评论 (0) 编辑
摘要:程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小 部分原因。不幸的是,人才市场中到处都是拥有原始智力或学问的应聘者,但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己是否应当 成为一名软件开发人员时,你应当考虑以下几件事情。 1. 宁愿培训,也不自学即使公司对其他类型员工有合适的培训计划,大多数开发部门也很少给程序员提供培训机会。顶多为你报销买书的费用。他们都希望程序员踏进公司的第 一天就掌握了所有(至少大部分)必需的技术。更糟的是,他们主观地认为程序员都非常聪明,很擅长解决问题。这让上层管理人员相信 阅读全文
posted @ 2010-12-14 14:36 子福当自强 阅读 (183) 评论 (2) 编辑
摘要:在此任务中,您将学习使用实体数据模型向导来生成实体数据模型 (EDM)。此 EDM 为 School 模型定义一组 1:1 实体到表映射文件。School 模型将用于整个实体框架入门文档中。添加 ADO.NET 实体数据模型项模板在“解决方案资源管理器”中选择 CourseManager 项目,右键单击,指向“添加”,然后单击“新建项”。在“模板”窗格中,选择“ADO.NET 实体数据模型”。为模型名称键入 School.edmx,然后单击“添加”。将显示“实体数据模型向导”的开始页。生成 EDM在“选择模型内容”对话框中,选择“从数据库生成”。然后,单击“下一步”。单击“新建连接”按钮。在“ 阅读全文
posted @ 2010-12-10 17:31 子福当自强 阅读 (384) 评论 (0) 编辑
摘要:在本任务中,您将使用 Visual Studio 2008 创建 Windows 应用程序 Course Manager。使用 Visual Studio 创建 Course Manager 应用程序在“文件”菜单上单击“新建项目”。在“项目类型”窗格中,选择“Visual Basic”或“Visual C#”。在“模板”窗格中,选择“Windows 窗体应用程序”。对于项目名称输入 CourseManager,然后单击“确定”。创建 Course Viewer 窗体在 CourseManager 项目中,选择默认窗体 (Form1)。在“文件属性”窗格中,将“文件名”更改为 CourseVi 阅读全文
posted @ 2010-12-10 16:32 子福当自强 阅读 (163) 评论 (0) 编辑
摘要:在本任务中,您将创建 School 数据库的架构,并将数据加载到此数据库中。为此,您需要使用 SQL Server Management Studio 或 SQL Server Management Studio Express 来执行 Transact-SQL 脚本。在本快速入门的其他任务中,所生成的 School 数据库将用作关系数据源。创建 School 数据库和架构在“文件”菜单上,指向“新建”,然后单击“数据库引擎查询”。在“连接到数据库引擎”对话框中,键入 localhost 或本地 SQL Server 实例的名称,然后单击“连接”。在查询窗口中粘贴以下 Transact-SQL 阅读全文
posted @ 2010-12-10 16:31 子福当自强 阅读 (233) 评论 (0) 编辑
摘要:感谢盘古开发论坛的投递C#是肯定成为微软.NET平台的第一语言.这个月再次上升到一个所有时间新高,达6.687%. C#的快速普及,而不是上升不足以赢得TIOBE的2010年编程语言奖,对于这一点,似乎只有2名竞争者:Objective - C(本年上升2.08%)和Python(本年上升1.30%). TIOBE下一次公布的排名表中宣布2010年编程语言奖赢家.在TIOBE编程社区指数是一种流行的编程语言的指标.该指数每月更新一次.收视率的基础上,熟练的工程师世界各地,课程和第三方供应商的数量.流行的搜 索引擎谷歌,MSN,雅虎,维基百科和YouTube是用于计算的收视率.观察到TIOBE指 阅读全文
posted @ 2010-12-10 16:25 子福当自强 阅读 (181) 评论 (0) 编辑
摘要:谁是完美程序员?著名博客作家Alex Iskold在《明星软件工程师的10种特质》一文中给出这个问题的答案:1. 热爱编程2. 完成事情3. 持续重构代码4. 使用设计模式 5. 编写测试6. 善用现有代码7. 专注可用性8. 编写可维护的代码9. 能用任何语言编程10. 知晓基本的计算机科学 这是一份合理的清单,但是这份清单侧重于次要特征,这些特征只是更深层次品质所产生的结果,并且这是一份理想化的清单。你认为儿童网站的Flash程序员跟B2B财务交易服务公司的软件工程师品质会相同吗?那么,我们该如何从众多开发者中甄别出一名完美的程序员呢?寻找完美程序员的最终标准:完美程序员能开发出满足客户期 阅读全文
posted @ 2010-12-10 16:22 子福当自强 阅读 (112) 评论 (0) 编辑
摘要:本快速入门介绍支持 入门(实体框架)中的各个主题的一系列任务。这些任务旨在帮助您熟悉 ADO.NET 实体框架。学习内容本快速入门的第一个任务介绍如何创建 School 数据库,然后使用 Visual Studio 工具,针对此数据库中的各个表按照 1:1 映射为 实体数据模型 (EDM) 生成映射文件。在后续任务中,您将在 Visual Studio 中创建一个 Windows 窗体应用程序,创建用于访问 School 模型中数据的查询,将查询结果绑定到显示控件以显示查询的结果,然后更新对象并持久保留对数据库的更改。您可以从 CodePlex 中以 Visual Basic 项目或 C# 项 阅读全文
posted @ 2010-12-10 16:21 子福当自强 阅读 (324) 评论 (0) 编辑
摘要:实体框架 将一组概念性架构和存储架构连同它们之间的映射一起编译为称为“客户端视图”的双向 Entity SQL 语句对。这些视图驱动运行时引擎中的查询和更新处理。可以在设计时或运行时(在对 实体数据模型 (EDM) 架构第一次执行查询时)调用生成视图的映射编译器。实体框架 通过提供到基础数据提供程序和关系数据库的 EntityConnection,建立在特定于存储的 ADO.NET 数据提供程序的基础之上。执行查询时,查询将被解析并转换为规范命令目录树,规范命令目录树是查询的对象模型表示形式。规范命令目录树表示选择、更新、插入和删除命令。所有后续处理将在命令目录树上执行,命令目录树是 Syst 阅读全文
posted @ 2010-12-10 16:05 子福当自强 阅读 (406) 评论 (0) 编辑
摘要:实体框架 提供以对象为中心的表格格式数据视图(以实体类型表示)。应用程序开发人员只需考虑对从概念性模型生成的对象模型进行编程,而不必考虑数据库架构以及如何访问数据库对象并将这些对象转换为编程对象。实体框架 使用模型架构和映射将对实体的创建、读取、更新和删除操作转换为数据源中的等效操作。注意本节中演示的所有映射文件片断都由 EDM 生成器 (EdmGen.exe) 工具生成。概念性模型概念性模型是定义 EDM 中的实体和关联的 实体数据模型 (EDM) 架构。定义此模型的 XML 语法称为概念性架构定义语言 (CSDL)。CSDL 中定义的每个实体类型都具有一个名称、一个用于唯一标识实例的键和一 阅读全文
posted @ 2010-12-10 15:58 子福当自强 阅读 (267) 评论 (0) 编辑
摘要:实体框架 应用程序和服务基于 实体数据模型 (EDM)。此模型以一组映射到已定义数据源的实体和关系来表示应用程序数据。EDM 由以下部分组成:以实体和关系表示的概念性模型,表示逻辑模型架构的存储模型,以及这两个模型之间的映射。项目的开发阶段通常从概念性模型开始,然后从概念性模型派生逻辑模型。为满足开发人员要从现有数据库派生 实体数据模型 的需求,实体框架 提供了一组工具,可根据概念性模型生成 EDM、验证 EDM 以及创建可编程类。使用 EDM 生成器 (EdmGen.exe) 命令提示实用工具,可以生成一个简单模型,该模型包含实体与数据源中的表之间的一对一映射。此外,使用 EdmGen.ex 阅读全文
posted @ 2010-12-10 15:56 子福当自强 阅读 (662) 评论 (0) 编辑
摘要:ADO.NET 实体框架 旨在支持以数据为中心的应用程序和服务,并提供平台用于对数据进行编程,该平台将抽象级别从逻辑关系级别提升为概念级别。通过使开发人员可以在更高的抽象级别上使用数据,实体框架 支持独立于任何特定数据存储引擎或关系架构的代码。有关更多信息,请参见 实体框架简介。实体框架 支持 实体数据模型 (EDM) 在存储和概念级别上定义数据以及这两个级别之间的映射。它还使开发人员能够直接对在概念级别上定义为公共语言运行库 (CLR) 对象的数据类型进行编程。实体框架 提供一些工具,用于基于现有数据库生成 EDM 和相关 CLR 对象。过去在创建基于对象的数据应用程序和服务时,需要大量数据 阅读全文
posted @ 2010-12-10 15:28 子福当自强 阅读 (325) 评论 (0) 编辑
摘要:实体框架 是 ADO.NET 中的一组支持开发面向数据的软件应用程序的技术。面向数据的应用程序的架构师和开发人员曾为实现两个迥然不同的目标费尽心机:他们必须为要解决的业务问题的实体、关系和逻辑构建模型,还必须处理用于存储和检索数据的数据引擎。数据可能跨多个各有不同协议的存储系统;甚至使用单个存储系统的应用程序也必须在存储系统的要求与编写高效且容易维护的应用程序代码之间取得平衡。实体框架 使开发人员可以采用特定于域的对象和属性(如客户和客户地址)的形式使用数据,而不必自己考虑存储这些数据的基础数据库表和列。通过提升开发人员在处理数据时可以使用的抽象级别并减少创建和维护面向数据的应用程序所需的代码 阅读全文
posted @ 2010-12-10 15:26 子福当自强 阅读 (284) 评论 (0) 编辑
摘要:ADO.NET 实体框架 设计用于支持开发人员通过对概念性应用程序模型编程(而不是直接对关系存储架构编程)来创建数据访问应用程序。目标是降低面向数据的应用程序所需的代码量并减轻维护工作。Entity Framework 应用程序有以下优点:应用程序可以通过更加以应用程序为中心的概念性模型(包括具有继承性、复杂成员和关系的类型)来工作。应用程序不再对特定的数据引擎或存储架构具有硬编码依赖性。可以在不更改应用程序代码的情况下更改概念性模型与特定于存储的架构之间的映射。开发人员可以使用可映射到各种存储架构(可能在不同的数据库管理系统中实现)的一致的应用程序对象模型。多个概念性模型可以映射到同一个存储 阅读全文
posted @ 2010-12-10 15:09 子福当自强 阅读 (247) 评论 (0) 编辑
摘要:微软今天宣布了Visual Studio 2010 SP1的Beta测试版,MSDN订阅用户即日起可以下载,普通用户则要等到明天。微软表示,SP1 Beta拥有“go live”许可,也就是说你可以使用该产品进行相关生产工作。Visual Studio 2010 SP1 Beta下载:http://go.microsoft.com/fwlink/?LinkId=207267(仅限MSDN订阅用户)http://go.microsoft.com/fwlink/?LinkId=207130(普通用户)自从今年4月份Visual Studio 2010和.NET Framework 4发布以来,微软 阅读全文
posted @ 2010-12-10 14:08 子福当自强 阅读 (138) 评论 (0) 编辑
摘要:感谢听心心理学网站的投递在造成IT从业者的众多压力之中,人际关系带来的压力或许是最明显并且循环效应最强的一种。IT行业的冷漠环境是出了名的,在这样的状态之下,如何调整我们的人际关系,将恶性循环改造成良性循环,对于准备在IT行业长期工作的从业者来说,是至关重要的一件事。作为高科技、信息化等众多时代名词的代言行业,IT行业从业者普遍有着良好的自我认知,无论是工作技能、还是外貌长相,都“自视清高”。在《计算机世界》的调查中,尽管大部分的IT从业者已经对工作麻木不仁,依然有41.4%的受访者认为“工作从未使我的决策能力降低”;有23.5%的受访者“非常能够接受自己的外貌”,42.4%的人选择“比较能够 阅读全文
posted @ 2010-12-10 14:08 子福当自强 阅读 (88) 评论 (0) 编辑
摘要:“免费——商业的未来!”正当全球网民对互联网“免费”大潮欢呼雀跃时,中国的“3Q大战”给了人们当头一棒。我们第一次发现:免费的东西原来并不完全属于自己。  即时通信、浏览器、输入法、搜索引擎、杀毒软件、网络游戏⋯⋯  在今天的中国互联网上,超过90%的应用软件及服务都已经或正在走向免费。而草根用户们也不断发现,原来自己的使用习惯正在被培养,自己的行为在被分析,连自己的隐私都在被收集甚至贩卖。  “3Q大战”硝烟逐渐散去,但在未来,类似的互联网“暗战”仍将持续。而无论是互联网用户还是从业者都应该扪心自问:免费的代价究竟是什么?《计算机世界》第47期封面文章:免费的代价  李沫发现自己的生活有些“ 阅读全文
posted @ 2010-12-08 16:19 子福当自强 阅读 (71) 评论 (0) 编辑
摘要:12月7日下午消息,阿里巴巴董事局主席马云在中国外经贸大学与80、90后面对面进行交流(实录),鼓励80后、90后年轻人永远保持乐观的心态。他坚信80后比他们的前辈更加成熟更有希望。“我没有任何理由走到今天,唯一的理由我比我同龄一代的人更加乐观,更加会找乐子,更加懂得左手温暖右手”,马云说。他坚信,80后比他们的前辈更加成熟,更有希望,而“阿里巴巴、淘宝、支付宝,腾讯,百度等公司都是80后建设起来的公司”。马云说自己经常听见社会上对80后90后的担忧、抱怨、埋怨,觉得他们没有希望是垮掉的一代。但是他坚定认为,一带胜过一代。“我坚定不移相信你们会为我们找回价值体系,而这才是中国真正腾飞的时代,永 阅读全文
posted @ 2010-12-08 10:33 子福当自强 阅读 (94) 评论 (0) 编辑
摘要:【测试总结】  第一阶段测试结果非常出人意料,ADO.net和LINQ to SQL操作数据的时间都控制在0.5秒以内,非常的迅速,但是Entity Framework在添加这步表现非常差,由于这五步是连续测试,其中添加数据是第一步操作,而EF在在进行第一步操作的时候足足延迟了3秒钟!这3秒钟到底EF在做什么?  从第二阶段开始,性能的优劣就非常明显的展现在我们面前,第二阶段到第六阶段,不论操作数据量的大小,图中的耗时比例几乎是相同的。Entity Framework无可争议的以极高的效率在三种方案中脱颖而出,而LINQ to SQL的龟速修改和删除操作消耗的时间几乎是EF的10倍,ADO.n 阅读全文
posted @ 2010-12-07 11:29 子福当自强 阅读 (274) 评论 (0) 编辑
摘要:没有人是完全独立的孤岛,每个人都是整体的一部分。——约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是否意味着在构建软件时,拥有好的搜索技巧就足够了呢?本文将讨论,搜索技巧在程序员知识的形成过程中的作用,以及如何高效 阅读全文
posted @ 2010-12-07 10:49 子福当自强 阅读 (155) 评论 (0) 编辑
摘要:Google悄悄发布Android2.3(姜饼)相关开发工具 阅读全文
posted @ 2010-12-07 01:13 子福当自强 阅读 (834) 评论 (1) 编辑
共 15 页: 首页 上一页 5 6 7 8 9 10 11 12 13 下一页 末页
悟道2012