- 博客(0)
- 资源 (12)
- 收藏
- 关注
从实践中学习C++
我做了二十多年的软件开发,目前主要做自动化设备。闲的时候就写写书吧,现在市面上有太多的关于C++的书,也不会少我一个。如果仅仅是讲如何学习C++教程的,大家多看几遍C++ Primer就可以了。
我主要是介绍一下我学习使用C++的一些经验和自动化设备研发的一些经验,希望他人学习C++或者做自动化设备有个参考。当然,我的经验也不一定都正确,可能也没多高水平,仅供参考吧。
另外,书中的代码可能会有错误,我自己就发现了一些问题,有的类的函数没有在头文件定义,忘拷贝了。如果你发现有错误,请发邮件给我,谢谢。
2018-01-19
数据库封装源代码(VC)-ZheBie-10.4.2.10-20151226-without password
更改了dbgw设计,去掉了原先的class factory,修改了update,insert,delete等等语句,直接使用SQL语句调用,删除了一些类,比如Rule,Condition等等
2016-02-05
数据库封装,数据表操作列子(VC) - ZheBieSample-20120217.rar
开发语言:MS.NET 2003
ZheBie 版本:V2.7
SAMA 版本:V4.13
数据库: SQL Server 2005
数据库文件在 Database\ZheBieSample.sql
数据库名叫:ZheBieSample
数据库用户是sa,密码是1234
创建好数据库后在Worker表中增加一条记录,比如用户名是1,密码是999
2012-02-17
数据库封装源代码(VC)-ZheBie-3.0-111202.rar
Database Gateway,封装了数据库的操作,比如Insert,Delete等sql操作语句,也封装了存储过程的调用
2012-02-01
常用代码(VC)-SAMA-4.13-110504.rar
以下代码是我多年工作中总结的常用代码,其中部分代码是其他人写的代码
我将常用代码写成一个DLL,使用DOT.NET 2003,如果要使用该DLL,就必须要修改项目的C++的默认属性为/MDd或/MD,否则会有内存异常
请参考http://msdn.microsoft.com/en-us/library/ms235460(VS.80).aspx, 里面有讲具体原因
当然如果你喜欢可以直接使用原代码, 有些代码写的不一定很好,仅仅当做参考一下
这些常用代码包括:日志,注册表管理,正则表达式,XML操作,文件扫描,资源文件使用,MD5加密,字符串操作,时间操作,文件操作,OS操作,串口操作等
存储的文件目录结构是:
CommFunctions
----COMM
----MD5
----UtilLog
----UtilRegistry
----UtilRegularString
----UtilResource
----UtilScanFile
----UtilXML
----CommonDataDefine.h
----Util.cpp
----Util.h
另外也可以参考我发的另外几个关于经验分享的帖子
经验分享,如何写DLL
http://topic.youkuaiyun.com/u/20080822/00/17bbae38-9936-42b6-ac76-806911e7830a.html
经验分享,如何写线程
http://topic.youkuaiyun.com/u/20080906/01/1e9aa0c3-6167-4abb-a2b3-91083716edfd.html
经验分享,如何使用try,catch, throw之一
http://topic.youkuaiyun.com/u/20080823/19/75373f80-7709-44b3-856f-31651910b6e6.html
经验分享,如何使用try,catch, throw之二
http://topic.youkuaiyun.com/u/20080824/12/abeadfe6-cc1b-4f6d-ab04-93b82a5eab54.html
经验分享,如何设计代码架构
http://topic.youkuaiyun.com/u/20080830/00/2be80d62-5340-4f6f-a067-368a6215972e.html
2011-05-04
ZheBie数据库封装源代码(VC)-ZheBie-2.2-110426.rar
我在几年前曾经用delphi写过一个数据库封装的源代码,在我的资源里有下载
http://d.download.youkuaiyun.com/down/165474/zyx040404
最近需要写一个ERP的软件,自己闲来无事,就花了2周时间改写了delphi的代码,使用MS.NET 2003实现了一下
在使用MS.NET 2003实现的过程中也发现了原来程序的一些bug
如果你有兴趣,也可以参考一下
---------- 说明 ----------
1. 该代码可以免费使用, 该代码的名字定为"哲别"
2. 如果你需要使用该代码, 请注明该代码的原来作者: Jacky Zhou
3. 如果你发现该代码有bug,可以自己修改或者请给我发email: zyx040404@163.com
4. 该数据库封装代码功能可以对数据库的表,视图和存储过程进行封装,易于系统移植,扩展,使用了interface,factory等方法
5. 实现了主从表的操作
还有很重要的是我还会公布数据操作窗口的基类,包括新增,删除,修改,查询,第一个,上一个,下一个,最后一个的操作,将来大家的程序只要继承这个基类就可以了
还有如何使用zhebie的列子,光有zhebie代码,可能有些人对一些功能还不是很明白,看来列子会容易的多
ZheBie需要SAMA-4.12-110426.rar的支持
2011-04-29
常用代码 SAMA V2.0
我修复了一些SAMA的bug
并且增加了一些新的函数
我已经将常用代码打包,放到了我的资源里。
如果你需要,请去下载
我给该常用代码取的名字叫SAMA,如果你需要使用,请不要改变这个名字,谢谢。
2009-03-18
数据库封装原代码(Delphi)
1. 该代码可以免费使用, 该代码的名字暂时定为\"哲别\"
2. 如果你需要使用该代码, 请注明该代码的原来作者: Jacky Zhou
3. 如果你发现该代码有bug,可以自己修改或者请给我发email: zyx040404@163.com
4. 该数据库封装代码功能可以对数据库的表,视图和存储过程进行封装,易于系统移植,扩展,使用了interface,factory,xml等方法
5. 核心代码是在\"Sample\\base\\DBGW\"里
6. Sample演示了查询,增加,删除记录和如何使用存贮过程
如果你没有做过,那这些代码可以用来学习
诚然,这并不是最好的代码,而且中国高人如云
学海无涯
2007-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人