- 浏览: 48795 次
- 性别:
- 来自: 济南
最新评论
-
小女墙:
看过,支持一下
java之初学图形程序设计-java 2D图形 -
zhoulei984623:
好细 哈哈 学习了
C语言中的scanf函数用法 -
891633093:
zhr_23 写道lz,可以把C++的输入输出也总结一下!
...
C语言中文件的输入输出 -
zhr_23:
lz,可以把C++的输入输出也总结一下!
C语言中文件的输入输出
文章列表
文件的读写
一.fputc函数和fgetc()函数(putc函数和getc()函数)
1.fputc函数
把一个字符写到磁盘文件上去,调用形式:
fputc(ch,fp);成功输出字符,失败EOF(-1)
2.fgetc函数
读入一个字符,该文件必须是以读或以读写方式打开的
调用形式: ch=fgetc(fp);
while(ch!=EOF)
读入字符时,遇到结束符EOF(-1),读取结束,但是有些
二进制数的值正好是-1,就被当作结束符处理,所以提供了
一个feof(fp)来判断是否结束
二.fread函数和fwrite函 ...
C语言中,图形函数大致可分为两类:字符模式函数和图形模式函数。本节我们练习使用字符模式函数。
使用字符模式函数应该在程序中联入conio.h头部文件。
下面是一些函数的作用
1) void clreol(); 从光标处删除到本行末
2) void delline(); 清除本行内容,下面内容上提一行
delline();函数实际上还起到了向上卷屏的作用。
3) void inslin ...
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技 ...
Java提供两种类型的剪贴板:系统的和本地的.
本地剪贴板只在当前虚拟机中有效.Java允许多个本地剪贴板同时存在,可以方便地通过剪贴板的名称来进行存取访问.
系统剪贴板与同等操作系统直接关连,允许应用程序与运行在该操作系统下的其它程序之间进行信息交换.
在进一步深入之前,先看看与剪贴板相同的java类,这些类主要包含在java.awt.datatransfer包中,主要有以下几种:
Clipboard类: 处理任何可以被传递的对象.
ClipboardOwner接口: 任何处理剪贴板的类都必须实现该接口.该接口用于剪贴板中的原始数据被替换时发出通知.
Dataflavor类: 表现被传递的对 ...
- 2009-12-01 11:06
- 浏览 1039
- 评论(0)
package test;
import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.Wi ...
//File f = new File("c:\\iostreamtest.txt");
//f.createNewFile();
//跨平台的创建目录
File fDir = new File(File.separator);//根目录
String strFile = "javalesson"+File.separator+"lesson7"+
File.separator+"1.txt";//子目录
File f =new File(fDir,strFile);
f.create ...
- 2009-11-30 11:27
- 浏览 812
- 评论(0)
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ButtonTest {
public static void main(String[] args){
ButtonFrame frame = new ButtonFrame();
frame.setDe ...
******************java 2D图形
要想绘制java 2D图形,就需要获得一个Graphics2D类对象,这个类是Graphics类的子类
paintComponent 方法会自动获取一个Graphics2D对象,我们需要转换类型
public void paintComponent(Graphics g){
Graphics2D g2= (Graphics2D)g;
}
java2D库采用面向对象的方式将几何图形组织起来,包含直线,矩形的椭圆类
Line2D Rectangle2D Eclipse2D 这些类都实现了shape接口
java2D库对每个 ...
***********************在面板中显示信息************************
JFrame中有四层面板: 根面板、层级面板、玻璃面板和内容窗格,swing程序员对前三者不太关心,它们是用
来组织菜单栏和内容窗格以及实现观感的,swing程序员最关心内容窗格,在设计框架的时候,要使用下面代码
把所有组件放到内容窗格中:
Container contentPane = frame.getContentPane();
Componet c= ..;
contentPane.add(c);
在面板上绘图前提:
1.定义一个扩展于JPanel的类
...
- 2009-11-22 13:44
- 浏览 1597
- 评论(0)
Tookit对象包含了很多与本地窗口交互的方法:
调用getDefaultToolkit得到一个Toolkit对象
调用getScreenSize方法,以Dimension对象的形式返回屏幕大小
Tookit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int screenWidth = scre ...
- 2009-11-22 11:40
- 浏览 1372
- 评论(0)
vc6缺省是不定义_WIN32_WINNT宏的。 而在wincrypt.h中有 #if (_WIN32_WINNT >= 0x0400) ... #endif
必须加入:
#define _WIN32_WINNT 0x0400
而且#include <windows.h>
必须在#include <wincrypt.h>之前
建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。例如,我们要给系统添加一个用户叫floatboat ,密码为lan2010,那相关的操作是:
useradd floatboat -d /u01/Lanlp<回车>
这时候系统没有任何显示。接着:
passwd floatboat <回车>
系统显示:
Changing password for user floatboat
New UNIX password:
你输入:
lan2010<回车>
注意 ...
动态连接库的创建步骤:
一、创建Non-MFC DLL动态链接库
1、打开File —> New —> Project选项,选择Win32 Dynamic-Link Library —>sample project
—>工程名:DllDemo
2、新建一个.h文件DllDemo.h
以下是引用片段: #i ...
--------------------------打开终端,输入以下命令:sudo apt-get install scim scim-pinyin(想装五笔等输入法的话就换成scim-tables-zh,这里装的是拼音输入法)sudo apt-get install scim-gtk2-immodule scim-qtimmsudo apt-get install im-switchsudo im-switch -s scim--------------------安装成功了。