易网时代-编程资源站
Welcome
首页
/
软件开发
/
.NET编程技术
泛型相关知识
2016-07-28
25
泛型相关知识2011-09-03 博客园 姜敏自从上次参加完俱乐部的聚会后,觉的有必要总结下泛型的用法,虽然脑袋讲的 非常仔细,没有必要再写,但做为学习者,我喜欢把自己的所学以文章的形式展示出 来,这样也有我的一部分。我们可以用一个简单的例子来做实验:实例化一个 ArrayList和一个List<int>,然后往其中加入成员,最后分别读取出第一个 成员,进行一个加法操作。 ArrayList _list = new ArrayList(); ...
简单的WCF实现
2016-07-28
25
简单的WCF实现2011-09-03 博客园 PeterGao什么是WCF:WCF是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统 一框架。WCF能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系 统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分 布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信 (Communiation)范围而论,它...
简化基于数据库的DotNet应用程序开发
2016-07-28
24
简化基于数据库的DotNet应用程序开发2011-09-03 博客园 蛙蛙池塘分析要做一个基于数据库的应用程序,我们有大量的重复劳动要去做,建表,写增 删改查的SQL语句,写与数据库表对应的实体类,写执行SQL的c#代码,写添加、 修改、列表、详细页面等等。这些活动都是围绕着一个个都数据表来开展的, 在.NET领域有很多的OR Mapping的方案,但好多方案用起来好用,但原理很复杂 ,而且性能也不好把握,所以我们可以做一个轻型的ORM方案。有了ORM框架...
Emit学习系列
2016-07-28
29
Emit学习系列2011-09-03 Sailing 上一篇: 下一篇: 推荐内容热门文章 ...
聚焦WCF行为的扩展
2016-07-28
25
聚焦WCF行为的扩展2011-09-03 博客园 张逸WCF以其灵活的可扩展架构为开发者提供了方便,其中对行为的扩展或许是应 用中最为常见的。自定义对行为的扩展并不复杂,但仍有许多细节需要注意。在 服务端,一般是对DispatchRuntime和DispatchOperation进行扩展,扩展点包括 了对参数和消息的检查,以及操作调用程序,它们对应的接口分别为 IParameterInspector,IDispatchMessageInspector以及I...
Unity 1.2使用初探(1)
2016-07-28
27
Unity 1.2使用初探(1)2011-09-03 博客园 Kevin Zhou最近赋闲在家,突然想看一点东西。以前都有用Enterprise Library,对于PolicyInject可使项目辅助功Log,Auth 等以更优雅的方式,叹其巧妙。现在微软出了Unity1.2注入容器,但是我在使用 这个框架上还是个新手,所以在此学习如何应用。(下载地址: http://www.codeplex.com/unity )下面是我的一些初步使用,主要参照在 U...
WiX技巧:使用MSBuild和Windows Installer XML执行自动发布
2016-07-28
28
WiX技巧:使用MSBuild和Windows Installer XML执行自动发布2011-09-03 MSDN Sayed Ibrahim Hashim本文讨论:Windows Installer XML 概述创建 WiX 打包说明集成 WiX 和 MSBuild自动执行生成和打包本文使用了以 下技术:Visual Studio, Windows Installer XML (WiX), MSBuild目 录WiX 简介创建 WiX 文件WiX 和 ...
对增删改查用面向对象进行包装
2016-07-28
28
对增删改查用面向对象进行包装2011-09-03 博客园 姜敏已经有两年多没有做过这种后台的增删改查的工作了,最近突然接到这种性质 的工作,觉的如果还是和以前一样做的话,是不是有点太泛味了,之前的一年多本人 学习了设计模式,对面向对象的理解比以前有所增加。理解当然的想起代码重构。增删改查,从字面上来讲,无非就是四个操作,如果我们非要定义一个名称的 话,我是这样定义的,ADD,Delete,Update,GetList,也就是说无论是针对哪张 表的维护无外乎...
基于Windows服务的异构数据库同步应用
2016-07-28
28
基于Windows服务的异构数据库同步应用2011-09-03 博客园 Jack随着电子信息化的发展与应用,各个企业各个单位之间都开发和应用了自己的 信息化系统。各个单位之间使用了不同的开发技术和后台数据库,它们之间是分 离,没有关系的。企业集成不仅仅能创建一个三(表现层、业务层、数据访问层) 层应用结构,还能使一个应用分布到多台计算机上。分布式应用中,单个的一层 是无法自己运行的,而集成应用中的每一个应用都能独立运行,它们时间通过偶 合完成功能。异步消息...
Unity 1.2使用初探(2)
2016-07-28
26
Unity 1.2使用初探(2)2011-09-03 博客园 Kevin Zhou继续我们的Unity 1.2使用初探,在上节""中,我们 主要编码的形式展示了Unity的编码方式实现。下面我们讲讨论使用配置文件实现 。这里我们继续使用上节的代码:namespace DailyPractice.UnityEx{public interface ILogService{void Write(string message);} public...
[Windows编程] 如何截获Alt+Tab事件
2016-07-28
26
[Windows编程] 如何截获Alt+Tab事件2011-09-03 csdn博客 WinGeekWindows 中 Alt + Tab 组合键被用来在各个程序之间切换。 因此,该键盘消 息 (WM_KEYDOWN/UP) 是直接发给系统内核, 在应用程序中的消息循环中截获不 到。一个常见问题是,可是有的应用程序想在被Alt+TAB 切换到后台之间做点事情 , 这时候该怎么办?方案之一就是用底层的键盘钩子,截获整个系统的键盘输入。但这样做会导致 一些效率...
WinForm中重绘滚动条以及用重绘的滚动条控制ListBox的滚动
2016-07-28
30
WinForm中重绘滚动条以及用重绘的滚动条控制ListBox的滚动2011-09-03 博客园 碧血黄沙.NET在本人的上一篇随笔<<高仿QQMusic播放器,浅谈WinForm关于UI的制作 >>一文中,本人对播放器列表右边的灰色滚动条极为不满意,也影响到整个 软件UI的协调性,遂下决心要重绘一个符合自己UI风格的滚动条.查了很多资料,都找不到直接重写ListBox滚动条的方法,只能曲线救国,先自己 重绘一个带皮肤的滚动条,然后...
《Programming WPF》翻译 第3章 1.什么是控件
2016-07-28
26
《Programming WPF》翻译 第3章 1.什么是控件2011-09-11 博客园 包建强对于一个应用程序而言,控件是搭建用户界面的积木。它们具备交互式的特 征,例如文本框、按钮以及列表框。尽管如此,WPF还有点不寻常,在于其并不 直接地依赖其外观。在自定义一个控件外观时,很多GUI框架要求设计人员编写 一个自定义控件。在WPF中,这是不必要的:嵌入式内容和模板提供了简单而强 有力的解决方案。仅当你所需要的控件,其行为在已有嵌套式控件中不存在时, ...
《Programming WPF》翻译 第3章 2.处理输入
2016-07-28
29
《Programming WPF》翻译 第3章 2.处理输入2011-09-11 博客园 包建强在Windows应用程序中,又3种基本的用户输入形式:鼠标、键盘和手写板。 同时,还有一种更高级输入方式,其可能来自快捷键、工具栏的按钮、菜单项。尽管控件担当着主要的输入对象,用户界面的所有元素都可以接受输入。不 必吃惊,这是因为,为了提供外观,控件完全依赖于底层元素的服务,如 Rectangle和TextBlock。因此,在用户界面内的元素类型中,所有的输入机...
《Programming WPF》翻译 第3章 3.内嵌控件
2016-07-28
25
《Programming WPF》翻译 第3章 3.内嵌控件2011-09-11 博客园 包建强WPF提供了一系列内嵌控件。其中大多数符合标准的你已经熟悉的Windows控 件类型。注意到没有一个是包装在旧的Win32控件外面的控件。虽然它们看上去 就像是它们的副本,它们都是与生俱来的WPF控件。这意味着它们为WPF在本书中 描述的功能提供了完全的支持,包括样式、独立的分辨率、数据绑定、合成、以 及充分的集成支持WPF的图形化能力。3.3.1按钮按钮是用户...
《Programming WPF》翻译 第3章 4.我们进行到哪里了?
2016-07-28
24
《Programming WPF》翻译 第3章 4.我们进行到哪里了?2011-09-11 博客园 包建强控件是由应用程序创建的块。它们描述了用户用来交互的界面特征。控件提 供了行为,依赖样式和模板来表示一个外观。输入由事件和命令处理,这使用了 一个路由系统来允许简单的、一致的事件处理,而不顾用户界面的详细结构可视 化可能是多么复杂。WPF提供了一组内嵌控件,基于普遍使用于Windows应用程序 中的控件。...
《Programming WPF》翻译 第3章 前言
2016-07-28
25
《Programming WPF》翻译 第3章 前言2011-09-11 博客园 包建强Windows应用程序为用户交互提供了一个图形化的界面。大多数的用户都熟悉 普遍的GUI样式。例如,他们认为按钮可以点击,知道在文本框输入文本。这些 样式通常由很多可视化的独立“模块”组成。例如,一个文本框包括:外面的矩 形边框,一列代表文本的字符,以及一个闪烁的竖线,用来表示下一个字符出现 的位置。用户认识到,这些“模块&rdquo...
《Programming WPF》翻译 第4章 前言
2016-07-28
28
《Programming WPF》翻译 第4章 前言2011-09-11 博客园 包建强任何应用程序都存在允许用户操作的数据,无论其来自对象,还是不同等级 的或相关的资源。不管数据来自何处或者无论以什么格式,你可以对这些数据做 很多事情,包括显示,转换,排序,过滤,关联,时常还会编辑它们。如果没有 一种数据绑定的引擎,你将要手动地在UI和数据之间进行大批量的往返转换。适 当的使用数据绑定,你只需要少量优雅的代码就可以获取更多的绑定样式—&mda...
《Programming WPF》翻译 第4章 1.不使用数据绑定
2016-07-28
26
《Programming WPF》翻译 第4章 1.不使用数据绑定2011-09-11 博客园 包建强考虑一个非常简单的应用程序:遍及一个人的名字和年龄,正如图4-1所示:图4-1图4-1可以实现为一个简单的xaml如示例4-1。示例4-1<!-- Window1.xaml --><Window > <Grid> <TextBlock >Name:</TextBlock> &...
《Programming WPF》翻译 第4章 2.数据绑定
2016-07-28
29
《Programming WPF》翻译 第4章 2.数据绑定2011-09-11 博客园 包建强我们手动编写代码保证UI和数据同步。有效将两组属性隐式的绑定在一起, 一组来自Person对象,另一组来自显示Person对象的控件。数据绑定用于显式的 将属性从一个对象绑定到另一个,保持它们的同步,并转换为适当的类型,正如 图4-7所示。图4-74.2.1 绑定取代以在代码中手动设置TextBox对象的Text属性并保证它们是最新的,数据 绑定允许我们使用Bi...
<<
211
212
213
214
215
216
217
218
219
220
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图