自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 symbian环境的搭建(3版基于VS2005,2版基于VC6)

1  Symbian开发环境安装顺序  安装前注意事项:(1)    SDK的安装路径不能有空格;(2)    为了环境工作正常,将SDK、IDK和工程文件放在同一个逻辑分区上(3)    安装顺序为Java Runtime->ActivePerl->SDK->IDE->插件及注册1.1安装Java Runtime1  双击安装文件jdk-1_5_0-windows-i

2009-12-12 00:18:00 1981 2

转载 Symbian应用程序的启动过程

  考虑到Symbian作为一个商业的开放操作系统,它的UI框架结构和功能必须达到易用、强大和可靠的统一,不是简简单单完成人机交互而已。所以它的结构必须是经过精心设计的。因此,要想详细描述其内在的运行过程,一般方法是通过自顶向下并逐步分解来详细介绍。但这同时也存在一个缺点,就是容易忽视各种模块之间的交互过程。所以本文将以一个应用程序启动、运行和结束这样一个流程将UI的整体框

2009-11-22 01:34:00 388

转载 『转』Symbian 应用程序框架浅析 - [Symbian学记]

 S60应用程序的运行依赖于大量的OS组件,例如屏幕绘图和应用程序数据持久性等,可以直接使用OS的窗口服务器或者文件服务器即可。   应用程序核心框架类  应用程序框架由一套核心类组成,这些类是所有应用程序框架的基础。这些类封装了应用程序和所需OS服务器之间的相互作用。  第一层:CBase和CActive两个基类,其中CActive也是派生于CBase,而CActive又被第

2009-11-17 01:43:00 335 1

原创 『转』Helloworld 项目分析杂记 - [Symbian学记]

一、模块分析    AVKON大概是Symbian的一个编程框架,类似于MFC。HelloWorld项目是基于此application framework开发的。    首先,每个编译出来的GUI应用程序(*.app)实际上是一个dll,不是一个通常意义上的可执行模块。每个app都导出了一个函数 NewApplication(),它是用序号导出的。以Helloworld工程为例,察看目录%SDKR

2009-11-17 01:26:00 437

原创 MFC使菜单按钮无效 工具栏按钮无效

今天整了很久这个菜单项与工具栏的问题总结一下 当工具栏与菜单ID号相同,想同时变动必须响应菜单的 UPDATE_COMMAND_UI 事件 但这个事件随时都是在响应的,所以为了能控制他必须做个变量来控制  //这里我定义叫Exit的菜单项,初始化是可用状态bool bShowMenu = true; void CMainFrame::OnUpdateExit

2009-10-27 21:43:00 1641

转载 CButtonST类(第三方按钮类)公共接口函数,

CButtonST类公共接口函数作者:杜修杏以下是CButtonST类的所有公共成员函数(函数名按音序排列先后):CButtonST::DrawBorderDWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE)注释:因为CButtonST的默认显示风格是平面按钮。调用此函数用来显示按钮边框。参数:

2009-10-21 04:16:00 355

转载 dll的各种创建方法

一.创建MFC 的常规DLL(设工程名为MyDLL1)(详工程F:/VcSample/DLL示例/DLL动态联接库之构共享内存)1.     新建工程MFC AppWizard(dll),选第二项- Regular DLL using shared MFC DLL(选第一项:Regular DLL with MFC statically linked,同第二项的区别是静态联接MFC)2.    

2009-10-21 04:12:00 423

转载 用rand()和srand()产生伪随机数的方法总结

---------------------------------标准库(被包含于中)提供两个帮助生成伪随机数的函数:   函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed);参数seed是rand()的种子,用来

2009-10-11 02:25:00 316 1

原创 MFC中CDC相关图形,文本的一些使用方法

 CDC所有设备环境类的基类,对GDI 的所有绘图函数进行了封装;可用来直接访问整个显示器或非显示设备(如打印机等)的上下文 CPaintDCCPaintDC 用于响应窗口重绘消息(WM_PAINT)的绘图输出,不仅可对客户区进行操作,还可以对非客户区进行操作 CClientDC代表窗口客户区的设备环境,一般在响应非窗口消息并对客户区绘图时要用到该类 CWindowDC代表

2009-09-24 01:50:00 1036

原创 MFC中改变控件的大小和位置,扩展例子

void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位置的CRect对象;例:CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 );    //获取控件指针,IDC_EDIT1为控件ID号pWn

2009-09-15 00:52:00 650

原创 在MFC的对话框标题栏显示当前时间,以及实现显示软件使用经过的时间

 首先建立一个MFC对话框程序,然后在对话框类里添加如下成员private: CTime m_beginTime;//软件启动时间 CTime m_EndTime;//软件结束时间  然后在初始化对话框函数OnInitDialog()里添加如下代码 m_beginTime = CTime::GetCurrentTime();//给予当前软件的启动时间 SetTimer(1,10

2009-09-15 00:06:00 2226 4

原创 MFC一个简陋又简单的计算器

学习MFC的第二天,挺兴奋的终于可以做点小东西出来,哈哈~~暂时都只支持整数输入,记得把文本框Styles的Number属性点上:    一个非常非常简陋的计算器                                                                                         主要的实现如下     

2009-09-12 01:31:00 6125 26

原创 开始学习MFC

今天终于开始学习MFC了。第一天主要是先认识一下win32的这个小框架  //可见使用回调函数的编程模式,可以根据不同的需求传递不同的回调函数地址,或者定义各种回调函数的原形(同时也需要改变使用回调函数的参数和返回值约定),实现多种回调事件处理,可以使程序的控制灵活多变,也是一种高效率的,清晰的程序模块之间的耦合方式。在一些异步或复杂的程序系统里尤其有用 -- 你可以在一个模块(如DLL)

2009-09-11 01:17:00 466

原创 ~删除单链表中大于min小于max的值~

第一种:给定单链表的节点索引值来删除,比如给3~7,删除4,5,6节点 int CSList::DeleteInterzone(size_t _min,size_t _max){ if (m_pfirst != NULL && _max>_min) { SListNode* cursor = NULL; SListNode* prve = NULL; size

2009-09-08 21:55:00 2302

原创 ~合并链表~并排序~

在原本我的单链表的基础上增加了一个合并的函数 ,不清楚的可以看这个链接 C++版 单向链表的实现//链表相加int CSList::Add(CSList* _slistA,CSList* _slistB){ size_t i=0; void* data = NULL; size_t nlength = _slistA->Length(); //第一个加进去

2009-09-07 23:26:00 258

原创 用“栈”来实现判断一串字符是否为“回文”

所谓回文就是:把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的,叫做回文,也叫回环。这是个字符型栈,函数的参数是接收一串字符,如果是回文就返回0,否则返回-1int Ifpalindrom(char* pchTxt){ if (pchTxt != NULL) { //初始化数据 int nlength = strlen(pchTxt)/2;

2009-09-07 19:55:00 1314 1

原创 C++版 链式栈的实现

 类声明#ifndef STACK_H#define STACK_H//前向声明栈节点struct _StackNode;typedef struct _StackNode StackNode;enum _Status;typedef enum _Status Status;typedef int (*FuncVisit)(void* ctx,voi

2009-09-07 19:07:00 501

转载 C++操作符重载手册 C++ Operator Overloading

一、重载规则 I.可以重载的操作符 +-*/%^&|~!=>+=-=*=/=%=^=&=

2009-09-06 13:41:00 645

原创 C语言写的字节查询器(初学C练手用)

用C语言写的一个简单的字节型查询器,主要功能是实现对        signed int        float        unsigned int        double        signed short int        long double        unsigned short int        char         long int        uns

2009-09-06 04:00:00 690

原创 C++版 单向链表的实现

最近开始学习数据结构,每天都打代码打到深夜~~突然想发表一下自己的成果,呵呵贴吧!!       觉得好的支持一下 ,谢谢!类定义声明SList.h #ifndef S_LIST_H#define S_LIST_Hstruct _SListNode;typedef struct _SListNode SListNode;typedef int (*DataCmp

2009-09-06 03:37:00 452 2

ASP.NET2.0+SQL Server案例精解

ASP.NET2.0+SQL Server案例精解,可以看看学习加深

2008-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除