
C#实例
yang_jianfeng
这个作者很懒,什么都没留下…
展开
-
WPF实例(六)WPF资源、样式和模板——项目美化
一、美化信息修改界面的TextBlock控件1.1.资源资源是指那些项目中可以和C#代码分离的固定不变的信息。早在WPF出现之前windows应用程序就已经能够携带资源了。实际上就是把一些应用程序必须使用的资源与应用程序自身打包在一起,这样资源就不会意外丢失了,代价是应用程序体积会变大。资源文件是指不能直接执行的文件。各种编程语言的编译器会把这些文件编译进目标文件(最终的.exe或.dll文件),资源文件在目标文件里以二进制数据的形式存在,形成目标文件的资源段。而在WPF中资源文件以哪种形式保存,则由其原创 2021-01-24 23:51:24 · 913 阅读 · 0 评论 -
WPF实例(四)WPF命令——窗口清楚功能的实现
一、创建使用简单命令的程序1.1.命令是什么原创 2021-01-24 23:39:14 · 2262 阅读 · 0 评论 -
WPF实例(五)WPF绑定-注册信息入库
一、创建一个简单的Binding的简单程序1.1.数据绑定概述数据绑定为应用程序提供了一种简单、一致的数据表示和交互方法。元素能够以公共语言运行时(CLR)对象和XAML形式绑定到来自各种数据源的数据。ContentControl(如Button)和(ItemsControl)(如ListBox和ListView)具有内置功能,使单个数据项或数据项集合可以进行灵活的样式设置,可以在数据之上生成排序、筛选和分组视图。WPF中的数据绑定功能与传统模型相比具有一些优势,包括本质上支持数据绑定的各种属性、灵活原创 2021-01-24 22:24:27 · 274 阅读 · 0 评论 -
WPF实例(三)WPF的路由事件——登录和注册程序实现
一、完成登录窗体事件处理1.1路由事件Events称为事件,是Windows消息机制中的重要概念之一,也是最常见的人机交互手段之一。XAML和其他开发语言类似,具有事件机能,帮助应用管理用户输入,执行不同的行为。根据用户不同的操作,执行不同的业务逻辑代码。...原创 2020-12-14 22:20:27 · 616 阅读 · 0 评论 -
WPF实例(二)WPF布局设计——图书管理系统UI设计
一.设计图书管理系统的登陆界面1.1认识Application和C#WinForm类似,Application是System.Windows命名空间里的一个类(应用程序类),该类具有用于启动和停止应用程序和线程以及处理Windows消息的方法。它能启动当前线程上的应用程序消息循环,并可以选择使某窗体可见,也能来停止消息循环。当程序在某个循环中时,还可以借助它处理消息、向应用程序消息泵添加消息筛选器来监视Windows消息。甚至还可以借助它阻止引发某事件或在调用某事件处理程序前执行特殊操作。因此,Appl原创 2020-12-14 00:25:02 · 2063 阅读 · 0 评论 -
C#实例应用(二十九)程序控制应用
程序控制应用一、程序控制打开程序面板中的程序public static Process Start(string fileName)fileName:要在进程中运行的文档或应用程序文件的名称。返回值:与进程资源关联的新的Process组件,如果没有启动进程资源(例如,如果重用了现有的进程),则为空引用。动态系统托盘图标public TcpClient(string hostname,int port)hostname:要连接到的远程主机的DNS名。port:要连接到的远程主机的端口号。原创 2020-11-29 23:39:16 · 256 阅读 · 0 评论 -
WPF实例(一)
WPF是Windows Presentation Foundation的首字母缩写,中文译为“Windows呈现基础”。原创 2020-11-14 00:18:37 · 1427 阅读 · 0 评论 -
C#实例应用(二十八)系统控制应用
系统控制应用一、启动相关进入windows前发出警告CreateSubKey方法该方法主要用来创建一个新子项或打开一个现有子项以进行写访问。public RegistryKey CreateSubKey(string subkey)subkey:要创建或打开的子项的名称或路径该字符串不区分大小写。返回值:RegistryKey对象,表示新建的子项或空引用。SetValue方法该方法主要用来使用指定的注册表数据类型设置注册表项中的名称/值对的值。public void SetValue(s原创 2020-09-06 17:50:04 · 218 阅读 · 0 评论 -
C#实例应用(二十七)获取系统相关信息
获取系统相关信息一、获取计算机系统信息获取系统时间public static DateTime Now{get;}属性值:当前日期和时间的DateTime。private void Form1_Load(object sender,EventArgs e){ label1.Text="当前系统时间:“+DateTime.Now.ToString();}...原创 2020-09-05 22:23:30 · 141 阅读 · 0 评论 -
C#实例应用(二十六)键盘操作控制
键盘操作控制一、获取键盘信息获取组合键public Keys KeyCode{get;}二、键盘热键设置三、键盘操作在实际中的应用原创 2020-09-02 22:30:03 · 646 阅读 · 0 评论 -
C#实例应用(二十五)鼠标操作控制
鼠标操作控制一、获取鼠标信息获取鼠标双击时间间隔[DllImport("user32.dll",EntryPoint="GetDoubleClickTime")]public extern static int GetDoubleClickTime();返回值:int类型,表示以毫秒表示的双击时间。[DllImport("user32.dll",EntryPoint="GetDoubleClickTime")]public extern static int GetDoubleClickTim原创 2020-09-01 23:50:44 · 800 阅读 · 0 评论 -
C#实例应用(二十四)动画处理技术
动画处理技术一、图像动画二、多媒体动画的制作三、多媒体动画的播放原创 2020-08-17 23:35:23 · 227 阅读 · 0 评论 -
C#实例应用(二十三)常用图表应用
基本图形绘制绘制基本图形Graphics类中的DrawLine方法,该方法为重载方法,其中常用的两种重载形式:第一种用于绘制一条连接两个Point结构的线。public void DrawLine(Pen pen,Point pt1,Point pt2)pen:Pen对象,它确定线条的颜色、宽度和样式;pt1:Point结构,它表示要连接的第一个点;pt2:Point结构,他表示要连接的第二个点。第二种用于绘制一条连接由坐标指定的两个点的线条。public void DrawLine(Pe原创 2020-08-14 23:33:49 · 278 阅读 · 0 评论 -
C#实例应用(二十)高效应用Excel
高效应用ExcelExcel基本操作读取外部数据到Excel将Excel数据进行输出处理利用Excel进行数据挖掘原创 2020-08-13 23:11:05 · 167 阅读 · 0 评论 -
C#实例应用(十九)C#与word互操作
C#与word互操作word文档基本操作读取外部数据到word中将word中的数据进行输出处理原创 2020-08-11 23:29:06 · 267 阅读 · 0 评论 -
C#实例应用(十八)加密、解密及解压缩文件
加密、解密及解压缩文件加密与解密文件对文本文件进行加密与解密利用图片对文件进行加密与解密使用ROT13算法加密解密文件使用对称算法加密、解密文件使用口令加密可执行文件压缩和解压缩文件使用GZip压缩文件使用GZip解压文件使用WinRAR压缩文件使用WinRAR解压文件批量压缩和解压缩文件...原创 2020-08-10 21:54:09 · 700 阅读 · 0 评论 -
C#实例应用(十七)文件流操作
文件流操作文件的读取和写入常用的文件流操作原创 2020-08-09 23:36:39 · 213 阅读 · 0 评论 -
C#实例应用(十六)文件夹基本操作
文件夹基本操作获取文件夹信息获取文件夹创建时间获取临时文件目录获取应用程序所在目录获取系统当前目录获取路径名禁止使用的字符文件夹操作判断指定文件夹是否存在创建文件夹以当前日期时间为根据创建文件夹移动文件夹删除文件夹获取所有逻辑磁盘目录获取指定文件夹的上级目录使用递归法删除文件夹中的所有文件对指定文件夹中的文件进行分类存储伪装文件夹...原创 2020-08-07 23:27:30 · 261 阅读 · 0 评论 -
C#实例应用(十五)文件基本操作
文件基本操作获取文件基本信息使用File类的Open方法打开指定的文件,然后使用FileStream类的Length属性获取文件的长度。创建和删除文件查找文件修改文件复制文件指定类型的文件操作其他原创 2020-08-05 22:54:13 · 256 阅读 · 0 评论 -
C#实例应用(十四)自定义用户控件
自定义用户控件重绘windows标准控件美化ComboBox控件下拉列表美化单选按钮控件美化复选框控件重绘ListBox控件自定义windows控件原创 2020-08-04 23:34:41 · 195 阅读 · 0 评论 -
C#实例应用(十三)DataGridView数据控件
DataGridView数据控件DataGridView控件基本设置DataGridView控件的GridColor属性值来设置网格线的外观样式。GridColor属性用来获取和设置网格线的颜色。使用对象和集合初始化器。把DataGridView控件绑定到数据集合。DataGridView控件实用开发...原创 2020-08-03 22:59:36 · 629 阅读 · 0 评论 -
C#实例应用(二十二)图像处理技术
Windows高级控件的使用对话框组件的使用Timer组件的使用EventLog组件其他常用控件的典型应用常用控件控制技术控件焦点变换原创 2020-08-02 23:58:18 · 288 阅读 · 0 评论 -
C#实例应用(十一)Windows常见控制的使用
Windows常见控制的使用按钮控件的使用TextBox控件应用ComboBox控件应用RichTextBox控件应用ListBox控件应用ListView控件应用选择类控件应用TreeView控件应用选项卡控件的使用菜单应用实例工具栏设计状态栏设计...原创 2020-08-02 23:53:01 · 192 阅读 · 1 评论 -
C#实例应用(十)MDI窗体和继承窗体
MDI窗体和继承窗体MDI窗体的使用继承窗体的使用原创 2020-08-02 20:56:39 · 362 阅读 · 0 评论 -
C#实例应用(九)窗体控制技术
窗体控制技术窗体控制技术全屏窗体的应用场合如何执行SQL语句其他窗体技术原创 2020-08-01 23:52:05 · 199 阅读 · 0 评论 -
C#实例应用(八)特色窗体界面
特色窗体界面导航菜单界面特殊形状的窗体窗体效果窗体动画特色程序的界面原创 2020-08-01 23:15:22 · 639 阅读 · 0 评论 -
C#实例应用(七)window窗体基础
window窗体基础设置窗体位置设置窗体大小设置窗体的标题栏设置窗体的背景原创 2020-07-31 20:37:36 · 353 阅读 · 0 评论 -
C#实例应用(六)数据结构与算法
数据结构与算法数据结构的实现常见算法的实际应用原创 2020-07-31 20:35:54 · 166 阅读 · 0 评论 -
C#实例应用(五)面向对象编程技术
面向对象编程技术属性和方法结构和类面向对象技术高级应用迭代器和分布器的使用泛型的使用原创 2020-07-31 20:34:48 · 294 阅读 · 0 评论 -
C#实例应用(四)数组与集合的使用
数组与集合的使用数组的基本操作常用数组排序算法常用集合的使用原创 2020-07-31 20:33:03 · 223 阅读 · 0 评论 -
C#实例应用(三)字符串处理
字符串处理字符及字符串转换常用字符及字符串操作常用数字处理技术日期时间格式的数据处理常用数字验证技巧常用字符验证技巧网络验证应用技巧原创 2020-07-31 20:30:34 · 252 阅读 · 0 评论 -
C#实例应用(二)C#语言基础应用
C#语言基础应用代码的注释运算符的应用关键字的使用流程控制语句的使用原创 2020-07-31 20:26:51 · 663 阅读 · 0 评论 -
C#实例应用(二十一)基本图形绘制
绘制直线public void DrawLine(Pen pen,Point pt1,Point pt2)pen:Pen对象,它确定线条的颜色、宽度和样式;pt1:Point结构,他表示要连接的第一个点;pt2:Point结构,它表示要连接的第二个点;public void DrawLine(Pen pen,int x1,int y1,int x2,int y2)pen:Pen对象,它确定线条的颜色、宽度和样式;x1:第一个点的x坐标;y1:第一个点的y坐标;x2:第二个点的x坐标;y2原创 2020-07-15 23:10:44 · 2920 阅读 · 0 评论 -
C#实例应用(十二)Windows高级控件的使用
获取弹出对话框的相关返回值public static DialogResult Show(IWin32Window owner,string text)owner:窗体对象,表示弹出消息框的所有者窗体;text:字符串对象,用于指定在消息对话框中显示的文本内容;DialogResult:返回DialogResult枚举值,此枚举值用来判断用户选择的操作。public static void Exit()Application类的Exit方法,用于关闭所有应用窗口程序。使用OpenFileDia原创 2020-07-15 23:37:52 · 405 阅读 · 0 评论 -
C#实例应用(一)C#开发环境的使用
使用最适合自己的开发环境。快速找到程序的出错位置。使用快捷键切换开发环境全屏状态。控制台应用程序是windows系统组件的一部分,它通常以DOS窗口形式进行输出;Windows窗口应用程序是指可以在windows平台上运行的所有程序。Web网站应用程序:Web网站应用程序是指可以在Internet上运行的所有程序,它以网站形式输出。AssemblyTitle文件是创建项目时自动生成的一个文件,它包含一些常用的信息,主要用来给当前程序集添加一些属性。AssembliTitle属性定义程序集清单的原创 2020-07-29 00:15:17 · 631 阅读 · 0 评论