- 博客(174)
- 资源 (15)
- 收藏
- 关注
原创 基于WPF+Sqlite开发抽奖软件【内附源码】
在很早之前,就想过开发一款抽奖软件,却一直没有实际去做,最近经过一段时间的准备,终于开发出了一款基于WPF+Sqlite版的抽奖软件,包括客户端和管理端。本项目主要是为了熟悉WPF开发流程,仅供学习分享使用,如有不足之处,还请指正。根据抽奖软件的功能进行拆解,主要包括:Gift(礼品表),Lucky(奖品表),User(抽奖用户表),Winner(中奖表),各个表详细创建语句如下所示:Winner(中奖表),主要包括中奖用户ID,奖品ID,中奖时间等。
2024-05-22 17:38:13 422
原创 上班最大的意义,不是那点工资
后来,因为工作需要,外派到了海外分厂进行长达半年的技术支持,在此期间,结识了新的朋友,新的同事,同时也提升了工作能力,回来以后,还给涨了点工资。工作方式也和之前有了很大的区别,进车间要穿无尘服,口罩,手套,鞋子,将全身包裹的只剩下眼睛,及天车,自动化车间等,这种之前只在电视里面见过的情节,也成了日常工作内容之一。自身角色,以及对社会的认知,也发生了转变。,而是工作能让你有规律的生活,有见人的机会,有稳定的社交圈子,还有来自客户,同事,或者或少的压力,一可以锻炼心智,二能促进你不断前进,不至于越来越堕落”。
2024-04-17 10:24:48 425
原创 聊聊大家眼中的.NET现状与未来
NET类库在不同应用和应用类型中共享功能,无论构建哪种类型的应用,代码和项目文件看起来都一样,可以访问每个应用的相同运行时、API和语言功能。.NET Core:是微软新推出的一种开源和具备跨平台能力的应用程序开发架构(Application Framework),支持在linux、windows、mac操作系统平台去构建应用程序,.Net core支持UWP和ASP.NET Core,ASP.NET Core是用于构建web应用程序,而UWP是用于windows pc和移动应用程序;
2024-04-13 23:53:59 679
原创 WPF系列文章合集(低调奢华版)
自2021年9月21号开通公众号以来,历时2年半的时间,一共写了3个系列文章,《ASP.NET Core MVC从入门到精通系列文章》,《.Net Core开发五大案例》,《浅谈WPF开发系列文章》,以及其他零零散散的知识点,共139篇。自上一个系列文章写完之后,最近的两三个月时间,一直在写WPF相关技术文章,断断续续地写了近二十几篇文章,为了方便大家阅读,现将本系列文章分类整理,汇总如下。另外,马上就要放假了,准备回家陪陪小孩子,暂时先不更新文章了,节后再更,顺便趁此时间,整理一下思路,短暂休整一下。
2024-04-08 10:35:33 656
原创 浅谈WPF之路由事件
随后,路由事件将朝着路由事件的源节点元素(即引发路由事件的元素)方向,沿路由线路传播到后续的子元素。合成控件的过程中通常会使用或处理隧道路由事件,通过这种方式,可以有意地禁止复合部件中的事件,或者将其替换为特定于整个控件的事件。路由事件随后会路由到后续的父级元素,直到到达元素树的根。路由事件与直接事件的区别在于,直接事件激发时,发送者直接将消息通过事件订阅者交给事件响应者,事件响应者对事件的发生做出响应。随后,路由事件将朝着路由事件的源节点元素(即引发路由事件的元素)方向,沿路由线路传播到后续的子元素。
2024-03-31 09:34:27 1168
原创 浅谈WPF之属性系统
在WPF开发中,经常听到各种属性,如:依赖属性,附加属性,CLR属性,那这些不同类型的属性,具体又有什么作用呢?今天以一些简单的小例子,简述一下WPF开发中,各种属性的相关概念和应用,仅供学习分享使用,如有不足之处,还请指正。注意:在此示例中,Name的值,可通过公共字段进行赋值,也可通过SetName方法赋值,但是我们无法要求调用对象强制采用哪一种,,因为看起来两种都可以。在上述示例中,将依赖属性Age绑定到Slider,通过Slider控件的滑动,数值改变,触发Age属性的回调函数。
2024-03-29 08:00:00 760
原创 浅谈WPF之MVVM工具包
点击项目右键,选择“管理NuGet程序包”,打开NuGet管理窗口,然后搜索“CommunityToolkit.Mvvm”,进行安装即可,目前最新版本为8.2.2。在之前的WPF示例中,都会用到一个MVVM框,也是一个比较常的MVVM框架,就是MVVM工具包【CommunityToolkit.Mvvm】,今天专门以一个简单的小例子,简述一下MVVM工具包的常见用法,仅供学习分享使用,如有不足之处,还请指正。在本实例中,只是简单介绍了MVVM工具包的使用,如若想具体了解更详细内容,可参考官方文档,
2024-03-25 08:00:00 1141
原创 详解C#之WinForm版利用RichTextBox 制作文本编辑器【附源码】
Windows窗体中的RichTextBox控件用于显示,输入和操作格式化的文本,RichTextBox除了拥有TextBox控件的所有功能外,还可以显示字体,颜色,链接,从文件中读取和加载图像,以及查找指定的字符。在Windows应用程序开发中,刚刚介绍了WPF版的利用RichTextBox实现文本编辑器,今天继续推出WinForm版的利用RichTextBox实现文本编辑器。以上就是【详解C#之WinForm版利用RichTextBox 制作文本编辑器】的全部内容,关于更多详细内容,可参考官方文档。
2024-03-05 23:00:19 1553
原创 浅谈WPF之Binding数据校验和类型转换
在WPF开发中,Binding实现了数据在Source和Target之间的传递和流通,就像现实生活中的一条条道路,建立起了城镇与城镇之间的衔接,而数据校验和类型转换,就像高速公路之间的收费站和安检站。那在WPF开发中,如何实现数据的校验和类型转换呢?在数据绑定时,如果Source端的数据类型和Target端的数据类型不一致时,就需要用到数据类型转换,如:true/false与显示/隐藏之间的转换等,要实现数据转换,需要用到Binding的Converter属性。,仅供学习分享使用,如有不足之处,还请指正。
2024-03-04 21:15:37 881
原创 浅谈WPF之DataGrid动态生成列
在日常开发中,DataGrid作为二维表格,非常适合数据的展示和统计。通常情况下,一般都有固定的格式和确定的数据列展示,但是在某些特殊情况下,也可能会需要用到动态生成列。本文以一些简单的小例子,简述在WPF开发中,如何动态生成DataGrid的行和列,仅供学习分享使用,如有不足之处,还请指正。
2024-02-22 23:40:47 1290
原创 浅谈WPF之利用RichTextBox实现富文本编辑器
在实际应用中,富文本随处可见,如留言板,聊天软件,文档编辑,特定格式内容等,在WPF开发中,如何实现富文本编辑呢?本文以一个简单的小例子,简述如何通过RichTextBox实现富文本编辑功能,主要实现复制,剪切,粘贴,撤销,重做,保存,打开,文本加粗,斜体,下划线,删除线,左对齐,居中对齐,右对齐,两端对齐,缩进,减少缩进,项目符号,数字符号,上标,下标,背景色,前景色,图片,打印等功能,仅供学习分享使用,如有不足之处,还请指正。
2024-02-19 08:00:00 1575
原创 浅谈WPF之UniformGrid和ItemsControl
在日常开发中,有些布局非常具有规律性,比如相同的列宽,行高,均匀的排列等,为了简化开发,WPF提供了UniformGrid布局和ItemsControl容器,本文以一个简单的小例子,简述,如何在WPF开发中应用UniformGrid和ItemsControl实现均匀的布局,仅供学习分享使用,如有不足之处,还请指正。
2024-01-31 01:20:14 2047
原创 浅谈WPF之样式与资源
WPF通过样式,不仅可以方便的设置控件元素的展示方式,给用户呈现多样化的体验,还简化配置,避免重复设置元素的属性,以达到节约成本,提高工作效率的目的,样式也是资源的一种表现形式。两个按钮使用同一个资源【背景图片】,只是一个采用静态资源引用,一个采用动态资源引用,当资源发生改变时,一个不改变,一个实时变化。WPF不仅支持传统的程序级的资源,还有独具特色的对象级资源,每一个界面元素,都可以拥有自己的资源,并被子元素共享。当鼠标进入时,字体变大,当鼠标离开时,字体恢复,如下所示:。
2024-01-27 00:08:34 1433
原创 浅谈WPF之UI布局
如果Canvas是窗口主元素(即最外层的布局面板是Canvas),用户改变窗口大小时,Canvas也会随之变化,子元素的位置也会随之移动,以保证相对于Canvas的位置属性不变。如果包含的元素超过了面板空间,它只会截断多出的内容。Width,Height,MinWidth,MinHeight,MaxWidth,MaxHeight:分别用来设置StackPanel的宽,高,最小宽,最小高,最大宽,最大高。Canvas通过设置Left,Top,Bottom,Right等属性的值,来设置子元素的位置。
2024-01-24 22:50:46 1670
原创 浅谈WPF之Popup弹出层
默认情况下,当IsOpen属性为true时,将一直处于打开状态,直到属性变为false。在日常开发中,当点击某控件时,经常看到一些弹出框,停靠在某些页面元素的附近,但这些又不是真正的窗口,而是页面的一部分,那这种功能是如何实现的呢?Popup(弹出层),Popup 控件提供一种在单独窗口中显示内容的方法,该窗口相对于指定元素或屏幕坐标在当前应用程序窗口上浮动。当ToggleButton取消选中时,隐藏弹出层。Popup控件,默认支持淡入,滑入等动画效果,,仅供学习分享使用,如有不足之处,还请指正。
2024-01-10 17:23:10 2280
原创 福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
千里之行,始于足下,若想提高软件编程能力,最最重要的是实践,所谓纸上得来终觉浅,绝知此事要躬行。根据相关【艾宾浩斯遗忘曲线】研究表明,如果不动手实践,记住的东西会很快忘记。为了便于大家查找,特将之前开发的.Net Core相关的五大案例整理成文,共计440页,32w字,免费提供给大家,文章底部有PDF下载链接。学习编程,从关注【老码识途】开始,为大家分享更多文章!ASP.NET Core MVC商城系统。或者通过CSDN资源。
2024-01-04 22:51:40 1057
原创 2023年总结:坚持一些看似无用的东西
虽然母亲说,太远,不好请假,不回来也行,家里还有姐姐和弟弟,但身为人子,如若不回去,属实心中难安。2023年主要在CSDN,博客园,公众号,阿里云社区等分享文章,虽然分享文章并不能获得啥实质的经济上的收入,在大部分人眼里,这些都不值一提, 但我会继续坚持下去。不管是工作,生活,都不会一帆风顺,虽有风雨,却也在不断砥砺前行,做着自己认为对的,却看似无用的事情。没有人的生活是一帆风顺的,坎坎坷坷的人生才是生活,在新的一年里,我依然会努力工作,热爱生活,不断学习,持续分享。鹧鸪天 【宋.朱敦儒】
2023-12-31 07:00:00 915 1
原创 浅谈WPF之ToolTip工具提示
当用户将鼠标指针移动到具有工具提示的元素上时,将在一段指定的时间内显示一个包含工具提示内容(例如,介绍控件功能的文本内容)的窗口。Placement的值是一个枚举,常用的有:Bottom,Top,Left,Right,Center等。以上示例,工具提示为一个图标,一个文本提示,水平排列。这就是本文需要介绍的ToolTip【工具提示】内容,本文以一些简单的小例子,简述如何在。以上就是【浅谈WPF之ToolTip工具提示】的全部内容,希望能够一起学习,共同进步。,仅供学习分享使用,如有不足之处,还请指正。
2023-12-27 23:11:08 1776
原创 浅谈WPF之DataGrid过滤,分组,排序
使用过Excel的用户都知道,Excel可以方便的对数据进行分组,过滤,排序等操作,而在WPF中,默认提供的DataGrid只有很简单的功能,那么如何才能让我们开发的DataGrid,也像Excel一样具备丰富的客户端操作呢?今天就以一个简单的小例子,简述如何在WPF中实现DataGrid的过滤,筛选,排序等功能。当列表中元素数量发生变化时,可以实时的通知DataGrid进行刷新。注意:构造函数中的方法,用于创建Students列表,包含100名学生,分别对应不同的编号,姓名,年龄,性别,班级等信息。
2023-12-22 21:59:29 1352
原创 浅谈WPF之装饰器实现控件锚点
装饰器在 AdornerLayer 中呈现,它是始终位于装饰元素或装饰元素集合之上的呈现表面。使用过visio的都知道,在绘制流程图时,当选择或鼠标移动到控件时,都会在控件的四周出现锚点,以便于修改大小,移动位置,或连接线等,那此功能是如何实现的呢?在WPF开发中,想要在控件四周实现锚点,可以通过装饰器来实现,今天通过一个简单的小例子,简述如何在WPF开发中,应用装饰器,仅供学习分享使用,如有不足之处,还请指正。以上就是浅谈WPF之装饰器实现控件锚点的全部内容,希望可以抛砖引玉,一起学习,共同进步。
2023-12-17 07:30:00 1100
原创 浅谈WPF之控件拖拽与拖动
使用过office的visio软件画图的小伙伴都知道,画图软件分为两部分,左侧图形库,存放各种图标,右侧是一个画布,将左侧图形库的图标控件拖拽到右侧画布,就会生成一个新的控件,并且可以自由拖动。那如何在WPF程序中,实现类似的功能呢?在控件对象的MouseDown,MouseMove,MouseUp三个事件中,实现控件的拖动效果。以上就是WPF之控件拖拽与拖动的全部内容,希望能够一起学习,共同进步。,仅供学习分享使用,如有不足之处,还请指正。注意,在页面布局中,为图标库中的。
2023-12-08 12:00:00 3574 3
原创 浅谈WPF之各种Template
前几天写了一篇文章【浅谈WPF之控件模板和数据模板】,有粉丝反馈说这两种模板容易弄混,不知道什么时候该用控件模块,什么时候该用数据模板,以及template和itemtemplate之间的关系等,今天专门写一篇文章,简述WPF中各种模板及其相互关系。管理Items的排列方式,如,ComboBox默认是竖直排列的,我们要横着排列,只需要定义ItemsPanel为WrapPanel,就可以了。但是,只负责显示,而不能管理如何显示,如果我们要内容横向排列,就要用到ItemsPanel。
2023-11-23 08:00:00 883
原创 浅谈WPF之控件模板和数据模板
DataGrid预制了几种列展示数据的方式,如:DataGridTextColumn【文本】,DataGridCheckBoxColumn【复选框】,DataGridComboBoxColumn【下拉框】,DataGridHyperlinkColumn【链接】等,如果使用数据模板,则采用DataGridTemplateColumn进行定义。通过定义数据模板,可以丰富数据的展示形式。通过默认创建的控件模板Style,可以修改和重定义控件的显示内容,如:设置按钮显示圆角,和鼠标放上去为红色。
2023-11-19 08:00:00 1609 2
原创 全栈工程师必须要掌握的前端Html技能
作为一名全栈工程师,在日常的工作中,可能更侧重于后端开发,如:C#,Java,SQL ,Python等,对前端的知识则不太精通。meta标签用来描述一个html网页文档的属性,关键词等,如 charset=”utf-8”是说明当前使用的是utf-8编码格式,在开发中我们经常看到utf-8或者是gbk 这些都是编码格式,通常使用utf-8。body元素包含文档的所有内容(比如:文本,超链接,图形,表格,列表等等),它会直接的在页面中显示出来,也就是用户可以直观的看到的内容。这些输入框,按钮叫做控件。
2023-11-16 21:18:47 622
原创 深入理解WPF中的依赖注入和控制反转
比如在一个类A中,实现某中功能,而此功能是另外一个类B实现的,那就说明A依赖B,B就是A的依赖项。注意:在此示例中,MainWindow通过服务注册的方式进行实例化,所以需要删除默认的App.xaml中StartUri属性设置,否则将提示默认构造函数不存在。今天就以一个简单的小例子,简述如何在WPF中实现依赖注入和控制反转,仅供学习分享使用,如有不足之处,还请指正。在启动程序App.xaml.cs中,添加当前对象成员,和服务提供对象,并在实例化服务对象的时候一次性。,不再控制接口的创建和释放。
2023-11-04 12:00:00 1343
原创 WPF自定义控件库之Window窗口
ReactiveUI,Telerik UI for WPF等等,面对如此之多的WPF 第三方UI控件库,可谓各有特色,不一而同,对于具有选择综合症的开发人员来说,真的很难抉择。在实际工作中,软件经过统一的UI设计以后,和具体的业务紧密相连,往往这些通用的UI框架很难百分之百的契合,这时候,就需要我们自己去实现。首先在解决方案中,创建一个WPF类库项目【SmallSixUI.Templates】,作为控件库,后续所有自定义控件,都可以在此项目中开发。在此控件中用到的通用的类,则存放在Utils中。
2023-10-30 22:33:30 842
原创 C# 软件开发之单元测试
在日常开发中,一般通过启动调试或运行程序来查看功能是否符合预期,如果不符合预期,则需要优化程序,再次运行,如此反复,直到程序的输出符合预期需求为止。随着程序的不断复杂化,某些功能的测试也变得越来越复杂,可能为了验证一个很小的改动项,就需要操作很多步骤,才能验证成功,如果验证不成功,则需要多次重复验证,这对于开发者来说,将大大的拖延了开发进度。至于如何裁定最小可测试单元,则需要根据实际情况进行分析,一般情况下,一个类,一个函数,一个页面,一个按钮事件,都可以作为一个测试单元。
2023-10-09 08:00:00 1301
原创 全栈工程师必须要掌握的前端JavaScript技能
作为一名全栈工程师,在日常的工作中,可能更侧重于后端开发,如:C#,Java,SQL ,Python等,对前端的知识则不太精通。但并非所有的项目都会有专职前端工程师,在一些小型项目或者初创公司中,职能划分并不明确,往往要一个人前后端全都会做, 所以作为一名全栈工程师或者后端工程师,掌握必备的前端知识,也是必不可少的一项技能。上述函数封装以后,就可以方便的调用,以实现特定的功能,那么,如果想要根据不同的输入,实现不同的逻辑,如:某些情况下实现奇数逻辑,另些情况下实现偶数逻辑,要如何做呢?
2023-09-26 00:40:12 452
原创 深入理解WPF中MVVM的设计思想
近些年来,随着WPF在生产,制造,工业控制等领域应用越来越广发,很多企业对WPF开发的需求也逐渐增多,使得很多人看到潜在机会,不断从Web,WinForm开发转向了WPF开发,但是WPF开发也有很多新的概念及设计思想,如:数据驱动,数据绑定,依赖属性,命令,控件模板,数据模板,MVVM等,与传统WinForm,ASP.NET WebForm开发,有很大的差异,今天就以一个简单的小例子,简述WPF开发中MVVM设计思想及应用。为了进一步感受MVVM的设计思想,验证上述的理论知识,以实例进行说明。
2023-09-18 22:22:25 861
原创 全栈工程师必须要掌握的前端CSS技能
作为一名全栈工程师,在日常的工作中,可能更侧重于后端开发,如:C#,Java,SQL ,Python等,对前端的知识则不太精通。综合示例效果有:文本加粗,颜色,元素内间距,外间距,边框,背景色,位置,flex布局,书写模式等综合应用。文本处理相关属性,主要设置文本相关内容的属性,如:颜色,字体,字号,加粗,斜体等内容。位置相关属性主要设置页面标签元素的左,右,上,下等位置信息,主要通过position进行设置。通过以上三个属性的设置可以方便的讲内容进行布局,如居中,左上,右上,左下,右下等。
2023-09-12 21:54:07 167
原创 C# 软件Licence应用实例
如果不控制指定设备,那么下发了许可证,只要把软件复制多份安装则可到处使用,不利于版权维护,每个设备都有唯一标识:mac地址,ip地址,主板序列号等,在许可证中指定唯一标识则只能指定设备使用。LicenceTool主要根据客户端提供的电脑信息,生成对应的Licence,然后再发送给客户端,以此达到客户端电脑的授权使用软件的目的。客户端验证Licence的有效性,当Licence有效时,正常使用软件,当Licence无效时,则不能正常使用软件。通过CSDN上的资源进行付费下载,不贵不贵,也就一顿早餐的钱。
2023-09-03 23:00:00 1285 5
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(完:内附源码)
本系列文章主要讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情,购物车,下单页面,订单管理等功能的开发。学习编程,从关注【老码识途】开始!经过一段时间的准备,【ASP.NET Core MVC开发实战之商城系统】已经完成,目前代码已开发完成,先将全部内容整理分享,如有不足之处,还请指正。商品类型管理:主要管理商品的类型,如大类型,小类型等。商品管理:商家可以新增商品,下架商品等。1. 公众号关键词回复。
2023-08-28 22:40:53 653
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(六)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情,购物车等功能的开发,今天继续讲解。订单表【EB_Purchase】,主要保存用户的订单信息,包括订单ID,商品ID,用户ID,物流ID,收货地址,商品备注等信息。下单页面主要功能是展示商品列表,下单按钮,以及用户的选择,备注,价格等信息。
2023-08-27 16:58:09 1639
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(五)
在首页或者商品列表页面,如果用户对商品感兴趣,可以点击快捷方式,将商品加入购物车;或者在商品详情页面,选择对应的商品参数后,将商品加入购物车。商品加入购物车的渠道是有多种,而用户也可以对已经加入购物车的商品进行购买,或者删除购物车。每一个用户都有各自的购物车,相互之间独立,所以购物车功能需要用户先进行登录,才能查看。整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情。功能开发,仅供学习分享使用,如有不足之处,还请指正。
2023-08-03 11:57:02 1238
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(四)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面等功能的开发,今天继续讲解。首页和商品列表,都是只展示商品的主要信息,如商品名称,商品价格,类型等内容,让人有一个先入为主的商品概念,当用户对商品有兴趣时,可以点击链接跳转商品详情页面,查看商品更全面的信息,如:颜色,尺寸等内容。商品详情页面功能开发。
2023-07-31 22:19:13 676
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(三)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】等功能的开发,今天继续讲解。一般首页主要用于呈现给客户最想看到的商品,如:销量最高,降价促销,季度新品等,如果客户想要的商品在首页并没有展示,就需要用户搜索商品的关键词来查找,或者通过商品类型来缩小范围,这时候就会需要用到商品列表功能。所以在检索时需要满足两个条件。
2023-07-28 08:00:00 977
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(二)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页商品类型,banner条,友情链接等功能的开发,今天继续讲解首页的。注意:控制器方法中,往视图层传递数据采用ViewData和ViewBag实现,也可采用其他方式实现。注意:其中视图层代码,采用Razor表达式for循环,展示列表中的内容。等内容,仅供学习分享使用,如有不足之处,还请指正。关于Razor表达式的使用可参考其他文章。
2023-07-24 08:00:00 683
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(一)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,今天着重讲解布局设计,环境搭建,系统配置,及首页商品类型,banner条,友情链接等功能的开发。首先每一个商品有类型,类型分为大类【Category】,中类,小类【SubCategory】,细类等,本文为了简化,只分为大类,小类两种。商品类型只是首页【/Home/Index】的一小部分,首页的控制器获取到商品类型信息,然后传递到视图层即可。注意:数据表中的分类内容,是从某宝抄下来的,然后整理好后,导入数据库。
2023-07-21 22:28:20 1062
原创 [回馈]ASP.NET Core MVC开发实战之商城系统(开篇)
大家平常购物,对商城系统接触最多的主要是淘宝,京东,拼夕夕,天猫等购物网站,各大商城网站各有特色与侧重点,但也有共同点,本次商城实战开发,仅仅用于练手,所以不求面面俱到,但也需要具备基本功能。然后有粉丝留言咨询是否可以出一期【商城系统开发实战】。经过最近一段时间的准备,商城系统雏形已经初步具备,现整理成文,分享给大家。首先创建一个ASP.NET Core MVC项目,具体创建步骤可参考其他文章,本文不再赘述。在编程方面,从来都是实践出真知,书读百遍其义自见,所以实战是最好的提升自己编程能力的方式。
2023-07-18 21:03:16 1251
原创 Html利用Canvas绘制图形
今天接到粉丝私信,询问是否可以通过Canvas绘制一些图形,然后根据粉丝提供的模板图,通过Canvas进行模拟绘制,通过分析发现,图形虽然相对简单,但是如果不借助相应的软件,纯代码绘制还是稍微费些时间。Canvas默认提供了简单图形绘制功能,如直线,矩形,圆弧,贝塞尔曲线等,通过接口可以绘制简单的图形,复杂的图形需要通过简单的图形进行不同组合来实现。注意,Canvas不仅可以绘制图形,也可以添加图像元素。注意:前两句为创建Canvas上下文对象,先获取画布控件,再创建对象,然后就可以利用对象创建图形。
2023-07-17 00:00:00 802
基于WPF+Sqlite开发抽奖软件
2024-05-22
C#+WinForm+FluentFTP实现文件上传下载功能实例
2024-04-29
WPF之绑定数据校验和类型转换实例
2024-03-04
WinForm+RichTextBox实现文本编辑器
2024-02-28
WPF之DataGrid动态生成列实例
2024-02-22
WPF+RichTextBox实现富文本编辑器
2024-02-18
.Net Core开发五大案例详解PDF
2024-01-04
WPF+DataGrid仿Excel筛选功能实例
2023-12-06
C#软件Licence应用实例
2023-09-03
ASP.NET Core MVC + SQL Server + 商城系统
2023-08-27
Html利用Canvas绘制图形
2023-07-16
ASP.NET Core MVC从入门到精通系列文章PDF版
2023-06-30
ASP.NET Core Web API之Token验证
2023-06-26
.Net+WPF绘制地铁路线图
2023-06-01
ASP.NET Core MVC + SQL Server 2012 + Element UI 校园图书管理系统
2023-02-07
WPF+ASP.NET SignalR实现在线聊天和后台通知功能
2022-09-14
VUE3.0+Antdv+Asp.net webapi学生信息管理系统
2022-08-30
WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】
2022-06-05
ASP.NET Core开发学生信息管理系统
2022-01-22
Abp框架示例【ASP.NET Boilerplate Project】
2022-01-03
PythonChart.rar
2021-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人