自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (19)
  • 收藏
  • 关注

空空如也

vc++界面美化,SkinMagic

美化vc++所需的几个资源和详细的方法说明。

2009-12-18

mfc深入浅出电子书

我曾写一本关于MFC的书,分析了MFC的结构和设计(《MFC深入浅出》),华中理工大学出版。书的内容建立在对MSDN和MFC SOURCE CODE的大量分析上,该书对于希望学习MFC的人来说,是较有价值的。可惜出版社好象只在几个城市针对学生作销售,虽然学生反应不错,但是外界知道不多。 原来也曾有意建立一个编程站点,一直觉得没有工夫。最近深感交流之重要且匮乏,于是遍访一些中文编程站点。发现你的站点不错,于是想借贵地放在下的一点“愚作”,希望可以对VC的学习有所益。 名称 1_MFC概述 2_MFC和Win32 3_CObject类 4_消息映射的实现 5_MFC对象的创建 6_应用程序的退出 7_MFC的DLL 8_MFC的进程和线程

2009-10-30

VC++编程指南(很详细)

第一课 Windows编程和面向对象技术   1.1 Windows发展历史   1.2 Windows操作系统特点   1.3 Windows应用程序设计的特点   1.4 Windows应用程序的开发工具   1.5 面向对象和Windows编程 第二课 使用Visual C++ 5.0   2.1 Visual C++可视化集成开发环境   2.2 创建、组织文件、工程和工作区   2.3 WIN32开发   2.4 MFC编程   2.5 移植C Windows程序到MFC   2.6 Visual C++5.0新特性 第三课 窗口、菜单与消息框   3.1 编写第一个窗口程序   3.2 AppWizard所创建的文件   3.3 编译和链接Hello程序   3.4 应用程序执行机制   3.5几种窗口类型   3.6 使用菜单   3.7 更新命令用户接口(UI)消息   3.8 快捷菜单 第四课 工具条和状态栏   4.1 工具条的可视化设计   4.2 工具条的编程技术   4.3 状态栏的设计与实现 第五课 对话框   5.1对话框和控件的基本概念   5.2 对话框模板的设计   5.3 对话框类的设计   5.4 非模态对话框   5.5 标签式对话框   5.6 公用对话框   5.7 小结 第六课 控件 6.1 传统控件   6.2 新型Win32控件   6.3 控件的技术总结   6.4 在非对话框窗口中使用控件   6.5 如何设计新的控件   6.6 小结 第七课 文档视结构   7.1 文档/视图概念   7.2 文档视结构程序实例   7.3 让文档视结构程序支持卷滚   7.4 定制串行化   7.5 不使用串行化的文档视结构程序   7.6 小 结 第八课 多文档界面MDI   8.1多文档界面窗口   8.2图形设备接口(GDI)   8.3 绘图程序   8.4访问当前活动视图和活动文档   8.5分隔视图   8.6打印和打印预览   8.7支持多个文档类型的文档视结构程序   8.8防止应用程序运行时创建空白窗口   8.9小结 第九课 创建用户模块   9.1用户模块   9.2静态连接库   9.3创建动态库   9.4小结 第十课 数据库编程   10.1 数据库的基本概念   10.2 ODBC基本概念   10.3 MFC的ODBC类简介   10.4 CDatabase类   10.5 CRecordset类   10.6 CRecordView类   10.7 编写Enroll数据库应用例程   10.8 DAO和DAO类   10.9 自动注册DSN和创建表   10.10 小结 第十一课 多媒体编程   11.1 调色板   11.2位图   11.3依赖于设备的位图(DDB)   1.4与设备无关的位图(DIB)   11.5动画控件   11.6媒体控制接口(MCI).   11,7小结  第十二章 多线程与串行通信   12.1 多任务、进程和线程   12.2 线程的同步   12.3 串行通信与重叠I/O   12.4 一个通信演示程序   12.5 小结

2009-10-30

C源程序常见错误分析

关于C语言常见错误的分析和总结, 很适用于C语言初学者

2009-10-30

C语言编程宝典(很多实例)

C语言编程宝典之一 -------------------------------------------------------------------------------- 第一章 基础知识    1.1Turbo C语言概述   1.2 C 语言的特点   1.3 Turbo C 概述   1.4 Turbo C 2.0的安装和启动   1.5 Turbo C 2.0集成开发环境的使用 第二章 数据类型、变量和运算符   1.数据类型、变量和运算符   2.数据类型   3.关键字和标识符   4.变量   5.运算符 第三章 C语言程序设计   Turbo C 程序设计初步   输入输出函数及控制流程语句     文件的输入输出函数   控制流程语句 第四章 指针与结构   指针、结构、联合和枚举   结 构(struct)   联 合(union)   枚 举(enum) 第五章  函数   函数   屏幕函数   图形函数 (以下按字母顺序查询)   A B C D E F G H I K   L M O P Q R S T U V W

2009-10-30

VC++常见安装调试错误

VC 6.0常见安装错误 VC调试常见错误 程序设计到多线程,VC++6.0默认设置可作以下修改: project->settings->C/C++->Category中选Code Generation->Use Run-time Library选Debug MultiThreaded或MultiThreaded 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex 下面介绍解决的方法: 1. Windows子系统设置错误, 提示: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Windows项目要使用Windows子系统, 而不是Console, 可以这样设置: [Project] --> [Settings] --> 选择"Link"属性页, 在Project Options中将/subsystem:console改成/subsystem:windows 2. Console子系统设置错误, 提示: LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 控制台项目要使用Console子系统, 而不是Windows, 设置: [Project] --> [Settings] --> 选择"Link"属性页, 在Project Options中将/subsystem:windows改成/subsystem:console 3. 程序入口设置错误, 提示: msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 通常, MFC项目的程序入口函数是WinMain, 如果编译项目的Unicode版本, 程序入口必须改为wWinMainCRTStartup, 所以需要重新设置程序入口: [Project] --> [Settings] --> 选择"C/C++"属性页, 在Category中选择Output, 再在Entry-point symbol中填入wWinMainCRTStartup, 即可 4. 线程运行时库设置错误, 提示:

2009-10-14

软件设计师试题与答案合集

2006年 上半年软件设计师 上午试卷 ● 两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行 (1) 运算为l时,表示运算的结果产生溢出。 (l)A.与   B.或   C.与非    D.异或 ● 若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2)位。 (2) A.l    B.2    C.尾数位数  D.尾数位数-l ● 若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(5)小时。 (5)A.2×104    B.5×104    C.2×105    D.5×105 ● 驻留在多个网络设备上的程序在短时间内同时产生大量的请求消息冲击某Web服务器,导致该服务器不堪重负,无法正常响应其他合法用户的请求,这属于 (9) 。 (9)A.网上冲浪   B.中间人攻击   C.DDoS攻击  D.MAC攻击 ● 上海市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内是 (10) 。 (1O)A.强制性标准  B.推荐性标准   C.自愿性标准  D.指导性标准 ● 小王购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,小王享有(11) 。 (11)A.“海之久”商标专用权     B.该盘的所有权    C.该盘的实用新型专利权     D.前三项权利之全部

2009-03-19

flash实例包含源文件

非常好看诛仙的图片 有源代码 边看边学习 绝对原版,本人制作的

2009-03-19

TC200编译器原始的

最原始的C语言编译器 很小、很方便、很实用

2009-03-19

计算机等级考试三级网络技术复习资料总录

里面包括: c函数库速查 南开上机 网络技术模拟试卷 网络技术笔记

2009-03-14

软件设计师英语专业词汇

access 存取 active-matrix 主动距陈 adapter n.适配器,转换器 adapter cards 适配卡 agents 代理 analog signals 模拟信号 animations 动画 applets 程序 arithmetic operations 算术运算 array n. 数组,阵列 assembly n. 汇编,安装,装配 asynchronous a. 异步的,非同步的

2009-03-14

三级数据库上机题库与真实的一样

本系统与真考系统一致,其登录、抽题、答题、提交、与正式上机考试一模一样,自动生成试卷、自动计时,与正式考试公用一个题库。 内含安装密码和准考证号。

2009-03-14

C语言经典100例及教程

第一章: C语言概论 第二章: 数据类型、运算符、表达式 第三章: C语言程序设计初步 第四章: 数组 第五章:函数 第六章:指针 第七章:结构与联合 第八章:枚举,位运算 第九章:预处理 第十章:文件 C程序100例 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉不满足条件的排列。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } getch(); } ==============================================================

2008-12-24

计算机组成原理课后习题答案

第一章 1. 模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。数字计算机的主要特点是按位运算,并且不连续地跳动计算。模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用数字0和1表示数据,采用数字计数的计算方式,程序控制的控制方式。数字计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。 第二章 14.设余三码编码的两个运算数为Xi和Yi,第一次用二进制加法求和运算的和数为Si’,进位为Ci+1’,校正后所得的余三码和数为Si,进位为Ci+1,则有: Xi = Xi3Xi2Xi1Xi0 Yi = Yi3Yi2Yi1Yi0 Si’ = Si3’Si2’Si1’Si0’ 第三章 3. (1)根据题意,存储总容量为64KB,故地址总线需16位。现使用16K*8位DRAM芯片,共需16片。芯片本身地址线占14位,所以采用位并联与地址串联相结合的方法来组成整个存储器,其组成逻辑图如图所示,其中使用一片2:4译码器。 第四章 1.不合理。指令最好半字长或单字长,设16位比较合适。 . . .

2008-12-24

C++经典实例源文件200个

简单的复杂的都有。 //根据半径计算圆的周长和面积 #include <iostream.h> const float PI=3.1416; //声明常量(只读变量)PI为3.1416 float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main() { float r,l,s; //声明3个变量 cout<<"R="; //显示字符串 cin>>r; //键盘输入 l=fCir_L(r); //计算圆的周长,赋值给变量l s=fCir_S(r); //计算圆的面积,赋值给变量s cout<<"l="<<l; //显示计算结果 cout<<"\ns="<<s; } //定义计算圆的周长的函数fCir_L() float fCir_L(float x) { float z=-1.0; //声明局部变量 if (x>=0.0) //如果参数大于0,则计算圆的周长 z=2*PI*x; return(z); //返回函数值 } //定义计算圆的面积的函数fCir_S() float fCir_S(float x) { float z=-1.0; //声明局部变量 if (x>=0.0) //如果参数大于0,则计算圆的面积 z=PI*x*x; return(z); //返回函数值 } #include<iostream.h> main() { //声明变量和指针变量 int a,b,c,*ip; //指针变量ip指向变量a a=100; ip=&a; //使指针变量 ip 指向变量a cout<<"a="<<a<<endl; cout<<"*ip="<<*ip<<endl; cout<<"ip="<<ip<<endl; //指针变量ip指向变量b ip=&b; //使指针变量 ip 指向变量b b=200; cout<<"b="<<b<<endl; cout<<"*ip="<<*ip<<endl; cout<<"ip="<<ip<<endl; //指针变量ip指向变量c ip=&c; //使指针变量 ip 指向变量b *ip=a+b; cout<<"c="<<c<<endl; cout<<"*ip="<<*ip<<endl; cout<<"ip="<<ip<<endl; system("pause");}

2008-12-24

java技术教程基础篇源代码

好多源代码 基础的 //例1_1 :Java的一个经典的Hello world 应用程序。 public class HelloWorld { public static void main(String []args) //程序入口main()的方法 { System.out.println( args[0]); //通过main方法的参数传入字符串,再由标准输出 //到屏幕上。 } } 难点的 import java.io.*; /** 一个简单的应用程序,用来说明循环结构与分支结构的嵌套使用 * 程序功能:变量n的值为10。从键盘输入一个字符,当输入的字符为’!’时,计算n!; * 当字符为’p’时,计算3的n次幂。循环输入字符,当输入’q’时,退出程序 * @作者:尉哲明 * @日期:2001年5月 */ /** 类NumberCalcu */ public class NumberCalcu{ /** main()方法 */ public static void main( String args[] ) throws IOException { int n=10;//定义n=10 char ch; //定义输入字符变量 //下面用do-while循环结构实现反复输入 do{ //下面7行语句的作用是从键盘输入ch的值 System.out.println("Enter ch is :"); InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); String s=in.readLine(); ch=s.charAt(0); //下面用switch语句判断输入的字符 switch(ch){ case '!'://输入'!'则用for循环计算n! int fac=1; for(int i=10;i>1;i--) { fac*=i; } System.out.println(n+"! = "+fac);//输出n!值 break; case 'p': //输入'p'则用pow方法计算3的n次幂 System.out.println("3的"+n+"次幂 = "+(int)(Math.pow(3,n))); break; case 'q'://输入'q'则退出switch结构判断循环终止条件 break; default: //输入其它字符则显示出错 System.out.println("错误的输入!"); } }while(ch!='q'); } }

2008-12-24

数据结构各章习题及答案

1、线性结构中元素之间存在(一对一)关系,树型结构中元素之间存在(一对多 )关系,图型结构中元素之间存在(多对多)关系。 1、线性表的顺序存储结构是一种( A )的存储结构,线性表的链式存储结构是一种( B )的存储结构。 A、随机存取 B、顺序存取 C、索引存取 D、散列存取 2、利用大小为N的数组顺序存储一个队列时,该队列最大长度为( B )。 A、N-2 B、N-1 C、N D、N+1 2、串是一种特殊的线性表,其特殊性体现在( B )。 A、可以顺序存储 B、数据元素是一个字符 C、可以链式存储 D、数据元素可以是多个字符 2、对于一个二维数组A[m][n],若按行序为主序存储,则任一元素A[i][j]相对于A[0][0]的地址为(A+(i*m+j)*每个元素所占字节数)。 1、假定在一棵二叉树中,度为2的分支结点个数为15,度为1的分支结点个数为30个,则叶子结点数为( B )。 A、15 B、16 C、17 D、47 1、在一个图中,所有顶点的度数之和等于所有边数的( B )倍。 A、1 B、2 C、3 D、4 1、顺序查找法适合于存储结构为( B )的线性表。 A、散列存储 B、顺序存储或链接存储 C、压缩存储 D、索引存储 以上是从每一章中选出的一道题

2008-12-23

三级数据库技术基础知识考点

一章 基 础 知 识 二章 数据结构与算法 三章 操作系统 四章 数据库技术 五章 关系数据库系统 六章 关系数据库标准语言SQL 七章 关系数据库的规范化理论与数据库设计 八章 数据库管理系统 九章 事务管理与数据库安全性 十章 新一代数据库应用开发工具 十一章 数据库技术的发展

2008-12-23

谭浩强C语言word版

1 C语言概述 2 1.1 C语言的发展过程 2 1.2 当代最优秀的程序设计语言 2 1.3 C语言版本 2 1.4 C语言的特点 3 1.5 面向对象的程序设计语言 3 1.6 C和C++ 3 1.7 简单的C程序介绍 4 1.8 输入和输出函数 5 1.9 C源程序的结构特点 6 1.10 书写程序时应遵循的规则 6 1.11 C语言的字符集 6 1.12 C语言词汇 7 1.13 Turbo C 2.0集成开发环境的使用 8 1.13.1 Turbo C 2.0简介和启动 8 1.13.2 Turbo C 2.0集成开发环境 8 1.13.3 File菜单 9 1.13.4 Edit菜单 10 1.13.5 Run菜单 11 1.13.6 Compile菜单 12 1.13.7 Project菜单 13 1.13.8 Options菜单 14 1.13.9 Debug菜单 18 1.13.10 Break/watch菜单 19 1.13.11 Turbo C 2.0的配置文件 20

2008-12-23

空空如也

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

TA关注的人

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