erisenxu.blogspot.com
Erisen's Blog: 程序员常用工具、软件库网址
http://erisenxu.blogspot.com/2007/01/blog-post.html
My blog, notebook, etc. 我认为QT是目前为止最强大的跨平台的GUI库,Linux界面GDK就是使用QT开发的,它提供Open Source的版本和商业版本,可惜用Open Source版本开发的软件必须也是Open Source的,若用来开发商业软件就要支付使用QT的费用。用途开发GUI界面非常简单,而且程序效率很高,特别在2D绘图方面,比GDI Plus强很多. WxWidgets是另一个跨平台的库,是完全免费的,可以用来开发商业软件,而且它是native的,在windows下它封装了windows API,在Linux下封装了GTK ,所以其开发的软件编译后要比使用QT时小很多。学习wxWidgets也不是很难,但它还是不如QT简单,而且不如QT强大,为了对不同的平台的API的封装都提供相同的封装函数,很多平台特有的功能它没有封装进去,所以过于简单,需要特有的API时不得不使用native的API. 开发Java应用最流行的工具,安装插件后也可以用来开发C、C 程序. SDL是一个跨平台的多媒体函数库,被用来设计成在低层访问音频,键盘,...OpenGL是用于开发...
erisenxu.blogspot.com
Erisen's Blog: Unix常用命令
http://erisenxu.blogspot.com/2007/01/unix.html
My blog, notebook, etc. 命令格式: du [-sk] directory. Du dir1 显示目录 dir1 的总容量及其次目录的容量. Du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量. 命令格式: find dir -name filename command. Find -name hello -print 寻找目前目录及所有的子目录内叫hello的文档. Find -ctime 7 -print 找出七天内未被更动的文档. Find -size 2000m -print 找出大小超过2000 bytes的文档. Find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档. Find -name '*.c' -exec rm {} 删除所有的.c档. Find -name test * -print 显示当前目录及其子目录文件名前4位为test的文件名. 命令格式:ln -s oldname newname ( Hard link ). M 以M开头的行, 表示开始的意思.
erisenxu.blogspot.com
Erisen's Blog: 一个OpenSource的RTP库
http://erisenxu.blogspot.com/2007/04/opensourcertp.html
My blog, notebook, etc. JRTPLIB 是一个用C 语言实现的RTP库,目前已经可以运行在Windows、Linux、FreeBSD、 Solaris、Unix和VxWorks等多种操作系统上。要为Linux 系统安装JRTPLIB,首先从JRTPLIB的网站( JRTP. 订阅: 帖子评论 (Atom).
erisenxu.blogspot.com
Erisen's Blog: 常用vi编辑器命令
http://erisenxu.blogspot.com/2007/01/vi.html
My blog, notebook, etc. J,k,h,l:上下左右. I,I :插入命令,i 在当前光标处插入 I 行首插入. A,A:追加命令,a 在当前光标后追加,A 在行末追加. O,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行. R,R :替换命令,r 替换当前光标处字符,R从光标处开始替换. 65306;set number 显示行号. 65306;set smd 显示显示状态. 65306;1,5 copy 7 块拷贝. 65306;1,5 del 块删除. 65306;1,5 move 7 块移动. 65306;1,$s/string1/string2/g 全文件查找string1并替换为string2. Great document, i like VI. 订阅: 帖子评论 (Atom). IE Add-On for Firefox. Paste custom data from clipboard. Copy custom data to clipboard. Copy Enhance Metafile to Clipboard.
erisenxu.blogspot.com
Erisen's Blog: 十二月 2006
http://erisenxu.blogspot.com/2006_12_01_archive.html
My blog, notebook, etc. 给对话框中的CTreeCtrl控件添加右键菜单,有几种方法,一种是从CTreeCtrl派生一个类,在这个类的WM RBUTTONDOWN中弹出右键菜单,但这样做会增加类。另一个方法就是在对话框的WM CONTEXTMENU消息中,弹出右键菜单:. Void TreeTestDlg: OnContextMenu(CWnd* pWnd, CPoint point). If (pWnd = &m treeCtrl) {. M treeCtrl.ScreenToClient(&point);. HTREEITEM hItem = m treeCtrl.HitTest(point, &flags);. M treeCtrl.SelectItem(hItem);. ShowTreePopMenu(point, hItem);. 其中,showTreePopMenu,用来弹出右键菜单:. Void TreeTestDlg: showTreePopMenu(CPoint& point, HTREEITEM hItem). CMenu* pMenu = NULL;.
erisenxu.blogspot.com
Erisen's Blog: Paste custom data from clipboard
http://erisenxu.blogspot.com/2007/01/paste-custom-data-from-clipboard.html
My blog, notebook, etc. Paste custom data from clipboard. Follow the below steps can read a new clipboard format data from clipboard to your application:. Function to register a new clipboard format. Function to determines whether the clipboard contains data in the specified format or not. To open the clipboard. To retrieves data from the clipboard. To retrieves the current size, in bytes, of the data. Function to decrement the lock count associated with a memory object. Function to close the clipboard.
erisenxu.blogspot.com
Erisen's Blog: 一个很好的媒体资料网址
http://erisenxu.blogspot.com/2007/04/blog-post.html
My blog, notebook, etc. Http:/ ajsoft.pudn.com/program/program-65 250.htm. 订阅: 帖子评论 (Atom).
erisenxu.blogspot.com
Erisen's Blog: 四月 2007
http://erisenxu.blogspot.com/2007_04_01_archive.html
My blog, notebook, etc. JRTPLIB 是一个用C 语言实现的RTP库,目前已经可以运行在Windows、Linux、FreeBSD、 Solaris、Unix和VxWorks等多种操作系统上。要为Linux 系统安装JRTPLIB,首先从JRTPLIB的网站( JRTP. Http:/ ajsoft.pudn.com/program/program-65 250.htm. 订阅: 帖子 (Atom).
erisenxu.blogspot.com
Erisen's Blog: 一月 2007
http://erisenxu.blogspot.com/2007_01_01_archive.html
My blog, notebook, etc. 我认为QT是目前为止最强大的跨平台的GUI库,Linux界面GDK就是使用QT开发的,它提供Open Source的版本和商业版本,可惜用Open Source版本开发的软件必须也是Open Source的,若用来开发商业软件就要支付使用QT的费用。用途开发GUI界面非常简单,而且程序效率很高,特别在2D绘图方面,比GDI Plus强很多. WxWidgets是另一个跨平台的库,是完全免费的,可以用来开发商业软件,而且它是native的,在windows下它封装了windows API,在Linux下封装了GTK ,所以其开发的软件编译后要比使用QT时小很多。学习wxWidgets也不是很难,但它还是不如QT简单,而且不如QT强大,为了对不同的平台的API的封装都提供相同的封装函数,很多平台特有的功能它没有封装进去,所以过于简单,需要特有的API时不得不使用native的API. 开发Java应用最流行的工具,安装插件后也可以用来开发C、C 程序. SDL是一个跨平台的多媒体函数库,被用来设计成在低层访问音频,键盘,...OpenGL是用于开发...