02 2014 档案

摘要:从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)本篇主要讲解QT在Windows操作系统下的三种编程环境搭建。方案编程环境编译器调试器一Qt CreatorMinGW GCCGDB二Qt CreatorMicrosoft Visual C++ CompilerDebugging Tools f 阅读全文
posted @ 2014-02-24 18:48 Bonker 阅读(31591) 评论(1) 推荐(2) 编辑
摘要:先按照这个帖子弄好静态库http://www.cnblogs.com/rollenholt/articles/2518642.html注意原文中config那一步最后一个"-"输入成了中文状态下的"—",正确的如下:configure-debug-and-release-fast-static-platformwin32-msvc2010-no-qt3support-script-scripttools-qt-zlib-qt-libpng-qt-libmng-qt-libtiff-qt-libjpeg-qt-sql-sqlite-plugin-sql-s 阅读全文
posted @ 2014-02-24 17:39 Bonker 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:本文目录直接引用一、什么是指针?二、指针的定义三、指针的初始化四、指针运算符五、指针的用途举例六、关于指针的疑问说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。究竟什么是指针呢?我们先来看一个概念。回到顶部直接引用1. 回想一下,之前我们是如何更改某个变量的值?我们之前是通过变量名来直接引用变量,然后进行赋值:char a;a = 10;2. 看上去是很简单,其实程序内部是怎 阅读全文
posted @ 2014-02-21 11:14 Bonker 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Base64是最常用的编码之一,比如开发中用于传递参数、现代浏览器中的标签直接通过Base64字符串来渲染图片以及用于邮件中等等。Base64编码在RFC2045中定义,它被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。JavaScriptBase64UnicodeUTF16UTF8编码目录[-]字符编码基础ANSIUnicodeUTF16UTF8UTF16和UTF8的相互转换UTF16转UTF8转换思路代码实现UTF8转UTF16Base64编码转码对照表Base64解码JavaScript实现Base64的编码和解码Base64是最常用的编 阅读全文
posted @ 2014-02-21 09:48 Bonker 阅读(13051) 评论(1) 推荐(2) 编辑
摘要:codeblocks的配置文件是default.conf,在Windows系统下,该文件在C:\Documents and Settings\Administrator\Application Data\CodeBlocks;在Linux系统下,该文件在~/.codeblocks。该文件夹在codeblocks首次打开后才会生成。首先关闭codeblocks,找到default.conf并打开,将以下的内容替换成原来: 打开"设置"->"编辑器"->"语法高亮"窗口,第一个下拉框就是设置主题的,总共有3种主题,来自互联网, 阅读全文
posted @ 2014-02-19 15:08 Bonker 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:但我们在网页上看到漂亮的flashs,想看下别人是怎么做的,怎么办?答曰:我们需要两个工具 swf_reader_2.3 (把浏览器中的flash下载到本地的swf文件)下载地址http://download.csdn.net/detail/woshiluochen/6932221 FlashDecompiler(把下载下来的swf文件破解成flash项目,也就是源码)下载地址http://download.csdn.net/detail/woshiluochen/6932047一 下面我们就以本文博客下面的时钟动画的flash为例来讲解这两个工... 阅读全文
posted @ 2014-02-18 12:01 Bonker 阅读(5945) 评论(0) 推荐(1) 编辑
摘要:1.综述StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code”的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。2.安装首先,我们必须先安装将要使用的软件。StarUML, 阅读全文
posted @ 2014-02-17 10:57 Bonker 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:是没有把c文件编译进去的原因。右键项目,选择属性,弹出窗体然后选择build targets在最下面有个build target files:中把c文件勾选。点击ok重新编译即可。Code::Blocks设置代码提示快捷键在Code::Blocks中把Complete Code(完成代码)的快捷键设置为Ctrl+Alt+Space。(默认是为Ctrl+Space,与中文输入法冲突)(设置→ 编辑器→ 快捷键→ 编辑→ 完成代码)(Setting → Editor → Keyboard shortcuts → Editor → Complete Code) 阅读全文
posted @ 2014-02-14 10:28 Bonker 阅读(3952) 评论(0) 推荐(1) 编辑
摘要:很多人对C语言中的 “文件包含”都不陌生了,文件包含处理在程序开发中会给我们的模块化程序设计带来很大的好处,通过文件包含的方法把程序中的各个功能模块联系起来是模块化程序设计中的一种非常有利的手段。 文件包含处理是指在一个源文件中,通过文件包含命令将另一个源文件的内容全部包含在此文件中。在源文件编译时,连同被包含进来的文件一同编译,生成目标目标文件。 很多人再初学时都会对这个很晕,怎么写文件件? 怎么包含才能避免重定义? 等等问题。。。 其实这个只要了解了文件包含的基本处理方法就可以对文件包含有一个很好的理解与应用了,下来我们一起来看一下:文件包含的处理方法: 首先大家需要清楚:(1) 处理时间 阅读全文
posted @ 2014-02-13 16:02 Bonker 阅读(5893) 评论(1) 推荐(1) 编辑
摘要:C语言并不支持类这样的概念,但是C仍旧可以使用面向对象的概念。C++中的类,关键在于它的虚函数表。因此,我们要模拟一个能够支持虚函数表的类。使用C的struct结构,可以模拟类和虚函数。比如,我们来模拟一个shape类[cpp]view plaincopy//模拟虚函数表typedefstruct_ShapeShape;structShapeClass{void(*construct)(Shape*self);void(*destroy)(Shape*self);void(*draw)(Shape*self);};struct_Shape{ShapeClass*klass;//定义class的 阅读全文
posted @ 2014-02-13 11:00 Bonker 阅读(461) 评论(0) 推荐(1) 编辑
摘要:1. 安装编译环境 Object C和其他很多语言一样,都需要有一个编译器。Object C 是在GCC下编译的。GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。很多人想到学习Object C就想到mac电脑,想到XCode开... 阅读全文
posted @ 2014-02-12 11:18 Bonker 阅读(6318) 评论(0) 推荐(1) 编辑
摘要:Json.NEThttp://json.codeplex.com/Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型等)和Json的转换。Math.NEThttp://www.mathdotnet.com/Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微 阅读全文
posted @ 2014-02-11 09:29 Bonker 阅读(662) 评论(0) 推荐(0) 编辑
摘要:面向对象编程好处:提高软件可复用性、可扩展性、易维护性、灵活性第一章:理解.NET Framework与C# 1..NET框架由.NET Frmaework和CLR组成; 2.CLR(公共语言运行时)由CTS(通用类型系统)和CLS(公共语言规范)组成 CTS作用:解决不同语言的数据类型不同的问题 CLS作用:是一种最低的语言标准,限制了由这些不同点引发的互操作性问题 3.简单类库的使用: (1)ping与本机相连的IP using System.Net; using System.Net.NetworkInformation; private v... 阅读全文
posted @ 2014-02-08 17:50 Bonker 阅读(2398) 评论(0) 推荐(0) 编辑
摘要://调用系统函数 将鼠标移动到相应位置[DllImport("user32.dll", EntryPoint = "SetCursorPos")]public extern static bool SetCursorPos(int x, int y);//获取当前鼠标的绝对位置[StructLayo... 阅读全文
posted @ 2014-02-08 17:44 Bonker 阅读(815) 评论(0) 推荐(1) 编辑