使用WIX制作C#应用程序的安装包

1. 下载安装wix3.9从网站: http://wixtoolset.org/releases/  2. 安装完成wix,就可以在vs2012里使用了。3. 创建项目 <Product Id="4963AEC3-4CD1-46C3-8986-07F9EB609CB6" UpgradeCode="90BDB88B-2213-41FF-9DE9-A5EC3C23D9C1"...
阅读(1401) 评论(0)

资深C++程序员学习C#要点

1. 不转义字符串的格式string strA = @"c:\new.test";string strB = "c:\\new.test";在这里,上面两个字符串等同,增加了@的使用,特殊含义。2. 类型转换使用类Convert。3. 关键字checked和uncheckedbyte test = checked((byte)source);4. 枚举类型enum : { = ,  = ,....
阅读(1519) 评论(0)

11.2 configparser--配置文件分析库

本模块主要提供了一个类ConfigParser,它实现对结构化的文件,类似Windows的INI的文件进行操作。通过INI文件就可以对Python程序进行定制化的配置。 生成一个INI配置文件,可以通过下面的例子来实现这个目标:#python 3.4import configparserconfig = configparser.ConfigParser()config['DEFAULT'] = ...
阅读(1771) 评论(0)

11.1 csv--CSV文件读写库

11. 文件格式本库主要提供了CSV、INI、NETRC、XDR等文件格式操作。11.1 csv--CSV文件读写库本模块主要提供了对CSV文件进行操作的功能,因为CSV文件在电子表格和数据库方面都大量地使用,把它当作一种数据交换方式,比如从数据库导出生成电子表格,或者从电子表格导入到数据库。这里描述操作的CSV文件,是符合RFC 4180标准的文件格式。本CSV模块实现了对CSV文件格式进行读取...
阅读(1857) 评论(0)

10.5 zipfile--支持ZIP压缩包

ZIP文件格式是一个通用的压缩包,本模块主要提供了对这种格式文件进行创建、读取、写入、增加和读取文件列表。本模块不支持多卷压缩的功能,普通的ZIP文件只能4G大小,如果想使用更大的文件要使用ZIP64扩展方式。本模块支持打开有加密的压缩包文件,但不支持创建加密的压缩包文件,并且解密的速度比C语言的方式实现要慢。 exception zipfile.BadZipFile 当解压ZIP文件出错时抛出此...
阅读(2409) 评论(0)

10.4 lzma--支持LZMA算法压缩和解压

本模块主要提供了支持LZMA算法进行压缩和解压数据。本模块的功能与bz2的功能比较相似,不过要注意的是本模块不支持线程安全,如果多线程操作本模块需要自己添加锁机制。 exception lzma.LZMAError 当在压缩和解压缩过程中出错会抛出此异常。 lzma.open(filename, mode="rb", *, format=None, check=-1, preset=None, f...
阅读(3084) 评论(0)

10.3 bz2--支持bzip2压缩和解压

本模块主要提供了支持bzip2压缩算法的操作功能。bz2库包含内容:open()函数和BZ2File类主要用来读写压缩的文件;BZ2Compressor和BZ2Decompressor类提供增量式的压缩和解压缩;compress()和decompress()函数提供了一次性地压缩和解压的数据功能。 bz2.open(filename, mode='r', compresslevel=9, enco...
阅读(3638) 评论(0)

10.2 gzip--支持操作gzip文件库

本模块主要提供了对gzip文件格式的操作,可以像gzip和gunzip程序一样对文件进行压缩和解压缩的工作。本模块实现的相关功能是基于模块zlib的功能之上进行的。gzip模块提供了一个类GzipFile,它可以使用的函数有open()、compress()、decompress()。GzipFile类可以读取和写入gzip格式的文件,它会自动地压缩写入的数据和对读取出来的数据进行解压缩,使用起来...
阅读(4342) 评论(0)

10. 数据压缩和打包

本库主要提供了数据压缩功能和打包功能,压缩支持比如使用zlib、gzip、bzip2和lzma等算法进行压缩,打包功能支持ZIP和tar方式打包。10.1 zlib--与gzip兼容的压缩库本模块主要提供了zlib库来对数据进行压缩和解压缩的操作。zlib是一个开源的项目,可以查看相关网站http://www.zlib.net,Python里使用的版本是大于1.1.3的版本,对前面的版本不再兼容,...
阅读(2455) 评论(0)

9.5.4 Row对象

class sqlite3.Row 本类定义了查询数据时返回的行结果集,它是一个元组表示所有返回的数据,同时支持索引、迭代、格式化、相等判断、计算长度len()运算。 keys() 此函数返回列名称的元组。 例子:#python 3.4import sqlite3 conn = sqlite3.connect(":memory:")c = conn.cursor()c.execute('''cre...
阅读(1325) 评论(0)
    个人资料
    • 访问:5606856次
    • 积分:73290
    • 等级:
    • 排名:第25名
    • 原创:1589篇
    • 转载:61篇
    • 译文:11篇
    • 评论:2088条
    文章存档
    最新评论