- 浏览: 37983 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
elemark:
首先呢,这些网站上投放这些无授权的电影,是要非常低调的哦
再 ...
给优秀视频网站的建议 -
fantasy:
看得出楼主是一个经常读书的人,见解也很深入。
不懂装懂和人云亦云 -
xiaoyu211940:
既然是2进制文件 直接把后缀名去掉在传就行了,收到后加上就行了 ...
How? -
justjavac:
压缩成zip格式的。一般操作系统都默认支持。除非你安装的是“什 ...
How? -
swimmer2000:
说明一下,我喝的是加热过的,所以味道可能和冷冻过的相差比较大。 ...
抱怨1.0
文章列表
经常会遇到这样的问题,程序要支持多种语言的操作系统。下面就说说VC6下怎样实现。
一、使用字符列表文件 这种方法算是比较好的。说白了就是配置文件,把所有需要显示的字符串都放在一个文件里,每种语言对应一个文件。如Simplified Chinese.ini、Traditional Chinese.ini、English.ini。文件内容示例如下: // In Simplified Chinese.ini ID_APP_CAPTION = 我的程序 …… // In English.ini ID_APP_CAPTION = MyProgram采用这种方法,程序中通常会创建一个类(如CLang ...
- 2008-12-16 11:09
- 浏览 640
- 评论(0)
要能够轻松掌握MFC(希望它还没有过时)并不是件容易的事,这方面候捷的《深入浅出MFC》是本不错的书。但这书对读者也有一定的要求,既要熟悉C+SDK方式写程序,又要对C++继承和多态特性有所了解。为了能够更好的引导读者阅读,候捷先生在书中特别开辟了第一章和第二章来做基础知识的介绍。通过阅读它,我们也能很快地记住Win32程序的特点:
1. 程序进入点为WinMain函数 2. 要注册窗口类和产生窗口 3. 要有消息循环 4. 要有窗口过程函数(WndProc)这四点用代码来表示,就会是下面这个样子:// 1. 程序进入点为WinMain函数,相当于c中main函数int WINAPI Win ...
- 2008-12-03 14:12
- 浏览 577
- 评论(0)
用C语言撰写的Win32程序中,会见到如下的标准代码段:
hwnd = CreateWindow (szAppName, // window class name TEXT ("The Hello Program"), // window caption WS_OVERLAPPEDWINDOW, // window style CW_USEDEFAULT, // initial x position CW_USEDEFAULT, // initial y position CW_USEDEFAULT, // initial x size CW_USEDEFAULT, // ...
- 2008-12-01 14:24
- 浏览 592
- 评论(0)
在我们想进行文件操作时,有时往往不知道该从何下手,因为有太多选择了。
首先,我们可以采用喜之郎CC的C语言函数库里(C Run-Time Library)提供的函数,来打开文件:
FILE *fopen( const char *filename, const char *mode);
关于fopen函数的具体的解释敬请到MSDN上查找,除此之外,Windows还提供了另外的选择,我们可以使用Win32 API函数进行同样的操作。脾气暴躁的同学可能就会问了,微软为什么要这么干呢?是不是吃饱了撑了。这个问题还真不好回答,我也不知道微软这么干究竟是为了什么,但是看到下面API函数Cre ...
- 2008-10-14 15:30
- 浏览 658
- 评论(0)
在Windows下用VC作为开发工具的程序员,常可以在头文件中看到如下这样的定义:
typedef struct tagXXX { ... } XXX;按照字面的意思理解,上面的代码段定义了一个结构体tagXXX,同时还指明了XXX类型为strcut tagXXX。直接把定义改为下面这样的代码,不是更好吗?
strcut XXX { ... };为什么要多此一举的用typedef来定义个同样的类型呢?答案是:在C里面,声明结构体时必须要带struct关键字,如下代码段所示: struct tagXXX a; struct tagXXX b;多带个struct关键字,一两次没什么,但如果有 ...
- 2008-10-14 14:12
- 浏览 766
- 评论(0)
用VC向导生成的基于对话框的程序中,在对话框的OnInitDialog()函数中,总可以看到如下的代码段:
BOOL CXXXDlg::OnInitDialog(){ ......// Set the icon for this dialog. The framework does this automatically// when the application's main window is not a dialogSetIcon(m_hIcon, TRUE);// Set big iconSetIcon(m_hIcon, FALSE);// Set small icon...... ...
- 2008-10-07 10:03
- 浏览 738
- 评论(0)
Task listing: 1. Read 《Programming Windows》(manage message routing and windows painting) 2. Read 《Dissect MFC》(understand the framework completely) 3. Implement a Windows Tray 4. Tetris(Game) 5. Mine(Game) 6. Coding obey the Coding Spec 7. Understand Redo/Undo design pattern and implement it with sou ...
- 2008-08-21 16:39
- 浏览 735
- 评论(0)
Well,虽然Joel Spolsky在《Advice for Computer Science College Students》一文里给计算机系的学生提出了7条不错的建议:
1. 学习写作(Learn how to write before graduating. ) 2. 学会C(Learn C before graduating. ) 3. 学习微观经济学(Learn microeconomics before graduating. ) 4. 学习和计算机无关的课程(Don't blow off non-CS classes just because they're boring. ...
- 2008-07-29 14:21
- 浏览 624
- 评论(0)
1. 你们的项目组使用源代码管理工具了么?
应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。
2. 你们的项目组使用缺陷管理系统了么?
应该用。ClearQuest太复杂,我的推荐是BugZilla。
3. 你们的测试组还在用Word写测试用例么?
不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。
4. 你们的项目组有没有建立一个门户网站?
要有一个门户网站,用来放Contac ...
- 2008-07-29 13:54
- 浏览 469
- 评论(0)
云风的《那些日子》系列文章不错,我尤其喜欢第三篇。奈何作者声明谢绝转载,于是我只好贴上一个原文的链接,
供自己有需要的时候看看。
《那些日子》之三 见:http://blog.codingnow.com/2008/05/passed_days_3.html
- 2008-07-29 13:46
- 浏览 663
- 评论(0)
作者:蔡学镛
我在Java1.0正式问世前就开始学习Java,这么多年过去了,到现在我的Java学习历程还没有停过。我阅读原文书,研究原始码,撰写程序,自认为走得扎实,不奢望一步登天。像我这样老式的学习方式,显然和现在的 ...
- 2008-07-29 13:20
- 浏览 651
- 评论(0)
作者:蔡学镛
想学某项技术,于是到书局打算买书,但是面对书架上陈列出来琳琅满目的书籍,却又不知该如何选择起……。你一定也有过这样的经验。我曾经在我以前的一本译作「细说 Java 虚拟机器」的序中,和读者分享我 ...
- 2008-07-29 13:19
- 浏览 530
- 评论(0)
作者:蔡学镛
生涯规划,这么一个严肃而重要的主题,似乎应该找学者专家们来发表言论和研究报告才是,没有我这个年轻人说话的余地。只是,日昨在报纸上看到许多前职棒明星现今的遭遇之后,感触良多,我于是写了这篇文章。报载,许多前职棒明星,当时月领三十多万的高薪,现在居然在台北抽水站看守闸门,薪资也变成三万多。他们接受记者访问时,都会提到一句:「我一辈子都在打棒球,除了棒球之外,我没有别的专长。」这句话激起我的危机意识,我不想在我写不动程序后,被公司踢出门,然后中年失业,没有其它专长的我,被亲戚介绍去台北抽水站看守闸门。我并不轻视看守闸门的工作,我认为工作只要正当,是没有尊卑的,何况在台北抽水站看守闸 ...
- 2008-07-29 13:18
- 浏览 610
- 评论(0)
C++中可以把数据类型当成参数,类型参数可以由编译器推导出来,也可以由程序员显式指定.
下面的两个模板,就可以用来判断模板的类型参数是否为reference或者const.
template <typename T>
struct IsReference
///Use this struct to determine if a template type is a reference
{
enum
{
VALUE = 0
};
};
template <typename T>
struct IsReference<T&>
...
- 2008-06-19 14:14
- 浏览 1175
- 评论(0)
[注:在JavaEye上看到的文章,觉得读来很有益处,特转贴,原文见http://werwfrxx.iteye.com/blog/198196
这是个人对程序员生涯的一孔之见,只代表作者的个人想法,其中疏漏甚至错误之处在所难免,希望大家多提宝贵意见。 前言 丰厚的 ...
- 2008-05-31 18:21
- 浏览 526
- 评论(0)