导航:首页 > 编程语言 > 编程序窗口

编程序窗口

发布时间:2022-02-13 11:16:05

Ⅰ c语言,窗口编程怎么搞

看下《windows程序设计》

Ⅱ 用什么软件编WINDOWS窗口程序

c#上手简单
记事本 计算器啦等等 之类的这些小程序是winform程序

都比较简单的

java 编写一个带有窗口的应用程序

这样:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.awt.Graphics;

public class MainClass extends JFrame {

public JComboBox box;

int flag = 0;

jpNewPanel jpNewPanel;

public static void main(String[] args) {

MainClass frame = new MainClass();

frame.setBounds(650,300,550,550);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setTitle("信号灯");

frame.setVisible(true);

}

public MainClass() {

box = new JComboBox();

box.addItem("请选择");

box.addItem("红灯");

box.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

flag = box.getSelectedIndex();

jpNewPanel.repaint();

}

});

box.addItem("黄灯");

box.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

flag = box.getSelectedIndex();

jpNewPanel.repaint();

}

});

box.addItem("绿灯");

box.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

flag = box.getSelectedIndex();

jpNewPanel.repaint();

}

});

add(box, BorderLayout.NORTH);

jpNewPanel = new jpNewPanel();

add(jpNewPanel, BorderLayout.CENTER);

}

class jpNewPanel extends JPanel {

protected void paintComponent(Graphics g) {

super.paintComponent(g);

g.drawOval(150, 0, 120, 120);

if (flag == 1) {

g.setColor(Color.RED);

g.fillOval(150, 0, 120, 120);

} else if (flag == 2) {

g.setColor(Color.YELLOW);

g.fillOval(150, 0, 120, 120);

} else if (flag == 3) {

g.setColor(Color.GREEN);

g.fillOval(150, 0, 120, 120);

}

}

}

}

(3)编程序窗口扩展阅读:

注意事项

每个Road对象都有一个name成员变量来代表方向,有一个vehicles成员变量来代表方向上的车辆集合。

在Road对象的构造方法中启动一个线程每隔一个随机的时间向vehicles集合中增加一辆车(用一个“路线名_id”形式的字符串进行表示)。

在Road对象的构造方法中启动一个定时器,每隔一秒检查该方向上的灯是否为绿,是则打印车辆集合和将集合中的第一辆车移除掉。

Ⅳ 编写窗口界面应用程序

//咱也是初学者,可是用心给你答题的哦,能不能酌情追加点分,30分?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class test03
{
JFrame jFrame =new JFrame("简单计算器");
JPanel jContentPane = (JPanel) jFrame.getContentPane();
JTextField jTextField = new JTextField(3);
JTextField jTextField1 = new JTextField(3);
JLabel jLabel = new JLabel("+");
JLabel jLabel1 = new JLabel("结果未显示");
JButton jButton = new JButton("计算");
JButton jButton1 = new JButton("清除");
public test03() {
jContentPane.setLayout(new FlowLayout());
//计算按钮
jButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jLabel1.setText("= "+getresult());
}});
//清除按钮
jButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jTextField.setText("");
jTextField1.setText("");
jLabel1.setText("结果未显示");
}});
jContentPane.add(jTextField);
jContentPane.add(jLabel);
jContentPane.add(jTextField1);
jContentPane.add(jLabel1);
jContentPane.add(jButton);
jContentPane.add(jButton1);

jFrame.setSize(100,50);
jFrame.pack();
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.setLocation(100, 50);
jFrame.setVisible(true);
}
float getvalue(JTextField textField) {
float value = Float.valueOf(textField.getText());
return value;
}
String getresult() {
float f= getvalue(jTextField)+getvalue(jTextField1);
String result=String.valueOf(f);
return result;
}
public static void main(String[] args) {
new test03();

}

}

Ⅳ c语言这样编写窗口

你用的什么编译器?
TC下不可能写出调动API的程序,也就是说,在TC下不可能编出窗口程序。 TC继承的是DOS。
VC可以。

能够独立运行是因为没有用动态库。
象QQ比较高深了,我现在的能力还没法给你详细解释。

Ⅵ c语言怎么编辑可视窗口程序

C语言是编辑程序

可视窗口程序是就是软件了,C语言介于汇编语言和高级语言之间是不能直接编辑成软件的

学通了C语言,其他语言还在话下吗?

Ⅶ 请问,我想编一个简单的具有窗口界面的程序,用什么软件编好

VB6.0

VB的优越性在于提供了一个十分简便的GUI程序设计环境。用它。准备错

Ⅷ 如何用VC++编C窗口程序

你要的win32窗口程序吗?
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
); //窗口过程函数声明
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
//设计一个窗口类
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=CreateSolidBrush(RGB(12,172,59));//画刷
wndcls.hCursor=NULL;
wndcls.hIcon=NULL;
wndcls.hInstance=hInstance; //应用程序实例句柄由WinMain函数传进来
wndcls.lpfnWndProc=WinSunProc; //定义窗口处理函数
wndcls.lpszClassName="windowclass";
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW | CS_VREDRAW;
RegisterClass(&wndcls);

//创建窗口,定义一个变量用来保存成功创建窗口后返回的句柄
HWND hwnd;
hwnd=CreateWindow("windowclass","first window",
WS_OVERLAPPEDWINDOW,0,0,600,400,NULL,NULL,hInstance,NULL);
//显示及刷新窗口
ShowWindow(hwnd,SW_SHOWNORMAL);
UpdateWindow(hwnd);
//定义消息结构体,开始消息循环
MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}

//编写窗口过程函数
LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
switch(uMsg)
{
case WM_CLOSE:
DestroyWindow(hwnd); //销毁窗口,并发送WM_DESTROY消息给自身窗口
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,uMsg,wParam,lParam);
}
return 0;
}

Ⅸ .C++怎么去编写那种有窗口界面的程序

1、首先打开QtCreator应用程序,新建一个qt工程。

Ⅹ 用c++编写的程序的windows窗口化

当你点windows下的执行按钮,windows只不过是发送了一个按钮被按下的的消息,然后消息处理循环case语句调用相应的进程(处理函数),完成你所谓的c++程序(这个概念是不对的,应该是进程。)的功能。
在unix系统(各类基于unix,linux的系统)中,都是以消息槽(slot)的方式,消息对应处理函数(需要在程序开发时程序员定义)。

阅读全文

与编程序窗口相关的资料

热点内容
cad2011怎么转换成pdf格式 浏览:962
传祺gs5安卓车机如何还原车机 浏览:898
单片机和编程器互相传输数据 浏览:88
app订单怎么取消 浏览:465
程序员用双显示器有什么作用 浏览:609
网约车算法杀熟 浏览:4
卡萨帝用的什么压缩机 浏览:153
350乘20算法 浏览:90
自助编程软件app 浏览:436
服务器如何看日活数 浏览:684
数控车床原理图及编程 浏览:287
java文件流下载 浏览:338
编程工作工资多少 浏览:439
专业安全文件夹 浏览:777
表格里的根号算法怎么打 浏览:195
javacorepdf 浏览:575
pdf转换word编辑 浏览:446
35岁程序员实习期恐慌 浏览:703
如何做一个系统u盘文件夹名字 浏览:970
如何确认哪个ip重启了服务器 浏览:132