Windows应用程序开发(1)
- 格式:ppt
- 大小:341.50 KB
- 文档页数:24
java 应用程序的发布java是OOP时代的新宠儿,它有着其他语言无法替代的魅力,正是这种魅力是着无数的程序员趋之若鹫,与此同时存在着一些菜鸟如我java是OOP时代的新宠儿,它有着其他语言无法替代的魅力,正是这种魅力是着无数的程序员趋之若鹫,与此同时存在着一些菜鸟如我之流,常常因为写了一点小小的程序而无法发布急得如热锅上的蚂蚁。
下面是一点点关于发布java程序的知识。
希望能够满足诸位的发布欲望。
当然,我在这里所谓的发布java程序,是指非applet,java severlet,jsp等程序的发布,而是指有frame,可以单独运行(指需要java虚拟环境)。
众所周知,java需要在他的虚拟环境运行,这样是java的跨平台的基础,同时也增加了使用者的困窘。
要想运行java程序必须建立一个运行环境,其实这并不困难,从sun的网站下载一个即可,安装也没有什么特殊之处。
不过这些都不是开发者所考虑的问题,我象前文提到的诸位菜鸟包括我之内都没有考虑过把这个java的环境也发布给用户,我们想的知识把文件打包,用户点击某个文件即可运行对吧。
所以我们学要考虑的是一个classpath的问题。
classpath对于初学者是一个比较麻烦的问题,/develop/article/15/15971.shtm是一片好的文章,但是我还是建议初学者使用一些编辑工具,而不要像我这样使用notepad好多天,这样可以省掉好多关于classpath的烦恼。
在这里我推荐eclipse,这是个比较好的工具(当然在你不使用盗版的JBuilder等的情况下),同时完全免费可以在下载。
使用这一平台可以随心所欲的创建包,而不必关心环境变量的问题。
但是它不能解决发布的问题。
我曾经找到一个帖子,说把class打包成jar文件就可以让用户直接运行,/Expert/topic/1995/1995651.xml?temp=.6288721可是我却如何也运行不起来,不过这个帖子也有很多帮助,可以让我在这里不必多费口舌向各位描述如何打包。
《计算机应用基础》第一次作业学号姓名成绩操作系统及其应用1.操作系统是(D )的接口。
A.用户与软件B.系统软件和应用软件C.主机和外设D.用户与计算机2.Windows操作系统的特点包括(D )。
A.图形界面B.多任务C.即插即用D.以上都对3. 在indows中,如果想同时改变窗口的高度和宽度,可以通过拖放(A )实现。
A.窗口角B.窗口边框C.滚动条D.菜单栏4.将鼠标指针移到窗口的(B )位置上拖曳,可以移动窗口。
A.工具栏B.标题栏C.状态栏D.编辑栏5.下列有关快捷方式的叙述,错误的是(A )。
A.快捷方式改变了程序或文档在磁盘上的存放位置B.快捷方式提供了对常用程序或文档访问捷径C.快捷方式图标的左下角有一个小箭头D.删除快捷方式不会对源程序或文档产生影响6.任务栏上的内容为(C )。
A.当前窗口的图标B.已启动并正在执行的程序名C.所有已打开窗口的图标D.已经打开的文件名7.在Windows中,关于文件夹的描述不正确的是(D )。
A.文件夹是用来组织和管理文件的B.“我的电脑”是一个文件夹C.文件夹中可以存放设备文件D.文件夹中不可以存放设备文件8.Windows中可以设置、控制计算机硬件配置和修改显示属性的应用程序是(D )。
A.Word B.Excel C.资源管理器D.控制面板9.在Windows中,不属于控制面板操作的是(C )。
A.更改画面显示和字体B.添加新硬件C.造字D.调整鼠标的使用位置10.在Windows资源管理器中选定了文件和文件夹后,若要将它们移动到不同驱动器的文件夹中,操作为( B )。
A.按下Ctrl键拖动鼠标B.按下Shift键拖动鼠标C.直接拖动鼠标D.按下Alt键拖动鼠标11.下列不是汉字输入码的是(C )A.国际码B.五笔字型C.机内码D.输入码12.与计算机系统有关的汉字编码为(C )。
A.国际码B.区位码C.机内码D.输入码13.在Windows的中文输入方式下,在几种中文输入方式之间切换应按(B )键。
如何创建一个最简单的Windows桌面应用程序(C++)最近刚开始学习C/C++开发Windows应用程序,这里将会以零基础的视角把学习过程完全记录下来。
如果你也刚刚起步,那本文一定非常适合你。
进入正题,本文讨论如何使用Visual Studio生成一个最简单的C窗体应用程序,并向用户显示Hello~下面我们一步步来介绍,对于涉及代码的地方,我们只介绍大体的框架,完整的代码会在文章最后给出。
创建基于Win32 的项目1.在文件菜单上,单击新建,然后单击项目。
2.在“新建项目”对话框的左窗格中,依次单击“已安装模板”和“Visual C++”,然后选择“Win32”。
在中间窗格中,选择“Win32 项目”。
在“名称”框中,键入项目名称,例如HelloApp。
单击“确定”。
3.在“Win32 应用程序向导”的欢迎页面中,单击“下一步”。
在“应用程序设置”页的“应用程序类型”下,选择“Windows 应用程序”。
在“附加选项”下,选择“空项目”。
单击“完成”以创建项目。
4.在“解决方案资源管理器”中,右键单击 HelloApp项目,然后依次单击“添加”和“新建项”。
在“添加新项”对话框中选择“C++ 文件(.cpp)”。
在“名称”框中,键入文件名,例如GT_HelloWorldWin32.cpp。
单击“添加”。
添加引用我们的应用程序需要使用许多现有定义才能完成所需功能,针对我们的需求,添加引用如下(其中前两个是必须的):[cpp]view plain copy1.#include <windows.h>2.#include <stdlib.h>3.#include <string.h>4.#include <tchar.h>WinMain函数正如每个C/C++控制台应用程序在起始点必须具有main 函数,每个基于Win32 的应用程序的1.int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow);实现WinMain函数时内部逻辑大体相同,主要有以下几部分:1.创建描述窗体信息的窗口类结构WNDCLASSEX如何创建一个WNDCLASSEX 类型的窗口类结构?下面的代码演示了一个典型的窗口类结构WNDCLASSEX 的定义:[cpp]view plain copy1.//创建 WNDCLASSEX 类型的窗口类结构。
第一、二章计算机基础知识一、填空题1.世界上首先实现存储程序的电子数字计算机是 ENIAC 。
2.计算机所具有的存储程序和程序原理是•诺依曼提出的。
3.1946年世界上有了第一台电子数字计算机,奠定了至今仍然在使用的计算机体系结构体系结构。
4.1946年第一台计算机问世以来,计算机的发展经历了4个时代,它们是电子管计算机、晶体管计算机、小规模集成电路计算机、大规模及超大规模集成电路计算机。
5.计算机能够自动、准确、快速地按照人们的意图进行运行的最基本思想是存储程序和程序控制。
6.计算机之所以能实现自动连续运算,是由于采用了存储程序原理。
7.结构化程序设计的三种基本控制结构是顺序、循环和选择。
8.目前计算机应用领域可大致分为三个方面,实时控制、科学计算、数据处理。
9.计算机能直接执行的指令包括两部分,它们是操作码与操作数。
10.计算机中的所有信息都是以二进制编码的形式存储在机器部的。
11.在微机中,bit 的中文含义是二进制位, 8 位二进制为一个字节,用一个字节最多能编出 256个不同的码。
12.计算机硬件系统结构主要分为运算器、控制器、存储器、输入设备、输出设备五大组成。
13.计算机的三类总线是指数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus) 。
14.计算机中存储信息的最小单位是位。
15.计算机的通用性使其可以求解不同的算术和逻辑运算,这主要取决于计算机的指令系统。
二、单项选择题1.从1946年世界上第一台计算机的产生至今,计算机的发展已经经历了四代,而划分成四代的主要依据是计算机的( C )。
A.运算徽墨 B.主要性能C.构成元件 D.主要功能2.用计算机进行资料检索工作,是属于计算机应用中的( B )。
A.科学计算B.数据处理C.实时控制D.人工智能3.计算机软件系统由( B )组成。
A.程序和程序说明文档 B.硬件系统和软件系统C.指令和程序 D.系统软件和应用软件。