WPF编程宝典.part3
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET
Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
WPF编程宝典.part2
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET
Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
WPF编程宝典.part1
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET
Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
WPF编程宝典》.part2
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET
Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
WPF编程宝典
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
本书针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习《WPF编程宝典:C#(2010版)》前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。《WPF编程宝典:C#(2010版)》很少编写涉及.NET
Framework其他特性的代码,如用于查询数据库的ADO.NET类。《WPF编程宝典:C#(2010版)》中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
C#.NET 通用权限管理系统组件 v3.7 源代码
目前是国内注册用户和免费盗版用户最多的权限管理系统,是各种信息管理系统开发中彻底的权限解决方案。本组件支持多种主流数据库(Oracle、sqlsever、db2、mysql),功能强大,使用方便,代码简洁,思路严谨,被广大支持者称为权限管理系统中的“走火入魔级权限管理系统”。
DsoFramer_KB311765_x86
dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。
Grid++Report5.6破解版.rar
Grid++Report 5.6 破解版 ,去掉免费版标记。
程序发布后可以用
.NET_Reactor_v4.4
.NET_Reactor_v4.4工具: 是.net程序防反编译工具,是一款很强的混淆器。被它生成的exe文件不能被 Reflector查看。
FastReport_1.3破解版
FastReport_1.3.63破解版:
支持.net vs2005,vs2008, vs2010, 里面有demo以及c#和vb.net的源码,参照源码就能开发出可以运行时用户能辑辑和新增报表模板。
suiskin+3.51+破解版
支持 cbc5,cbc6, dephi5,delphi6,delphi7, delphi9, delphi10,含DEMO与源码
TsuiSkinEngine
属性
Active : Boolean;
指定是否显示皮肤外观。如果您要使窗口回复到Windows原始风格,只需要将它设置为false。
AdditionalBuiltInSkins : TsuiSkinCollection;
一般,您必须将skin文件随同EXE文件一起分发。如果您不想这样,您可以将BuiltIn属性设置为true来将主skin文件编译到EXE文件中。也许您想要编译更多的skin到EXE文件中以便在运行时可以动态更换外观。那么只需要点击AdditionalBuiltInSkins属性。这是一个集合属性,您可以在这个属性中增加更多的skin,将它们全部都编译到EXE文件中。然后在运行时使用ApplyAdditionalBuiltInSkins和ApplyMainBuiltInSkin方法来切换皮肤改变外观。
BuiltIn : Boolean;
指定是否将skin文件编译到EXE文件中。如果您需要分发独立的EXE文件(而不是将skin文件随同分发),则需要将它设置为true。
DisabledTag : Integer;
指定不要被skin的组件的tag属性的值。一般而言,Form上的所有的组件,都会被SUISkin的引擎自动的改变外观,如果您需要将某些特殊的控件置于SUISkin控制之外,只要将他们的Tag属性设置为和TsuiSkinEngine的DisabledTag属性相同的值即可。
DrawScrollBar : Boolean;
指定是否要改变各种控件的滚动条的外观(例如:Memo, ListBox等)。
FormCaptionPosX : Integer;
FormCaptionPosY : Integer;
强制指定窗口标题栏中标题的显示位置。一般情况下,该位置在skin中被定义。
Ready : Boolean;
指示为SkinFile属性设置的skin文件是否可用。该属性为只读。
ResSysMenuClose : String;
指定窗口的系统菜单中“关闭”菜单的文字,适合支持多语言的应用程序。
ResSysMenuMax : String;
指定窗口的系统菜单中“最大化/恢复”菜单的文字,适合支持多语言的应用程序。
ResSysMenuMin : String;
指定窗口的系统菜单中“最小化”菜单的文字,适合支持多语言的应用程序。
SkinAllForms : Boolean;
指定是否自动改变非主窗口的外观。如果为True,应用中所有其他的form都会被自动的改变外观。只有在MainForm上的TsuiSkinEngine组件的该属性才有效。这意味着,如果您将它设置为true,则不要在其他的form上再放置TsuiSkinEngine组件。请注意,只有自动创建的form会被自动改变外观。如果您在运行时动态的创建form,请调用AddForm 或 DoSkinAllForms方法来使新的form改变外观。
SkinDialogs : Boolean;
指定是否使得VCL对话框(由VCL对话框函数,如:ShowMessage 或 MessageDlg等创建的对话框)显示皮肤外观。如果为True,所有的VCL 对话框会被自动改变外观。该属性只对应用中首个创建的TsuiSkinEngine组件有效,一般的也就是main form上的TsuiSkinEngine组件。而其他form上的TsuiSkinEngine组件的该属性无效。
SkinFile : String;
指定所使用的skin文件(.sui文件)。它可以是一个文件名的完整路径。但大多数情况下,您系统上的目录与您的程序的客户系统上的目录是不同的。因此您可以在运行时动态的取得路径名称或者只要将skin文件放置于EXE相同目录下即可。如果SUISkin无法找到指定的文件,它会试图在EXE相同目录下,Windows目录下,System目录下去寻找。
例如:suiSkinEngine1.SkinFile := ExtractFilePath(Application.EXEName) + 'DeepCyan.sui';
方法
procedure BeginUpdateControl(Ctrl : TControl);
procedure EndUpdateControl(Ctrl : TControl);
一般情况下,您不需要调用它们。它们只是用在一些特殊的组件上。例如:您为TRadioGroup增加一些项,那么在此操作前,您需要调用BeginUpdateControl() 并且在操作之后调用EndUpdateControl().
如:
suiSkinEngine1.BeginUpdateControl(RadioGroup1);
RadioGroup1.Items.Add('Some item');
RadioGroup1.Items.Add('Some item2');
suiSkinEngine1.EndUpdateControl(RadioGroup1);
procedure AddControl(Ctrl : TControl);
procedure RemoveControl(Ctrl : TControl);
一般情况下,您不需要调用它们。它们只是用在一些特殊的操作上。例如:当您在运行时动态的创建某个控件,您需要调用AddControl来使其改变外观。
procedure UpdateTopMenu();
一般情况下,您不需要调用它们。只有当您在运行时创建了一个新的顶级菜单项时需要调用它。
procedure DoSkinAllForms();
一般情况下,您不需要调用它们。只有当您在运行时创建了多个form时,才需要调用它来使得这些新创建的form改变外观。如果您设置了SkinAllForms 属性为True,那么所有自动创建的form都将被自动的支持改变外观,不需要调用此方法。
procedure UnskinOtherForms();
使得所有其他的form的外观恢复成Windows原始风格。
procedure AddForm(Form : TCustomForm);
procedure AddForm_BCB(Form : TCustomForm);
procedure RemoveForm(Form : TCustomForm);
一般情况下,您不需要调用它们。只有当您在运行时创建了一个新的form时,调用它来使得新创建的form改变外观。AddForm_BCB和AddForm完全相同,为避免在C++Builder中的命名冲突,在C++Builder中需要调用AddForm_BCB取代AddForm。
procedure AddWindow(hWnd : THandle);
procedure RemoveWindow(hWnd : THandle);
一般情况下,您不需要调用它们。它们与AddForm/RemoveForm基本相同,接受窗口句柄为参数。
procedure ApplyAdditionalBuiltInSkins(Index : Integer);
procedure ApplyMainBuiltInSkin();
在内置的皮肤中切换当前所使用的皮肤改变窗口外观
FastReport中文开发指南
这个指南delphi版本 ,让你熟悉报表设计器和了解报表设计的基本概念(各种区域,数据源,二次表,等等)。指南将帮助你开始用FastReport创建报表,但它不能告诉你怎样使用其它基本的报表设计器。
如果你不熟悉报表设计器,我们建议你参考QuickReport的帮助系统。QuickReport的指南已经包含在你的Delphi拷贝中。QuickReport的大部分基本概念也适用于FastReport,然而,FastReport能提供更多的弹性和最终用户的自定义