
.NET技术
文章平均质量分 95
iteye_10020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)
访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类、类成员函数、类成员变量进行访问控制。同时,访问控制符也是语法保留关键字,用于封装组件。Public, Private, Protected at Class Level在创建类时,我们需要考虑类的作用域范围,如谁可访问该类,谁可访问该类成员变量,谁可访问该类成员函数。 换而言之,我们需要约束类成员的...2015-05-26 11:19:07 · 118 阅读 · 0 评论 -
从Visual Studio看微软20年技术变迁
前言这个世界从来都不缺变革,从工业革命到晶体管和集成电路,从生活电器到物联网,从简陋人机到精致体验,我们在享受技术带来的便捷的同时,也在为复杂设计而带来的挑战和生产力下降而痛并快乐着。而迫切期盼的,就是趁手的工具。曾几何时,Visual Studio 一直就是软件开发的高效的标杆,从VB的简洁语法和简单的拖拽开始,Visual Studio 不断的完善,不断的适应快速变化的,加上成熟的生态...2017-03-16 11:14:34 · 212 阅读 · 0 评论 -
C#开发人员应该知道的13件事情
本文讲述了C#开发人员应该了解到的13件事情,希望对C#开发人员有所帮助。1. 开发过程开发过程是错误和缺陷开始的地方。使用工具可以帮助你在发布之后,解决掉一些问题。编码标准遵照编码标准可以编写出更多可维护的代码,特别是在由多个开发人员或团队编写和维护的代码库中。例如FxCop,StyleCop和ReSharper等,就是常用的实施编码标准的工具。开发人员:在压缩代码之前,...2017-02-22 10:45:54 · 164 阅读 · 0 评论 -
ActiveReports报表控件正式发布V11新版本
全球最大的控件提供商葡萄城宣布:ActiveReports 报表控件已于近日正式发布了 V11 版本。作为产品史上的一次重大发布,新版本将包括更高效的报表引擎、更多数据源格式的支持、Excel文件导入、多Y轴组合图表等,为开发人员在软件系统中的报表开发带来更高的开发效率。 ActiveReports 报表控件提供软件系统研发所需的全部报表功能,无需编码,仅需拖拽就能完成报表模...2016-11-29 12:09:56 · 285 阅读 · 0 评论 -
在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
背景在前一篇文章《【初学者指南】在ASP.NET MVC 5中创建GridView》中,我们学习了如何在 ASP.NET MVC 中实现 GridView,类似于 ASP.NET web 表单的功能。通过前文,我们已经了解到使用 jQuery 插件的数据表可以很容易地实现具有搜索、排序和分页等重要功能的表格。前文中需要注意的是,所有通过插件实现的特性都是客户端的,这意味着所有的数据...2016-11-22 13:50:01 · 200 阅读 · 0 评论 -
【初学者指南】在ASP.NET MVC 5中创建GridView
介绍在这篇文章中,我们将会学习如何在 ASP.NET MVC 中创建一个 gridview,就像 ASP.NET Web 表单中的 gridview 一样。服务器端和客户端有许多可用的第三方库,这些库能够提供所有必需的功能,如 Web 表格中的搜索、排序和分页等。是否包含这些功能,取决于应用的特殊需求,例如在客户端和服务器端提供搜索或其它功能的需求等。可用的库以下是一些可用的库和插...2016-11-15 15:02:19 · 394 阅读 · 0 评论 -
.NET 新标准介绍
本文介绍如何使用 .NET 标准,更容易地实现向 .NET Core 迁移。文中会讨论计划包含的 APIs,跨构架兼容性如何工作以及这对 .NET Core 意味着什么。如果你对细节感兴趣,这篇文章正是为你准备的;如果你没有那么多时间或者对细节并不感兴趣,你可以仅仅只阅读 TL;DR 章节。 TL;DR对于跨平台的 .NET 开发者来说,.NET 标准解决了编码共享的问题。.N...2016-09-30 16:54:35 · 128 阅读 · 0 评论 -
C#7.0中有哪些新特性?
以下将是 C# 7.0 中所有计划的语言特性的描述。随着 Visual Studio “15” Preview 4 版本的发布,这些特性中的大部分将活跃起来。现在是时候来展示这些特性,你也告诉借此告诉我们你的想法!C#7.0 增加了许多新功能,并专注于数据消费,简化代码和性能的改善。或许最大的特性就是元祖和模式匹配,元祖可以很容易地拥有多个返回结果,而模型匹配可以根据数据的“形”的不同来简化...2016-08-30 13:46:40 · 114 阅读 · 0 评论 -
如何在 ASP.NET MVC 中集成 AngularJS(1)
介绍当涉及到计算机软件的开发时,我想运用所有的最新技术。例如,前端使用最新的 JavaScript 技术,服务器端使用最新的基于 REST 的 Web API 服务。另外,还有最新的数据库技术、最新的设计模式和技术。当选择最新的软件技术时,有几个因素在起作用,其中包括如何将这些技术整合起来。过去两年中,我最喜欢的一项技术就是设计单页面应用(SPA)的 AngularJS。作为一个微软st...2016-08-24 15:23:27 · 161 阅读 · 0 评论 -
ASP.NET MVC 5 入门指南汇总
经过前一段时间的翻译和编辑,我们陆续发出12篇ASP.NET MVC 5的入门文章。其中大部分翻译自ASP.NET MVC 5 官方教程,由于本系列文章言简意赅,篇幅适中,从一个web网站示例开始讲解,全文最终完成了一个管理影片的小系统,非常适合新手入门ASP.NET MVC 5 (新增、删除、查询、更新) ,并由此开始开发工作。现将12篇文章汇总如下:1. ASP.NET MV...2014-04-29 15:19:00 · 113 阅读 · 0 评论 -
ASP.NET MVC 5– 使用Wijmo MVC 5模板1分钟创建应用
开始使用使用ComponentOne Studio for ASP.NET Wijmo制作MVC5应用程序,首先要做的是安装Studio for ASP.NET Wijmo 。测试环境 VS2013、MVC5、Framework4.5、IE11、Studio for ASP.NET Wijmo2014V1文件-新建项目在安装了Studio for ASP.NET Wijmo201...2014-04-24 14:52:00 · 103 阅读 · 0 评论 -
ASP.NET MVC 5 - 查询Details和Delete方法
在这部分教程中,接下来我们将讨论自动生成的Details和Delete方法。查询Details和Delete方法打开Movie控制器并查看Details方法。public ActionResult Details(int? id){if (id == null){return new HttpStatusCodeResult(HttpStatusCode.Ba...2014-04-24 14:49:00 · 124 阅读 · 0 评论 -
是什么让C#成为最值得学习的编程语言
随着 Web、iOS、Android、智能设备的流行,新的编程语言纷纷涌现并表现不俗,如 Ruby,Python,Scala,Go,Node.js,Swift 等。反观已经发展了近20年的 C# 语言(或者这里应该更准确的说是 .Net Framework),因为天生的平台局限,导致很多的 C# 程序员为了生计和前途纷纷转行投入的新语言的怀抱。 就在此时,微软的 .Net Core 横...2017-04-18 10:46:56 · 511 阅读 · 0 评论 -
微软Visual Studio "14" CTP 2 发布
对于在微软阵营下进行工作的团队来说,拥有最新版本的Visual Studio是提高效率最佳的选择,没有之一。 在本文中,我们就上个月发布的Visual Studio "14" CTP1和昨天发布的Visual Studio "14" CTP2进行详细发布说明梳理,供大家餐食:(一) Visual Studio "14" CTP 2版本:微软于2014年7月8日发布了Visual Stud...2014-07-09 19:32:30 · 120 阅读 · 0 评论 -
微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM
昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译、分享给大家:下载 Visual Studio 2013 Update 3此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual St...2014-08-05 19:06:43 · 163 阅读 · 0 评论 -
ComponentOne Xuni助力Xamarin开发者突破百万,快速开发Android、IOS Apps
在微软Build 2015上,随着VS 2015的预览版发布,Xamrine免费版已经作为VS 2015跨平台移动解决方案的核心。与此同时,Xamarin官方也宣布其用户量达到百万之多。2011年7月,Xamarin 开始使用C#开发IOS和Android app,截止2015月4月29日,用户量到达了百万,下面我们就新功能做一些分享:Xamarin.Forms for Windows...2015-05-13 14:46:12 · 128 阅读 · 0 评论 -
Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面
Xamarin.Forms 是一个跨平台的、基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面。与HTML 5 不同的时,Xamarin.Forms 通过使用平台的原生控件来渲染用户界面,使用 Xamarin.Forms 的 App在外观上与平台完全一致。Xamarin.Forms最大的特点是:一次编写,各处使用,原生展现,...2015-03-05 13:45:51 · 164 阅读 · 0 评论 -
喜迎2015年新年:坦克大战(Robocode)游戏编程比赛图文总结
2015春节前,葡萄城的软件工程师以特有的方式来迎接新年——2015新年编程邀请赛。 邀请赛的初衷,是和大家一起,寻找编程最初的单纯的快乐。 在代码的世界里,添加动力,继续远航。 编程邀请赛于2月13日举行,葡萄城全部研发人员参与。 竞赛当天,所有开发工作停止,摒除一切杂念,享受编程。 竞赛题目,是以Robocode游戏平台为原型,进行外层...2015-03-03 12:02:37 · 241 阅读 · 0 评论 -
ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bower开发Web程序
基于Visual Studio 2015,你可以:方便的管理前端包,如jQuery, Bootstrap, 或Angular。自动运行任务,如LESS、JavaScript压缩、JSLint、JavaScript单元测试等。方便的获得Web开发者生态圈的工具包。为了实现这些场景,Visual Studio 2015已经内置了一些流行的第三方工具包:Bower:Web...2015-01-27 09:53:39 · 165 阅读 · 0 评论 -
ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云
向视图中添加服务现在,ASP.NET MVC 6支持注入类到视图中,和VC类不同的是,对类是公开的、非嵌套或非抽象并没有限制。在这个例子中,我们创建了一个简单的类,用于统计代办事件、已完成事件和平均优先级的服务。1.添加命名为服务的文件夹,在该文件夹下添加名称为StatisticsService.cs的类:StatisticsService类代码设计如下:使用 System...2015-01-13 11:08:03 · 130 阅读 · 0 评论 -
WPF老矣,尚能饭否——且说说WPF今生未来(下):安心
在前面的上、中篇中,我们已经可以看到园子里朋友的点评“后山见! WPF就比winform好! 激情对决”。看到大家热情洋溢的点评,做技术的我也很受感动。老实说,如何在本文收笔--WPF系列文章,我很紧张;我希望大家阅读完本系列文章后:各取所取、尽兴而归。 坦白的说,葡萄城作为一家专注.NET技术的公司(仅海外分公司之一的西安葡萄城已经成立26年),我们几乎走遍了微软的技术路线,无论从技术前瞻性、...2014-12-16 11:36:13 · 199 阅读 · 0 评论 -
WPF老矣,尚能饭否——且说说WPF今生未来(中):策略
本文接上文《WPF老矣,尚能饭否——且说说WPF今生未来(上):担心》继续。“上篇”中部分精彩的点评:虽然WPF不再更新了,但是基于WPF的技术还是在发展着,就比如现在的WinRT,只不过API换了一套而已,xaml还是xaml,数据绑定还是数据绑定,依赖属性还是依赖属性,模板还是模板。其实学过WPF的转WinRT还是比较爽的,Blend的操作也没变,只不过现在WinRT的人才需求...2014-12-09 11:48:48 · 334 阅读 · 0 评论 -
“WPF老矣,尚能饭否”—且说说WPF今生未来(上):担心
近日微软公布了最新的WPF路线图,一片热议;对于老牌控件提供商葡萄城来说,这是WPF系列控件一个重要的机遇,因此,Spread Studio for WPF产品做了一次重要更新,并随着Spread Studio 8.0发布。鉴于此,选择翻译并整理了一篇自codeproject的文章:《Is WPF dead: the present and future of WPF》,抛砖引玉,且聊聊程序...2014-12-03 12:13:18 · 173 阅读 · 0 评论 -
ComponetOne 2014 v3版本正式发布
2014年11月18日---ComponentOne Studio Enterprise 2014 v3版全球正式发布。ComponentOne Studio Enterprise是世界知名的Microsoft Visual Studio的数据处理和UI 控件的套装,包括 Windows Store, Windows Desktop 和HTML5。 新版本主要集中于优化性能,丰富数据分...2014-11-25 11:21:38 · 244 阅读 · 0 评论 -
葡萄城发布新版ActiveReports 9报表控件和报表服务器
2014年11月10日---葡萄城宣布正式发布ActiveReports 9,包含了三种报表模型:RDL报表、页面报表、区域报表。对于ActiveReports中的这个最新版本中,我们专注于提高产品的性能、自定义能力,易用性。 新版本主要功能包括:无需手动编写SQL易于实现报表套打拖拽添加报表目录符合流行圆角矩形增强Excel文件导出增强HTML5移动报表...2014-11-12 14:20:15 · 94 阅读 · 0 评论 -
葡萄城旗下控件8月份重大升级
刚刚过去的8月份中上旬,葡萄城旗下全部控件进行了重大版本升级: 报表控件ActiveReports 8.1(SP1)发布控件套包ComponentOne ASP.NET Wijmo 2014V2发布表格控件Spread Studio for .NET 7 v4发布 其中修复了若干bug,以及新增了很多新特性,下面一一进行详述: ActiveR...2014-08-18 14:47:21 · 120 阅读 · 0 评论 -
ASP.NET MVC 5 - 给数据模型添加校验器
在本节中将会给Movie模型添加验证逻辑。并且确保这些验证规则在用户创建或编辑电影时被执行。拒绝重复DRYASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY --Don’t Repeat Yourself)"。ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方。这可以减少您需要编写的代码量,并减少代码出错率,易于代码维护。...2014-03-26 15:46:00 · 135 阅读 · 0 评论 -
程序员级别鉴定书(.NET面试问答集锦)
作为一个.NET程序员,应该知道的不仅仅是拖拽一个控件到设计时窗口中。就像一个赛车手,一定要了解他的爱车 – 能做什么不能做什么。本文参考Scott Hanselman给出的.NET问题列表,整理如下。包括WinForms,ASP.NET,XML以及C#和.NET基础相关的问题,有兴趣的自我检测一下吧~参考答案另附在文章末尾,由于水平有限,难免有谬误,欢迎指正。 所有号称会写代码...2014-02-28 11:54:00 · 141 阅读 · 0 评论 -
ASP.NET MVC 5 - 给电影表和模型添加新字段
在本节中,您将使用Entity Framework Code First来实现模型类上的操作。从而使得这些操作和变更,可以应用到数据库中。默认情况下,就像您在之前的教程中所作的那样,使用 Entity Framework Code First自动创建一个数据库,Code First为数据库所添加的表,将帮助您跟踪数据库是否和从它生成的模型类是同步的。如果他们不是同步的,Entity Fram...2014-02-26 11:49:00 · 223 阅读 · 0 评论 -
扩展GridView控件——为内容项添加拖放及分组功能
引言相信大家对GridView都不陌生,是非常有用的控件,用于平铺有序的显示多个内容项。打开任何WinRT应用或者是微软合作商的网站,都会在APP中发现GridView的使用。“Tiles”提供了一个简单易用,平铺方式来组织内容显示。Windows8的开始菜单是最典型的GridView 示例。“开始菜单”显示了系统中安装的所有应用程序,而且支持重新排列。本文源于我们项目的开发人员,他们想...2015-10-20 10:07:31 · 139 阅读 · 0 评论 -
WPF路线图白皮书: 2015及未来
介绍当2006年微软首次推出Windows Presentation Foundation(WPF)时,它代表了应用程序的设计和开发又向前跨出了巨大的一步。它简化了GUI应用程序的开发,有助于UI和业务逻辑的分离,并且提供了统一的编程模型、语言和框架。真正做到了将界面设计人员与开发人员的工作分离;同时WPF提供了全新的多媒体交互用户图形界面。自从2006年WPF作为.NET Framew...2015-10-10 12:27:57 · 213 阅读 · 0 评论 -
七天学会ASP.NET MVC(七)——创建单页应用
系列文章七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理七天学会ASP.NET MVC (四)——用户授权认证问题七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理七...2015-08-11 12:13:45 · 142 阅读 · 0 评论 -
Visual Studio 2015 速递(4)——高级特性之移动开发
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力)Visual Studio 2015速递(3)——ASP.NET 新特性 说是VS2015的高级特性,其实也高级不到哪里,看起来确实“高大上”,正如BUILD2015上演示的那样,你真的可以只用VS201...原创 2015-08-04 10:16:47 · 167 阅读 · 0 评论 -
Visual Studio 2015速递(3)——ASP.NET 新特性
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力)早在5月份的Build大会上微软就很高调的宣传ASP.NET 5了,做为微软开发工具中最重要的几个技术栈之一,本次VS2015的发布却没有跟随发布正式版,也算是一件不大不小的憾事。即使没有ASP.NET 5,VS2...2015-07-28 09:36:21 · 122 阅读 · 0 评论 -
七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理
系列文章七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理七天学会ASP.NET MVC (四)——用户授权认证问题七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理 ...原创 2015-07-07 14:49:10 · 139 阅读 · 0 评论 -
七天学会ASP.NET MVC (四)——用户授权认证问题
小编应各位的要求,快马加鞭,马不停蹄的终于:七天学会 Asp.Net MVC 第四篇出炉,在第四天的学习中,我们主要了学习如何在MVC中如何实现认证授权等问题,本节主要讲了验证错误时的错误值,客户端验证,授权认证及登录注销功能的实现。系列文章七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传...原创 2015-07-07 14:45:33 · 116 阅读 · 0 评论 -
七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理
第三天我们将学习Asp.Net中数据处理功能,了解数据访问层,EF,以及EF中常用的代码实现方式,创建数据访问层和数据入口,处理Post数据,以及数据验证等功能。系列文章七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递七天学会ASP.NET MVC (三)——ASP.Net MV...2015-06-30 10:02:46 · 126 阅读 · 0 评论 -
七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递
通过第一天的学习之后,我们相信您已经对MVC有一些基本了解。本节所讲的内容是在上节的基础之上,因此需要确保您是否掌握了上一节的内容。本章的目标是在今天学习结束时利用最佳实践解决方案创建一个小型的MVC项目,本节的主要目标是了解MVC之间的数据传递问题。我们会逐步深入讲解,并添加新功能,使项目越来越完善。系列文章七天学会ASP.NET MVC (一)——深入理解ASP.NET M...原创 2015-06-26 15:09:10 · 113 阅读 · 0 评论 -
七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC
ASP.NET vs MVC vs WebForms许多ASP.NET开发人员开始接触MVC认为MVC与ASP.NET完全没有关系,是一个全新的Web开发,事实上ASP.NET是创建WEB应用的框架而MVC是能够用更好的方法来组织并管理代码的一种更高级架构体系,所以可以称之为ASP.NET MVC。我们可将原来的ASP.NET称为 ASP.NET Webforms,新的MVC 称...原创 2015-06-23 13:14:31 · 223 阅读 · 0 评论 -
C#:异步编程和线程的使用(.NET 4.5 )
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。本文中涉及关键知识点1. 异步编程2. 线程的使用3. 基于任务的异步模式4. 并行编程5. 总结异步编程什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序...2015-06-09 11:30:40 · 136 阅读 · 0 评论