
.net技术
文章平均质量分 81
尹成
尹成微信18510341407,助理微信18514203048
展开
-
宇宙悲歌
太空高边塞 深邃似海 踽踽独行 身若尘埃 使命的承载 无情无奈 宛若陨石 天地中开 真相都掩埋 这段独白 伴那血色献给未来 寒夜灯火与 谁同徘徊 终局莫须等待 最后的对望 凝成皓如星辰的军章 镌刻磐石般不变信仰 彼处彼方 定有灯火 闪亮文明的音响 在迷离之中 斑驳凄凉诀别 钟声起伏 时不曾悲伤 任他风和霜 此去之后 明日苍茫原创 2016-04-08 11:55:40 · 6630 阅读 · 1 评论 -
Microsoft Enterprise Library 简介与请大家下载Microsoft Enterprise Library 5.0体验微软最新技术应用于企业信息平台
什么是Enterprise Library Enterprise Library是一组应用程序块(Application Block)的集合。他们是可重用的软件组件,被设计用来帮助开发者面对常用的企业级开发任务。用来解决我们在企业级开发中遇到常见问题,如配置管理、数据访问、缓存管理、记录操作日志、异常管理、加密解密、权限管理等。它是对很多有影响力的软件企业通过多年的开发实践积累原创 2010-05-24 15:30:00 · 13720 阅读 · 4 评论 -
Visual Studio 2010带来的新机遇、新特性和新动力
新机遇:一键实现部署云计算开发当前, 微软最新的战略和愿景是“三屏一云”,即怎样通过互联网、以软件为主体,通过不同的设备为广大客户带来无缝体验。主旨就是研究怎样将互联网和数据中心结合在一起,为广大的在线服务提供更好支持,并在此基础上,为用户提供无缝体验。 RIA的概念,让互联网应用变得可以像桌面应用软件那样为用户带来丰富多彩的体验。在新发布的Visual Studio 2010中,我们用原创 2010-05-20 12:07:00 · 3397 阅读 · 6 评论 -
基于Visual Studio2010讲解LINQ读出数据库数据生成XML
LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。 LINQ to XML 最重要的优势是它与 Language-Integrated Query (LINQ) 的集成。 由于实现了这一集成,因此,可以对内存 XML 文档编写查询,以检索元素和属性的集合。 LINQ to XML 的查询功能在功能上(尽原创 2010-05-20 14:54:00 · 2879 阅读 · 3 评论 -
基于Visual Studio2010与C#4.0新功能和展望--“dynamic”和“object”之间的关键区别
让我们首先来看看object关键字。我不打算在这方面讲很多,因为它已经自从C#1.0开始只不过是为System.Object准备的一个关键字,这是C#快捷型的层次结构。 (然而,正如埃里克利珀特指出,在他的博客后,并非一切都在C#从对象派生的。)这是一个强有力的机制,因为你几乎可以指定任何值对于此类型的实例。下面是一个简短的例子,它演示的是使用对象关键字的一些好处和问题。object obj原创 2010-05-17 22:28:00 · 5276 阅读 · 20 评论 -
基于Visual Studio2010讲解C#语法(6)--Delegates
介绍我相信大多数人谁想要学习C#为C / C + +程序员。因此,我相信他们将在C#的特点是寻找一些类似的C / C + +功能,他们很喜欢。与旧的C约好我最喜欢的特点之一是函数指针。你们当中谁的天堂@#T中使用函数指针错过了乐趣。 C#中确实有好东西,可以用来在我们过去经常使用函数指针。其实他们做了很多多用来做函数指针。他们被称为代表。正如我往常一样,我会尽力和代表们展示了通过使用评论,抽样方案原创 2010-05-17 21:51:00 · 3396 阅读 · 2 评论 -
基于Visual Studio2010讲解C#4.0语法(5)--使用CollectionClasses
以下代码是在VS2010中调试运行通过的using System;using System.Collections;// Declare the Tokens class:public class Tokens : IEnumerable{ private string[] elements; Tokens(string source, char[]原创 2010-05-14 20:53:00 · 2660 阅读 · 2 评论 -
基于Visual Studio2010讲解C#4.0语法(2)--使用XQuery引擎操作XML文档
目前,市面上的XML数据库,尤其是源生XML数据库(Native XML Database)如Ipedo XML Database、Software AG Tamino Server、Berkeley XML Database都提供了XQuery支持,用于查询存储在XML数据库中的XML片断或者XML节点。甚至Ipedo XML数据库还提供了XQuery Update功能,用于更新XML文档内容。原创 2010-05-11 22:28:00 · 2197 阅读 · 5 评论 -
VS2010鲜为人知的新功能--带你全面接触VS2010
1) JS和标签的自动提示在vs2010中,js代码和标签都加上了作用自动提示,就像在cs中的类成员提示一样。签标 JS 2) 新增的控件Web上 Winform 3) 源代码缩放当我可以在CS代码上,按住Ctrl来滚动滚轮,对代码进行平滑的放大缩小。(其实这个cs编码区是一个用WPF做的文代查询区)不原创 2010-05-14 19:09:00 · 3004 阅读 · 3 评论 -
基于Visual Studio2010讲解C#4.0语法(3)--C#4.0中特性(Attributes)的使用方法
Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如 帮助文件,文档的URL),还可以用attributes定义运行时信息(例如,使XML中的元素与类的成员字段关联起来)。我们也可以用attributes来创建一个“自描述”的组件。在这篇指南中我们将明白怎么创建属性并将其绑定至各种语言元素上,另外我们怎样在运行时环境下获取到attributes的一些信息原创 2010-05-12 22:31:00 · 4411 阅读 · 2 评论 -
基于Visual C#2010开发Windows7应用程序遇到灾难性重新启动恢复的演示
在我们平常使用各种各样的软件的时候,特别是在使用软件进行工作的时候,最害怕的事情就是软件突然崩溃,自己的工作成果化为乌有。像在Microsoft offic word2007就提供了这种灾难性回复的支持,例如在你写了一段文档数据后在还没有保存的情况下突然断电或者操作故障导致软件或者操作系统崩溃,那是不是之前我们写的文档就丢失了呢,不是的,在你再次开机重启Microsoft offic wo原创 2010-05-29 22:32:00 · 3554 阅读 · 0 评论 -
基于Visual C#2010 与WPF开发Windows 7检测网络连接于状态
在Windows7操作系统下,支持的网络类型越来越复杂,微软提供了WindowsAPICodePack来进行简化底层开发,我们大家来亲自实践一下关于网络状态开发,基于WindowsAPICodePack启动VS2010 基于WPF与.net4.0创建一个应用程序窗口,控件布局如下 并添加相关引用支持 插入以下代码,详细分析请见代码原创 2010-05-30 22:29:00 · 4393 阅读 · 1 评论 -
基于Visual C#2010 与WPF开发Windows 7电源管理
关注微软动态的用户还记得他发布的那份“Windows 7 Power Management”白皮书吗?这个白皮书详细的讲述了Win7的电源管理技术方案,和如何降低电能消耗的原理。那么这个原理是怎么样的呢? 1. 空闲资源的能耗 这是众多省电技术中最根本的一项节电技术。在Win7里,空闲时的耗电量得到有效改善,当某个硬件一定时间不工作后就会进入低功耗状态已达到省电的目的。包括CPU,原创 2010-05-30 23:59:00 · 4979 阅读 · 6 评论 -
C#3.0基于Speech.Synthesis调整语音朗读语调范例
using System;using System.Speech.Synthesis;namespace Speech_Synthesis{ public partial class Window1 : System.Windows.Window { public Window1() { InitializeComponent();原创 2009-09-09 13:12:00 · 4887 阅读 · 4 评论 -
本人新书< Windows CE 7开发实战详解>出版-感谢大家一如既往的支持-感谢优快云总裁蒋涛以及他率领的优快云团队提供的支持!
http://book.360buy.com/11037549.html第1章 Windows Embedded Compact 7简介以及最新特性1.1 Windows Embedded Compact 7的发展历史1.2 Windows Embedded Compact 7的功能简介1.3 Windows Embedded Compact 7的特性1.3.1 Windows Embedded原创 2012-12-08 09:03:45 · 3856 阅读 · 0 评论 -
本人新书< Visual C#2010开发权威指南>出版-感谢大家一如既往的支持-感谢优快云总裁蒋涛以及他率领的优快云团队提供的支持!
http://book.360buy.com/11111014.html《visual c#2010开发权威指南》 第1章.net 4.0 框架和visual studio 2010开发工具 1.1visual studio 2010开发平台 1.2.net 4.0框架概览和新特性 第2章c#4.0新特性概览和visual c# 2010新体验 2.1c#4.0新特性概览 2.2创建visual原创 2012-12-08 09:00:19 · 5144 阅读 · 3 评论 -
Windows8开发指南(6)开发基于Windows8的第一个C#程序
微软公布了Windows8开发人员预览版,http://msdn.microsoft.com/en-us/windows/home?ocid=ban-f-cn-dca-Sep-Win8Build 大家可以在虚拟机上安装。比如 virtual Box4.12.安装完成以后效果如下创建第一个Windows8应用程序,创建成功后,效果如下插入下列控件在XAML中,将textbox的 name属性命名为原创 2012-01-15 05:26:58 · 6325 阅读 · 3 评论 -
Visual Studio 11开发指南(7)NET 4.5的改善
性能对.NET Framework 4.5来说,在性能改进上下了很多功夫,无论是在改进现有代码性能方面,还是在编写代码方面都更快速,更灵活,可扩展性更强,公共语言运行库(CLR)开发团队十分关注改善运行库环境本身的性能。有了像背景服务器垃圾收集器,多核背景JIT编译和优化配置的导论后,托管应用程序(尤其是服务器上的)现在可以更快速启动,拥有更高性能,运行更流畅,延迟也减少了。性能改进超越了运行库执原创 2012-01-16 01:44:04 · 3557 阅读 · 0 评论 -
Windows8王者归来,Windows8必胜,所有程序员都认真关注了。
业界有评论称Windows8来得太晚。但是,微软此刻推出Windows8生逢其时。9月14日,传说中的Windows8在微软Build Conference大会上亮相。Windows8将是苹果在移动终端战场的终结者。以下是几点原因Windows的品牌号召力目前,各种不同版本的Windows在全球数十亿台PC上运转着,在品牌号召力上,任何竞争对手恐怕都望尘莫及。事实上,目前包括三原创 2011-10-21 12:35:24 · 6897 阅读 · 13 评论 -
微软全球最具价值专家Windows8 讲坛---------开发基于Windows8的第一个C#程序,hello,yincheng,mvp
微软公布了Windows8开发人员预览版, http://msdn.microsoft.com/en-us/windows/home?ocid=ban-f-cn-dca-Sep-Win8Build 大家可以在虚拟机上安装。比如 virtual Box4.1原创 2011-10-15 15:28:53 · 4657 阅读 · 3 评论 -
基于Visual C++2010 与office2010开发办公自动化(14)-自定义excel2010工具栏
<br />VS2010是新一代全新开发工具<br /><br /> <br />属于全新的系统构架<br /><br /> <br />VS2010旗舰版功能全景<br /><br /> <br />Office 2010,是微软推出新一代办公软件,开发代号为Office 14,实际是第12个发行版。该软件共有6个版本,分别是初级版、家庭及学生版、家庭及商业版、标准版、专业版和专业高级版,此外还推出Office 2010免费版本,其中仅包括Word和Excel应用。除了完整版以外,微软还将发布针对Offi原创 2010-06-01 13:01:00 · 4514 阅读 · 2 评论 -
基于Visual C++2010 与office2010开发办公自动化(15)-执行excel2010宏
Office 2010,是微软推出新一代办公软件,开发代号为Office 14,实际是第12个发行版。该软件共有6个版本,分别是初级版、家庭及学生版、家庭及商业版、标准版、专业版和专业高级版,此外还推出Office 2010免费版本,其中仅包括Word和Excel应用。除了完整版以外,微软还将发布针对Office 2007的升级版Office 2010。Office 2010可支持32位和64位vista及Windows7,仅支持32位WindowsXP,不支持64位XP。Office 2010所包括的全原创 2010-06-01 14:30:00 · 4611 阅读 · 0 评论 -
基于Visual Studio2010讲解C#4.0语法(4)--使用yield迭代器
在yield<a id="ctl00_mainContentContainer_ctl01" onclick="function onclick(){function onclick(){Track(ctl00_mainContentContainer_ctl00|ctl00_mainContentContainer_ctl01,this);}}" href="htt原创 2010-05-12 16:32:00 · 3025 阅读 · 1 评论 -
基于Visual Studio2010与.NET 4.0--多显示器支持使开发效率事半功倍
在科幻电影中那些黑客们的屏幕装备:中间一个大屏幕,绿色的代码不断翻滚,一会排成个“高”字,一会排成个“手”字。主屏幕旁边还有几个小显示器,显示着来自各个方向的信息。这样的装备是不是看起来很酷呢?实际上,这只是电影为了好看,增加电影的娱乐性而故意这样设计的。 随着现代应用程序规模越来越大,开发工具越来越复杂,需要同时处理的信息也越来越多,多显示器已经成为我们开发工作的实际需原创 2010-05-11 22:55:00 · 4498 阅读 · 8 评论 -
基于Visual Studio2010讲解C#4.0语法(1)--使用匿名委托简化程序
怎样使用匿名委托来简化我们的程序?下面来举例演示如何使用匿名委托来计算员工的薪水奖金,这里使用了匿名委托简化了程序,因此无需再定义一个单独的方法。首先打开Visual Studio2010创建一个基于C#的ConsoleApplication工程AnonDelegates创建成功进入工程后,我们在Program.cs文件里写入如下代码:using System;us原创 2010-05-11 17:41:00 · 4321 阅读 · 7 评论 -
基于Visual Studio2010开发office2010办公自动化应用(4)自定义WordAddIn插件
WordAddIn插件是现代办公自动化发展的产物,随着企业办公的紧密合作,办公需求也出现个性化,多样化,office2010的出现迎合看此种需求,开发WordAddIn插件能让office2010 与程序智能地交互,也就是我们可以在word里面嵌入我们的程序或者我们自己开发的适合自己需求的功能插件,以满足我们高效轻松的办公。我们来演示一下在office2010里面加入我们自定义的插件,原创 2010-05-04 17:36:00 · 3724 阅读 · 3 评论 -
Visual Studio 2010与c#4.0新特性(1)--Variance-变性
Variance变性泛型的某个方面会让人感到奇怪,比如下面的代码是不合法的——IList strings = new List(); IList objects = strings; 第二个赋值是不允许的,因为strings和objects的元素类型并不一样。这样做有这充分的原因。如果允许那样写的话,你可能会写——objects[0] = 5;string s = stri原创 2010-04-26 01:48:00 · 3914 阅读 · 1 评论 -
C#基于Microsoft Speech SDK Version 5.1 的开发
//Microsoft Speech SDK Version 5.1 #endregion private SpeechLib.SpSharedRecoContext objRecoContext = null; #region ISpeechRecoGrammar说明 //原创 2009-09-12 12:10:00 · 9990 阅读 · 6 评论 -
C#3.0基于 Speech.Recognition的grammerbuilder 语音识别定义模糊语法范例
using System;using System.Windows;using System.Speech.Recognition;namespace Speech_Recognition{ public partial class Window1 : System.Windows.Window { public Window1() {原创 2009-09-09 13:17:00 · 3508 阅读 · 4 评论 -
C#3.0基于 Speech.Recognition的SRGS 语音识别定义模糊语法范例
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Speech;using System.Speech.Re原创 2009-09-09 13:29:00 · 5538 阅读 · 24 评论 -
Using Internet Explorer from .NET
Earlier in this book we have looked at how to read HTML from websites, and how to navigate through websites using GET and POST requests. These techniques certainly offer high performance, but with man翻译 2008-12-25 09:18:00 · 4769 阅读 · 0 评论 -
一个基于speech API5.1的通用语音识别类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using SpeechLib;using System.Windows.Forms;namespace yincheng01@163.com{ public class SpRecognition {原创 2009-02-03 17:41:00 · 11355 阅读 · 7 评论 -
一个基于c#3.0的开发基于2000/XP/2003下语音识别的通用类
废话少说看代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using SpeechLib;using System.Windows.Forms;using System.Collections;namespace yincheng01@163.com{ public原创 2009-01-13 09:00:00 · 16129 阅读 · 6 评论 -
一个基于c#3.0的开发基于vista下语音朗读的通用类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Speech.Synthesis;using System.Speech;namespace yincheng01@163.com{ public class SpeechSpeak {原创 2009-01-12 21:09:00 · 15576 阅读 · 6 评论 -
基于Visual C#2010开发Windows7应用 多点触摸图片处理应用程序(2)-使用多点触摸操作处理图片
到目前为止,使用触摸事件处理图片与使用鼠标功能并没有太大区别。下面我们将: • 添加使用多个手指操作图片的能力 • 同时平移、缩放和旋转图片 • 同时操作多张图片 我们已经知道如何将正确的事件分派给相应的 PictureTracker,但我们还不知道如何决定在发生多个事件之后需要采取的操作。这正是原创 2010-05-01 23:28:00 · 8265 阅读 · 20 评论 -
基于VisualC++2010开发Windows7杀毒应用程序范例(1)---获取windows7系统驱动程序状态信息
如何在Windows7系统里面列举所有的驱动,并获得他们的信息呢?微软的.net framework4.0提供了关于驱动访问的类,如下图所示,创建一个CLR工程如下,插入下列代码,详情键代码注释#pragma oncenamespace yincheng { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using nam原创 2010-06-30 04:05:00 · 4175 阅读 · 4 评论 -
基于Visual Studio2010开发office2010办公自动化应用(3)自定义WordTemplate
WordTemplate是office办公自动化的一种方法,能让office2010 与程序智能地交互,我们可以在WordTemplate里面添加我们任何想要添加的内容。我们来实践一个在office2010里面插入一个简单浏览器的功能,比如我们的office文档需要上网的功能,这点在移动3G 时代可能是经常需要的,未来的移动办公就是基于在线式的。 启动VS2010原创 2010-05-04 12:29:00 · 3851 阅读 · 6 评论 -
基于Visual Studio2010开发office2010办公自动化应用(13)自定义InfoPathAddIn插件
InfoPath 2010 主要优点 通过易于使用的工具快速设计表单使用功能区界面快速设计。传统菜单和工具栏可能需要几个步骤才能完成一项任务,而功能区以选项卡结构显示命令,按与某活动相关的任务进行组织,因此您可以快速创建需要的表单。一键发布表单。单击功能区快速访问工具栏上的一个图标发布表单,或使用 Microsoft Office BackstageTM 视图。Backstage 视原创 2010-05-07 21:31:00 · 3342 阅读 · 1 评论 -
基于Visual Studio2010开发office2010办公自动化应用(12)自定义VisioAddIn插件
Visio 2010 的十大优点 使用适用于 IT、业务和流程管理等的预先画好的不同形状、示例图形和模板可以快速开始制图。无论需要何种制图,Visio 都可以帮助您快速开始。 在同一位置找到所有所需的内容完成制图任务。通过将功能在功能区选项卡中进行逻辑分组,增强的对形状和模板的更容易访问的形状窗口,以及帮助您在图表中和图表间更有效移动的状态栏,创建图表的每一步都更加直原创 2010-05-07 19:41:00 · 5367 阅读 · 1 评论 -
基于Visual Studio2010开发office2010办公自动化应用(11)自定义ProjectAddIn插件
Project 2010 ,致力于使其更易于进行入门学习、更易于规划和更易于报告。您将最先注意到的变化之一是 Office Fluent 用户界面取代了菜单和工具栏,从而更便于查找常用命令。下面是 Project 功能区中的“任务”(Task) 选项卡: 更易于规划 不,您的眼睛并没有骗您,上图中的任务确实没有持续时间或日期。原因是我们添加了一项名为“用户控制计划”(User-contr原创 2010-05-07 16:36:00 · 3471 阅读 · 1 评论