TKUCourseApplication 1.0.1
dotnet add package TKUCourseApplication --version 1.0.1
NuGet\Install-Package TKUCourseApplication -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TKUCourseApplication" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TKUCourseApplication --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: TKUCourseApplication, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install TKUCourseApplication as a Cake Addin #addin nuget:?package=TKUCourseApplication&version=1.0.1 // Install TKUCourseApplication as a Cake Tool #tool nuget:?package=TKUCourseApplication&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
A .NET wrapper for TKUCourseApplication
This is a program to help you on TKU curriculum online system (Include the break captcha).
TKU Curriculum Online System(Chinese) TKU Curriculum Online System(English)
Package examples : GitHub
Dependencies
Microsoft .NET Framework 4.5
Since TKUCourseApplication compiled with Visual Studio 2017 you'll need to ensure you have the Microsoft .NET Framework 4.5 installed.
Methods
Chinese Server,English Server
Login()
public bool Login(string stu_id, string stu_pwd);
Parameters
stu_id
Your student idstring
stu_pwd
Your student passwordstring
Returns
Returnsbool
true
if the login was successful, otherwise returnsfalse
.AddCourse()
public bool AddCourse(string course_id);
Parameters
course_id
Course numberstring
Returns
Returnsbool
true
if the course add successful, otherwise returnsfalse
.DropCourse()
public bool DropCourse(string course_id);
Parameters
course_id
Course numberstring
Returns
Returnsbool
true
if the course drop successful, otherwise returnsfalse
.
Examples
Chinese Server
TKUCourse.CHT tku = new TKUCourse.CHT();
//If success login, return true, else return false
while (tku.Login("your_student_id", "your_student_password") == false){
Console.WriteLine("Attempt login...");
}
//If add successfully, return true, else return false
if (tku.AddCourse("1234")){
Console.WriteLine("Add Successfully!!");
}
else{
Console.WriteLine("Add Failed!!");
}
//If drop successfully, return true, else return false
if (tku.DropCourse("1234")){
Console.WriteLine("Drop Successfully!!");
}
else{
Console.WriteLine("Drop Failed!!");
}
English Server
TKUCourse.ENG tku = new TKUCourse.ENG();
//If success login, return true, else return false
while (tku.Login("your_student_id", "your_student_password") == false){
Console.WriteLine("Attempt login...");
}
//If add successfully, return true, else return false
if (tku.AddCourse("1234")){
Console.WriteLine("Add Successfully!!");
}
else{
Console.WriteLine("Add Failed!!");
}
//If drop successfully, return true, else return false
if (tku.DropCourse("1234")){
Console.WriteLine("Drop Successfully!!");
}
else{
Console.WriteLine("Drop Failed!!");
}
Other Examples
You can get more examples from our GitHub.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.5
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.1 | 765 | 1/12/2019 |
First Release