自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2009-05-25 03:43:00 5271

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

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

2009-05-25 03:43:00 5228

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

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

2009-05-25 03:39:00 1322

原创 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 1084

转载 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 3850

转载 用ASP.NET调用Tuxedo

2009-05-19 12:06:00 974

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

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

2009-05-19 12:03:00 1571 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 3273

转载 WF的DependencyProperty

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

2009-05-03 00:21:00 953

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

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

2009-05-03 00:18:00 1070

转载 《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 918

原创 在WPF中自定义控件 CustomControl

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

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

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

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

2009-05-03 00:12:00 1249

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

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

2009-05-03 00:11:00 4570

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

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

2009-05-03 00:09:00 1589

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

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

2009-05-03 00:05:00 2289

转载 WPF名称范围

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

2009-05-03 00:00:00 1110

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

2009-05-02 23:58:00 1523

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

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

2009-05-02 23:52:00 1391

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

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

2009-05-02 23:50:00 5151

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

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

2009-05-02 23:49:00 3757

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

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

2009-05-02 23:48:00 1813

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

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

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

原创 wpf数据绑定常见问题

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

2009-05-02 23:41:00 1239

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关注的人

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