<body><font color="#800000"><span style="text-decoration: underline; font-style: italic; background-color: #FFCC99">程序设计</span><
文章平均质量分 78
zeroless
这个作者很懒,什么都没留下…
展开
-
[收]互斥内核对象
互斥内核对象 作者: 中国电波传播研究所 郎锐 时间: 2004-02-24 出处: yesky转载 2006-03-07 21:48:00 · 842 阅读 · 0 评论 -
[收]CB非可视组件的消息处理技巧
CB非可视组件的消息处理技巧出处:C++builder资源中心一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口,使非可视组件能够接收到消息。 为了给你的非可视组件创建一个隐藏的窗口,需要有以下: 1.一个私有变量型(Private转载 2006-03-08 14:17:00 · 702 阅读 · 0 评论 -
[收]C/C++语言void及void指针深层探索
C/C++语言void及void指针深层探索转载 2006-03-07 16:09:00 · 914 阅读 · 0 评论 -
Win32串口操作的技巧
1.开启一个 Serial Port 利用一般开启档案的 CreatFile() 即可开启 serial port deviceHANDLE CreateFile(LPCTSTR lpFileName, // pointer to name of the fileDWORD dwDesiredAccess, // access (read-write) modeDWORD dwShareMode原创 2006-01-10 19:49:00 · 993 阅读 · 0 评论 -
深入 BCB理解 VCL的消息机制
深入 BCB理解 VCL的消息机制Tommy nag_amigo@yahoo.com.cn> TApplication、TScreen和TForm 构成了所有BCB风格的 Win32 GUI程序的脊梁,他们控制 着您程序的行为。TApplication类提供的属性和方法封装了标准Windows程序的行为。 TApplication表现了在Windows操作系统中创建、运行、支持和销毁应用程序的转载 2006-01-11 15:55:00 · 829 阅读 · 0 评论 -
[转]串行通信的实现
随 着 现 代 信 息 技 术 的 发 展 以 及 计 算 机 网 络 的 广 泛 使 用, 计 算 机 通 信 技 术已 经 日 臻 成 熟, 但 串 行 通 信 作 为 一 种 灵 活 方 便 可 靠 的 通 信 方 式, 仍 不 失 为有 效 的 通 信 手 段, 被 广 泛 应 用 于 工 业 控 制 中。 在 工 业 生 产 实 践 中, 用PC 机 对工 程 实 现 实 时 监 控,转载 2006-01-11 11:56:00 · 720 阅读 · 0 评论 -
找到的串行编程资料。
POSIX操作系统的串行编程指南第五版Michael R.SweetCopyright 1994-1999, Allrights Reserved目录序言第一章 基本的串口通讯什么是串口通讯什么是RS-232信号定义异步通讯什么是双工和单工流量控制什么是断开/break同步通讯访问串行端口串行端口文件打开串行端口写入端口读出端口关闭端口第二章 配置串行端口POSIX终端接口控制选项本地选项输入选项转载 2006-01-13 21:31:00 · 938 阅读 · 0 评论 -
[收]Windows Socket网络程序设计
Windows Socket网络程序设计 Windows Sockets是Microsoft Windows的网络程序设计接口,它是从Berkeley Sockets扩展而来的。Windows Sockets在继承了Berkeley Sockets主要特征的基础上,又对它进行了重要扩充。这些扩充主要是提供了一些异步函数,并增加了符合Windows消息驱动特性的网络事件异步选择转载 2006-03-17 01:31:00 · 1779 阅读 · 0 评论 -
[转][转]__cdecl,__fastcall, __stdcall 什么区别
__cdecl,__fastcall, __stdcall 什么区别?--------------------------------------------------------------- 函数参数入栈的方式 --------------------------------------------------------------- 在函数调用过程中,会使用堆栈,这三个表示转载 2006-02-23 12:24:00 · 883 阅读 · 0 评论 -
[转][转]RS-232-C串行端口监控软件的程序实现
三、 RS-232-C串行端口监控软件的程序实现 (一) 界面风格 由于是实时监控软件,那就既要监测从外设传来的实时数据,又要通过串口向外设发送一些具体的指令以控制外设完成预先设定的动作。为了方便向串口发送命令可以在工具条上再加一个类似于"Internet Explorer 浏览器"风格的对话条,可以在初建工程时指定"Internet Explorer ReBars"风格,也可以通过添加Mic转载 2006-02-12 23:20:00 · 2243 阅读 · 0 评论 -
[转][转]C++开源跨平台类库
-----------------------------------------------------------------------------------------概要:----------------------------------------------------------------------------------------- 在如下的库支持下,开发的系统可转载 2006-02-11 21:19:00 · 1809 阅读 · 2 评论 -
[转]开发Windows Sockets通信应用程序的经验与实践
开发Windows Sockets通信应用程序的经验与实践青岛海军潜艇学院软件中心(266071) 徐立国摘要 本文阐述了开发Windows Sockets通信程 序的软、硬件环境,基本步骤和技术要点,并以在Windows 95环境下,用Visual C++ 4.0编程为例 ,进一步阐述了开发Windows Soc-kets通信程序的经验与实践。关键词 套接字 Windows Sockets转载 2006-02-05 21:04:00 · 758 阅读 · 0 评论 -
[收]从csdn社区找到的关于sizeof(),还有字节对齐
解析C语言中的sizeof 一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type)转载 2006-03-10 11:28:00 · 886 阅读 · 0 评论 -
[转] 关于一些系统API
1. 检测CPU的型号 先让我们从最简单的做起,看一看自己的CPU型号。首先,在C++ Builder中画 出图1所示的窗体,在下面的几个例子中我们将一直使用这个窗体作示范,它包括一个用 来激活测试的Button和一个用来显示结果的Memo。我们可以用GetSystemInfo这个API获 得CPU的型号。将下列代码添加到Button的Click事件里就可以了: void __fastcal转载 2006-03-10 10:47:00 · 896 阅读 · 0 评论 -
[收] Windows内存管理
Windows内存管理 内存管理对于编写出高效率的Windows程序是非常重要的,这是因为Windows是多任务系统,它的内存管理和单任务的DOS相比有很大的差异。DOS是单任务操作系统,应用程序分配到内存后,如果它不主动释放,系统是不会对它作任何改变的;但Windows却不然,它在同一时刻可能有多个应用程序共享内存,有时为了使某个任务更好地执行,Windows系统可能会对其它转载 2006-03-17 01:34:00 · 1940 阅读 · 1 评论 -
[转]BCB消息传送机制
C++ Builder作为一种RAD方式的程序开发工具,其全新的可视化编程环境、面向组件的开发模式无疑会大大地提高编程效率。它对繁杂的Windows 消息及API作了较全面的封装,编程者在大多数情况下不需理会Windows消息的细节,只要将心思放在组件的事件处理函数上即可。然而,毕竟Windows操作系统是一个以消息驱动的系统,运行其上的应用程序,自然无法脱离系统之外,因此掌握并运用消息处理,对一转载 2006-01-11 12:38:00 · 966 阅读 · 0 评论 -
[转]实战串行通讯
实战串行通讯罗云彬本文不是全面的讲述如何编写串行通讯程序,而是讨论一些实际遇到的问题。1 选择通讯方式 -- 同步还是非同步正如在《Serial communications in Microsoft Win32》等文章中提到的,同步(NonOverLapped)方式是比较简单的一种方式,编写起来代码的长度要明显少于异步(OverLapped)方式,我开始用同步方式编写了整个子程序,在 Windo原创 2006-01-11 10:39:00 · 814 阅读 · 0 评论 -
what is python? from www.python.org
2005年1月3日What is Python?Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.Python combines remarkable power with very cl原创 2005-01-03 13:16:00 · 605 阅读 · 0 评论 -
Visual C++ 编译器选项 选择自 Visual_Li 的 Blog
选项目的@指定响应文件/?列出编译器选项/AI指定在解析传递到 #using 指令的文件引用时搜索的目录/arch使用 SSE 或 SSE2 指令生成代码/C在预处理期间保留注释/c编译但不链接/clr启用 C++ 的托管扩展并产生在公共语言运行库上运行的输出文件/D定义常数和宏原创 2005-01-03 12:10:00 · 513 阅读 · 0 评论 -
找到的关于windows多线程programming
[前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的应用软件无一不是多线程多任务处理,单线城的软件是不可想象的。因此掌握多线程多任务设计方法对每个程原创 2004-12-20 22:27:00 · 699 阅读 · 0 评论 -
文档与视图的联系(三)
(三)文档与视图之间的联系在视图类有一个保护数据成员:CDocument* m_pDocument;,这个文档指针指向视图对象所属的文档,视图里常用的函数GetDocument()就是返回的这个指针;在文档类有一个保护数据成员:CDocument* m_viewList;,它保存的是所有正在显示该文档的视图的指针,通过CDocument的成员函数GetFirstViewPosi原创 2004-12-21 14:50:00 · 934 阅读 · 0 评论 -
编译指令#pragma详解(c++builder)
文档标题:编译指令#pragma详解 作者: 佚名关 键 字:编译指令,#pragma本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=639&d=n55u33编译指令#pragma详解With #pragma, C++Builder can define the directives it wants without转载 2006-01-09 19:54:00 · 636 阅读 · 0 评论 -
java 编程-------基本类型
JAVA基本语法,有好多常见的就不写了,就写上一些特别的:Java语言中,把字符串作为对象来处理,类String和StringBuffer都可以用来表示一个字符串。(类名都是大写字母打头)String表示字符串常量 用String表示字符串: String( char chars[ ] ); String( char chars[ ], int sta原创 2005-09-26 22:52:00 · 711 阅读 · 0 评论 -
JAVA学习-----------------------------------------------JAVA面向对象特性
面向对象的基本思想 面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。开发一个软件是为了解决某些问题,这些问题所涉及的业务范围称作该软件的问题域。其应用领域不仅仅是软件,还有计算机体系结构和人工智原创 2005-09-30 23:05:00 · 656 阅读 · 0 评论 -
C++程序设计--------输入输出流的复习(一)
因为是复习,所以我打算以倒序的章节来复习.-----------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2005-09-26 23:04:00 · 2391 阅读 · 0 评论 -
java 编程-------第一讲的复习
重点要明白的:java虚拟机 无用内存自动回收器 java语言的特点 面向对象的编程思路 java编程规范 java类库帮助文档的浏览和生成//呵呵,写一下java这个名词的由来:java是印尼的一个小岛,盛产咖啡,而程序员往往喜欢喝咖啡,因此取名为java语言。看来,目前java这杯咖啡已经飘香在世界各地。看下下面这个图就知道java怎么做的原创 2005-09-25 00:55:00 · 811 阅读 · 0 评论 -
form the china daily ,i couldnot understand !
in the “daily jok” has a article :A seal visits a local barA seal walks into a bar and asks the bartender for a drink. The bartender asks the seal, "Whats your pleasure?" The seal replies, "Any原创 2005-02-24 15:51:00 · 912 阅读 · 2 评论 -
结构类型定义和结构变量说明
结构类型定义和结构变量说明 在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。 “结构”是原创 2005-02-26 15:51:00 · 1057 阅读 · 0 评论 -
VC++的链接错误LNK2001 选择自 Visual_Li 的 Blog
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolved e原创 2005-01-03 12:12:00 · 579 阅读 · 0 评论