win32串口编程详解
win32 api 实现的RS232串口编程
首先讲解所用到的函数
然后根据讲解的函数,有个对应串口类
最后根据这个串口类实现一个简单的通信流程
VC多线程编程
VC多线程编程,是从博客园转载过来的,主要讲述多线程如果实现、多线程之间通信、多线程同步。
C++Builder组件大全
描述c++builder的各种组件的属性和方法
Win7 c++builder 补丁 解决按f1时不出现帮住问题
这个补丁解决在Win7下c++builder 按f1时不出现帮住问题
Spring的学习笔记
第一课:面向抽象编程 4
第二课:Jdom的基本使用 4
第三课:模拟Spring功能 5
第四课:搭建sping的运行环境 8
一、 建立一个新的项目 8
二、 建立spring的配置文件 8
三、 引入spring的jar包 8
四、 测试代码: 8
五、 注意接口的使用: 8
第五课:IOC(DI)配置及应用 9
一、 什么是IOC、DI 9
二、 编辑xml文件时,没有提示 9
三、 注入类型(Injecting dependencies) 9
(一) setter注入类型Setter Injection 9
(二) 构造方法Constructor Injection 10
四、 id、name 11
五、 简单属性的注入 11
六、 Bean的作用范围scope 12
七、 集合注入 12
八、 自动装配autowire 13
(一) byName 13
(二) byType 14
(三) 注意 14
九、 生命周期 15
(一) lazy-init/default-lazy-init 15
(二) init-method destroy-method 不要和prototype一起用(了解) 15
第六课:annotation方式Spring 16
一、 开始使用annotation配置Spring 16
二、 @Autowired、@Qualifier 16
(一) @Autowired 16
(二) @Qualifier 17
三、 @Resource(重要、推荐) 17
(一) JSR-250 17
(二) @Resource 17
四、 @Componet 18
五、 @Scope、@PostConstruct、@PreDestroy 19
六、 注解对应的jar包 19
第七课:AOP(面向切面编程) 19
一、 AOP概念 19
二、 利用动态代理实现面向切面编程 20
第八课:Spring AOP配置选项 21
一、 AOP配置annotation方式 21
(一) 搭建annotation开发环境 21
(二) aspectJ类库 22
(三) AOP的annotation实例 22
(四) AspectJ的专业术语 23
(五) 织入点语法 23
(六) Advice 24
(七) Pointcut 26
(八) annotatin方式的AOP实例 26
二、 AOP配置xml方式 27
三、 AOP实现动态代理注意 28
第九课:DataSource 28
一、 Sping配置数据源: 28
二、 注入使用 29
三、 dbcp.BasicDataSource 29
第十课 Spring整合Hiberante3 30
一、 Spring配置hibernate3的SessionFactory 30
(一) xml形式的SessionFactory 30
(二) annotation注解方式的SessionFactory 30
二、 引入hibernate所需要使用的jar 31
(一) 基本jar 31
(二) 加入annotation功能的jar包 31
(三) 搭建日志环境并配置显示DDL语句jar包 31
三、 Spring整合hibernate3事务 31
(一) Annotation注解方式配置事务管理 31
(二) Spring事务选项 35
(三) XML文件形式配置Spring事务管理 37
四、 HibernateTemplate 38
(一) HibernateTemplate 38
(二) HibernateDaoSupport 39
第十一课:Spring整合-SSH 40
一、 第一步:加入jar包(需要的jar包列表) 40
二、 第二步: 首先整合Spring + Hibernate 41
三、 第三步:再来整合Struts2 41
四、 struts的读常量: 43
第十二课:DTO、VO 43
一、 DTO 43
二、 VO 43
第十二课:SSH整合存在的问题 43
一、 Jsp中访问Session时,Session已经关闭 43
二、 如果不配置事务,openSessionView出现异常 44
三、 中文乱码问题: 44
第十三课:SSH整合的jar包 45
一、 Struts2 45
二、 Hibernate3.3.2 45
三、 Spring 46
oracle教程
本书是从网上下载的资源,主要介绍怎么使用oracle。
常见的socketerror
这个电子文档主要介绍,常见的socket错误,在做网络编程时遇到错误时可以参考参考。
深入理解计算机系统
这本电子书是从别的网站上下载的,本人只是为自己使用方便,上传上来的。本书主要是从程序员的角度来剖析整个计算机系统。
c++builder中操作注册表、ini文件、文件
一、使用注册表
二、使用INI配置文件
三、使用文件
本文档也是从其他网站上摘录的,本人只是自己做做小整理
Fastreport手册
fastreport快速上手手册 这个也是从别的地方下载的
目 录
入门 5
绪言 6
关于FASTREPORT的说明 6
FASTREPORT的历史 6
创建报表 7
数据 8
参数 8
窗体 9
处理 10
准备报表 10
举例:设计一个简单报表 11
FASTREPORT内核 14
DELPHI控件面板 15
“FastReport”页 15
“FRTools”页 17
TfrReport控件 17
TfrDBDataSet控件 20
TfrUserDataSet控件 21
FASTREPORT对象 21
“Text”对象 22
“Band”对象 26
“Image”对象 29
“SubReport”对象 30
“Line”对象 30
“CheckBox”对象 30
“RichText”对象 30
“OLE”对象 31
“Chart”对象 32
“Shape”对象 34
“Barcode”对象 34
“RichText 2.0”对象 35
创建报表 36
FastReport中的Bands 36
简单报表(列表) 39
主-从报表 40
主-细-子细报表 40
交叉报表 40
动态报表 41
bands分隔 42
分栏报表 43
带封面的报表 43
嵌套报表(子报表) 43
主-从-从报表 44
复合报表 44
包含BLOB字段报表 44
没有band的报表 44
分组报表 44
图表报表 45
设计器 46
设计器 47
使用控制键 47
使用鼠标 48
报表选项 48
页面选项 49
设计器选项 51
对象观察器 52
“插入数据字段”窗口 53
数据字典 53
表达式编辑器 58
工具栏 60
“标准”工具栏 60
“格式”工具栏 61
“边框”工具栏 62
“对齐”工具栏 62
程序设计 64
事件 65
TfrReport对象的其它事件 65
变量 66
扩展FASTREPORT函数 68
设计你自己的预览窗口 68
扩展函数列表 69
报表示例 71
报表示例 72
在报表中插入图表 72
运用OnManualBuild事件控制报表逻辑结构 74
运行时使用代码手工合成报表 76
打印可变栏数或未知栏数的报表 77
打印可变栏数和栏宽可变的报表 78
最终用户特性 80
介绍 81
对话框 81
对话框窗体控件 82
Label 83
Edit 83
Memo 84
Button 84
CheckBox 85
RadioButton 85
ListBox 86
ComboBox 86
输入信息到报表中 87
数据访问控件 88
FastReport数据感知控件简介 89
TfrBDELookupComboBox 89
TfrBDETable 89
TfrBDEQuery 92
TfrBDEDataBase 93
创建报表 94
简单的“表格式”报表 94
带参数的报表 95
TFRDATASTORAGE控件 96
连接到一个数据库 97
打开一个数据表 98
生成一个查询 99
字段编辑器 99
创建查询字段 100
查询参数编辑器 101
联接数据 101
参数对话框 102
参数对话框设计器 102
内置语言 103
脚本语言和对象 104
编写代码 105
对象修改 107
内置函数 107
对象的属性和方法 110
解释器的使用 119
MFC下的多线程编程
主要介绍mfc下多线是如何使用的。里面有个简单的demo可以参考。该ppt不是本人所做。只是拿来作为以后的参考。
Fast Report
适用于c++builder 6.0 的FastReport报表控件。
Release方式常见问题
这个资源是从网上某个朋友的博客中复制,看其有用看特上传来跟大家分享。里面包含release方式下常见的问题和解决方式。
PL/SQL Developer开发工具
使用与Oracle的PL/SQL语言开发工具,里面还有破解码。
企业人事管理系统
本系统采用mvc模式,相关技术:java基础,sevlet,jsp,javaBean,tomact,sqlsever,分页
用c++做的图书管理系统
本系统是用c++做的图书管理系统,采用c++文件形式来进行数据的存储的。适合于初学c++的人员学习。
基于java--jsp--servlet--tomcat--sqlserver的社区医疗管理系统
项目所涉及的技术:java基础,jsp,servlet,tomcat,sqlserver
项目采用的开发模式:MVC
项目描述:本系统是基于城市社区的医疗管理系统。
有关电子时钟的资料
资料包括:Ds1302、DS18B20、LCD1602和闰年计算方法,及其蜂鸣器的详细资料。
简单电子秤的Proteus及其程序代码
此电子秤具有以下功能:1、能在lcd1602上实时显示当前的的重量,2、随时输入所称物品的单价,3、当单价输入有误时可以,删除,4、其秤重范围是0~10斤。
循迹小车Proteus及其程序
小车能沿着预先设定的黑色轨道跑,并且设定一分钟的时间,如果一分钟的时间到了,小车自动停止。
帆板控制系统proteus仿真图
设计并制作一个帆板控制系统,通过对风扇转速的控制,调节风力大小,改
变帆板转角θ,基本功能:(1)用手转动帆板时,能够数字显示帆板的转角θ。显示范围为0~60°,
分辨力为2°,绝对误差≤5°。
(2)当间距d=10cm 时,通过操作键盘控制风力大小,使帆板转角θ能够
在0~60°范围内变化,并要求实时显示θ。
(3)当间距d=10cm 时,通过操作键盘控制风力大小,使帆板转角θ稳定
d
调节装置
转速控制风
力
角度检测信号
转轴
帆
板
风扇
θ
键盘数字显示
F-2
在 45°±5°范围内。要求控制过程在10 秒内完成,实时显示θ,并
由声光提示,以便进行测试。
扩展功能:
(1) 当间距d=10cm 时,通过键盘设定帆板转角,其范围为0~60°。要求
θ在5 秒内达到设定值,并实时显示θ。最大误差的绝对值不超过
5°。
(2) 间距d 在7~15cm 范围内任意选择,通过键盘设定帆板转角,范围为
0~60°。要求θ在5 秒内达到设定值,并实时显示θ。最大误差的绝
对值不超过5°。
帆板控制系统
(1)用手转动帆板时,能够数字显示帆板的转角θ。显示范围为0~60°,
分辨力为2°,绝对误差≤5°。
(2)当间距d=10cm 时,通过操作键盘控制风力大小,使帆板转角θ能够
在0~60°范围内变化,并要求实时显示θ。
(3)当间距d=10cm 时,通过操作键盘控制风力大小,使帆板转角θ稳定
d
调节装置
转速控制风
力
角度检测信号
转轴
帆
板
风扇
θ
键盘数字显示
F-2
在 45°±5°范围内。要求控制过程在10 秒内完成,实时显示θ,并
由声光提示,以便进行测试。
2、发挥部分
(1) 当间距d=10cm 时,通过键盘设定帆板转角,其范围为0~60°。要求
θ在5 秒内达到设定值,并实时显示θ。最大误差的绝对值不超过
5°。
(2) 间距d 在7~15cm 范围内任意选择,通过键盘设定帆板转角,范围为
0~60°。要求θ在5 秒内达到设定值,并实时显示θ。最大误差的绝
对值不超过5°。