- 博客(9)
- 资源 (97)
- 收藏
- 关注
原创 RedHad系统安装窗口界面开发库NEWT
NEWT是在Linux下一个基于文本方式的窗口开发工具,最初是为RedHad Linux的安装程序而设计的。NEWT提供C语言的应用程序接口(API),它不直接进行低级屏幕操作,是在S-Lang库上实现的。编程时包含头文件#include <newt.h>,在Linux上用gcc编译时带-lnewt 参数。 考虑到 Red Hat Linux 有软盘安装这一安装方式,安装代码运行于有限的资源环境中,特别是在有限的文件空间中。NEWT 的大小一开始就成为一个重要的问题。为了最小化它所占的空间,N
2015-10-26 09:38:49 2636
原创 python的类属性和实例属性
一、简介 类属性:类属性仅与其被定义的类相绑定,类属性仅当需要有更加“静态”数据类型时才变得有用,它和任何实例都无关,如class A():count = 10;。实例属性:实例仅拥有数据属性,它是与某个类的实例相关联的数据值,这些值独立于其他实例或类。当一个实例被释放后,它的属性同时也被清除了,如class A():def __init__(self):self.number
2015-10-20 14:37:36 1927
原创 python在linux(anaconda)的图形界面(snack)
一、简介 snack是一个用于在linux制作图形界面(GUI)的模块,该模块由c编写,而且redhat的系统都自带这个模块。Snack是python对newt的接口,Newt是一个为RedHat-linux安装程序而设计的基于文本的窗口开发工具, 并不依赖X包,所以Snack可以为安装程序设计简单的窗口界面。。 在Linux系统安装过程中选择文本模式安装,安装
2015-10-20 12:53:51 10755 15
原创 GTK+浅谈之十五GObject面向对象的继承
GObject的对象系统是一个建立在GLib基础上的,用C语言完成的,提供了一种灵活的、可扩展的、并容易映射(到其它语言)的面向对象的C语言框架。在GLib和GTK+中使用C的语法模拟CPP的行为,实现继承。 GLib中最有特色的是它的对象系统:GObject System,它是以Gtype为基础而实现的一套单根继承的C语言的面向对象的框架。GType是GLib运行时类型认证和管理系统。GType API是GObject的基础系统,所以理解GType是理解GObject的关键。Gtype提供了
2015-10-10 18:46:52 5586 9
原创 GTK+浅谈之十四Glade使用
Glade是一种开发GTK+应用程序的RAD(Rapid Application Development)工具。Glade自身就是一个GTK+应用程序,因为它就是用GTK+ 开发出来的,Glade用来简化UI 控件的设计和布局操作,进行快速开发。Glade的设计初衷是把界面设计与应用程序代码相分离,界面的修改不会影响到应用程序代码,Glade设计的界面保存为glade格式文件,它实际上是一种XML文件。 Glade3与Glade2的区别是:Glade2生成C语言代码,而Glade3只生成xml
2015-10-10 13:03:05 2835 2
原创 GTK+浅谈之十三网络编程
一、简介 网络编程是Linux功能的强项,Gtk+2.0结合Linux系统的网络编程编写服务器和客户端。二、详解1、简单的ECHO程序 套接字编程是服务应用程序开发的关键和核心,GLIB在底层提供了对它们的支持。在此创建一个ECHO服务器,把用户发给它的数据原本地返回给客户端。(1)ECHO服务器服务器的运行过程:代码ech
2015-10-09 17:54:13 2777 2
原创 GTK+浅谈之十二数据库编程
Gtk+2.0本身不具有数据库功能,但由于它采用C语言设计可与数据库系统底层结合,如使用MySQL的C语言API开发数据库应用程序。
2015-10-09 11:06:09 2341 1
原创 Python实例浅谈之十国际化支持
一、简介 Python通过gettext模块支持国际化(i18n),可以实现程序的多语言界面的支持。二、详解 1、Linux下Python的国际化编程 在Linux的操作和C语言的国际化过程是一样的,在需要国际化的字符串前面添加_()即可。(1)代码:internation.py# -*- coding: utf-8 -*-#!/
2015-10-08 23:55:35 13174 5
转载 Linux下C语言的本地化/国际化实现
在linux系统下,以c语言程序为例来实现程序的国际化,即让程序根据Linux系统不同的语言环境的不同来显示出对应该语言的文字,即先让c程序支持国际化然后再进行本地化翻译。Linux上实现这个过程需要用到xgettext和msgfmt这两个工具。Xgettext 是国际化的工具,用来提取程序中的字符串,生成*.po或是*.pot的文件,msgfmt是本地化的工具,用来编译翻译后的.po
2015-10-08 16:57:00 3922
EV录屏软件3.9.7(无水印无时间限制,亲测可行mp4格式).rar
2020-03-12
fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
2018-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人