Ant应用(2)

一个用QT写的从MySql导出数据到文本文件的程序  程序非常简单,但是俺也从中学到不少东西。有关于QT的小技巧,也有关于MySql的使用。这里记录下来备忘。1、快速的用QT搭出一个程序的框架。(在集成了Qt插件的vs2008下)    双击Form Files下的xxx.ui可以进行界面的编辑。拖拽几个按钮,全选它们,右键菜单中选择Lay out,这样就可以使用布局管理自动的对按钮、标签进行排版了。    点击一个控件,右键菜单选择Connect Signal,QT会自动在主窗口创建on_CtrlName_event()这样的Slot,比如,on_btnF 阅读详情
4.1 File(Directory)类
4.1.1 Mkdir
 创建一个目录,如果他的父目录不存在,也会被同时创建。
 例子:
<mkdir dir="build/classes"/>
 说明: 如果build不存在,也会被同时创建
4.1.2 Copy
 拷贝一个(组)文件、目录
 例子:
1. 拷贝单个的文件:
<copy file="myfile.txt" tofile="mycopy.txt"/>
2. 拷贝单个的文件到指定目录下
<copy file="myfile.txt" todir="../some/other/dir"/>
3. 拷贝一个目录到另外一个目录下
<copy todir="../new/dir">
<fileset dir="src_dir"/>
</copy>
4. 拷贝一批文件到指定目录下
<copy todir="../dest/dir">
<fileset dir="src_dir">
<exclude name="**/*.java"/>
</fileset>
</copy>

<copy todir="../dest/dir">
<fileset dir="src_dir" excludes="**/*.java"/>
</copy>
5. 拷贝一批文件到指定目录下,将文件名后增加。Bak后缀
<copy todir="../backup/dir">
<fileset dir="src_dir"/>
<mapper type="glob" from="*" to="*.bak"/>
</copy>
6. 拷贝一组文件到指定目录下,替换其中的@标签@内容
<copy todir="../backup/dir">
<fileset dir="src_dir"/>
<filterset>
<filter token="TITLE" value="Foo Bar"/>
</filterset>
</copy>
4.1.3 Delete
 删除一个(组)文件或者目录
 例子
1. 删除一个文件
<delete file="/lib/ant.jar"/>
2. 删除指定目录及其子目录
<delete dir="lib"/>
3. 删除指定的一组文件
<delete>
<fileset dir="." includes="**/*.bak"/>
</delete>
4. 删除指定目录及其子目录,包括他自己
<delete includeEmptyDirs="true">
<fileset dir="build"/>
</delete>
4.1.4 Move
 移动或重命名一个(组)文件、目录
 例子:
1. 移动或重命名一个文件
<move file="file.orig" tofile="file.moved"/>
2. 移动或重命名一个文件到另一个文件夹下面
<move file="file.orig" todir="dir/to/move/to"/>
3. 将一个目录移到另外一个目录下
<move todir="new/dir/to/move/to">
<fileset dir="src/dir"/>
</move>
4. 将一组文件移动到另外的目录下
<move todir="some/new/dir">
<fileset dir="my/src/dir">
<include name="**/*.jar"/>
<exclude name="**/ant.jar"/>
</fileset>
</move>
5. 移动文件过程中增加。Bak后缀
<move todir="my/src/dir">
<fileset dir="my/src/dir">
<exclude name="**/*.bak"/>
</fileset>
<mapper type="glob" from="*" to="*.bak"/>
</move>


4.2 Java相关 4.2.1 Javac  编译java原代码 例子 1. 编译${src}目录及其子目录下的所有。Java文件,。Class文件将放在${build}指定的目录下,classpath表示需要用到的类文件或者目录,debug设置为on表示输出debug信息 2. 编译${src}和${src2}目录及其子目录下的所有。Java文件,但是package/p1/**,mypackage/p2/**将被编译,而mypackage/p1/testpackage/**将不会被编译。Class文件将放在${build}指定的目录下,classpath表示需要用到的类文件或者目录,debug设置为on表示输出debug信息 3. 路径是在property中定义的 4.2.2 java  执行指定的java类 例子: 1. classname中指定要执行的类,classpath设定要使用的环境变量 2. 4.3 打包相关 4.3.1 jar  将一组文件打包 例子: 1. 将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中 2. 将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中,但是包括mypackage/test/所有文件不包括所有的Test.class 3. manifest属性指定自己的META-INF/MANIFEST.MF文件,而不是由系统生成 4.3.2 war  对Jar的扩展,用于打包Web应用 例子: 假设我们的文件目录如下: thirdparty/libs/jdbc1.jar thirdparty/libs/jdbc2.jar build/main/com/myco/myapp/Servlet.class src/metadata/myapp.xml src/html/myapp/index.html src/jsp/myapp/front.jsp src/graphics/images/gifs/small/logo.gif src/graphics/images/gifs/large/logo.gif  下面是我们的任务的内容:  完成后的结果: WEB-INF/web.xml WEB-INF/lib/jdbc2.jar WEB-INF/classes/com/myco/myapp/Servlet.class META-INF/MANIFEST.MF index.html front.jsp images/small/logo.gif images/large/logo.gif 4.3.3 ear  用于打包企业应用 例子
Field II 超声相控阵仿真系列:多角度平面波相干合成提升成像质量 本文深入探讨了Field II超声相控阵仿真中,如何通过多角度平面波相干合成技术提升成像质量。针对单次平面波成像对比度与分辨率不足的问题,详细解析了从探头建模、多角度发射延时计算到回波数据相干合成的完整流程,并提供了关键参数调优建议,以实现图像质量与计算效率的平衡。 阅读详情

相关推荐

【GD32F407】i2c主机发送,从机中断接收

前言 现在手里负责的一个项目需要用i2c和主芯片进行通信主动发送,中断接收,这就需要支持i2c主机模式和从机模式,先查看原理图 这里我们用到了两条i2c总线进行数据的交替传输,避免在使用一条总线是发送数据和接收数据冲突 初始化i2c控制器 s32_k i2cDevInit(u8 byBusId, TI2cBus *pTI2cBus) { //PCLK = 36000000 BOOL retFlg = FALSE; int I2xSCL = pTI2cBus->byFastMode ?

Enosji的博客 6211

使用ANT打包Android应用

大家好,今天来分享一下如何使用ANT打包Android应用。 通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件: 在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的资源文件,...

t225com 405

Java程序的输出结果写入文本文件的方法

然后,我们使用FileWriter类创建一个文件写入流对象,并将文件名作为参数传入构造函数。使用上述方法,你可以将Java程序的输出结果写入到指定的文本文件中。如果在写入文件的过程中发生错误,比如文件无法创建或写入失败,我们通过捕获IOException异常来处理异常情况,并打印出错误信息。在Java编程中,有时候我们需要将程序的输出结果保存到文本文件中,以便后续的处理或记录。在上面的代码中,我们首先指定了要创建的文件名为"output.txt",你可以根据自己的需求修改文件名。将内容写入缓冲区,再使用。

CyberXZ的博客 928

android debug 不到文件,关于android:dexDebug构建任务中的“不到文件”异常

Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.internal.LoggedErrorException: Failed to run command:D:\AndroidSDK\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86...

weixin_29145157的博客 648

使用Ant编译出现如下问题 java.io.FileNotFoundException: bin\classes.dex

Hello,  Ok, so far I have this script:  =================  cmd  SET PATH=C:\Programas\android-sdk\tools;C:\Programas\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_20\bin  mkdir bi

不只是写代码的程序员 3387

ant打包提示不到文件解决办法

运行ant打包时如果出现提示不到tools目录下某些jar或者bat文件的错误。是因为新版android-sdk目录结构产生了变化,原本在sdk/tools目录下的文件被转移到sdk/build-tools/各个版本号文件夹中。需要复制里面的内容至sdk/tools下即可。(lib下的dx.jar也要复制过去) 新版android-sdk中取消了apkbuilder.bat文件。可以通过htt

zyh9018的专栏 5249

antd upLoad 自定义上传 不显示进度条 解决办法

antd upLoad 使用customRequest 显示进度条

weixin_44463231的博客 6800

编写一个程序,将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入 到另一个文件中。

实验九 Java 语言的输入输出与文件处理 实验目的 1.了解流式输入输出的基本原理。 2.掌握 FileFileInputStream、FileOutputStream 类的使用方法。 3.掌握 FileReader、FileWriter、BufferedReader 类的使用方法。 主要仪器设备及耗材 安装了 JDK1.8 的 PC 一台 实验内容 2. 编写一个程序,将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入 到另一个文件中。 package com.temp; i...

c_lanxiaofang的博客 7768

labview实现文本文件的读取、写入、保存操作

作用:使字符串或字符串数组按行写入文件提示:显示在文件对话框的文件、目录列表或文件夹上方的信息。文件:可以是引用句柄或绝对文件路径。如指定空路径或相对路径,函数将返回错误。如指定路径至隐藏文件,函数将返回错误。如连接该路径至文件输入端,函数先打开或创建文件,然后将内容写入文件并替换任何先前文件的内容。如连线文件引用句柄至文件输入端,写入操作从当前文件位置开始。文本:函数写入文件的数据。文本可以是字符串和字符串数组。错误输入:指示节点运行前产生错误的条件。该输入将提供标准错误输入功能。

qq_56675104的博客 2万+

3. 编写程序实现如下功能:打开指定的文本文件,在每一行前加行号。

#include<fstream> #include<iostream> using namespace std; int main(int) { ifstream inf; inf.open("abc.txt"); ofstream outf; outf.open("abc_back.txt"); char c; /* noskipws => no skip whitespace(空白) noskipws 不是不忽略输入前的空格, 而是 不忽略.

Septillions的博客 5402

java如何向文本写入_我如何使用java写入文本文件

我一直在使用“Learning Java 2nd Edtion”一书来尝试让我的Java应用程序将我的输入写入名为properties的文本文件。我已经将教科书示例操纵到我自己的代码中,但仍然有问题试图使其工作。我想我可能需要将它与我的提交按钮挂钩,但本章没有提及。基本上我试图将信息存储在文本文件中,然后在另一个位置使用该文本文件来读取所有的属性细节。这是我的代码为AddProperty页面迄今为...

weixin_27038245的博客 1691

读出一个文本文件,并在前面加上行号后,写入到另一个文件的简单例子

#include fstream>#include assert.h>#include iostream>#include "stdafx.h"    char buffer[sz];    ifstream in("test1.cpp");    assert(in);    ofstream out("test1.out");    assert(out);    int i=1;    

Leo的专栏 5634

【Python笔记】读取、写入文本文件 TXT

文章目录1 创建文本文件 数据几乎无一例外地是被保存在文件中的,可能是文本文件、CSV 文件、Excel文件或其他类型的文件。 你需要告诉Python,脚本要处理何种类型的文件。你可以在程序中写死文件名称,但是 如果这样的话,就不能使用这个程序处理多个不同的文件了。能读取多个不同文件的方法 是,在命令行窗口或终端窗口的命令行中,在Python 脚本的名字后面加上完整的文件路 径名。要使用这种方法,需要在脚本开始时导入内置的sys 模块。在脚本上方加上import 1 创建文本文件 ...

西瓜太郎 3566

C程序从键盘读取数据并将其写入文本文件

#include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { FILE *fp; char ch,file[10]; clrscr(); printf(“Enter file name:”); scanf(“%s”,file); fp=fopen(file,”w”);...

culing2941的博客 2162

C++之文本文件的读取和写入

博客1:C++文本文件的读取和写入 博客2:C++创建txt文件并读写 博客3:C++文件流在ios类中定义 博客4:C++文件操作详解(ifstream、ofstream、fstream) 使用文件流对象打开文件后,文件就成为一个输入流或输出流。对于文本文件,可以使用 cin、cout 读写。 在《C++文件类(文件流类)》一节中提到,流的成员函数和流操纵算子同样适用于文件流,因为 ifstre...

杨杨子江的博客 1901

[Java] 录入学生信息并写入文本文件

本文介绍了 [Java] 录入学生信息并写入文本文件的相关案例。。。

Regino的博客 9099

Python将文件夹的文件名一行行写入到TXT文本文件

Python、OS、文件处理

FriendshipTang的博客 2456

python替换文件中某一行_设计一个简单的单词替换程序,可以替换文本文件中指定的单词。...

《Python程序设计》综合设计说明书题目:进行有关的单词替换 团队名称:奥秘可戎小队组长:姓名: 学院: 班级: 学号:组员:姓名: 学院: 班级: 学号:完成日期: 2019年4月30日 第1章 概要设计1.1题目的内容与要求内容:设计一个简单的单词替换程序,可以替换文本文件中指定的单词。要求:1) 输入文本文件名,显示该文本文件内容。输入替换前和替换后的单词,对指定...

weixin_39542340的博客 306

java 改写文本文件_java往文本文件中写入信息并修改

题目要求:1.可以往一个文本文档中写入员工信息:name,id和详情2.可以更改namepackage FanCQ.Xue.practice;import java.io.*;import java.util.Scanner;/** @author XueWeiWei* @date 2019/3/31 20:13*/public class Xue_RW {public static void m...

weixin_32801929的博客 442

Python文件操作:文件的读取和写入(文本文件、二进制文件)①

本文详细介绍了Python中文件的读取和写入操作,包括文本文件和二进制文件的处理方法。我们通过一个综合详细的示例,展示了如何在实际应用中使用这些文件操作方法。文件操作是Python编程中的一个重要部分,掌握这些技巧可以帮助我们更高效地处理数据存储和读取任务。希望本文对您理解和应用Python文件操作有所帮助。

结合项目案例,记录点点滴滴,自己回顾,分享他人o__o 1万+

基于Python的人脸识别系统本科论文

主要功能人脸识别与属性分析人脸对比人脸搜索人脸库管理设计实现界面实现使用Tkinter库,人脸识别功能使用百度AI实现。自己写的本科毕业论文

上一篇: Ant应用(1)
下一篇: Ant应用(3)
AngelLost
博客等级 码龄24年 0粉丝 4原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值