自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 OOC-GCC基本结构图[0.6]

这个图片主要是说明OOC_GCC中关于类的宏的基本结构[v0.6][注:此图不包括单根继承部分]http://code.google.com/p/ooc-gcc/downloads/list注意编译时要开启-fms-extensions[GCC 4.5]或-fplan9-extensions[GCC 4.6]

2011-04-08 13:54:00 444

原创 OOC-GCC新的测试用例[0.6]

这个例子主要用来掩饰如何实现继承关系[v0.6]http://code.google.com/p/ooc-gcc/downloads/list// #include "inc/core/OOStd.h" #include "inc/JObject/JType/JType.h" CLASS_EX(JType,Mom){ int age; int gender; CLASS_ST(JType,Mom) iFn sayHi; }; int Mom_sayHi(Mom *

2011-03-25 23:59:00 382

原创 Proteus中8259的仿真[无dos,纯手工]

因为研究生复试的需要所以最近折腾了下8086的汇编, 不过proteus总是没有我预期的完美[可能也跟和谐的版本有关] 下面是折腾8259的一些总结,不过有一些问题,希望知道的能予以指正  电路搭建,基于自带的例子 (原文件名:8259_1.png)  程序源码 (原文件名:8259_2.png)  断点设置 (原文件名:8259_3.png)  仿真1 (原文件名:8259_4.png)  仿真2 (原文件名:8259_5.png) 另外,一些问题罗列如下 -.我用的老王的77sp2和谐,不过逻辑仿真器貌

2011-03-17 09:06:00 732

原创 Win32下AT&T汇编Hello world教程

因为复试的需要,学习了下和汇编相关的东西,虽然当年学过微机原理,不过没下功夫[其实是老师水,教材水啊....]现在只能恶补了这两天玩了下masm,nasm,gas,当然只是搭建了基本的环境,跑了下基本的实例因为gas相关文档比较稀缺,所以本篇日志记录一些和其相关的主要目的是备份一下,省的以后忘了顺便说一下,我用的是和谐的WinXP系统1.环境搭建,从sf下MinGW套件,这一步不在赘述2.基本的程序先来一个最简单的hello world,不过用到了c运行时,当然也可以写那种纯粹的保护模式的,不过比较麻烦,现

2011-03-09 13:52:00 363

原创 SlickEdit完美解析Qt4

这两天折腾Qt,为了让SE更好的解析它,还是花了些时间的,下面的图片展示了SE强大的自动补全功能Qt类方法的补全编写类方法时的补全this指针补全ui类补全[设计namespace解析]头文件补全浏览QString源代码使用GDB调试Qt程序解析ui布局文件[xml] 

2011-01-31 14:51:00 492

原创 OOC-GCC 简介

 OOC-GCC 概述 下载地址http://code.google.com/p/ooc-gcc/downloads/list 其实这还是我对用C语言进行OO方式编程的一些尝试,最早的时候我在SF建了一个叫JCOOP的项目,后来搬到GOOGLE CODE 不过随着不断的改进,也对OO有了进一步的理解, 在这里先谈一下现在我对OO的理解, 所谓OO,本质是对象驱动型编程模式,其核心在于抽象,并将代码封装使之更易于复用. 所以说你用结构体来抽象描述某种事物并不意味着你的代码就不是OO的,所以说用C也是可以写出O

2011-01-25 13:50:00 390

原创 恶心的GObject[Part I][v0.1]

恶心的GObject[Part I][v0.1] 转载请注明出处http://www.pingf.me<br /><br /><br /> 虽然GObject最初是为了简化C语言的OO开发而设立的,但毕竟C不是天生的OO语言,而其中有太多抽象的东西,反而让其难以入门.....<br /> 虽然以前花了很长时间去研究这东西,但限于当时的水平,一些东西并没有弄透彻,甚至有不少错误....<br /> 因为前段自己尝试用C语言来模拟OO,积累了不少经验,最近偶然又回顾了下GObject,一些似懂非懂的

2010-09-18 20:51:00 976

原创 使用C语言进行面向对象的开发--GObject入门[4]

  转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。”Part 4   接上文.前面定义了几个结构,我们可以把那些东西放在一个jc_boy.h文件中,下面开始介绍如何去实现这个BOY类,也就是要

2009-11-21 13:14:00 701

原创 使用C语言进行面向对象的开发--GObject入门[3]

  转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。”终于要谈正题了,如何使用GObject去构件一个所谓的“对象”呢?其实是一件简单但却痛苦的事情。在罗列代码之前,还是要啰嗦两句。GO

2009-11-20 23:13:00 599

原创 使用C语言进行面向对象的开发--GObject入门[2]

  转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。”  PART 2.在正式开始GObject的学习之前,还要简单提一下大名鼎鼎的建立在GObject系统之上的桌面图形库Gtk,先来个最简

2009-11-20 23:10:00 646

原创 使用C语言进行面向对象的开发--GObject入门[1]

 转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。”  C语言是简单的,因为它本身并没有什么特别的内容,标准C并没有提供多少函式(其实一般用不到的提供了很多),也没有提供面向对象的机制,但也正因

2009-11-20 23:03:00 772

原创 关于c++类型转换的一段测试用代码

转载请注明出处 blog.csdn.net/pingf0或www.cnblogs.com/pingf“一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章【首发在我csdn博客的】开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。”   这只是个实验用的代码,顺带学点关于c++类型转换的东西 #include #include

2009-11-11 15:08:00 322

原创 在win32下使用clutter-1.0进行2.5D桌面开发[1026]

转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf “一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章【发在我csdn博客的】开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。”  clutter是个很不错的库,也正因为有了它,Intel的moblin才显得有点光彩【个人愚见

2009-10-26 22:20:00 1237

原创 avr复习笔记--iic读写多个24cxxx【1001】

一直很讨厌下东西也要花钱的机制,一点都没开源精神,以后每次写文章开始都要这样鄙视下CSDN这样网站,都不会学习下ouravr之类的。。。。  这次首发在csdn的blog,主要是因为博客园网速太那个了。。。。  实际上还是仅仅备份些代码,加些注释,因为这本身就很容易。。。 先定义些东西#define PORT_IIC PORTC#define DDR_IIC

2009-10-01 21:41:00 1105 1

原创 LINUX串口简明解析[修正版][0919]

LINUX串口简明解析[修正版][0919] 09-14上周的时候,发了篇文章,关于linux串口的【当然程序师转别人的(还是发布在IBM开发者社区的嘞)】,虽然当时能跑的通,但这周在用的时候却发现不行了,于是决定仔细研究下linux下串口这东西!当然那个程序有问题,就要自己重新写啦。。。。。。OTZ 。。。。饿。。。我向来比较懒。。。。当然研究过程中还是明白了不少东西的1,解决minic

2009-09-26 16:47:00 729

原创 qt下的时钟程序[0806]

qt下的时钟程序[0806] 最近抽空又看了下qt,发现用它来实现一些东西真的很容易比如下面这个例子,绘制了个圆形的时钟,但代码却清晰易懂[例子源自奇趣科技提供的例子]因为清晰,所以就只写注释了,吼吼其实也就这么几行代码头文件//clock.h#ifndef CLOCK_H#define CLOCK_H#include class Clock : public

2009-09-20 08:38:00 1463 2

原创 qt学习笔记--使用qtcreator开发【0831】

写些与Qt4相关的东西用最新的QtCreator选择GUI的应用会产生含有如下文件的工程  下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,Code highlighting produced by Actipro CodeHighlighter (freeware)h

2009-09-19 23:58:00 6260 5

SlickEdit 2010 v15.0.1.3 河蟹文件[Win32]

SlickEdit我就不多说啥了作为程序员可以不知道vs为何物,但不知到SlickEdit就有些悲哀了, 其实我比较讨厌下载资源扣分的机制的,但是没办法,我积分少啊....... 2010.10.6设为零资源分.

2010-08-09

使用C语言进行面向的对象的开发

教你如何使用面向对象的思想进行C编程,不过本文中采用的方法是比较繁琐的

2009-12-26

华为公司编程语法规范

以前AVR上的,听说后来被华为通知后,给禁了

2009-03-16

空空如也

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

TA关注的人

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