Skip to content

TJUamoeba/LAB1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

《实验1:C#控制台编程》实验报告

学院:软件学院 班级:4 班 学号:3017218164 姓名:石琦
日期: 2019年 3 月14 日

一、功能概述

  1. 在控制台生成由黑白字符块组成的二维码图形; 黑白字符块组成的二维码
  2. 通过读取text文档,将文档内容逐行输出为二维码图片格式并存储; text文档转二维码控制台输出结果
  3. 读取Excel表格文件,将表格每行第一列单元格内容输出为二维码图片格式并存储; Excel文件转二维码控制台输出结果 文件夹内图片生成情况

二、项目特色

  1. 对每个字符串的输出结果进行反馈,反馈结果有: i. 正常输出:二维码存储地址; ii.异常:生成失败的字符串位置、错误类型(如:字符串过长)
  2. 对命名重复的图片文件添加了防止存储覆盖的方法; 命名重复的情况
  3. 字符串限定规则单独作为一个类,便于修改规则,且使用了正则表达式;

三、代码总量

336行

四、工作时间

1周

五、知识点总结图(Concept MAP)

知识点图

六、结论

  1. 学习了二维码的相关知识,了解了二维码纠错等级等概念的定义;
  2. 学习了C#关于TEXT文件的读写操作;
  3. 学习了C#关于EXCEL文件的读写操作;
    其间发现了程序运行后测试EXCEL文件只能以只读方式打开的问题,发现是由EXCEL文件读取后不会自动关闭导致的,后期添加了EXCEL文件强制关闭的方法

About

C# Lab1: create and save QRcode picture from different source

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages