图4.3.7 添加信息窗口
图4.3.8 查询
专业资料
4.3.4音乐播放器
音乐播放:当用户登录成功,进入主窗口之后,会很明显的看到一个播放器,如图4.3.9所示,在播放器的下面有三个按钮,可以实现打开(图4.3.10),播放/暂停,和默认音乐.
图4.3.9
图4.3.10
歌词流动显示:进入主界面后可以看到右边有一块区域(图4.3.11),这里便是显示歌词的.当打开的音乐搜索不到歌词的话,会显示(图4.3.12)让用户自己去下载歌词.
专业资料
图4.3.11
图4.3.12
专业资料
第五章 主要功能模块代码
5.1 公共类代码设计
namespace MyHelper {
class SqlHelper {
public static readonly string connstr =
ConfigurationManager.ConnectionStrings[\].ConnectionString;
public static int ExecuteNonQuery(string cmdText, params SqlParameter[] parameters) {
using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters); return cmd.ExecuteNonQuery(); } } }
public static object ExecuteScalar(string cmdText, params SqlParameter[] parameters) {
using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters); return cmd.ExecuteScalar(); } } }
专业资料
public static DataTable ExecuteDataTable(string cmdText, params SqlParameter[] parameters) {
using (SqlConnection conn = new SqlConnection(connstr)) {
conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters); using (SqlDataAdapter adapter = new SqlDataAdapter(cmd)) {
DataTable dt = new DataTable(); adapter.Fill(dt); return dt; } } } }
public static SqlDataReader ExecuteDataReader(string cmdText, params SqlParameter[] parameters) {
SqlConnection conn = new SqlConnection(connstr); conn.Open();
using (SqlCommand cmd = conn.CreateCommand()) {
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters); return
cmd.ExecuteReader(CommandBehavior.CloseConnection); } } } }
5.2 登录界面代码设计
private void login_Click(object sender, EventArgs e) {//用户名及密码组合判断
专业资料
C#学生成绩管理系统课程设计报告



