求.Net Framework 3.5 Api 中文帮助文档、 没有3.5的那就3.0的吧 实在...

发布网友 发布时间:2024-10-22 21:50

我来回答

4个回答

热心网友 时间:2分钟前

一般单独的.Net  Framework Api不好找啊,建议你安装Visual Studio时候把MSDN装上,也就是帮助文档上面有几乎你想找的一切,很强大,它不光是一个帮助文档,而且是一本很好的书籍,从上面你可以学到很多微软先进的做法,而且内置的有.Net  Framework SDK Api,Visual Studio2010对应的就是.Net  Framework4.0,2008对应的有3.5,2005对应2.0看你装的什么版本了.有一点不好就是那个文档安装比较大,看你自己怎么以为了,反正那是我的开发必备工具啊,呵呵,希望对你有所帮助

热心网友 时间:5分钟前

MSDN啊,3.XG版的VS2008里面自带安装程序的,装到本地就行了。
VS2010的安装里面也有,需要手动安装,搜索一下网上。
msdn.microsoft.com 上面有在线版的MSDN,是最权威的资料了。

热心网友 时间:8分钟前

你安装vs2008的时候会看到可以安装帮助,那个就是了

热心网友 时间:4分钟前


发你了
/** SimpleCalculator.java *
** write by banxi1988 2010-05-*;
** modification by banxi1988 2010-06-05 22:00*/
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class SimpleCalculator extends JFrame implements ActionListener {
JFrame jfr = new JFrame("A Simple Calculator");
JLabel title = new JLabel("Simple Calculator");
JLabel[] jlaArry = { new JLabel("操作数一"), new JLabel("操作数二"),
new JLabel("结果") };
JTextField[] jtfArray = { new JTextField(), new JTextField(),
new JTextField() };
JButton[] jbtArray = { new JButton("相加"), new JButton("相减"),
new JButton("相乘"), new JButton("相除"), new JButton("清零") };

public SimpleCalculator() {
jfr.setLayout(null);
title.setBounds(30, 10, 160, 30);
jfr.add(title);
for (int i = 0; i < jlaArry.length; i++) {
jlaArry[i].setBounds(20, 50 + i * 40, 90, 30);
jfr.add(jlaArry[i]);
jtfArray[i].setBounds(140, 50 + i * 40, 90, 30);
jfr.add(jtfArray[i]);
}/* for */

jbtArray[0].setBounds(30, 40 + (jlaArry.length + 1) * 40, 80, 30);
jbtArray[0].addActionListener(this);
jfr.add(jbtArray[0]);
jbtArray[1].setBounds(120, 40 + (jlaArry.length + 1) * 40, 80, 30);
jbtArray[1].addActionListener(this);
jfr.add(jbtArray[1]);
jbtArray[2].setBounds(210, 40 + (jlaArry.length + 1) * 40, 80, 30);
jbtArray[2].addActionListener(this);
jfr.add(jbtArray[2]);
jbtArray[3].setBounds(300, 40 + (jlaArry.length + 1) * 40, 80, 30);
jbtArray[3].addActionListener(this);
jfr.add(jbtArray[3]);
jbtArray[4].setBounds(70, 50 + (jlaArry.length + 2) * 40, 80, 30);
jbtArray[4].addActionListener(this);
jfr.add(jbtArray[4]);

jfr.setBounds(100, 100, 460, 330);
// jfr.setResizable(false);
jfr.setVisible(true);
jfr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}/* SimpleCalculator no-arg Constructor */

public void actionPerformed(ActionEvent e) {
float n1 = 0; /* local variable should be initialized */
float n2 = 0;
boolean correct = true;/* judge if input is correct */
String message = "您的输入有误.或者输入不完整.\n 请检查后重试!";

if (e.getSource() == jbtArray[4]) {
for (int i = 0; i < jtfArray.length; i++) {
jtfArray[i].setText("");
}/* for */
}/* if clear button is pressed */
else {
try {
n1 = Float.parseFloat(jtfArray[0].getText());
n2 = Float.parseFloat(jtfArray[1].getText());

} catch (NumberFormatException nfe) {
correct = false;
JOptionPane.showMessageDialog(null, message, "出错啦!",
JOptionPane.WARNING_MESSAGE);
}/* catch */
if (correct) {

if (e.getSource() == jbtArray[0]) {
float result = n1 + n2;
jtfArray[2].setText(Float.toString(result));
}/* if Add button is pressed */
else if (e.getSource() == jbtArray[1]) {
float result = n1 - n2;
jtfArray[2].setText(Float.toString(result));
}/* if sub button is pressed */
else if (e.getSource() == jbtArray[2]) {
float result = n1 * n2;
jtfArray[2].setText(Float.toString(result));
}/* if sub button is pressed */
else if (e.getSource() == jbtArray[3]) {
float result = n1 / n2;
jtfArray[2].setText(Float.toString(result));
}/* if sub button is pressed */
}/* if input is correct */

}/* outer else not clear button is pressed */

}/* actionPerformed */

/* main method */
public static void main(String[] args) {

SimpleCalculator cal = new SimpleCalculator();

}/* main() */

}/* SimpleCalculator class */

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com