Welcome![Sign In][Sign Up]
Location:
Search - GTK-html

Search list

[Browser Clientdillo-0[1].6.4.tar

Description: Dillo 是一个完全用C语言实现的图形化的网页浏览器,快速,而且源代码和二进制文件都很小(小于230k)。它是基于GTK+的,很好的支持一个HTML子集(没有框架),不支持java虚拟机,和jav-Dillo is a complete C language graphical Web browser, fast, but the source code and binary files are very small (less than 230K). It is based on the GTK, and the support of a good subset of HTML (framework), does not support the Java Virtual Machine, and iTunes
Platform: | Size: 290920 | Author: 常葳 | Hits:

[Program doc嵌入式浏览器开发详解

Description: 文章主要论述了嵌入式浏览器开发所涉及到的技术,对HTML 词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法
Platform: | Size: 901646 | Author: langjian98 | Hits:

[Documents关于linux下文件编译的方法

Description: 摘 要: 本文主要阐述了关于linux下文件编译的方法以及vim编辑器的配置,并介绍了linux下热门开发工具。 关 键 词: vim配置与使用;linux文件编译;linux下热门开发工具 引 言: 1.一般拿到新的服务器都需要自己配置一下vim的环境,要不觉得总是不是很顺手。本文介绍了vim的基本配置以及一些个性化配置,用户可根据自己喜好及习惯自由配置;2.介绍了Linux文本编译的常用编译命令选项和多源文件编译方法,使读者对linux下文件编译有一个直观的了解;3.介绍了常用linux下开发工具,新手可参考使用;4.实验总结。 一. VIM的配置与使用 1. 基本设置 set nocp:该命令指定让 VIM 工作在不兼容模式下。在VIM之前,出现过一个非常流行的编辑器vi。VIM 许多操作与 vi 很相似, 但也有许多操作与 vi 是不一样的。 如果使用“:set cp”命令打开了兼容模式开关的话, VIM 将尽可能地模仿 vi 的操作模式。例如:VIM里允许在 Insert 模式下使用方向键移动光标,而vi里在Insert 模式下是不能移动光标的, 必须使用 ESC退回到 Normal 模式下才行。再举一个例子,vi 里使用 u 命令可以撤消一次先前的操作,再次按下u时,将撤消“撤消”这个动作本身,也就是我们常说的“重复”(redo)。而VIM里可以使用u命令撤消多步操作,“重复”使用的快捷键是 Ctrl+ R。使用兼容模式后。VIM将放弃这些新的功能,尽量模仿vi的各种操作方式。只有在不兼容模式下, 才能更好地发挥 VIM 自身的特点。 set ru: 该命令打开VIM的状态栏标尺。默认情况下,VIM的状态栏标尺在屏幕底部,它能即时显示当前光标所在位置在文件中的行号、列号,以及对应的整个文件的百分比。打开标尺可以给文件的编辑工作带来一定方便。 set hls:搜索时高亮显示被找到的文本。 set is:搜索时在未完全输入完毕要检索的文本时就开始检索。 syntax on:打开关键字色。 set backspace=indent,eol,start 设想这样一个情况:当前光标前面有若干字母,按下i键进入了Insert模式,然后输入了3个字母,再按5下删除(Backspace)。默认情况下,VIM仅能删除新输入的 3 个字母,然后喇叭“嘟嘟”响两声。如果“set backspace=start”,则可以在删除了新输入的3个字母之后,继续向前删除原有的两个字符。再设想一个情况:有若干行文字,把光标移到中间某一行的行首,按i键进入Insert模式,然后按一下Backspace。默认情况下, 喇叭会“嘟”一声,然后没有任何动静。如果“set backspace=eol”,则可以删除前一行行末的回车,也就是说将两行拼接起来。当设置了自动缩进后, 如果前一行缩进了一定距离, 按下回车后,下一行也会保持相同的缩进。默认情况下,不能在 Insert 模式下直接按Backspace删除行首的缩进。如果“set backspace=indent”,则可以开启这一项功能。 上述三项功能, 可以选择其中一种或几种,用逗号分隔各个选项。 set whichwrap=b,s,,[,] 默认情况下,在VIM中当光标移到一行最左边的时候,继续按左键,光标不能回到上一行的最右边。同样地,光标到了一行最右边的时候,不能通过继续按右跳到下一行的最左边。但是,通过设置 whichwrap 可以对一部分按键开启这项功能。如果想对某一个或几个按键开启到头后自动折向下一行的功能,可以把需要开启的键的代号写到 whichwrap 的参数列表中,各个键之间使用逗号分隔。以下是 whichwrap 支持的按键名称列表: b 在 Normal 或 Visual 模式下按删除(Backspace)键。 s 在 Normal 或 Visual 模式下按空格键。 h 在 Normal 或 Visual 模式下按 h 键。 l 在 Normal 或 Visual 模式下按 l 键。 > 在 Normal 或 Visual 模式下按右方向键。 ~ 在 Normal 模式下按 ~ 键(翻转当前字母大小写)。 [ 在 Insert 或 Replace 模式下按左方向键。 ] 在 Insert 或 Replace 模式下按右方向键。 2. 文本编辑设置 set sw=4:自动缩进的时候, 缩进尺寸为 4 个空格。 set ts=4:Tab 宽度为 4 个字符。 set et:编辑时将所有 Tab 替换为空格。该选项只在编辑时将 Tab 替换为空格,如果打开一个已经存在的文件,并不会将已有的Tab 替换为空格。如果希望进行这样的替换的话, 可以使用这条命令“:retab”。 3. 断行设置 set lbr:不在单词中间断行。设置了这个选项后,如果一行文字非常长,无法在一行内显示完的话,它会在单词与单词间的空白处断开,尽量不会把一个单词分成两截放在两个不同的行里。 set fo+=mB:打开断行模块对亚洲语言支持。m表示允许在两个汉字之间断行,即使汉字之间没有出现空格。B表示将两行合并为一行的时候,汉字与汉字之间不要补空格。该命令支持的更多的选项请参看用户手册。 二. Linux文件编译 1. 常用编译命令选项 假设源程序文件名为test.c。 (1).无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 (2). 选项 –o 用法:#gcc test.c -o test 作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。 (3). 选项 –E 用法:#gcc -E test.c -o test.i 作用:将test.c预处理输出test.i文件。 (4). 选项 –S 用法:#gcc -S test.i 作用:将预处理输出文件test.i汇编成test.s文件。 (5). 选项 –c 用法:#gcc -c test.s 作用:将汇编输出文件test.s编译输出test.o文件。 (6). 无选项链接 用法:#gcc test.o -o test 作用:将编译输出文件test.o链接成最终可执行文件test。 (7). 选项-O 用法:#gcc -O1 test.c -o test 作用:使用编译优化级别1编译程序。级别为1~3,级别越大优化效果越好,但编译时间越长。 2. 多源文件的编译方法 如果有多个源文件,基本上有两种编译方法: [假设有两个源文件为test.c和testfun.c] (1).多个文件一起编译 用法:#gcc testfun.c test.c -o test 作用:将testfun.c和test.c分别编译后链接成test可执行文件。 (2).分别编译各个源文件,之后对编译后输出的目标文件链接。 用法:#gcc -c testfun.c //将testfun.c编译成testfun.o #gcc -c test.c //将test.c编译成test.o #gcc -o testfun.o test.o -o test //将testfun.o和test.o链接成test 以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译。 (3). 如果要编译的文件都在同一个目录下,可以用通配符gcc *.c -o 来进行编译。 三. Linux下的热门开发工具 1、Bluefish Bluefish是进行Web开发时最受欢迎的IDE之一。它能够处理编程和标记语言,但是该工具的重点用途在于创建动态和交互式网站。和许多Linux应用程序一样,Bluefish是一个轻量级工具,运行速度非常快,它所占据的资源只有同类工具的30%到40%。Bluefish可以一次打开多个文档(最高可打开3500个文档)。它包含项目支持、远程文件支持、搜索和替换(包括正则表达式),无限撤消/重做、多语言定制语法高亮、窗口反斜线文本和多编码支持等功能。 Bluefish最漂亮的功能之一是用户定义工具栏Quickba,它可以让你通过“右键点击并选择增加到Quickbar”的方式来增加按钮。你可以增加任意HTML工具栏按钮到Quickbar上。Bluefish还有许多操作简化工具,可以帮助你增加不同元素到你的代码中。需要一个DHTML自动提交选择框?简单。从DHTML下拉列表中选择“自动提交选择框(Auto-submit Select Box )”,然后填充必要的条目,就可以增加该元素到你的代码中。Bluefish有针对C、Apache、DHTML、DocBook、HTML、PHP+HTML和SQL的智能向导。如果是手动开发自己的网站,你应该选择使用Bluefish这个工具。 该工具主页:http://bluefish.openoffice.nl/ 2、Anjuta Anjuta是一个免费的开源C和C++开发工具。它的安装非常简单(在Mandriva上使用urpmi anjuta命令),提供项目管理、应用程序向导、交互式调试器、一个强大的源代码编辑器(支持源浏览、代码完成和语法高亮功能)。Anjuta团队开发的这个强大IDE非常易于使用,而且可以满足你的C和C++编程需求。 Anjuta具有一个灵活而强大的用户界面,让你可以在布局界面中拖拽工具来安排图形用户界面,使其与你希望的设计最接近。而且每一个用户配置的布局对一个项目来说是可以持续生存的(因此你可以为每一个项目使用不同的布局)。Anjuta还具有一个强大的插件系统,通过它你可以选择激活或关闭哪一个插件。而且与所有开源项目一样,你可以为Anjuta开发满足你自己需求的插件。在Anjuta应用程序中最大的工具之一是项目管理器。这个工具几乎可以打开任何基于automake/autoconf的项目。这个项目管理器不会增加任何基于Anjuta的信息到这个项目中,因此在Anjuta之外,你的项目同样可以被维护和开发。 该工具的主页:http://anjuta.sourceforge.net/ 3、Glade Glade是一个GNOME桌面环境下用于开发GTK+的RAD(迅速应用开发)工具。它的界面与GIMP非常类似,可以被用户进行定制化,甚至可以被嵌入到Anjuta中。 Glade包含许多界面创建控件,诸如文本框、对话标签、数字输入框和菜单等,让你可以更快速的开发界面。界面设计以XML格式存储,从而让这些设计可以被轻松的应用于外部工具中。 安装Glade的过程非常简单。举例来说,如果你使用Fedora操作系统,你可以使用命令“yum install glade3”来启动安装。Glade不像Anjuta一样具有一个强大的项目管理器,但是你可以在Glade中创建、编辑和保存项目。 该工具的主页:http://glade.gnome.org/ 四.实验总结 通过对VIM编译器与Linux编程的学习,初步了解使用Linux进行文件编译,对VIM也有了基本的了解。实验中遇到问题能通过与同学讨论或上网查阅基本解决。这次实验使我体会到了Linux的深奥,使我对Linux产生了浓厚的兴趣,虽然现在不能做到对Linux相当熟悉,但以后一定会努力对Linux进一步了解。 参考文献 中国网管联盟 www.bitsCN.com Linux 开发环境必备十大开发工具 2009 雨林木风系统门户 www.ylmf.net Linux文件编译方法及Linux多文件
Platform: | Size: 10923 | Author: 415181654@qq.com | Hits:

[Linux-Unixgtkdemo

Description: gtk实现的图像采集的示例程序。-gtk realized examples of image acquisition procedures.
Platform: | Size: 69632 | Author: 兔子 | Hits:

[Browser Clientdillo-0[1].6.4.tar

Description: Dillo 是一个完全用C语言实现的图形化的网页浏览器,快速,而且源代码和二进制文件都很小(小于230k)。它是基于GTK+的,很好的支持一个HTML子集(没有框架),不支持java虚拟机,和jav-Dillo is a complete C language graphical Web browser, fast, but the source code and binary files are very small (less than 230K). It is based on the GTK, and the support of a good subset of HTML (framework), does not support the Java Virtual Machine, and iTunes
Platform: | Size: 290816 | Author: 常葳 | Hits:

[Linux-UnixGTK+1

Description: 用C编写的网络入侵检测系统的菜单和按钮等-prepared by the network intrusion detection system and the menu buttons, etc.
Platform: | Size: 5120 | Author: 刘伟 | Hits:

[Technology Managementgtk-doc-1.9.tar

Description: linux 图形化编程 GTK经典文档,对初学者有极大的参考价值,是一份不错的接口文档,其中集成文档,方便在编程时参考。-linux classic GTK graphical programming documents, for beginners there is a great reference value, the interface is a good document, which integrates the document to make it easier to reference when programming.
Platform: | Size: 392192 | Author: | Hits:

[Linux-Unixgtkores-0.4.tar

Description: GTKores is a simple color picking tool, written in GTK+/C, and runs under Linux/X11. It makes easier tasks where you need hex color values, such writing CSS and HTML pages. -GTKores is a simple color picking tool, written in GTK+/C, and runs under Linux/X11. It makes easier tasks where you need hex color values, such writing CSS and HTML pages.
Platform: | Size: 121856 | Author: fanchengze | Hits:

[Browser Clientbrowser

Description: 本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。-This article discusses the development of embedded browser technology involved, lexical analysis of HTML, JavaScript browser support, linux and programming such as gtk make a detailed analysis and the introduction of the browser Netbit the introduction of the development, Analysis of the main functions of the modules and components, and give the main algorithm.
Platform: | Size: 159744 | Author: peter pan | Hits:

[Linux-UnixNetbit

Description: 嵌入式浏览器源码,对HTML词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。-Source Embedded Browser for HTML Lexical Analysis, Browser JavaScript support, linux and programming such as gtk done a detailed analysis and presentation, and the development of browser Netbit introduced to analyze the main features of the module and composition, and gives the main algorithm.
Platform: | Size: 181248 | Author: 刘玉 | Hits:

[Embeded Linuxgtkarmpck.zip

Description: GTK Arm embedded system all pack file and install guide 1、tslib:http://download.csdn.net/source/2217426 download tslib-1.4.tar.gz 2、tiff : ftp://ftp.gtk.org/pub/gtk/v2.10/dependencies/tiff-3.7.4.tar.gz 3、jpegsrc.v6b :ftp://ftp.gtk.org/pub/gtk/v2.10/dependencies/ 4、libpng-1.2.33 :http://www.libpng.org/pub/png/libpng.html 5、glib-2.19.0 :ftp://ftp.gtk.org/pub/glib/2.19/ 6、pango-1.20.2 :ftp://ftp.gtk.org/pub/pango/1.20/ 7、gtk+-2.12.9 :http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/ 8、atk-1.24.0 :http://ftp.gnome.org/pub/gnome/sources/atk/1.24/ 9、cairo-1.8.4 :http://www.cairographics.org/releases/ 10、DirectFB-1.3.0 :http://www.directfb.org/downloads/Core/ 11、expat-2.0.1 :http://expat.sourceforge.net/ 12、fontconfig-2.6.0 :http://www.fontconfig.org/release/ 13、freetype-2.3.7 :http://freetype.sourceforge.net/index2.html 14、libxml2-2.6.31 :http://xmlsoft.org/sources/ 15、pixman-0.12.0 :http://www.cairographics.org/releases/ 16、zlib-1.2.3 :http://www.zlib.net/ ,GTK Arm embedded system all pack file and install guide 1, tslib: http://download.csdn.net/source/2217426 download tslib-1.4.tar.gz 2, tiff: ftp://ftp.gtk.org/pub/gtk/v2.10/dependencies/tiff-3.7.4.tar.gz 3, jpegsrc.v6b: ftp://ftp.gtk.org/pub/gtk/v2.10/dependencies/ 4, libpng-1.2. 33: http://www.libpng.org/pub/png/libpng.html 5, glib-2.19.0: ftp://ftp.gtk.org/pub/glib/2.19/ 6, pango-1.20.2 : ftp://ftp.gtk.org/pub/pango/1.20/ 7, gtk+-2.12.9: http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/ 8, atk-1.24 .0: http://ftp.gnome.org/pub/gnome/sources/atk/1.24/ 9, cairo-1.8.4: http://www.cairographics.org/releases/ 10, DirectFB-1.3.0 : http://www.directfb.org/downloads/Core/ 11, expat-2.0.1: http://expat.sourceforge.net/ 12, fontconfig-2.6.0: http://www.fontconfig.org/release/13, freetype-2.3.7: http://freetype.sourceforge.net/index2.html 14, libxml2-2.6.31: http://xmlsoft.org/sources/ 15, pixman-0.12.0: http://www.cairographics.org/releases/ 16, zlib-1.2.3: http://www.zlib.net/
Platform: | Size: 55127040 | Author: 小誠 | Hits:

[Windows DevelopDdilllo-0[1]6i

Description: Dillo 是一个完全用C语言实现的图形化的网页浏览器,快速,而且源代码与二进制文件都非常小(小于2330k)。它是一种基于GTK+的,非常好的支持一个HTML子集(没有框架),不支持java虚拟机,与jav -Dillo is a fully implemented in C language graphical Web browser, fast, and the source code and binary files are very small (less than 2330k). It is based on GTK+ very good support for a subset of HTML (no frame), does not support java virtual machine, jav
Platform: | Size: 335872 | Author: ackchengg | Hits:

[Driver Developgtk-html-2.24.5.tar

Description: 这是GTK应用程序编程函数库详解,涉及各种GTK编程控件,是Linux应用程序编程的非常好的参考-This is the the GTK application programming library Detailed, involving various GTK programming control, is a very good reference of Linux application programming
Platform: | Size: 2249728 | Author: 李志成 | Hits:

[Graph DrawinggtkP-2.17.2_fix_dnd

Description: fixed for framebuffer mode 1. scroll text black 2. show words wrong 3. drag and drop http://fatalfeel.blogspot.tw/2013/09/static-gtk-2172-directfb-cross-compile.html
Platform: | Size: 29380608 | Author: 小誠 | Hits:

CodeBus www.codebus.net