大白鲨博客

欢迎讨论.Net技术、delphi技术、C++等技术(我的QQ号:353079102)

导航

2006年4月9日

Winform中在Form上截取消息的两种方法

摘要: 比较常用的是重载Form的DefWndProc方法,例如截取鼠标按下的消息: protected override void DefWndProc(ref Message m) { if ( m.Msg == 0x0201 ) { MessageBox.Show(m.Msg.ToString()); ... 阅读全文

posted @ 2006-04-09 17:43 大白鲨 阅读(1180) 评论(1) 推荐(0) 编辑

2006年4月3日

串行通信API简介

摘要: 1.打开串口: 在Window 95下串行口作为文件处理,使用文件操作对串行口进行处理。使用CreateFile()打开串口,CreateFile()将返回串口的句柄。 HANDLE CreateFile( LPCTSTR lpFileName, // pointer to name of the file DWORD dwDesiredAccess, // access (read-... 阅读全文

posted @ 2006-04-03 18:03 大白鲨 阅读(808) 评论(0) 推荐(0) 编辑

C++串行编程步骤介绍

摘要: (一) 串口的参数设置及打开 对RS-232-C串行端口进行参数配置是使用串口进行通讯的必要条件。而且由于场合不同、用途、功能的不同对串口也采取不同的配置方式,为了使本程序更灵活,适应面更广,采取将所有的可能参数都预先设置在几个组合框中,可以在程序运行后随时更改设置。自定义一个设置串口参数的数据结构: typedef... 阅读全文

posted @ 2006-04-03 17:57 大白鲨 阅读(621) 评论(0) 推荐(0) 编辑

清除Sqlserver数据库日志几种方法

摘要: 日志文件满而造成SQL数据库无法写入文件时,可用以下方法方法1 启用SqlServer客户端工具“Sql查询分析器”,选择"Sql Server身份认证",输入服务器地址、数据库登录名及密码,最后在命令框内输入: DECLARE @LogicalFileName sysname,@NewSize INT USE dbname -- 要操作的数据库名select @LogicalFile... 阅读全文

posted @ 2006-04-03 17:47 大白鲨 阅读(1168) 评论(0) 推荐(0) 编辑

在多线程中如何调用Winform

摘要: 每一个从Control类中派生出来的WinForm类(包括Control类)都是依靠底层Windows消息和一个消息泵循环(message pump loop)来执行的。消息循环都必须有一个相对应的线程,因为发送到一个window的消息实际上只会被发送到创建该window的线程中去。其结果是,即使提供了同步(synchronization),你也无法从多线程中调用这些处理消息的方法。大多数... 阅读全文

posted @ 2006-04-03 17:20 大白鲨 阅读(1281) 评论(0) 推荐(0) 编辑

C#线程类Thread初步

摘要: .NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类。System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行; Thread.Suspend():挂起线程,或者如果线程已挂... 阅读全文

posted @ 2006-04-03 17:07 大白鲨 阅读(4445) 评论(2) 推荐(0) 编辑

C#多线程的锁

摘要: C#提供了Mutex与Interlocked这两个与线程相关的类,都在Threading命名空间下,Mutex中提供了WiteOne和ReleaseMutex两个实例方法,WiteOne的作用是"阻塞当前线程,提供对该线程的原子操作",也就是说当一个线程遇到WiteOne的时候,如果在WiteOne里面没有线程在操作,则此线程进去操作,而里面有线程的时候,所有到此的线程均需要排队等候里面的线程执行... 阅读全文

posted @ 2006-04-03 16:34 大白鲨 阅读(2151) 评论(1) 推荐(0) 编辑

C#实现更改IP功能源码

摘要: using System; using System.Management; namespace ArLi.CommonPrj { public class ChangeIP { public static readonly System.Version myVersion = new System.Version(1,1); private ManagementBaseObject iObj... 阅读全文

posted @ 2006-04-03 15:42 大白鲨 阅读(1018) 评论(1) 推荐(0) 编辑

C++与.net数据类型对应表

摘要: C#调用DLL文件时参数对应表 Wtypes.h 中的非托管类型 非托管 C 语言类型 托管类名 ... 阅读全文

posted @ 2006-04-03 14:49 大白鲨 阅读(1650) 评论(1) 推荐(0) 编辑

利用.NET的File控件上传文件技巧

摘要: 利用.NET的File控件上传文sh时,需要修改Webcong文件,否则文件大了无法传上去。 修改方法如下:: 其中与上传有密切关系的是:maxRequestLength 指示 ASP.NET 支持的最大文件上载大小。 该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。 指定的大小以 KB 为单位。 默认值为 4096 KB (4 MB)。 executionTi... 阅读全文

posted @ 2006-04-03 14:46 大白鲨 阅读(419) 评论(0) 推荐(0) 编辑