A detailed example of the assistant of the Learning Committee written in C #

Source: Internet
Author: User
The application uses C # to write the WinForm interface, and Python writes processing scripts. Implement its functionality by calling Python's packaged exe executable file. You can download it directly from the application.

Learning Committee Assistant

In addition to the study Committee to collect homework, the most annoying is the statistics who did not hand in the homework, there is also the name of everyone is not uniform resulting in the collation of the file confusion, but also increased the difficulty of the Study Committee statistics. Therefore, the purpose of writing this application is to check the intersection and format file naming.

Brief introduction

The application uses C # to write the WinForm interface, and Python writes processing scripts. Implement its functionality by calling Python's packaged exe executable file.

You can download it directly from the application.

The main functions are as follows:

    • Count the number of students who have not handed in their homework

    • Find and return the student's number and name of the non-handed job

    • Format file naming

      • The default is a space-delimited: the name of the study number, such as: 3150707012 Li Jing

      • You can specify the delimiter between the name of the study number, such as: 3150707012+ Li Jing

    • Extended naming

      • Add a filename prefix, such as: 15 Tube 3150707012 Li Jing

      • Add file name suffix: For example: 3150707012 Li Jing 15 message Tube

Overview

Open File

Homework Check-in

Base naming

Extended naming

How to use

Prepare the class list

    • List as Excel table Form

    • Contains two columns named "Study number" and "name"

Such as:

School Number name
3150707001 Tom
3150707002 John doe
... ...

Check file

    • Backup check files to prevent file corruption due to improper operation

    • Copy the check file to the new folder, note that the folder name cannot contain the dollar symbol ' $ '

Launch the App

    • Double-click the "Learning Committee assistant. EXE"

    • Note: PyHelper.exe needs to be placed in the same path as the "Learning Committee assistant. EXE", and do not modify its name

Perform actions

    • Select the function you want to perform

Download

Download

Modify Log

See here

At last

I wish the Learning committee to have fun;)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.