在c# windows应用程序设计一个小程序(求源代码)

程序要求:风格不限,随意,不要太复杂,就一期末考核!就做个风车吧,就要源代码,拷贝到c#windows控制台应用里剧能用的... 程序要求:风格不限,随意,不要太复杂,就一期末考核!
就做个风车吧,就要源代码,拷贝到c#windows控制台应用里剧能用的
展开
 我来答
百度网友4b0a952ea7
2011-10-26 · TA获得超过131个赞
知道答主
回答量:198
采纳率:0%
帮助的人:91.1万
展开全部
两个文本框,一个按钮
实现一个计算器,只需要两行代码就搞定,需要不?
- -!
追问
需要~~~~~~~~~~~
追答
(#‵′)凸
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-24
展开全部
我对你真的很无语!!!你看过书吗!!!听过课吗!!!!你**就不能买带源代码的书copy一下吗!!!上学上到这份上真是高境界!!!还“就一期末考核”!!!你就知道在网上无聊的进行所谓的刷分!!!有意义吗!!!你90后吧,家里很有钱吧!!!**一个,真替你的**和**悲哀!!!!见过懒的,见过不劳而获的,没有见过你这样的!!!你以为有钱就能搞定一切吗!!!还真**有人愿意“帮助”你!!!为了虚幻的悬赏吗!!!!什么世道!!!
醒醒吧!!!!!!!!!!!!!!!!!你
往家里打个电话吧!!!!!!说你的钱还够呢!!!!!!!!!!
追问
你有病吧,我分方向,选的数学,以后和这个没关系!!!!!!!!!你会就发上来,不会就一边待着,我和你一分钱的关系都没有!!!!!!!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硕712
2011-10-27
知道答主
回答量:4
采纳率:0%
帮助的人:2.2万
展开全部
Program类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;

namespace WindowsFormsApplication3
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
try
{
Console.WriteLine("Connection对象的使用");
string connectionString = "server = (local)\\huana; database = NorthWind; uid = sa; pwd = 514712";
SqlConnection myConnection = new SqlConnection(connectionString);
//打开数据连接
myConnection.Open();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmLogin());
//断开与数据库的连接
myConnection.Close();
}
catch (Exception ex)
{
Console.WriteLine("连接数据库失败!");
Console.Read();
}
}
}
}

frmLogin类:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication3
{
public partial class frmLogin : Form
{
public frmLogin()
{
InitializeComponent();
}
private void btnLogin_Click(object sender, EventArgs e)
{

if (this.txtName.Text != string.Empty && this.txtPwd.Text != string.Empty)
{
string sql = string.Format("select * from student where sid='{0}' and spwd = '{1}'", this.txtName.Text.Trim(), this.txtPwd.Text.Trim());
DataSet ds = DataAccess.GetDataSetBySql(sql);
if (ds.Tables[0].Rows.Count > 0)
{

frmAddStudent faddstudent = new frmAddStudent();
faddstudent.Show();

}
else
{
MessageBox.Show("用户名或密码错误,请重新输入");
}

}
else
{
MessageBox.Show("用户名或密码不能为空");

}

}
private void btnCancle_Click(object sender, EventArgs e)
{
this.Close();
}

}
}
DataAccess类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace WindowsFormsApplication3
{
class DataAccess
{
//数据库连接字符串
private static string ConnectString = "server = (local)\\huana; database = NorthWind; user = sa; pwd = 514712";

/// <summary>
/// 根据表名获取数据集的表
/// </summary>
/// <param name="table">表名</param>
/// <returns>DataTable</returns>
public static DataTable GetDataSetTableName(string table)
{
using (SqlConnection con = new SqlConnection(ConnectString)) //创建数据库连接对象
{
string sql = "select * from " + table + ""; //查询sql语句
try
{
SqlDataAdapter Adapter = new SqlDataAdapter(sql, con); //创建适配器对象
DataSet ds = new DataSet(); //创建数据集对象
return ds.Tables[0]; //返回数据表

}
catch (SqlException ex)
{
//异常处理
throw new Exception(ex.Message);
}
}

}
/// <summary>
/// 根据Sql语句获取数据集对象
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static DataSet GetDataSetBySql(string sql)
{
using (SqlConnection con = new SqlConnection(ConnectString))
{
SqlDataAdapter adapter = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
try
{
adapter.Fill(ds);
return ds;
}
catch(Exception ex)
{
throw new Exception(ex.Message);
}

}
}
/// <summary>
/// 根据id值获取DataReader对象
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
private static SqlDataReader GetDataReaderByID(int id)
{
using (SqlConnection con = new SqlConnection(ConnectString))
{
string sql = "select * from student where sid=" + id;
try
{
SqlCommand comm = new SqlCommand(sql, con);
con.Open();
SqlDataReader reader = comm.ExecuteReader();
reader.Read();
return reader;

}
catch (SqlException ex)
{
throw new Exception(ex.Message);
}
}
}
/// <summary>
/// 更新数据
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static bool UpdateDataTable(string sql)
{
using (SqlConnection con = new SqlConnection(ConnectString))
{
try
{
con.Open(); //打开连接
SqlCommand comm = new SqlCommand(sql, con); //创建Command对象
if (comm.ExecuteNonQuery() > 0) //执行更新
{
return true;
}
else
{
return false;

}
}
catch (SqlException ex)
{
throw new Exception(ex.Message);
}
}

}
/// <summary>
/// 根据数据集和sql语句更新数据库
/// </summary>
/// <param name="ds"></param>
/// <param name="sql"></param>
public static void UpdateDataSet(DataSet ds, string sql)
{
using (SqlConnection con = new SqlConnection (ConnectString))
{
try
{
SqlDataAdapter adapter = new SqlDataAdapter(sql, con); //创建适配器
SqlCommandBuilder builder = new SqlCommandBuilder(adapter); //根据适配器自动生成表单
adapter.Update(ds, "table"); //更新数据库
}
catch(SqlException ex)
{
throw new Exception(ex.Message);
}
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想起名字了2333
2011-10-24 · TA获得超过2447个赞
知道大有可为答主
回答量:1931
采纳率:50%
帮助的人:1861万
展开全部
音视频播放器乍样? 或者图片浏览器 如何?
留下你的邮箱,或者发消息到1656081482@qq.com ~~~~~
追问
好啊.657207743@qq.com
追答
发了~~~我邮箱是1656081482@qq.com ~~~~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
majianguonkd
2011-11-02
知道答主
回答量:23
采纳率:0%
帮助的人:6.3万
展开全部
考虑中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peiyanjun2010
2011-11-10 · 超过15用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:36.5万
展开全部
这个有好多啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式