`
胡火云
  • 浏览: 44492 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
这是win32编程中收集的教程和编辑工具一有尽有。[/color][/size][/align][color=darkred][color=red][/color][size=large][align=center]
问题引入: 手机可以收发短信和打电话,还有MP3功能。 问题: 创建三个类分别是抽象类Phone和实现类NewPhone和MP3接口分别放在不同的包下面,之后是NewPhone继承Phone和implements Mp3在创建一个主方法,在主方法中依次次创建三个对象Phone phone=new NewPhone();Mp3 mp3=new NewPhone();NewPhone newphone=new NewPhone();然后发现phone.只能访问抽象类Phone中的属性和方法而无法访问Mp3中的属性和方法,Mp3也是一样的。(声明Phone中的属性和方法都为public,Mp3也是 ...
1。何为面向对象? 答:对现实生活中概念通过程序进行模拟。 2。何为对象? 答:现实世界中的某个具体的事物。 3。类的形成:对象具有属性和行为,而同一类事物都有他的共性(属性和行为)。为了更好的描述这一类事物,对这些共性进行归纳,形成了类。----这个过程也称为:抽象 4。类就是对象的模板(template),对象就是类的一个实例(instance)。 5。类的属性和行为:我们称他们为成员变量和成员方法,成员方法和成员变量是不能被static关键字所修饰的。 6。对象的创建是通过关键字new来创建对象。 例如:person p; p=new person(); 此时创建了一个perso ...
[img]http://b57.photo.store.qq.com/http_imgload.cgi?/rurl4_b=09f1704d54bb8b404eaf2b8b76ed5222dfd893ce5390fd35a5d919c96999f4b56a5b015d5f32160234160fd1397dbb5f492960de5bb0f6fc85a48e67422c211b506555535c4a62aef6dbb4aa7d9a179aa657349e&a=58&b=57 [/img] LIBCMT.lib(crt0init.obj) : warning LNK4254: 节“ ...
#define命令用于把指定的字符串替换文件中的宏名称 . 也就是说, #define使编译器把文件中每一个macro-name替换为replacement-string. 替换的字符串结束于行末. 这里是一个经典的#define应用 (至少是在C中): 1。简单的宏定义:宏名  字符串(与类型相匹配)后面不能跟有分号(;) 2。带参数的宏定义: 宏名(形参) 宏体(就是要做的事情) 例子1:// console.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h"; #define str(ch) ch void main() { ...
声明一个MSG结构体: typedef struct tagMSG {           HWND   hwnd;          UINT   message;     WPARAM wParam;     LPARAM lParam;     DWORD  time;     POINT  pt; } MSG; 提问:为什么称这个结构体为MSG而不是tagMSG?
在User32.dll查找CreateWindow函数图片
Windows API中所有的函数都包含在dll中,其中有3个最重要的DLL。       (1) Kernel32.dll       它包含那些用于管理内存、进程和线程的函数,例如CreateThread函数;       (2) User32.dll       它包含那些用于执行用户界面任务(如窗口的创建和消息的传送)的函数,例如CreateWindow函数;       (3) GDI32.dll       它包含那些用于画图和显示文本的函数。
CreateWindow介绍: 该函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。函数也指该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使 ...
package src; import java.util.Scanner; public class Demo3 { public static void main(String[] args){ String[] stu = {"岳蕴哲","李恒旭","熊小东","黄利兵","田伟","肖冰霞","周小云","马哲富","刘俊龙","田强",         "皮孟 ...
package src; import java.util.Scanner; //编写一个石头剪刀布的小程序,可以使用户跟系统进行猜拳游戏。 //游戏要求是:首先提示用户在石头剪刀布中间选择一个,确定后系统随机在石头剪刀布中间选择一个 //然后判断用户和系统哪个获胜。 //一局进行完后用户可以选择是否继续游戏,如果用户选择退出游戏则游戏结束 //用户连续三次获胜系统提示“运气不错”后退出程序。如果连续失败三次,则提示 //“太倒霉了”退出程序 public class Demo { public static void main(String[] args){ int isConti ...
package src; public class Test { public static void main(String[] args){ String[] stu = {"岳蕴哲","李恒旭","熊小东","黄利兵","田伟","肖冰霞","周小云","马哲富","刘俊龙","田强",         "皮孟华","秦博"," ...
不知道比较精通,是精通到什么地步了? 1。Windows编程主要是C语言,当然C++更没问题,一样调用Windows API. 《Windows程序设计》第五版Petzold写的,号称Windows程序员的圣经。把这个啃下来,了解了Windows程序的运行机制,像怎么接收并处理消息等等,同时把概念,原理了解清楚,对后来学习MFC非常有帮助。 2。Windows API的编程熟悉了以后,可以看一本《MFC Windows程序设计》好像是叫Jeff什么写的,和上一本都比较出名,而且价格超贵,书超厚,能啃下来就很不容易了…… MFC实际没什么,就是以前的API被用C++的面向对象概念重新封装,旧瓶装 ...
以下文章转载自网络   为什么要学Win32及Win32程序框架 wxh zt 最近在看侯捷的《深入浅出MFC》,在理解MFC时觉得必须要掌握win32,才能更好的理解MFC,才能写出更有用的程序。于是将自己对win32程序的理解写了下来,供朋友们参考 ...
首先介绍kernel.dll文件 kernel32.dll是Windows 9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。 Kernel 操作系统内核 操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。 解释: 下面列出了它的一些核心功能:   事件的调度和同步。   进程间的通信(消息传递)。   存储器管理。 ...
Global site tag (gtag.js) - Google Analytics