- 博客(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]
2010-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人