上一页 1 ··· 3 4 5 6 7 8 下一页

2009年9月14日

Effective C#(2)

摘要: 条款5:总是提供ToString()方法重写System.Object.ToString()这个函数。该方法主要的功能就是为类型提供一个最常用的文本表示。[代码]有时候我们还要提供功能更强大的IFormattable接口来解决问题。该接口包含了一个重载的ToString()方法,它允许我们为类型指定某种格式信息。当我们需要为类型创建不同形式的字符串输出时,这个接口非常有用。[代码]添加该函数,使得... 阅读全文

posted @ 2009-09-14 22:20 非常笑 阅读(209) 评论(0) 推荐(0) 编辑

Effective C#笔记(1)

摘要: 条款1:使用属性代替可访问的数据成员属性采用方法来实现,添加多线程支持就更加容易;[代码]虚属性,抽象属性,或者作为接口定义的一部分;[代码]可以为一个属性的两个访问器提供不同的访问权限控制;索引器:带参数的属性(parameterized property);数据成员与属性在二进制上不兼容。条款2:运行时常量(readonly)由于编译时常量(const)编译时常量与运行时常量行为的不同表现为它... 阅读全文

posted @ 2009-09-14 16:22 非常笑 阅读(218) 评论(0) 推荐(0) 编辑

2009年9月3日

进程/线程的身份识别(《WINDOWS核心编程》笔记一)

摘要: 一般来说,我们都会使用GetCurrentProcess()或GetCurrentThread()函数来获取一个进程句柄或是线程句柄。但是值得注意的是函数返回的只是其内核对象的一个伪句柄。而在使用这个伪句柄的时候,有些情况会无法得到我们想要的效果。例如:[代码]父线程传递自己的句柄给子线程,子线程在线程处理函数中获取父线程的CPU使用时间。但是这个意图不能实现,原因就在于,传递的是一个父线程的伪句... 阅读全文

posted @ 2009-09-03 15:22 非常笑 阅读(1018) 评论(0) 推荐(0) 编辑

2009年8月29日

咨询实习GIS开发的事

摘要: 今天面试了某通信信息公司,主要做GIS开发的,申请去那里实习。因为自己之前从来没接触过这方面,不知道如何?希望大家给点建议。 阅读全文

posted @ 2009-08-29 22:08 非常笑 阅读(558) 评论(5) 推荐(0) 编辑

2009年8月28日

一道经典题目---虚函数继承和虚继承

摘要: [代码]问题:程序运行的结果?答案:8,16,24。解释:(1)对于类A,由于有一个虚函数,那么必须得有一个对应的虚函数表来记录对应的函数入口地址。每个地址需要一个虚指针,指针的大小为4。类中还有一个char k[3],当然大小为3。为什么是8呢?因为在计算机里,是以4为单位,所以第一条输出的结果为8。(2)对于类B,同类A一样,自己的大小为8,但是由于虚继承类A,所以在虚表中要加入一个虚类指针来... 阅读全文

posted @ 2009-08-28 13:45 非常笑 阅读(1529) 评论(0) 推荐(0) 编辑

2009年8月24日

VISTA上搭建Symbian S60_5Edition的C++开发环境

摘要: 刚刚接触Symbian手机开发,环境搭建就是个较繁锁的问题。这里只是我的小小的经验,希望方便大家共同学习。第一步,安装ActivePerl-5.6.1.638-MSWin32-x86.msi,注意红色部分的版本号,必须是这个。还有就是需要手动修改环境变量,在系统环境变量Path中加入<安装路径>\Perl\bin;这是为了后面的安装方便,可以查找到。第二步,安装JRE1.6...版本,... 阅读全文

posted @ 2009-08-24 12:17 非常笑 阅读(897) 评论(0) 推荐(0) 编辑

2009年8月22日

(转)Winsock API 编程介绍

摘要: 相信很多人都对网络编程感兴趣,下面我们就来介绍,在网络编程中应用最广泛的编程接口Winsock API.使用Winsock API的编程,应该了解一些TCP/IP的基础知识.虽然你可以直接使用Winsock API来写网络应用程序,但是,要写出优秀的网络应用程序,还是必须对TCP/IP协议有一些了解的.1. TCP/IP协议与Winsock网络编程接口的关系.在开始之前,我们先说一下Winsock... 阅读全文

posted @ 2009-08-22 20:33 非常笑 阅读(404) 评论(0) 推荐(0) 编辑

MFC多线程编程实现播放背景音乐遇到的问题

摘要: 如题所述,在一个基于对话框的MFC程序中,在对话框初始化时,创建新的线程执行播放背景音乐,代码如下[代码]其中线程的处理函数是[代码]现在遇到的问题:在窗口的主线程中,如果在某一个消息响应函数中,如果播发另一个音乐文件,则之前的那个辅助线程执行播放音乐就停止了。考虑可能是同步问题,但是试了很多方法,还是没有解决。希望达人们帮帮忙...谢谢! 阅读全文

posted @ 2009-08-22 13:47 非常笑 阅读(2124) 评论(8) 推荐(0) 编辑

2009年7月20日

基于Visual C++的DLL编程实现

摘要: 一、前言  自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数也被包含... 阅读全文

posted @ 2009-07-20 21:52 非常笑 阅读(2056) 评论(3) 推荐(0) 编辑

2009年6月12日

CTabCtrl的使用

摘要: 建立一个基于对话框的MFC程序tabctrltest第一步:在程序主对话框中添加控件,ID修改为IDM_tabList,添加控件变量m_tablist;第二步:新建一个对话框,ID修改为IDM_dlgtab1,修改属性styles->child;border->None;可以在上面添加些控件,(自己布置)然后建立类向导,继承CDialog。类名为CDlgTab1;第三步:在程序主对话框... 阅读全文

posted @ 2009-06-12 19:31 非常笑 阅读(17214) 评论(1) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航