自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (19)
  • 收藏
  • 关注

翻译 Get Child Window HWND

FindWindowEx(hwnd_parent, xxx, class_name, window_name) 只找1层子窗口?Create窗口的ID, GetWindowLong(hwnd, GWL_ID);3. 记录hwnd (在多线程UI中不好用. 因为UI线程无法传入参数. g_hwnd 全局不好)2. FindWindow(class_name, window_name) 只找顶层的?2. GetDlgItem只能通过控件ID获取控件, 不能获取 子窗口.

2022-10-10 21:38:46 275

转载 获取本月、本季、本年最后一天等等sql(sql server)

SQL

2016-10-02 23:32:22 3936

转载 绑定数组对象DataTable.Select返回值DataRow[]

方法一:DataTable dt = (DataTable)gvDraftList.DataSource;DataSet ds=new DataSet();ds.Merge(dt.Select(where));gvDraftList.DataSource = ds.Tables[0];方法二:DataTable dt = (DataTable)gvDraftLi

2016-09-02 20:30:46 1390

转载 将鼠标锁定在一定的范围内

如何将鼠标锁定在一定的范围内呢?请在Form中放置二个 Button, 然後分别为这两个按钮定义OnClick响应事件如下:// 限制procedure TForm1.Button1Click(Sender: TObject);varrtButton2: TRect;beginrtButton2 := Button2.BoundsRect;MapWindowPoints(handle, 0, rt

2010-02-03 14:34:00 2360

原创 SQL语句坚行转横列的一种方法

库位  货物编号 库存数1     0101     501     0102     601     0103     502     0101     902     0103     1002     0111     303     0101     1203     0102     1104     0101     11 只列出表中库位为1、2、3的数据,格式如下:货物编号  库位1

2010-02-03 13:49:00 1878

转载 绿色版Sql Server制作原理简述

这些文字是从DELPHI盒子上看到的,原作者为LWP_LWP附原地址:http://www.2ccc.com/article.asp?articleid=2717在此贴出,仅供需要的人参考。1. Sqlservr.exe 运行参数。       Sql Server的启动可以为Windows服务方式(默认),也可以以应用程序方式启动。下面介绍sqlservr.exe以应用程序方式启动时的参数问题。

2010-01-31 23:02:00 2501

转载 MS-SQL开发常用汇总和T-SQL技巧集锦

1.把长日期转换为短日期   Convert(char(10),getdate(),120)  MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as     2.数据库加密:select encrypt(原始密码)select pwdenc

2010-01-22 10:27:00 914

转载 浅析ATO,MTO和ETO

 从逻辑上分析,ETO模式能更好地满足客户特殊的定制要求,但是ETO模式下,制造企业一般会存在大量一次性的物品、新物品、新版本BOM、新的加工工序等,并且在销售报价、工程设计、计划编制、生产协调、供应保障等方面比ATO和MTO要更加复杂一些。当我们在谈论制造业时,常常会提起ATO、MTO和ETO。而在讨论复杂制造业时,这些概念则会被更多地提起。其实这些概念是指一种生产驱动的方式。有些制造企

2009-11-28 18:34:00 2623

转载 时间复杂度计算

 首先了解一下几个概念。一个是时间复杂度,一个是渐近时间复杂度。前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。 当我们评价一个算法的时间性能时,主要标准就是算法的渐近时间复杂度,因此,在算法分析时,往往对两者不予区分,经常是将渐近时间复杂度T(n)=O(f(n))简称为时间复杂度,其中的f(n)一般是算法中频度最

2009-11-22 10:24:00 12003

转载 sql server行级锁,排它锁,共享锁的使用

 锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 A用户读取数据,

2009-11-17 14:53:00 1612

转载 Delphi多线程编程之同步读写全局数据

    开始研究最重要的多线程读写全局数据了,结合书上的例子,我修改成下面的情况:  unit Tst_Thread3U; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls; type   TForm1

2009-09-01 09:03:00 4858 1

原创 还CRM以真实

  一段时间里,把软件非软件化的倾向十分严重,这种非软件化的宣传,一方面是为了提高软件的含金量,让人们重视软件,从另一个角度来理解软件;另一方面是为了突出某一项业务,希望借着软件的推广来推广这项业务。这样做的理由是有的,但是从实际效果来看并不理想,一个事物如果不去反映他的本质,而是去突出他附带的一些特点,必然会给人们造成一些错觉。非软件化倾向有如下几个例子:   一曰:“CRM软件是先进管理思

2009-04-06 14:05:00 1138

原创 PDM的最新进展

 一、PDM的产生  在20世纪的60、70年代,企业在其设计和生产过程中开始使用CAD、CAM等技术新技术的应用在促进生产力发展的同时也带来了新的挑战。对于制造企业而言,虽然各单元的计算机辅助技术已经日益成熟,但各自动化单元自成体系,彼此之间缺少有效的信息沟通与协调,这就是所谓的"信息孤岛"问题。在这种情况下,许多企业已经意识到:实现信息的有序管理将成为它们在未来的竞争中保持领先地位的关键因

2009-03-07 16:28:00 1055

原创 一个一波三折的PDM实施项目

   近几年,PDM在我公司的实施和应用,对企业的发展和规范发挥了一些作用(不管这个作用大不大),但同时存在着一些问题。总之,不够理想,没有达到预期的效果和目的。  始于CAPP的PDM陷于停顿  2002年,公司开始筹备信息化项目的建设,当时是由公司提出要上ERP系统,于是上报到了上级主管单位。在项目调研完毕、ERP厂商也选定完毕准备实施的时候,有人提出为了给ERP系统提供基础数据,

2009-03-07 15:53:00 1538

转载 雾里看花的PDM系统实施

   尽管PDM的发展历史最长,但与ERP、CRM、SCM等管理系统相比,PDM成长最慢、最难被企业所理解和接受。  近两年,经过了ERP热潮之后,很多离散制造企业开始回头审视自己的基础数据管理,PDM作为一个有效的产品知识积累平台和产品开发管理平台,其在企业信息化中的地位也逐渐为企业所认同。目前,大约有十余个PDM产品活跃在神州大地上,多数产品都有了比较成熟的用户群,应该说,PDM已经逐

2009-03-07 15:02:00 1596

原创 ORACLE常用傻瓜问题1000问

ORACLE常用傻瓜问题1000问   1. Oracle安装完成后的初始口令?     internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码?      administrator/admini

2009-02-28 15:49:00 1601

原创 oracle日期处理完全版

TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy fo

2009-02-20 14:01:00 2188 1

原创 oracle os认证和口令文件认证

环境  windows2000+sp4,oracle9.201  oracle软件以oracle帐户安装  一、sysdba的权限  sysdba(sysoper和normal)是登录数据库的身份,与角色(dba、resource)、对象权限及系统权限有所区别,登录身份表明了可对数据库的整体进行哪些操作,sysdba有些类似unix下的root帐户。  sysdba的权限或可对数据库进行的操作: 

2009-02-20 08:41:00 1063

原创 sys和system用户区别

   sys和system用户区别 1 )   最重要的区别,存储的数据的重要性不同【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 【system】 用户用于存放次一级

2009-02-18 10:20:00 2126

原创 sys与system

1 )   最重要的区别,存储的数据的重要性不同sys:       所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 system:       system用户用于存放次一级的内

2009-02-18 10:00:00 1225

原创 normal、sysdba、sysoper登陆oracle的区别理解

sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务器   关闭数据库服务器备份数据库       恢复数据库日志归档         会话限制“SYSDBA”权限,即数据库管理员权限,权限包

2009-02-18 09:52:00 8613 5

原创 oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)

 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。1. sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。例如我们客户端输入sqlplus sys/oracle@orcl假如我的sqln

2009-02-13 10:17:00 2075

转载 关于C语言中return的一些总结

return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值时,这个值就成为函数的返回值.   说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助.   很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++

2008-01-28 09:13:00 1833

转载 C语言笔记

这篇笔记是转自网上其他人的,忘记名字了,谢谢这位朋友。我发现归纳的比较精炼,就拿出来放这里。以后有啥问题看看,还不错。 第一章 概述 1. C语言的特点 ①语言简洁、紧凑,使用方便、灵活。共有32个关键字,9种控制语句。②运算符丰富,公有34种运算符。③数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。④具有结构化的控制语句(如if…e

2008-01-28 08:53:00 1104

转载 堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2006-07-01 17:40:00 1281

原创 把midas.dll文件编译进程序中

      我们都知道运用了ClientDataSet的程序要分发midas.dll,这实在麻烦,用以下方法可以不用再分发这个文件.     在程序中加入uses  midaslib 这样你就可以不用发布midas.dll了,直接把midas.dll编译进程序中,代价是程序会大220k 左右.

2006-05-16 12:38:00 2068

原创 用程序模拟键盘和鼠标键盘

       在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种,键盘输入控制和鼠标输入控制。有时,对于繁杂的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的。这主要是通过两个API函数来实现的。     下面以Delphi为例来介绍一下如何实现这两个功能。模拟键盘我们用Keybd_event这个

2005-03-22 10:48:00 1719

原创 SQL语句

关于ODBC数据源连接文本   在《外部数据库的连接原理》一讲中我们说过,ODBC提供对多种数据库的支持,如dBase、Access、MS SQL Server及Oracle,也就是说运用ODBC数据源中所提供的连接代码,我们可以实现对多种数据库的连接。以连接Access数据库为例,ODBC数据源连接文本的格式是:  “Driver={数据库驱动程序};Dbq=数据库文件;”  在以上连接

2005-02-18 13:24:00 3041

原创 SQL语句参考及记录集对象详解

1. ASP与Access数据库连接:2. ASP与SQL数据库连接:建立记录集对象:set rs=server.createobject("adodb.recordset")rs.open SQL语句,conn,3,23. SQL常用命令使用方法:(1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [des

2005-02-18 13:21:00 1620

原创 IIS和ASPNET的安装问题

很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流!iis 坏了修复办法!!!!!!! 一般IIS运行不了ASP.NET,试一下下面四种方法,99%有效: 1。.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要

2005-02-18 13:17:00 2936

原创 滚动控件(ScrollBar)

滚动控件(ScrollBar)  滚动条(ScrollBar)主要用来从某一预定义值范围内快速有效地进行选择。滚动条分垂直滚动条和水平滚动条两种。在滚动条内有一个滚动框,用来表示当前的值。用鼠标单击滚动条,可以使滚动框移动一页,鼠标单击滚动条两端的剪头可以使滚动框移动一行,也可以直接拖动滚动框。许多窗口控件如列表框和组合框等都带有滚动条子窗口。Win32的滚动条支持比例滚动框,即用滚动框的大小来反

2005-01-29 13:44:00 4555

原创 Window 消息大全使用详解

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:typeTMsg = p

2005-01-24 17:12:00 2834 1

原创 DELPHI 中的 Format 函数

function Format(const Format: string; const Args: array of const): string; $[SysUtils.pas功能 返回按指定方式格式化一个数组常量的字符形式说明 这个函数是我在Delphi中用得最多的函数,现在就列举几个例子给你个直观的理解"%" [索引 ":"] ["-"] [宽度] ["." 摘要] 类型Format(x=

2005-01-24 11:01:00 2474

原创 WM_PIANT消息与窗口重画

Windows给窗口发送消息,这意味著Windows调用窗口消息处理程序。但是,Windows程序也有一个消息循环,它调用GetMessage从消息队列中取出消息,并且调用DispatchMessage将消息发送给窗口消息处理程序。 那么,Windows程序是依次等待消息(类似于普通程序中相同的键盘输入),然后将消息送到某地方去的吗?或者,它是直接从程序外面接收消息的吗?实际上,两种情况都存在。

2005-01-24 01:17:00 2509

转载 如何控制其他程序窗体上的窗口控件(下)

实在不好意思,写了上,中后,由于一直忙于项目,就没有完成最关键的工作。导致很多网友给我发邮件询问答案。同时对某些人发表的评论感觉到很伤心,本来就申明了文章写的很浅薄无知,很罗里八嗦的,并且将自己的心得发布给大家看,我自己不但没有好处,还浪费时间,凭什么发表了东西要被人骂?所以就一直不想继续写了。 现在看我写的上,中,可真是够细的了。其实,几句话就搞定,但是我那时可没有理解什么回调之类的东西,所以罗

2005-01-11 10:23:00 2368

转载 如何控制其他程序窗体上的窗口控件(上)

如何控制其他程序窗体上的窗口控件:上首先申明:我是菜鸟,我只不过想把困绕了我很长时间的问题的解决方案发表出来,免得以后我又忘记,同时给还不知道这些小知识的同僚一些帮助。各位不要笑我的浅薄。同时为了表示我的低级,我会很罗嗦的讲一些基本的东西,这些都是我的理解,很不准确。用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是回调函数。我的理解是这样的:回调函数写出来不是自己的程序去调用

2005-01-11 10:16:00 1989

转载 EnumChildWindows的威力

 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处http://xinyistudio.vicp.net/和作者信息及本声明 很早就写过类似spy++和查看密码窗口的东西,一直想给这个小东西再加点特别的。前段时间对软件安装注册发生了兴趣,有些软件如果你不输入正确注册码,那该死的“下一步”按钮就一直disable。这次我就让spy++彻底spy到底,把那个注册用的按钮置亮

2005-01-11 10:08:00 4158 1

转载 如何控制其他程序窗体上的窗口控件(中)

其实想要找到一个标题已知的窗口句柄,用一个API函数就可以了:FindWindow.其函数原形是:function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall;lpClassName:窗口类名.如果只知道标题,可以为空.窗口类名可以用很多工具获得.如winsignt32.lpWindowName:窗口标题.

2005-01-11 10:06:00 2115

原创 win32 API窗口句柄的获得——我的经验

 初次写文档,文笔不通畅的地方,以及理解错误之处望各位朋友多多指正!这篇文章是关于如何获取窗口句柄,以及有哪些函数可供使用的简单讨论!可适用于vc、bcb(其他的我没有试,估计可以),本人在bcb环境下试验。首先我会罗列出一些获取句柄的win32 api 函数,然后简单说说他们的用途!最后说说我是怎么理解和应用的。见笑了!可用的win32 api函数:1.HWND Find

2005-01-10 17:25:00 3148

原创 C#中的析构函数

 引言     在企业应用开发世界,性能,灵活性和安全性是最重要的。我作为一个VC++程序员开始我的职业生涯,并且在一个晴朗的早晨,我被转到了Web开发部。像每个C++程序员一样,我也很失落。我想每个像Tom,Dick甚至Harry能用HTML编程。然而,不久我就发现真正的挑战是生产高性能的,灵活的可靠的应用程序。综上所述,Web环境松耦合的,不分国界的本质将使你永远神往。  

2005-01-08 12:13:00 3360 1

Fanuc法那科 CNC采集资料和C#开发DEMO 包括相关DLL与支持文件

Fanuc法那科 CNC采集资料和C#开发DEMO。包括相关DLL与支持文件。

2023-05-20

VisionMaster算子图像格式互转

VisionMaster算子图像格式互转,VM格式CMvdImage转BMP,BMP转VM格式CMvdImage

2022-09-19

FastReport.NET 2021 版 全中文使用手册

最新版官方翻译手册。

2022-09-04

源代码-C#与halcon通用开发框架.zip

在淘宝上买的一个价值200元的,C#开发的halcon通用开发框架,模仿visionpro 封装工具与流程图运行的模式,源码中模认是halcon 12.0 如果你是更高版本请在代码中把相应的halcon引用文件换成你的halcon版本

2021-09-19

易飞官方培训全模块教程PPT.rar

这是我们公司上易飞ERP时,官方实施团队过来培训的PPT资料,比较全面。

2021-02-01

加密与解密(第4版).2019.高清带书签扫描精校版(含随书光盘ISO)

《 加密与解密(第4版)》以加密与解密为切入点,讲述了软件安全领域的基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发、虚拟机设计等。这些知识彼此联系,读者在掌握这些内容之后,很容易就能在漏洞分析、安全编程、病毒分析、软件保护等领域进行扩展。从就业的角度来说,掌握加密与解密的相关技术,可以提高自身的竞争能力;从个人成长的角度来说,研究软件安全技术有助于掌握一些系统底层知识,是提升职业技能的重要途径。作为一名合格的程序员,除了掌握需求分析、设计模式等外,如果能掌握一些系统底层知识、熟悉整个系统的底层结构,在工作中必将获益良多。 《加密与解密(第4版)》适合安全研究人员、软件调试人员、程序开发人员阅读 ,也可以作为高校信息安全相关专业的辅助教材。

2019-09-13

LoadDllFromMem.rar

这是一个从程序的资源中,直接加载并调用DLL在内存中运行中的例子。 xDll工程只是一个测试用的dll,附上代码,编译出的xDll.dll直接放在testLoadDll工程目录下 testLoadDll是实际测试代码,从资源直接加载Dll并调用其导出函数 加载用MemoryLoadLibrary() 查找导出函数用MemoryGetProcAddress() 释放时用MemoryFreeLibrary 详情请见资源说明(已修正了原来程序中的一些BUG,优化了64X支持)

2019-09-07

PYQT5forpython3.4

最后一版可用于XP的pyqt5安装包,解决pip自动安装报错的问题。

2019-02-07

hadoop2.6.5对应hadoop.dll、winutils.exe(包含32与64位完整版)

hadoop2.6.5对应hadoop.dll、winutils.exe(包含32与64位完整版)

2018-02-27

protoc-2.5.0完整版

protoc-2.5.0完整版,包括protobuf-2.5.0.tar.gz与protoc-2.5.0-win32.zip。不像某的人上传不完整版本,这么不厚道。

2018-02-26

femm4.0(亲测完美可用版)

Femm4.0电磁场有限元分析软件FEMM

2016-06-14

西门子S7-200PLC编程实例精解

西门子S7-200PLC编程实例精解

2016-06-12

delphi7 新版 RLink32.DLL borlndmm.dll 文件

delphi7编译慢、或linking阶段会出错、经常会出现内存泄漏或不足、或RLink32.DLL访问出错的情况。 直接把bolndmm.dll与rlink32.dll拷贝至delphi7下的bin目录中可以调试了。 按网友的说法 新版的内存管理器或连接器 bolndmm.dll与rlink32.dll 经过优化。

2016-06-08

DELPHI 10 up1 注册补丁

完美注册的 DELPHI 10UP1 在 WIN7 WIN2003上测试成功。

2015-11-25

DELPHI XE7 安卓条码扫描图文详解

使用 delphi xe7 开发条码扫描目前最好,最方便的解决方案。文档中,每一步抓图,详解,编程步骤。经测试在 delphi xe7 delphi xe7 up1 下可用, DELPHI XE6 已删未测试。

2014-11-19

200元买的delphi xe6 安卓开发教程

200元买的delphi xe6 andriod入门开发教程

2014-10-05

BPL与DLL共享Form通讯的例子

BPL和DLL中Form共享数据库连接和模块调用的例子

2014-05-13

delphi xe6 注册机

delphi xe6 注册工具,亲测可用。 经历了delphi xe5 up2 与5大补丁后,delphi xe6 已经很成熟了。

2014-05-12

锋利的jQuery

最好的jQuery教程,高清淅版。有目录。

2011-10-30

TMS WorkFlow Studio v.1.5(with sources)

DELPHI下唯一的工作流控件套装,最新 1.5 版。 这个是delphi7版的,其它版本没找到。

2011-03-18

空空如也

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

TA关注的人

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