自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(642)
  • 资源 (16)
  • 收藏
  • 关注

原创 Shopify插件开发

开始Shopify插件开发

2021-05-30 10:53:22 1732

原创 WCF 大并的性能测试和调优

<br />由于银行业务的需要,这几天在做WCF的大并发性能测试工作;<br />测试工具是Loadrunner;<br />开始发现每台压力机500个并发时,虚拟用户失败很多;<br />后来,

2010-10-22 09:20:00 5593 4

原创 WCF压力测试工具

<br />最近几天由于工作的需要,自己做啦一个WCF的压力测试程序;<br />主要测试指标:<br />1)平均每秒事务处理数;<br />2)平均事务反应时间;<br />3)压力机和服务器计数器;<br /> <br />采用的是多线程来模拟并发;<br /> <br />主要问题是,在线程开到200个时,压力机CPU占用达到90%以上;<br /> <br />不知道哪位仁兄有没有有好的办法;<br /> <br />另外,假如通过WCF Channel直接给服务端发送Message,压力机压力也

2010-08-24 13:53:00 5367 1

原创 C#调用DLL中 DllImport属性详解(一)

现在是更深入地进行探讨的时候了。在对托管代码进行 P/INVOKE 调用时,DLLIMPORTATTRIBUTE 类型扮演着重要的角色。DLLIMPORTATTRIBUTE 的主要作用是给 CLR 指示哪个 DLL 导出您想要调用的函数。相关 DLL 的名称被作为一个构造函数参数传递给 DLLIMPORTATTRIBUTE。如果您无法肯定哪个 DLL 定义了您要使用的 WINDOWS API 函数

2009-05-25 03:43:00 5213

原创 C#调用DLL中 DllImport属性详解(二)

现在是更深入地进行探讨的时候了。在对托管代码进行 p/invoke 调用时,dllimportattribute 类型扮演着重要的角色。dllimportattribute 的主要作用是给 clr 指示哪个 dll 导出您想要调用的函数。相关 dll 的名称被作为一个构造函数参数传递给 dllimportattribute。如果您无法肯定哪个 dll 定义了您要使用的 windows api 函数

2009-05-25 03:43:00 5172

原创 托管与非托管理体制 DLLImport在C#中的用法

这些都是.NET中CLR的概念,和C#没多大关系。 使用基于CLR的语言编译器开发的代码称为托管代码。 托管堆是CLR中自动内存管理的基础。初始化新进程时,运行时会为进程保留一个连续的地址空间区域。这个保留的地址空间被称为托管堆。托管堆维护着一个指针,用它指向将在堆中分配的下一个对象的地址。最初,该指针设置为指向托管堆的基址。DLLImport在C#中的用法    上网搜了一下,最常见的就是使用它

2009-05-25 03:39:00 1302

原创 C#中通过DllImport使用 Win32 API

.net 框架程序可以通过静态 DLL 入口点的方式来访问本机代码库。DllImport 属性用于指定包含外部方法的实现的dll 位置。 DllImport 属性定义如下:    namespace System.Runtime.InteropServices {  [AttributeUsage(AttributeTargets.Method)]  public class DllImportA

2009-05-25 03:38:00 1060

转载 TUXEDO函数说明

1与缓冲区使用有关的ATMI 21.1tpalloc. 21.2tprealloc. 21.3tpfree. 21.4tptypes. 22常用的FML(FML32)操作函数... 32.1Falloc. 32.2Finit 32.3Fadd. 32.4Fchg. 32.5Fget 42.5Fprint 42.6Ferror 43连接的建立与

2009-05-19 14:31:00 3816

转载 用ASP.NET调用Tuxedo

2009-05-19 12:06:00 962

转载 BEA Tuxedo应用程序开发笔记

  一、创建BEA Tuxedo的客户程序  创建BEA Tuxedo的客户程序与在C和C++编程语言中创建其它应用程序一样,BEA Tuxedo提供了一个其于C语言的编程接口,即应用程序事务监控接口ATMI,这套接口很容易使用,以便用于开发客户程序和服务程序。除了C语言接口外,BEA Tuxedo还提供了COBOL接口。  客户程序一般执行如下任务:  ⑴.调用tpchkauth()

2009-05-19 12:03:00 1559 1

转载 用.net开发tuxedo客户端程序

   1 安装    1.1 安装版本的选择    从bea网站可以下载到所有版本的tuxedo服务器与客户端的安装包。我下载了V10.0 专for xp版,装在Windows Vista Professional上。    从9.1以后的客户端版本,就开始支持.net的托管代码的访问。在安装完了v10.0之后,察看了一下%TUXDIR/%bin/libscdnet.dll文件,他的版本其实还是9

2009-05-19 11:49:00 3239

转载 WF的DependencyProperty

1             DependencyProperty从属属性1.     从属属性要定义为静态.为了在外部可以绑定,最好定义为Public2.     从属属性实际上是取代了正常属性的存值变量3.     如果从属属性所对应的正常属性是实例成员,操作属性值时的表现形式为实例成员4.     只有继承System.Workflow.ComponentModel.Depen

2009-05-03 00:21:00 941

转载 《Programming WPF》翻译 第4章 2.数据绑定(2)

  因此,为了我们的应用程序的功能性如图4-9所示,数据同步的代码减少到,为每一个显示数据的xaml属性设置一个绑定对象,以及使用数据上下文为Binding搜索数据。没有必要初始化UI代码或者事件句柄,来复制和转换数据(注意示例4-11中椭圆的不足)  清楚起见,实现INotifyPropertyChanged的用途绝非偶然。这是WPF数据绑定引擎保持UI同步于对象属性改变的接口。没有

2009-05-03 00:18:00 1057

转载 《Programming WPF》翻译 第4章 2.数据绑定(1)

  我们手动编写代码保证UI和数据同步。有效将两组属性隐式的绑定在一起,一组来自Person对象,另一组来自显示Person对象的控件。数据绑定用于显式的将属性从一个对象绑定到另一个,保持它们的同步,并转换为适当的类型,正如图4-7所示。  图4-7<img onclick="function onclick(){get_larger(this)}" src="http

2009-05-03 00:17:00 904

原创 在WPF中自定义控件 CustomControl

  1,新建CustomControl  在选择控件基类后,第一件事情便是在你的项目中新建"CustomControl",我们会发现在项目中自动生成了一个*.CS(或*.VB或其他)文件以及ThemesGeneric.xaml(如果原来没有的话),他们分别是CustomControl的后台代码文件(Code Behind)与控件的默认主题文件,打开ThemesGeneric.xaml,你会发现

2009-05-03 00:15:00 7175 1

原创 WPF控件开发之自定义控件(4)

 尽可能减少帮助器元素所必需的、特定于用户的绑定或属性设置。通常,帮助器元素需要某些绑定或属性设置才能在控件模板中正确工作。帮助器元素和模板化控件应当尽可能多地生成这些设置。在设置属性或者建立绑定时,注意不要重写由用户设置的值。具体的最佳做法如下所示: 命名的帮助器元素应当由父级标识,而且父级应当针对帮助器元素建立任何必需的设置。对于基于类型的帮助器元素,应当直接针对它们建立任何必需的

2009-05-03 00:12:00 1234

原创 WPF控件开发之自定义控件(3)

创建 UserControl 如前所述,在 WPF 中创建控件的最简单方法是从 UserControl 派生。下面的示例演示用于定义 NumericUpDownUserControl 的 用户界面 (UI) 的 XAML: 下面的示例演示此 UserControl 的逻辑。 如此示例所示,自定义 UserControl 的开发模型非常类似于用于应用程序开发的模型。创建自定义控件

2009-05-03 00:11:00 4526

原创 WPF控件开发之自定义控件(2)

属性的元数据。元数据包含该属性的默认值、CoerceValueCallback 和 PropertyChangedCallback。通过实现该属性的 get 和 set 访问器,定义一个名为 Value 的 CLR“包装”属性,这个名称也就是用来注册该依赖项属性的名称。请注意,get 和 set 访问器只是分别调用 GetValue 和 SetValue。建议依赖项属性的访问器不要包含其他逻辑

2009-05-03 00:09:00 1552

转载 WPF控件开发之自定义控件(1)

Windows Presentation Foundation (WPF) 控件模型的扩展性极大减少了创建新控件的需要。但在某些情况下,仍可能需要创建自定义控件。本主题讨论可最大限度减少在 Windows Presentation Foundation (WPF) 中创建自定义控件以及其他控件创作模型的需要的功能。本主题还演示如何创建新控件。编写新控件的替代方法 以前,如果要通过现有控件获取自

2009-05-03 00:05:00 2238

转载 WPF名称范围

名称范围既是一种概念,也是用于存储对象的 XAML 定义名称及其实例等效项之间的关系的编程对象。加载 XAML 应用程序的页面时,即在 WPF 托管代码中创建了名称范围。作为编程对象的名称范围由 INameScope 接口定义,并且还由实际类 NameScope 实现。 加载的 XAML 应用程序中的名称范围 处理 XAML 页时,即对该页的根元素创建了名称范围。该页中指定的每个名称都会添加到

2009-05-03 00:00:00 1068

原创 详谈WPF开发中的数据虚拟化

2009-05-02 23:58:00 1498

原创 WPF(Windows Presentation Foundation)学习专题

WPF基础入门向您介绍WPF的基础知识,包括WPF的体系结构、可扩展应用程序标记语言(XAML)、通用基类、WPF的属性系统、路由事件、布局系统、样式设置和模板化功能等。通过本章的学习,您可以对WPF基础所支持的编程模型有个清晰的认识和理解。1WPF基础之体系结构2WPF基础之XAML3WPF基础之基元素4

2009-05-02 23:52:00 1377

原创 WPF自定义漂亮的按钮样式

首先打开 Microsoft Visual Studio 2008 ,新建一个WPF项目,在上面随便放几个按钮:然后给各个按钮设置不同的背景颜色:设置好之后就是这样啦:然后我们就开始在 App.xaml 文件中定义按钮样式了:定义的样式代码如下:以下为引用的内容:    xmlns="http://schemas.microsoft.com/wi

2009-05-02 23:50:00 4968

转载 WPF基础之样式设置和模板化(三)

IsItemsHost 属性在此示例中,一个必需的重要属性是 IsItemsHost 属性。IsItemsHost 属性用于指示在 ItemsControl(如处理项列表的 ListBox 控件)的模板中,生成的元素应放在什么位置。如果将 StackPanel 的这一属性设置为 true,则添加到 ListBox 的所有项都将进入 StackPanel。请注意,此属性只对 Panel 类型有效。

2009-05-02 23:49:00 3496

转载 WPF基础之样式设置和模板化(二)

实质上,上面示例的 DataTemplate 确定只要存在 Photo 对象,该对象就应作为 Image 显示在 Border 中。通过此 DataTemplate,应用程序现在的外观如下:数据模板化模型还提供其他功能。例如,如果要使用 HeaderedItemsControl 类型(如 Menu 或 TreeView)显示包含其他集合的集合数据,则可以使用 HierarchicalDat

2009-05-02 23:48:00 1792

转载 WPF基础之样式设置和模板化(一)

Windows Presentation Foundation (WPF) 样式设置和模板化是指一套功能(样式、模板、触发器和演示图板),应用程序、文档或用户界面 (UI) 的设计人员使用这些功能可以创建更好的视觉效果,也可以对其产品的统一外观进行标准化。尽管作者或设计人员可以对应用程序的外观逐个进行大量自定义操作,他们还是需要一个功能强大的样式设置和模板化模型,以便在应用程序内部和应用程序之间维

2009-05-02 23:46:00 2682 1

原创 wpf数据绑定常见问题

1.如何与当前页面的元素(如需要获取一个窗体的属性,那么本元素则需要向上寻找)示例:绑定窗体Height属性,显示为300                 2.绑定的数据类型转换参数问题(使用资源文件解决) (1)ConverterParameter不是依赖属性,无法绑定,所以定义一个有依赖属性的元素作为资源文件(错误做法)                         

2009-05-02 23:41:00 1205

转载 全面认识敏捷建模思想(4)

补充实践◆使用建模标准这项实践是从XP的编码标准改名而来,基本的概念是在一个软件项目中开发人员应该同意并遵守一套共同的建模标准。遵守共同的编码惯例能够产生价值:遵守你选择的编码指南能够写出干净的代码,易于理解,这要比不这么做产生出来的代码好得多。同样,遵守共同的建模标准也有类似的价值。目前可供选择的建模标准有很多,包括对象管理组织(OMG)制定的统一建模语言(UML),它给通用的面向对

2009-04-05 15:15:00 796 1

转载 全面认识敏捷建模思想(3)

3、敏捷建模的实践敏捷建模(AM)在AM原则的基础上定义了一组核心实践(practice)和补充实践,其中的某些实践已经是极限编程(XP)中采用了的,并在Extreme ProgrammingExplained一书中有详细的论述,和AM的原则一样,我们在描述这组实践时,将会注重于建模的过程,这样你可以从另外一个角度来观察这些已或XP采用的素材。核心实践◆Stakeholde

2009-04-05 15:13:00 826

转载 全面认识敏捷建模思想(2)

◆多种模型开发软件需要使用多种模型,因为每种模型只能描述软件的单个方面,“要开发现今的商业应用,我们该需要什么样的模型?”考虑到现今的软件的复杂性,你的建模工具箱应该要包容大量有用的技术(关于artifact的清单,可以参阅AM的建模artifact)。有一点很重要,你没有必要为一个系统开发所有的模型,而应该针对系统的具体情况,挑选一部分的模型。不同的系统使用不同部分的模型。比如,和家里的

2009-04-05 15:11:00 727

转载 全面认识敏捷建模思想(1)

敏捷建模思想,是由以下一系列文章组成:1、敏捷建模的价值观 2、敏捷建模的原则 3、敏捷建模的实践 4、敏捷建模是(不是)什么? 5、模型何时是敏捷的? 6、你是在敏捷建模吗? 7、敏捷建模何时是有(没有)意义的? 8、AM的实践是如何组合的? 9、那,你想成为一个敏捷建模者吗? 10、建模的误区 1、敏捷建模的价值观AM的价值观包括了XP的四个价值观:沟通、简单、反馈、勇气,此外,还

2009-04-05 14:58:00 1512

原创 极限编程与敏捷开发

  在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。 -- Jack Reeves 简介  2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原

2009-04-05 14:56:00 1399

转载 WPF控件开发之控件概述(3)

说明: 为使此示例正常工作,Button 的 Background 属性必须设置为 SolidColorBrush。 订阅事件 您可以通过使用 XAML 或代码来订阅控件的事件,但只能在代码中处理事件。 下面的示例演示如何订阅 Button 的 Click 事件。   下面的示例处理 Button 的 Click 事件。  控件中的丰富内容 从 Control 类继

2009-03-24 22:55:00 544

转载 WPF控件开发之控件概述(2)

更改控件外观 更改控件的外观以适应应用程序的外观,这是很常见的操作。可以根据您要达到的效果,通过执行以下操作之一来更改控件的外观:更改控件的属性值。为控件创建 Style。为控件创建新 ControlTemplate。更改控件的属性值许多控件具有允许您更改控件外观的属性,例如 Button 的 Background。可以在 XAML 和代码中设置值属性。下面的示例在 XAML 中设

2009-03-24 22:53:00 1107

转载 WPF控件开发之控件概述(1)

Windows Presentation Foundation (WPF) 附带了许多几乎可以在所有 Windows应用程序中使用的常见 UI 组件,其中包括 Button、Label、TextBox、Menu 和ListBox。以前,这些对象被称为控件。不过,WPF SDK 仍继续使用术语“控件”,泛指任何代表应用程序中可见对象的类。请注意,类不必从Control 类继承,即可具有可

2009-03-24 22:51:00 704

转载 NHibernate之旅(3):探索查询之NHibernate查询语言(HQL)

本节内容NHibernate中的查询方法NHibernate查询语言(HQL)1.from子句2.select子句3.where子句4.order by子句5.group by子句实例分析结语上一节,我们初步搭建了一个NHibernate程序,完成了映射Customer表并读取数据功能,这一节和下一节我们初步探讨一下在NHib

2009-03-24 22:48:00 1365

转载 NHibernate之旅(2):第一个NHibernate程序

本节内容开始使用NHibernate1.获取NHibernate2.建立数据库表3.创建C#类库项目4.编写DomainModel层4-1.编写持久化类4-2.编写映射文件5.编写数据访问层5-1.辅助类5-2.编写操作6.编写数据访问层的测试6-1.配置NHibernate6-2.测试结语

2009-03-24 22:45:00 1022

转载 NHibernate之旅(1):开篇有益

本节内容NHibernate是什么NHibernate的架构NHibernate资源欢迎加入NHibernate中文社区NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个系列,这个系列参考NHibernate官方文档和Steve Bohlen的NHibernate之夏视频教程。作为开篇,首先了解多少人在使用NH

2009-03-24 22:41:00 773

原创 UML学习资料全集

1、UML中的常用基础类图元素详细介绍大全2、如何画UML用例图3、UML学习笔记(一)4、UML 设计5、UML组件图详解6、UML组件图详解(二)7、协作图示例介绍8、协作图概述9、养成良好的绘制 UML 序列图的习惯10、UML序列图详解(1)11、UML建模风格之状态图12、uml 活动视图活动图13、绘制UML活动图的步骤和要点14、静

2009-03-22 21:01:00 2713 2

转载 如何卸载Windows Server 2003集群上的集群服务

    ZDNetChina服务器站 x86服务器技巧    默认情况下,集群服务的文件安装在运行 Windows Server 2003 企业版或 Windows Server 2003 数据中心版的计算机上。在 Windows 的早期版本中,此功能包含在“添加/删除程序”工具中.    您无法删除集群服务,但是可以使其恢复未配置的状态:     1启动集群管理器 (CluAdmin.e

2009-03-16 13:21:00 1583 1

StartUML学习资料

StartUML学习文档资料,免费下载,压缩格式需要下载后解压

2014-01-13

StartUML安装程序

StartUML安装程序,免费的安装程序

2014-01-13

2013企业内高技能培训课程(.NET 三级)

2013企业内高技能培训课程(.NET 三级)--标准.docx

2014-01-05

MSSQL性能监控SQL语句

MSSQL 性能监控 SQL语句 性能测试

2012-11-19

Workflow sharepoint 实例开发 培训资料

Workflow sharepoint 实例开发 培训资料

2009-01-17

User PermList sharepoint 实例

User PermList sharepoint 实例

2009-01-17

Object Model sharepoint 实例

Object Model sharepoint 实例

2009-01-17

ListAndLibrary sharepoint 实例

ListAndLibrary sharepoint 实例

2009-01-17

Event Handler Hands on lab

Event Handler 实例 sharepoint

2009-01-17

Microsoft SharePoint Server 2007 Guide

Microsoft SharePoint Server 2007 Guide

2009-01-17

smart client实例(七)

掌上天气预报系统是Smart Client 在Mobile 上的一个应用,它由客户端(Pocket PC)和服务器端(Web service 和 Management控制程序)构成,应用Compact Framework进行开发,使用web service开放接口通讯,是Mobile上移动开发的典型应用。

2009-01-16

smart client实例(五)

作为高等教育的典型代表,复旦管理学院MBA教育管理与服务信息系统将是高等教育管理、服务体制与信息技术的完美整合,将充分体现高等教育的管理与教学理念。 该项目旨在提供集成的先进的信息服务平台和管理技术,以支持管理学院提高MBA培训水平、提高MBA学生的满意度、提高教学管理水平。作为MBA项目的核心业务系统,将支撑管理学院MBA管理与服务的日常运营,从系统上保证复旦MBA项目的长期竞争优势;将支持MBA项目从新闻发布、招生宣传、学生教学与教务管理、学位管理、日常信息服务、就业信息服务、到学生毕业信息服务的各项工作;支持学院各项目的年度教学计划、统计分析工作;支持网上互动教学,包括教学资料的沟通和交流;支持各级领导、项目主管、工作人员、教师、学生、相关人员的日常工作、学习和信息查询。 本项目将是高校教育信息系统应用的优秀范例,囊括了高校教育的各领域应用,融合了先进的教育管理理念和优秀的管理方法实践。

2009-01-16

smart client实例(四)

LeySer System是一系列具有悠久历史的学校系列管理系统软件,具体产品有学校会计、学校给与、人事管理、学费管理、资产管理系统、PhotoBoard。目前LeySer在日本的私立学校管理软件市场占有率排名第一,占据了日本学校管理软件 70 %以上的市场份额。LeySer产品从83年问世以来,不断推出新的版本,满足用户新的需求以及适应新的技术发展。Ver.8.0版本(.Net版)更是以大幅度地重新制作和全新设计实现了前所未有的多功能,高性能。在Windows环境、internet环境下以更简便的操作性成为面向学校法人的最强的会计系统。

2009-01-16

smart client实例(三)

医院信息管理系统(Hospital Information System,HIS)是一个复杂的管理信息系统(Management Information Systems,MIS),HIS系统的核心是病人和病历,系统需要记录和管理伴随人流、物流、财流所产生的各种信息,从而提高整个医院的运行效率。 Winarray HIS作为一个完整的HIS系统由门诊管理系统 、住院部管理系统、医院药库管理系统三个部分组成。HIS Demo是Winarray HIS门诊管理系统的原型,包括主要的业务体系和风格。强调了智能更新的特点。

2009-01-16

smart client实例(二)

基于Microsoft Application Blocks开发Smart Client应用过程中,大大降低应用实现的技术风险,也节省了我们的开发周期。

2009-01-16

SmartClient实例代码(一)

一个图书共享社区是否能够长期的稳定的存在,往往依赖于成员的热心参与。一个网上方便的图书资料管理系统能够提供图书共享社区内部实现灵活的互补与互教,是图书资料共享社区很重要的工作之一。 当前,技术书籍的价格都相对偏高,电子资源也由于太多而鱼目混珠,让人不知所措。因此,当一个技术人员接触一门新的技术的时候,如果有其他掌握了或是了解该技术的人提供帮助,那么学习周期将大大缩短,效率也会大大增加。我们希望通过建立这样一个社区的学习资料共享系统,专门解决学习资料的共享问题,为全世界的技术社区提供服务。

2009-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除