C#基础知识
Yingyingjia
努力学习,开心就好 *^_^*
展开
-
跨线程调用Windows窗体控件
当我们需要处理大量数据时,为了使窗体界面不出现假死状态,需要使用多线程进行处理。当利用线程池ThreadPool.QueueUserWorkItem(t=>{ });进行多线程处理时,如果{ }中有控件(textbox,combox.....),程序就会报错:不允许跨线程调用windows窗体控件,这时候我们使用delegate委托进行窗体控件的调用。(1)如果控件出现在if()判断...原创 2018-09-20 16:14:02 · 1454 阅读 · 0 评论 -
读取数据库数据,以报表的形式显示在前台网页(asp.net+echarts+ajax+数据库)
1、首先在VS2010里新建项目ASP.NET Web应用程序:WebApplication1;在应用程序里新建项目:WebForm.aspx(Web窗体),Model.cs(类),Controller.cs(类),Handler.ashx(一般处理程序),WebForm.js(JScript文件);2、(1)首先,创建一个Model类,对象实体化:namespace WebAppli...原创 2018-10-17 10:28:41 · 4438 阅读 · 4 评论 -
jason 序列化和反序列化
一、使用JavaScriptSerializer类using System.Web.Script.Serialization; //创建对象Student stu = new Student(){ id = 1235, password = 236, name = "张三"};//序列化JavaScriptSerializer js = new Java...原创 2018-10-29 16:07:46 · 918 阅读 · 0 评论 -
c# Winform登陆界面设计,登陆用户不同权限设置
要求:登陆界面,用户只有管理员和普通用户 管理员可以进行数据库的增、删、改、查; 普通用户只能进行数据的查询;思路:当登陆用户为普通用户的时候,把数据库增删改查功能隐藏。步骤:1、获取登陆成功的当前用户名;2、在所要显示功能界面的Load事件中进行判定(一定要在Load事件下)。具体代码编写:1、声明一个静态变量,并用来存储当前登...原创 2018-10-31 15:38:15 · 18241 阅读 · 4 评论 -
c#Winform代码里中英文切换
1、Winform窗体中的中英文切换第一步:Form_123窗体属性中Language为默认情况下,button1按钮属性Text为:按钮; 第二步:Form_123窗体属性中Language设置为“英语”,button1按钮属性Text:按钮翻译为button1;这个时候会Form_123窗体下自动生成en.resx文件:接着在program.cs文...原创 2018-11-08 10:20:07 · 10909 阅读 · 0 评论 -
C# Chart控件
chart1.ChartAreas[0].AxisY.Maximum = 100;//设置Y轴最大值chart1.ChartAreas[0].AxisY.MajorTickMark.Interval = 10;//设置Y轴刻度间隔chart1.Series[0].Points.AddXY(0, 88);//添加横坐标为0,纵坐标为88的点chart1.ChartAreas[0].Axis...原创 2018-11-22 14:40:46 · 2014 阅读 · 0 评论