C#基础
庆喜
学的东西与遇到的问题互相到分享
展开
-
使用WPF与C#实现鼠标画线
鼠标点的读取首先需要在WPF中的前端页面获取对鼠标的操作在一个布局里(Grid)新建关于鼠标的相关“事件”//相关事件 MouseEnter="grid_MouseEnter" //鼠标进入 MouseLeave="grid_MouseLeave"//鼠标离开 MouseLeftButtonDown="grid_MouseLeftButtonDown"//鼠标左键按下 MouseLeftButtonUp="grid_M原创 2021-09-22 18:26:49 · 2262 阅读 · 0 评论 -
WPF中textbox复制到剪切板上的问题
假设在一个项目中右键鼠标无法进行“复制,粘贴”的操作首先在textbox控件添加MouseLeftButtonDown事件在.cs后台进行文本的选中 采用txt.SelectAll()点击内容将文本复制到剪切板上去 Clipboard.SetText("需要剪切到剪切板上的内容")文本内容颜色的设置 txt.Background=new SolidColorBrush(Color.FromArgb(255, 51, 144, 255))整体代码显示 private void txt_Mous原创 2021-06-17 17:36:52 · 1013 阅读 · 0 评论 -
C#进阶版主体方法的调用
建一个项目引入下面这个类加入一个文本框,用来输入网址加入一个按钮,用来获取网页加入一个大一点的文本框,用来展示获取到的网页html点击按钮,会把文本框的网址传入方法获取网页html大概样式思路:需要重新添加一个HttpHelper类,在获取网址的按钮调用此方法HttpHelper.cs类代码 public static class HttpHelper { private static HttpClient httpClient = new Ht原创 2021-01-23 15:39:48 · 186 阅读 · 0 评论 -
C#的进阶 逻辑判断 While 比较最大值(采用方法)程序调试 循环遍历
第二天的例子逻辑判断要求:添加一个按钮和一个文本框 点击按钮判断文本框的值 80-100输出A 60-80输出B 0-60输出C 不在这个范围内输出Error后台代码注意的问题;(1)在输入的不是数字时的情况采用try-catch;(2)熟记命名的规则局部变量使用小写开头;全局变量,需要根据需要来限定private public或者internal;xaml控件名需要用“小写控件简写+名”来命名,比如:密码文本框->txtPassword,账户按钮->btnAccount,用户图片原创 2021-01-22 17:38:51 · 1219 阅读 · 0 评论 -
WPF各种控件的使用 C#的进阶
HandyControl 第三库的使用第一步:在自己所创建的项目右键—>管理NuGet程序包—>点击浏览---->在搜索框输入handycontrol点击下载—>等待安装好第二步:回到资源管理器—>点击App.xaml文件—>进去后赋值下面这段代码并保存<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDicti原创 2021-01-21 18:00:04 · 829 阅读 · 0 评论 -
VS2019快捷键----小结
常用快捷键Ctrl+Shift+>:界面的放大Ctrl+Shift+<:界面的缩小Ctrl+鼠标选择的区块:代码块的区域选中Ctrl+双击标题:重新停靠浮动窗口Ctrl+Tab:切换活动窗口Ctrl+F4:关闭当前窗口Ctrl+F10:运行代码到光标处Ctrl+F:快速查找Ctrl+H:快速替换Esc:取消查找Ctrl+G:跳转到指定的行数Ctrl+上,下键:当前代码上移或者下移一行Ctrl+Enter:快速查上一个结果Ctrl+K+C: 代码注释Ctrl+K+U原创 2021-01-21 17:07:45 · 848 阅读 · 1 评论 -
加加减减,逻辑运算,if--else结构,求三个数最大,Try--catch的使用
加加减减 int a = 5; int b = a++ + (++a) * 2 + ++a; // 5+7*2+8 Console.WriteLine(a); Console.WriteLine(b); Console.ReadKey();逻辑运算 static void Main(string[] args) {原创 2021-01-20 11:50:28 · 296 阅读 · 0 评论 -
C#计算时间,交换变量,闰年的计算,判断年份
计算时间练习 static void Main(string[] args) { //练习编程实现计算几天(如46天)是几周零几天 Console.WriteLine("请输入要计算的天数"); string strDays=Console.ReadLine(); int day=Convert.ToInt32(strDays);//字符串转int类型 int week=day/7; int lastDay=da原创 2021-01-20 11:20:19 · 373 阅读 · 0 评论 -
C#运算符,转义符,算数运算符以及类型转换
运算符赋值运算符“=”:表示把等号右边的值赋值到左边的变量算数运算符:+ ,- ,* ,/ ,%static void Main(string[] args){// 例子 我叫卡卡西,住在火影村,今年28岁邮箱是kakaxi@qq.com,工资2000. string name="卡卡西";int age=10;string email="kakaxi@qq.com";decimal money=2000m;Console.WriteLine("我叫{0},今年{1}岁了,我的邮箱原创 2021-01-08 16:58:12 · 302 阅读 · 0 评论 -
第一章C#认识
.net与C#认识C#变量命名规则必须以“字母”或者@符号开头,不能以数字开头,后面可以跟任意“字母,数字,下划线”起的变量名不能与C#系统的关键字重复,C#中大小写敏感,同一变量不允许重复定义。VS2019解决方案/项目/类之间关系:解决方案:一个公司。项目:部门。类:员工。基本代码认识后缀名,.cs:以.cs结尾的文件统称为“类”文件。.sln:解决方案文件,文件中包含着当前解决方案的一些信息,可双击打开,可看整个内容。解决方案文件,文件中包含着当前解决方案的一些信息,可双击打开原创 2021-01-08 15:45:11 · 134 阅读 · 0 评论