自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 [DevExpress使用随笔]之NavBarControl控件(二)

在上一篇中介绍了如何添加Group和Item,下面来介绍一下如何自定义每一个Group 一、先展开需要自定义的Group 二、设置该分组的Style为ControlContainer 三、在这种模式下,红色方框的虚线容器区域就关联到了一个NavBarGroupControlContainer对象。在设计时,可以将其它控件拖放到虚线容器区域 四、运行程序。 五、同样的方法,可

2017-11-23 14:33:35 4369

原创 [DevExpress使用随笔]之NavBarControl控件(一)

NavBarControl是具有可扩展组的侧导航控件。 一、在Winform窗口中拖入NavBarControl控件 二、设置控件停靠的样式 三、设置绘制的风格 四、添加分组: 五、改变分组的Caption、Icon等并通过点击add item为分组添加项目、分隔条等: 六、也可以通过右键点击分组来为分组添加项目、分隔条等: 七、改变分组中每一项的Caption

2017-11-23 13:54:43 7464

原创 [DevExpress使用随笔]之BarManager控件中创建MainMenu

在BarManager中分别可以创建MainMenu、ToolBar、StatusBar // 首先声明类MENUpublic class MENU{ public string MENUID { get; set; } public string MENUNAME { get; set; } public string MENUFID { get; set; }

2017-11-23 09:35:15 1410

原创 [Entity Framework使用随笔]实体数据模型向导闪退的原因分析

开发环境:VS2015+EF6.0+Oracle 11g在项目中一直都可以用ADO.NET实体数据模型生成EF CodeFirst代码,但是最近在实体数据模型向导界面(如下图所示),点击下一步时,窗口就闪退了。 但是用VS2015的服务器连接工具却可以正常打开数据库。因为没有任何提示信息,加上天天开会,所以一直没有时间处理。今天百度了一圈,发现也有不少人也遇到相同的问题,其中有人提到是数据库驱

2017-10-14 10:26:43 4103 3

原创 [DevExpress使用随笔]之Oracle.DataAccess

为项目中的sqlDataSource配置数据源时,选择“No,I’d like to specify the connection parameters myself”。 如果provider选择的是“oracle”,那么执行下一步会弹出下面的错误对话框。 如何解决这个问题: 一、首先通过NuGet程序包安装Oracle.Data.Access。 64位程序使用Oracle.Data.A

2017-10-10 09:52:03 1016

原创 [DevExpress使用随笔]之licenses.licx的处理

项目中使用的 DevExpress版本是17.1,使用的是devexpress patch这个破解工具,虽然已经破解成功,但有时在打开项目中的窗体或运行项目时,都会弹出下面的对话框,提示使用的是试用版本。 出现这个原因是license.licx这个控件凭证文件导致的 解决的方案有两个: 方案一:直接删除properties下的license.licx文件,重新编译,虽然会再生成,但不会再出

2017-10-09 14:34:30 7325 2

原创 [DevExpress使用随笔]之预览repx报表

在[DevExpress使用随笔]之RibbonReportDesigner控件 中我们生成了Winform报表设计器和管理控件程序,并利用该程序生成了后缀为repx的报表文件,那么如何在项目中预览并打印repx报表呢?一、首先新建一个Form,并将工具栏中的DocumentView拖入Form中。 二、添加如下的代码: public partial class Form1 : Form

2017-10-09 14:04:46 5255 1

原创 [DevExpress使用随笔]之RibbonReportDesigner控件

DevExpress的WinForms报表设计器和管理控件:StandardReportDesigner和RibbonReportDesigner这两种只控件功能基本上一样,只是工具栏的样式不一样。下面来简单介绍一下RibbonReportDesigner的使用。一、首先在项目中的窗口中拖入RibbonReportDesigner控件: 二、然后编译项目,就生成了一个Winform报表设计器和

2017-10-07 14:15:29 3936

转载 Oracle Startup / Shutdown启动和关闭过程详解(概念)

对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成摘要Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤:启动实例–>加载数据库–>打开数

2017-08-07 14:12:11 4150

原创 在VMware虚拟机中配置CentOS7的网络

环境:VMware WorkStation 12 Pro、CentOS-7-x86_64-Everything-1611 1、CentOS使用最小安装,安装完成后,默认没有自动开启网络连接,需要手动配置。 2、在VMware中设置网络连接为桥接模式,如下图所示: 3、在本机DOS窗口中,查询IP地址、网关地址、DNS等信息,在后面的配置中会用到。 4、进入CentOS终端模式,

2017-08-03 09:20:24 3524

转载 列表视图控件(List Control)

列表视图控件(List Control) 列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择,许多专用的数据报表控件,也是在它的基础上派生而来。与树视图类似,列表控件可以由多个子项目组成,并且支持大图标、小图标、列表和报表4种方式显示信息,如图1所示。 图1 列表视图的4种显示方式 列表视图包含一个项目列表,而其中每个项目由图标、项目名称和多个子项组成,每一

2017-06-16 14:39:09 808

原创 ORACLE 11g自带DBMS函数包

select object_name,status,object_type from dba_objects where object_name like ‘%DBMS%’ and object_type=’PACKAGE’;1 DBMS_STANDARD VALID PACKAGE 2 DBMS_REGISTRY VALID PACKAGE 3 DBMS_REGIS

2017-06-03 21:31:35 2026

转载 Oracle中的AS和IS的不同及使用

Oracle中的AS和IS的不同,以及使用,两者基本上没有不同 。AS和IS是ORACLE为了方便而设置的同义词。何时使用1、在创建存储过程(PROCEDURE)/函数(FUNCTION),以及自定义类型(TPYE)和包(PACKAGE)时,使用AS和IS无区别。2、在创建视图(VIEW)时,只能使用AS而不能使用IS。3、在声明游标(CURSOR)时,只能使用IS而不能使用AS。

2017-05-27 15:41:39 594

转载 CursorLocation 属性

在项目中将ADO操作的实现全部封装在动态链接库,但在调用Recordset的Delete、Update时,提示 ”当前记录集不支持更新 这可能是提供程序的限制“,原来需要在RecodeSet->Open的前面加上 m_pRecordset[index]->CursorLocation = adUseClient,用来设置游标服务的位置。下面是CursorLocation的详细说明设置或返回游标服

2017-05-16 14:01:49 1336

原创 32位程序如何使用ADO访问64位Oracle数据库

环境:Win7 64位操作系统,64位Oracle数据库,VS2015开发环境因工作需要,需要使用VC++编写MFC程序,程序使用ADO方式连接数据库,但在实际开发过程中,发现编绎成64位程序可以成功访问数据库,但编译成32位却无法连接数据库,经过不断的尝试,成功解决,把整个解决的方法整理如下,以备查询:一、导入msado15.dll的不同x64平台: #import “c:\program fi

2017-05-12 22:00:48 2550

转载 C++不常用关键字(__leave)

C++不常用关键字(__leave) 总结__finally块被执行的流程时,无外乎三种情况。第一种就是顺序执行到__finally块区域内的代码,这种情况很简单,容易理解;第二种就是goto语句或return语句引发的程序控制流离开当前__try块作用域时,系统自动完成对__finally块代码的调用;第三种就是由于在__try块中出现异常时,导致程序控制流离开当前__try块作用

2017-04-11 14:23:51 2387

转载 深入理解 ZwCreateFile

前言:任何编码的东西必须充分的了解规则!我试探性的搜索了下关于这个native api的相关的问题,很郁闷的发现,这些问题90%都是没有真正理解了这个函数导致的!有的人连函数干嘛的都不知道就着急的写驱动,真是不可一世!所谓兼收并蓄为的是厚积薄发,其间如履薄冰。说的很贴切!对此我一直支持achills师傅的思想!搞明白了最基本的和必须的东西,一切后续的东西迎刃而解!这个文章我没有过多的写什么东西,因为

2017-04-11 13:11:27 1471

翻译 InitializeObjectAttributes宏

InitializeObjectAttributes宏初始化一个OBJECT_ATTRIBUTES结构体, 当一个例程打开对象时由此结构体指定目标对象的属性参数InitializedAttributes [out]指定需初始化的OBJECT_ATTRIBUTES结构体。ObjectName [in]指向Unicode字符串的指针,它包含将要打开句柄的对象名称

2017-03-07 19:17:19 2127

原创 Windows文件对象

Windows I/O系统提供给应用程序的I/O操作的目标对象是文件对象(File Object)。文件对象代表了设备对象的已打开实例,也就是说,内核或应用程序每打开(open)一个设备对象,就将得到一个文件对象。文件对象也是一个内核对象,在用户模式下可以通过句柄来引用文件对象。文件对象表达的是文件的已打开实例,而并非文件本身,所以它并不承担设备对象的数据存储和状态变迁的能力。真正的文件数据位于设

2017-03-07 15:32:20 1169

原创 遍历内核驱动模块

PsLoadedModuleList是Windows加载的所有内核模块构成的链表的表头,利用它可以枚举所有这些模块的信息,下面是WRK中对PsLoadedModuleList的定义:LIST_ENTRYPsLoadedModuleList;内核在加载驱动时,会为每一个驱动创建一个驱动对象(DRIVER_OBJECT),下面是驱动对象的数据结构:

2017-03-05 19:41:45 5235

空空如也

空空如也

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

TA关注的人

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