×

如何编写配置文件

如何编写配置文件(配置设置怎么编辑)

admin admin 发表于2023-03-22 11:29:10 浏览48 评论0

抢沙发发表评论

本文目录一览:

java配置文件怎么写?

参考java.util.Properties对象进行书写,另外可以在网上找一写辅助书写材料。

代码:

public static void main(String[] args) {

Properties p = new Properties();

p.setProperty("id", "user1");

p.setProperty("password", "123456");

try{

PrintStream stm = new PrintStream(new File("e:\test.properties"));

p.list(stm);

} catch (IOException e) {

e.printStackTrace();

}

}

用C#如何读写配置文件?

INI文件就是扩展名为"ini"的文件。\x0d\x0a其一般形式如下:\x0d\x0a[section1] // 配置节\x0d\x0a//键名 //键值\x0d\x0akeyword1 = valuel\x0d\x0akeyword2 = value2\x0d\x0a??\x0d\x0a[section2]\x0d\x0akeyword3 = value3\x0d\x0akeyword4 = value4\x0d\x0a在Windows系统中,INI文件是很多,最重要的就是"System.ini"、"System32.ini"和"Win.ini"。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。以及XML文件的国际标准化给INI文件又一次打击。\x0d\x0a但在某些场合,INI文件还拥有其不可替代的地位。比如绿色软件的规定就是不向注册表和系统中填入新东西。对于软件需要储存的信息就需要存入到文件中了。XML虽然兼容性比较好,但对于仅仅保存几个自定义参数而言就显得大材小用了。这是就可以选择使用快速简单的储存方式:INI文件。\x0d\x0a本文就来探讨一下C#是如何对INI进行读写操作。\x0d\x0a主要思路是调用Win32 API。\x0d\x0a1.引入命名空间\x0d\x0ausingSystem.Runtime.InteropServices;\x0d\x0a2.声明(把一个Win32 API函数转成C#函数)\x0d\x0a//声明INI文件的写操作函数 WritePrivateProfileString()\x0d\x0a[DllImport("kernel32")]\x0d\x0aprivate static extern longWritePrivateProfileString(string section, string key, string val, stringfilePath);\x0d\x0a//声明INI文件的读操作函数 GetPrivateProfileString()\x0d\x0a[DllImport("kernel32")]\x0d\x0aprivate static extern intGetPrivateProfileString(string section, string key, string def, StringBuilderretVal, int size, string filePath);\x0d\x0a3.函数\x0d\x0apublic void Writue(string section,string key, string value)\x0d\x0a{\x0d\x0a// section=配置节,key=键名,value=键值,path=路径\x0d\x0aWritePrivateProfileString(section,key, value, sPath);\x0d\x0a}\x0d\x0apublic string ReadValue(stringsection, string key)\x0d\x0a{\x0d\x0a// 每次从ini中读取多少字节\x0d\x0aSystem.Text.StringBuilder temp =new System.Text.StringBuilder(255);\x0d\x0a// section=配置节,key=键名,temp=上面,path=路径\x0d\x0aGetPrivateProfileString(section,key, "", temp, 255, sPath);\x0d\x0areturntemp.ToString(); //注意类型的转换\x0d\x0a}\x0d\x0a到此基本功能已经实现了。下面我们将所有的代码重新整合一下:\x0d\x0anamespace Library.File\x0d\x0a{\x0d\x0apublic class Ini\x0d\x0a{\x0d\x0a// 声明INI文件的写操作函数 WritePrivateProfileString()\x0d\x0a[System.Runtime.InteropServices.DllImport("kernel32")]\x0d\x0aprivate static extern longWritePrivateProfileString(string section, string key, string val, stringfilePath);\x0d\x0a// 声明INI文件的读操作函数 GetPrivateProfileString()\x0d\x0a[System.Runtime.InteropServices.DllImport("kernel32")]\x0d\x0aprivate static extern intGetPrivateProfileString(string section, string key, string def,System.Text.StringBuilder retVal, int size, string filePath);\x0d\x0aprivate string sPath = null;\x0d\x0apublic Ini(string path)\x0d\x0a{\x0d\x0athis.sPath = path;\x0d\x0a}\x0d\x0apublic void Writue(string section,string key, string value)\x0d\x0a{\x0d\x0a// section=配置节,key=键名,value=键值,path=路径\x0d\x0aWritePrivateProfileString(section,key, value, sPath);\x0d\x0a}\x0d\x0apublic string ReadValue(stringsection, string key)\x0d\x0a{\x0d\x0a// 每次从ini中读取多少字节\x0d\x0aSystem.Text.StringBuilder temp =new System.Text.StringBuilder(255);\x0d\x0a// section=配置节,key=键名,temp=上面,path=路径\x0d\x0aGetPrivateProfileString(section,key, "", temp, 255, sPath);\x0d\x0areturn temp.ToString();\x0d\x0a}\x0d\x0a}\x0d\x0a}\x0d\x0a开始调用函数。\x0d\x0a// 写入ini\x0d\x0aIni ini = newIni("C:/config.ini");\x0d\x0aini.Writue("Setting","key1", "HELLO WORLD!");\x0d\x0aini.Writue("Setting","key2", "HELLO CHINA!");\x0d\x0a// 读取ini\x0d\x0aIni ini = newIni("C:/config.ini");\x0d\x0astring str1 =ini.ReadValue("Setting", "key1");\x0d\x0aMessageBox.Show(str1);\x0d\x0a二,在一些小的应用中,有时候不需要使用数据困这样大规模的数据管理工具,也很少进行数据的查询、修改等操作,而仅用文件来存储数据。这时就需要使用。net中的文件操作对象,如file、streamReader、streamWriter等。\x0d\x0a1,使用File对象操作文件\x0d\x0aSystem.IO.File类提供了一系类的静态办法,完成对晚间的常用操作,如新建、删除、拷贝、移动等\x0d\x0a2,使用StreamWriter写入文件\x0d\x0a在System.IO空间中定义了一个文件写入器对象StreamWriter,使用它可以以一种特定的编码向输出流中(Stream)写入字符。\x0d\x0a3,使用SteamReader读取文件\x0d\x0a与streamWrite对应-如何编写配置文件

怎么写配置文件

配置文件可以是任何形式,可以是xml或者txt都行,比如数据库的连接配置

比如:

?xml

version="1.0"

standalone="yes"?

//这句一定要有,下面的你随意写

这就是个配置文件,在winform里面直接用DataSet的ReadXml()方法就能读取到里面的值

打成指定服务器的war的配置文件怎么写

具体步骤如下:

第一步:

先将项目打包成war文件,也就是将在项目上单击鼠标右键,选择Export:

选择WAR file,点击下一步:

会出现如下所示,选择你要保存的位置,点击完成:

在你所选择的地方会有个如下所示的war文件:

以上步骤只是完成了将项目打包成war文件的步骤,现在来说将war包部署到服务器的步骤:

第二步:

先将war包用类似于ftp的工具(我自己用的是ftp,这种工具很多的)上传到固定位置

第三步:

一般是先停止tomcat,Linux命令:shutdow.sh,将war放到tomcat的webapps目录下,我自己用到的命令(我用ftp将war包放到了data下的version目录下):

mv /data/version/tecDoc.war /var/tomcat/tomcat6/webapps/tecDoc.war

第四步:

然后启动tomcat,Linux命令:./startup.sh,第六步也可以不用操作了,我一般都是所有的配置都改好才打包

第五步:

再次停止tomcat,删除war文件(注:如果tomcat不停止 ,删除war包时,文件夹也会被tomcat一起自动删除,之所以删除war,是怕tomcat再次自动解压,覆盖掉修改的配置,不确定会不会再次解压,以防万一)-如何编写配置文件

第六步:

修改自动解压的文件夹里配置(如果打包前没有修改配置文件,比如jdbc.properties文件(一般开发时用的是本地数据库,上生成时要改成生产数据库),就要用linux命令修改一下,如果打包前修改好了,就不用修改了)-如何编写配置文件

第七步:

然后再启动tomcat

如何写配置文件

配置文件可以是任何形式,可以是xml或者txt都行,比如数据库的连接配置

比如:

?xml version="1.0" standalone="yes"?//这句一定要有,下面的你随意写

configuration

startup

supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /

/startup

connectionStrings

add name="DBConnectionString" connectionString="Data Source=192.168.118.21;Initial Catalog=PreMix;User Id =sa;Password =sa" providerName="System.Data.SqlClient" /-如何编写配置文件

/connectionStrings

/configuration

这就是个配置文件,在winform里面直接用DataSet的ReadXml()方法就能读取到里面的值

易语言配置文件如何写

易语言如何写配置文件:

1、打开“易语言主程序”,进入“新建易语言工程文件”对话框,果断选择第一个“Windows窗口程序”然后点击“确定”按钮,进入易语言窗口程序设计界面。

2、下面,就是窗口设计界面,在Windows窗口组件上,拖放两个标签组件、两个编辑框组件及一个按钮组件。为了窗口界面的美观,简单做一下排版。排版结果如下:

3、窗口界面搭建完毕之后,修改Windows窗口组件的窗口标题、按钮组件的标题、标签组件的标题,以及编辑框组件的名称,具体修改后的结果如下:

4、相关组件的属性修改完毕之后,进入代码编写阶段。双击“按钮组件”,在“_按钮_写配置项_被单击”的事件程序下,编写如下代码:

5、待代码编写完毕,进入测试程序阶段。(这里不再对命令的各参数进行讲解,大家可自行查看帮助文档)按下工具栏的小三角按钮或者按下“F5”键,运行测试程序。大家可以看到易语言源代码目录生成config.ini文件,见下图所示:-如何编写配置文件

6、config文件生成完毕之后,双击查看“config.ini“,可以很明显看出配置文件的配置节名、配置项名及配置项的值。如下图所示: