Thomson-Blog ( 学习,学习,再学习;努力,努力,再努力。)
在学习的路上不断成长,成功之路就在脚下。

文章分类 -  开发技术

上一页 1 2 3 4 5 6 下一页
vi 配置文件
摘要:"""""""""""""""""""""""""""""""""""""""""""""""""" 阅读全文
posted @ 2008-11-14 14:26 Thomson-Blog 阅读(513) 评论(0) 推荐(0)
Vim改装成一个IDE编程环境
摘要:1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Co... 阅读全文
posted @ 2008-11-14 12:52 Thomson-Blog 阅读(4003) 评论(0) 推荐(0)
SDK编程笔记 - DLL篇
摘要:1. 动态链接之含义 在链接应用程序时常使用所谓“静态链接”的方法,即将各个目标文件(.obj)、运行时函数库(.lib)以及已编译的资源文件(.res)链 接到一起,形成一个可执行文件(.exe)。使用静态链接时,可执行文件需要使用的各种函数和资源都已包含到文件中。这样做的缺点是对于多个程序都使用的 相同函数和资源要重复链接到exe文件中,使程序变大、占用内存增加。 “动态链接”是将一些... 阅读全文
posted @ 2008-10-22 11:46 Thomson-Blog 阅读(223) 评论(0) 推荐(0)
unix与windows开发平台比较(一)--动态库实现
摘要:1. 动态库、静态库、可执行程序简介 程序的最终运行实际就是一个地址操作的过程,所以从我们写的源代码到程序运行,实 际就是如何将我们用高级语言编写的源代码转化成机器可以识别的地址码,并为之分配 资源使之运行的过程。 动态库历史 A.单模块(无库文件,不需要链接)->多模块(静态链接库)-》多模块(动态链 接库) B.所有实现在一起-》将不同模块实现相分离,但可执行程序仍包含其实现代码-... 阅读全文
posted @ 2008-10-22 10:14 Thomson-Blog 阅读(1310) 评论(0) 推荐(0)
Linux 动态链接库编程入门
摘要:来源: ChinaUnix博客 作者: ChinaUnix博客 动态链接库是一种通用的软件组件技术,是多种操作系统中提供基本服务的方式。比如Win32内核就 是几个DLL文档构成。这种技术在Linux操作系统下... 阅读全文
posted @ 2008-10-17 13:19 Thomson-Blog 阅读(279) 评论(0) 推荐(0)
Linux环境下的Socket编程
摘要:什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种... 阅读全文
posted @ 2008-10-07 08:15 Thomson-Blog 阅读(453) 评论(0) 推荐(0)
JACOB技术探讨之一
摘要:首先,如果我们要用JACOB至少需要对JNI有些基本的了解,写过一些JNI应用程序,这样我们就不难理解JACOB的运行机制。如果我们熟悉C/C++,更加能够增进我们的理解。下面详细介绍下一个简单COM对象的建立,然后演示在C++中如何调用,明白这一点,我们再结合java本地方法的调用机制,从而透过一个中间C++方法调用这个简单COM对象。 1。建立一个COM对象,如下,简单的调用Messa... 阅读全文
posted @ 2008-09-22 13:25 Thomson-Blog 阅读(199) 评论(0) 推荐(0)
Java中怎么调用Windows的API
摘要:1.建TestAPI.java public class TestAPI { public static void testshow(String msg) { testshow0(msg); } private static nat... 阅读全文
posted @ 2008-09-22 13:23 Thomson-Blog 阅读(851) 评论(0) 推荐(0)
Symbian学习笔记(7):定时器【转】
摘要:原文:http://blog.csdn.net/sharetop/archive/2008/03/15/2185652.aspx 教材里说到活动对象时,总拿CTimer来做例子,从CActive派生一个CMyActive然后它包括一个CTimer iTimer,再利用它的异步函数iTimer.After来演示活动对象的效果。 但是CTimer本身就已经是源于CActive了,所以我今天来讨论的是... 阅读全文
posted @ 2008-09-11 15:18 Thomson-Blog 阅读(220) 评论(0) 推荐(0)
Symbian学习笔记(6):关于多线程与活动对象【转】
摘要:原文 :http://blog.csdn.net/sharetop/archive/2008/03/15/2185594.aspx symbian支持多线程(它有一个RThread类)但却又不提倡大家使用多线程,理由一般是说应用更安全?代码更简单?不过我觉得最有说服力的是省电。 既然如此,那我们就不说“多线程”,说说“多任务”吧,活动对象(Active Object)提供了非抢占式的多任务协同处... 阅读全文
posted @ 2008-09-11 15:17 Thomson-Blog 阅读(272) 评论(0) 推荐(0)
Symbian学习笔记(5):加载JPEG图像的方法 【转】
摘要:上次学习的是从MIF和MBM文件中加载图像,一般在程序中出现的图片都可以用这个方法,但有一点点遗憾,它只能使用svg或bmp格式,BREW或J2ME中的资源却多为png格式的。 如果想在symbian中使用jpg或者png图片,则需要用到symbian提供的那个Multimedia ICL库里的类了。其中比较重的是CImageDecoder类,提供了对图像进行解码的功能。 来看看如何使用它的吧。... 阅读全文
posted @ 2008-09-11 15:16 Thomson-Blog 阅读(238) 评论(0) 推荐(0)
Symbian学习笔记(4):在GUI应用中使用图像 【转】
摘要:原文http://blog.csdn.net/sharetop/archive/2008/03/13/2179536.aspx 今天学习一下如何修改GUI程序中的图标与如何加载图像。 与2nd.不同的是,3rd.支持svg格式的可缩放图标(最大好处在于一个图标搞定,以前用bmp时为了应用程序的菜单图标得要做四个小图标)。而且,现在有了一种新的图像打包格式mif(这名字咋跟BREW中那个MIF一样... 阅读全文
posted @ 2008-09-11 15:15 Thomson-Blog 阅读(354) 评论(0) 推荐(0)
Symbian学习笔记(3):应用程序框架【转】
摘要:原文http://blog.csdn.net/sharetop/archive/2008/03/12/2173005.aspx 开发symbian的GUI应用是有模板的,用Carbide C++的工程向导可以自动生成程序的基本框架。不过可能与安装的SDK版本有关,我现在只能生成一个AppUi一个Container的常规模板(以前用 2nd FP3时还可以生成多个view多个container的视图... 阅读全文
posted @ 2008-09-11 15:14 Thomson-Blog 阅读(225) 评论(0) 推荐(0)
Symbian学习笔记(2):基本概念【转】
摘要:原文http://blog.csdn.net/sharetop/archive/2008/03/10/2164893.aspx 第一次打开SymbianC++的程序源代码,第一感觉就是“这是C/C++吗?咋这么眼生啊”。 看代码看书,才算是稍稍明白了一点,其实无非就是typedef罢了,symbian可比brew定义了更多的东西。 这是以后干活的基础,所以做个笔记,省得忘了。 一、基本数据类型... 阅读全文
posted @ 2008-09-11 15:13 Thomson-Blog 阅读(235) 评论(0) 推荐(0)
Symbian学习笔记(1):Debug On Device[转]
摘要:原文http://blog.csdn.net/sharetop/archive/2008/03/10/2163258.aspx 在BREW的开发环境中,没有一个联机调试工具,一直是我觉得相当不方便的事情。在S60平台上做开发,至少这一点是能满足我们的需要。 第一种方法:Carbide C++ v1.2 的 Debug On Device Carbide C++1.2的pro.以上版本都支持设备... 阅读全文
posted @ 2008-09-11 15:12 Thomson-Blog 阅读(249) 评论(0) 推荐(0)
使用Carbide.vs与VS.NET2003构建Symbian开发平台-S60
摘要:1.简介 在过去的几年里从事Symbian OS/C++的开发,选择什么样的IDE开发环境是一件很让人郁闷的事。微软的Visual C++ 6.0 缺乏人性化的设计,而VS.NET却不能很好地支持Symbian Os/C++的开发,Borland C++ BuilderX Mobile Edition 还有Metrowerks CodeWarrior也并不是每个人都会喜欢的,幸运的是自从... 阅读全文
posted @ 2008-09-11 15:09 Thomson-Blog 阅读(456) 评论(0) 推荐(0)
Symbian开发入门
摘要:(本文发表于《CSDN社区电子杂志——移动开发杂志》创刊号) 摘要: Symbian OS是目前市场占有率最高的移动设备OS。本文是Symbian开发的入门性文章,从零开始介绍了进行Symbian开发首先需要了解的一些东西,同时介绍了一些好的开发资源。阅读本文几乎不需要相关的基础知识。 1. Symbian简介 1.1 Symbian起源 Symbian 成立于1... 阅读全文
posted @ 2008-09-11 15:05 Thomson-Blog 阅读(531) 评论(0) 推荐(0)
在Linux平台下使用JNI(摘至IBM官方网站)
摘要:本文简要介绍了JNI调用规范,及常用函数。并通过具体示例程序展示了实现一个本地调用的基本步骤。 引言 Java的出现给大家开发带来的极大的方便。但是,如果我们有大量原有的经过广泛测试的非Java代码,将它们全部用Java来重写,恐怕会带来巨大的工作量和长期的测试;如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的特性,Java就显得有... 阅读全文
posted @ 2008-09-09 09:57 Thomson-Blog 阅读(386) 评论(0) 推荐(0)
java中调用 dll 动态库的简洁方法 JNative
摘要:Java中调用DLL方法,是通过JNI接口实现的,http://www.cnblogs.com/Thomson-Blog/articles/1287337.html 这里有详细的说明。大概是先用Java写一个接口类,然后用javah 生成一个xxx.h的c语言的头文件,然后用C实现这个头文件,在这个实现接口中调用其他已经实现的接口。 我看到这个实现方法后,感觉怪怪的,这不是反过来了么?随... 阅读全文
posted @ 2008-09-09 09:52 Thomson-Blog 阅读(539) 评论(0) 推荐(0)
windows下的rails2.02环境搭建
摘要:ROR本地安装的技术含量比较高的 一、安装Ruby 1、下载Ruby(http://www.ruby-lang.org)安装包 双击安装,安装过程中注意选中"Enable RubyGems" 2、打开"命令提示符cmd",输入"ruby -v"查看版本号,则表示ruby安装成功 二、安装Rails 1、下载JDK(http://java.sun.com/),安装,否则下面的"gem inst... 阅读全文
posted @ 2008-09-08 12:29 Thomson-Blog 阅读(215) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页