- 浏览: 44492 次
- 性别:
- 来自: 武汉
最新评论
-
胡火云:
我的回答是:正常。但不知为什么会出现这些信息,而这些信息要说明 ...
CL编辑器问题-出现这些字符是正常的吗? -
胡火云:
回答:这是对的,也是消息队列。
系统内部给出
声明结构体
文章列表
这是win32编程中收集的教程和编辑工具一有尽有。[/color][/size][/align][color=darkred][color=red][/color][size=large][align=center]
对象小综合之引用访问
- 博客分类:
- 认识j2se对象
问题引入:
手机可以收发短信和打电话,还有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介绍:
该函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。函数也指该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使 ...
简单的字符查找(复习数组)
- 博客分类:
- J2SE编程
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 ...
实现班里同学随机分组排序
- 博客分类:
- J2SE编程
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 操作系统内核 操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。
解释:
下面列出了它的一些核心功能: 事件的调度和同步。 进程间的通信(消息传递)。 存储器管理。 ...