编程第一课

专为计算机大学生精心打造的教育资源一站式聚合平台,从环境配置到实战教学,从基础理论到应用实践,手把手带你无痛通关!

安装配置

最经典的Source-Insight完整使用教程

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。

C#Winform基于SQL Server的网络连接数据库和本地连接,实现增删改查(内附数据库查询语句以及数据库配置,适合新手)

C#Winform基于SQL Server的网络连接数据库和本地连接,实现增删改查(内附数据库查询语句以及数据库配置,适合新手)

.net 4.7.2 离线包

net framework4.7.2安装包,这款net framework4.72工具包是最新离线版,nbsp;.NET Framework 4.7.2是针对Microsoft .NET Framework 4、4.5、4.5.1、4.5.2、4.6、4.6.1和4.6.2的就地更新,兼容性良好,支持独立安装。本款net framework4.7.2官方版是玩家们游戏的必备插件,帮助玩家们顺利体验游戏。.NET Framework 4.7.2的更新内容: 支持Windows10上的Windows Forms应用高分辨率设置支持Windows10上的WPF应用触摸增强加密支持支持C# 7和VB 15,包括ValueTuple支持.NET标准v1.6性能和可靠性提升使用方法1.下载解压缩2.直接安装net framework4.7工具包3.重启电脑生效适应系统:.NET Framework 4支持的操作系统:Windows Server 2003; Windows Server 2008; Windows Server 2008R2; Windows Vista; Windows XP; Windows 7.NET Framework 4.5支持的操作系统:Windows 7;Windows 8 ;Windows Server 2008;Windows Server 2008 R2;Windows Server 2012.NET Framework 4.6支持的操作系统:Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Server 2012 R2, Windows Vista Service Pack 2注意:Windows 8和 Windows Server 2012 已包括 .NET Framework 4.5。因此,您不必在这些操作系统上安装此软件。Microsoft .NET Framework 4.7适用于Windows 7 SP1、Windows 8.1、Windows 10一周年更新、Windows Server 2008 R2 SP1、Windows Server 2012、Windows Server 2012 R2和Windows Server 2016。

VSCode配置C#运行环境的完整步骤

前言     最近在学c#,运行环境一般都是在vs中,但是想单纯的写一些短的测试代码还是习惯使用vscode,记录一下配置过程。 VSCode配置C#运行环境 1. 下载 dotnet-sdk 下载地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 懒得去官网下载可以直接拿我下载好的,放在了百度网盘,需要可自行下载 链接: https://pan.baidu.com/s/144WwujY2PIwy3esYx7UXpg 提取码: hikh 安装的话,直接点开下载好的 exe 文件,点安装就完

C# Winform 侧边栏 左侧导航 菜单栏 自动隐藏和显示,支持图标,可更换主题颜色,非常好看!

采用MaterialSkin2绘制侧边栏,可以实现自动显示、自动隐藏,可调节宽度,可更换暗色主题,更改主题颜色,支持图标显示,动画炫酷,打开就能运行。 如有不懂,可以查看我主页中的详细教程,能够指导如何修改主题颜色和一些控件的使用。另外博客中也附有几组主题配色可以直接复制,详细教程:https://blog.csdn.net/XX_YZDY/article/details/126259798? 配色方案:https://blog.csdn.net/XX_YZDY/article/details/126286341 希望大家多多支持,有问题、分享新技术、分享配色方案等都可以给我留言,我看到都会回,大家一起交流学习。

DevExpress22.X完美Patch资源

参考笔者文章“使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!”,手把手一键完成部署,链接:https://blog.csdn.net/qq_23958061/article/details/130129612 ———————————————————————————————————— 鉴于csdn版权原因,不能上传DevExpress22.2的离线安装包,可从其官网进行下载;若需此版本,参见文章中的阿里云盘链接。

C# 2022入门(DotNetCore 版本).pdf

C# 2022入门(DotNetCore 版本).pdf

VS2019离线完整下载包,支持离线安装

最近我参与了一个项目,需要在内网环境下进行开发(因为网络安全问题,不允许链接外网),在经过一番搜索和研究之后,我了解到Visual Studio 2019也提供了一个完整的离线安装包,其中包含了C#和ASP.NET等所需的全部组件。这个离线安装包的大小达到了54GB。尽管庞大,但也能满足我在内网环境下进行开发的需求。于是我决定下载并进行离线安装。 为了确保下载过程的安全稳定,我选择了官方网站提供的下载链接。这样能够降低版权风险,减少被下载文件篡改的风险。我耐心等待了一段时间,终于成功地将完整的离线安装包下载下来。 接下来是离线安装的过程。首先,我将安装包解压至本地电脑的指定目录中。然后,我打开Visual Studio 2019的安装程序,选择离线安装选项,并指定解压后的安装文件所在的目录。随后,我根据自己的需要进行定制化安装,选择了C#和ASP.NET等相关组件。安装过程虽然较为耗时,但仍然顺利完成。

C#打印Excel文档插件Spire.Xls

Spire.XLS是一个功能强大的C#组件,它提供了对Excel文件进行读写操作的能力。使用Spire.XLS可以快速、高效地读写Excel文件,包括导入、导出、修改和删除数据、格式、图表等内容。该文件为C#打印Excel文档的的dll引用文件,需要的朋友自行下载。

Framework4.8 安装包包含离线安装

Framework4.8 安装包 支持离线安装 Window环境 C# NET开发

C# WIN10 WinForm调用大漠插件3.1233 最后免费版

C# WIN10 WinForm调用大漠插件3.1233 最后免费版 示例工程

Microsoft.ACE.OLEDB.12.0-提供程序

【Microsoft.ACE.OLEDB.12.0-提供程序】本资源是C#程序使用OleDb读取Excel时必备的驱动程序——Microsoft.ACE.OLEDB.12.0的提供程序。OleDb是一个数据库驱动接口,能够通过标准的 SQL 语句访问多种数据库,包括 Excel。这种方法的好处是不需要依赖 Excel 应用程序,可以在没有安装 Microsoft Office 的服务器或机器上读取 Excel 数据。在使用OleDb读取Excel之前,我们需要确保机器上安装了适当的 OleDb 驱动,如 Microsoft Access Database Engine,它可以兼容 Excel 文件,如果不安装该提供程序,在C#以OleDb的读取Excel时会提示错误:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。使用 OleDb 读取 Excel 是一种高效的方法,特别适合需要在没有 Office 环境的服务器上处理 Excel。程序亲测可用,如果遇到其他问题,可以在CSDN平台私信我,或者在我文章末尾寻找其他联系方式与我联系,我看到之后会协助解答。

编程基础

WPF开发教程 ----WPF C# 编程 界面开发(很不错)

WPF开发教程.rar 目录 WPF基础入门 3 1. WPF基础之体系结构 3 2. WPF基础之XAML 9 3. WPF基础之基元素 23 4. WPF基础之属性系统 26 5. WPF基础之路由事件 33 6. WPF基础之布局系统 46 7. WPF基础之样式设置和模板化 51 8. 详谈WPF开发中的数据虚拟化 64 XAML语法 74 1. XAML语法术语 74 2. 代码隐藏和XAML 82 3. XAML和自定义类 83 4. 标记扩展和XAML 87 5. XAML命名空间和命名空间映射 90 6. WPF名称范围 92 WPF控件开发 95 1. WPF控件开发之控件概述 95 2. 使用XAML创建按钮 103 3. WPF控件库之BUTTON 114 4. WPF控件库之MENU 115 5. WPF控件库之LABLE 119 6. WPF控件库之TOOLBAR 121 7. WPF控件开发之自定义控件 124 8. WPF控件开发之装饰器 140 WPF数据绑定 143 1. 数据绑定概述 143 2. WPF数据绑定之绑定源 164 3. WPF数据绑定之数据模板 166 4. WPF数据绑定之绑定声明 181 5. 实例一:绑定到ADO.NET数据源 184 6. 实例二:绑定到LINQ查询的结果 186 WPF图形和多媒体开发 187 1. WPF 图形动画和媒体概述 187 2. WPF的图形呈现 191 3. WPF的图像处理 205 4. WPF的三维图形应用 219 5. WPF的三维变换应用 229 6. WPF的动画开发 238 7. WPF的多媒体开发 250

C# WinForm 实践开发教程 PDF

C# WinForm 实践开发教程,很详细的一本书,想学习C# WinForm开发的必备书籍

使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)

一、VS的开发环境 首先你得安装了vs2019,然后确认下下面三个组件是否存在,如果没有要下载一下。vs2019的安装可参考visual studio2019的安装以及使用。 二、创建C#窗体应用程序 打开vs 可以直接在搜索框输入关键字进行搜索,选择 Windows 窗体应用(.NET Framework)。如图。 也可以限定项目类型,所用的语言进行查找。 接下去狂点确定即可。当然可以选择改个项目存放存放的目录和项目名称。 创建好后,就进入到了这么一个界面。 在窗体右边(也可能是在左边。每个人的设置可能不同)有一个工具箱的选项,打开有一些窗体应用所需的控件。 接下来我

完整教程_上位机_c#上位机教程_

很好基于C#语言的一个串口通信上位机程序,有界面,可以自己设置波特率和串口号.

C#WPF开发框架源码

一、源码描述 这是一款界面比较精美的基于WPF技术的开发框架,该框架是作者在开发公司客户端时写的框架, 该框架标题为交通建设项目管理信息化系统。 二、功能介绍 1.代码按照三层结构+MVC模式设计。 2.界面展现层采用WPF开发。 3.系统界面采用统一样式定义。 4.界面设计业务代码全面分离。 5.系统设置模块管理。 6.为二次开发提供健壮保障。

AutoCAD 二次开发C#.net 教程 基础篇课程代码.rar

AutoCAD 二次开发C#.net 教程 基础篇课程代码.rar

C# 基础语法.pdf (纯干货)

C#基础语法,适合刚入门的小白和对C#有一定基础的码友们巩固基础

C#系列:Winform,C#基础语法

C#系列 - WinForm入门篇、C#系列 - 基础篇

C# Windows应用程序设计基础教程

C# Windows应用程序设计基础教程

C#.NET工控上位机编程实践讲义高清

C#.NET工控上位机编程实践讲义新阁教育官方报班购买高清pdf

C#语言基础,C#语言入门教程

c C#是一种面向对象的、类型安全的编程语言,由微软公司开发,它是.NET框架的主要编程语言之一。C#语言具有很多优点,例如: - C#语言的语法简洁明了,易于学习和使用; - C#语言具有良好的跨平台性能,可以在多个操作系统上运行; - C#语言具有强大的面向对象编程能力,可以帮助开发人员更好地组织和管理代码; - C#语言具有丰富的类库和工具支持,可以帮助开发人员更快地完成开发任务。

C#上位机开发-串口通信,读取并处理数据

将串口传输的16进制数据转换成需要的数据的上位机,并且显示数据 适合需要读取串口数据的项目

课程设计

c# 考试题目生成系统 试卷自动生成 AB卷 课程设计 sqlserver

c# 考试题目生成系统,可自动生成试卷,可生成AB卷;可手动选择试卷题目所含知识点 ;可手动选择试卷题目类型:如选择题,判断题等;可设置试卷题目难度;可设置每种类型的题目所占分值。可用于课程设计 数据库使用的是SQLServer

人事管理系统——数据库课程设计

运用C#语言完成人事管理系统,压缩包包含数据库,导入即可使用,满足学校课程设计要求,静待有缘人。

C#本科毕业设计基于unity的餐厅经营游戏源码(高分毕设)

C#本科毕业设计基于unity的餐厅经营游戏源码。本毕业设计就采用Unity引擎作为工具,开发了一款可以联机的餐厅经营游戏。在整体游戏的开发过程中,代码的整体结构和代码的具体实现都非常重要。游戏共创建了服务端、客户端、共享工程三个工程,服务端负责管理数据库,根据客户端的需求进行数据的计算和转发,客户端则根据服务端发送的数据来控制游戏中的数据变化,共享工程则是用来存放客户端和服务端共同使用的方法和变量。三个项目互相配合,实现了一款可以联机的餐厅经营游戏。 为了实现联机功能,服务端作为中介,负责接收客户端的状态并发送给房间内的其他客户端,实现房间内所有客户端之间的信息同步,以实现联机的效果。 在游戏的框架设计中,核心思想是用静态类来存放公用的变量和方法,也称“单例模式”。如果需要类与类之间方法的调用,则使用这个静态类作为中介,将方法放入静态类中,通过使用静态类来进行调用,这种做法大大降低了代码的耦合性,减少了代码结构调整时的工作量,代码的结构也更加整洁。

C# winform联合Access设计开发的项目管理软件系统(附所有源代码、数据库文件,可直接用).zip

C# winform联合Access设计开发的项目管理软件系统(附所有源代码、数据库文件,可直接用

基于C#的仓库管理系统(数据库课程设计).zip

【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。

项目实践

个人信息管理系统(c#)

一、系统说明 | ----------------------------------- 本系统是在Microsoft Visual Studio 2003环境下用C#语言编写的个人信息管理系统。 其主要功能有: ------------- 1.文章管理模块  (1)用户发表新文章,可以将文章设为公开或不公开,如果设置为公开的,则所 有使用本系统的用户都可以浏览到你的文章。 (2)用户可以新建文章分类,在文章查询时,文章分类可以做为查询的一个依据。 (3)用户可以查询本人的所有文章,也可以查询其它用户公开的文章,查询条件可以为: 根据文章标题、内容、文章类别、发表时间、修改时间、用户名。 (4)用户可以删除、修改、改变文章是否公开、导出为WORD,但对于其它用户的文章,这些功能有所限制。 -------------- 2.日记管理模块 (1)用户发表新日记,可以将日记设为公开或不公开,如果设置为公开的,则所 有使用本系统的用户都可以浏览到你的日记。 (2)用户可以新建日记分类。 (3)用户可以查询本人的所有日记,也可以查询其它用户公开的日记,查询条件可以为: 根据日记标题、内容、类别、发表时间、修改时间、用户名、心情、天气。 (4)用户可以删除、修改、改变日记是否公开、导出为WORD,但对于其它用户的文章,这些功能有所限制。 -------------- 3.相册管理模块 (1)用户可以上传新图片,可以将图片设为公开或不公开,如果设置为公开的,则所 有使用本系统的用户都可以浏览到你的图片。 (2)用户可以新建相册分类。 (3)用户可以浏览本人的所有图片,以及其它用户公开的图片。 (4)用户可以删除、更新、导出图片,但对于其它用户的图片,这些功能有所限制。 -------------- 4.备忘管理模块 (1)用户可以写新备忘,可以设置备忘提醒时间、是否提醒、备忘分类、紧急程度、查看阴阳历。 (2)用户可以新建备忘分类。 (3)用户可以查询本人的所有备忘,查询条件有:备忘标题、内容、提醒时间、是否完成、紧急程度、备忘分类。 (4)用户可以删除、更新备忘。 -------------- 5.费用管理模块 (1)用户可以写新费用,可以填写费用名称,说明,数量,单价。 (2)用户可以查询本人的所有费用,可以统计查询到的费用情况,并可以将查询记录导出到EXCEL中保存。 (3)用户可以删除、修改费用。 ---------------------------- 6.信息管理模块 (1) 用户可以更改密码。 (2) 提供管理日常联系人的信息功能,可以批量从EXCEL中导入联系人,也可以批量导出联系人。 ---------------------------- |

C#项目经典实战案例1200例

c#开发实战1200例(第1,2卷)代码,汇聚经典项目实战开发中的常用技巧。详细代码解析,绝对让你耳目一新,理解深刻。难得一见的好资源

C#.NET版微信支付API官方demo修改版

官方下载的demo,众所周知官方版本一步一个坑,这个版本是我自己修改好的,只要在config.cs里配置好相关参数就能支付成功,当然你的公众平台网站上配置也不能错。

C#仓库管理系统源代码

包括了人员档案的管理、物料档案管理、简单物料进仓/出仓信息管理、多物料进出仓信息管理、用户登录与权限设计、统计程序设计与报表打印等多个功能模块

20个C#项目实战开发及项目全部源码

最近开始学C#,以前学C#的朋友給我丢过来这个文件,感觉很不错的优质代码,分享给大家看看

智能微网能源管理系统(C#源码、VS平台开发)

该系统主要功能是管理和监测光伏储能,和配电设备的运行状况。该项目从UI设计到后台代码实现完全是由本人一手开发。期间倾注了我很多的心血,项目历时3个月日日夜夜的加班换来今天的成果,在这里分享给大家。 源码特点: 1.框架为MVC结构,有报表管理模块、能源管理模块、设备界面UI设计模块、系统管理模块、用户管理模块和数据库交互模块。 2.架构设计采用MVC结构。页面显示层有实时参数状态、设备远程操作、设备历史数据、实时系统报警、界面控件交互、数据库请求、通讯请求。业务逻辑层有、设备管理、用户管理、系统设置、统计报表、数据分析、调试日志。设备驱动层有、modbus-TCP、· Profibus-DP、 RS-485通讯协议。

Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/125337332 开发一个游戏后,最佳的宣传途径就是通过玩家关系链快速分享,所以给玩家制作一个快速分享的功能很有必要,这里就我个人研究的使用该插件的分享功能实现方式。微信小游戏不推荐强制分享,这点都注意。本文重点讲分享菜单和主动调起分享功能。部分功能可能只支持Android手机,具体参照官网由于插件一直在更新中,接口和实现可能随时间变化会差异,本资源就是Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现源码。

C#专业计算器三级项目开发学习毕设带注释易理解简单计算器

C#专业计算器(简易版)三级项目开发学习毕设带注释易理解,学校专业的三级项目作业 带助手 简单易懂 毫不超刚,适合小白等学生学习交流方便完成学习作业和毕业设计等,不懂的地方,可以联系作者 也可以有偿1对1讲解

【基于C#+vue项目源码】快速开发框架Vue.NetCore

Vue + C#.NetCore前后端分离,不一样的快速开发框架(提供Vue2/Vue3版本) 框架核心 快速开发(基础功能全部由代码生成器生成) 支持前端、后台自定义业务代码扩展,后台提供了大量常用扩展与通用类 前端、后台提供了近300个扩展方法与属性,开发人员可在此功能上编写扩展自定义业务代码 代码生成(代码生成器可直接生成主/从表前后端业务代码,有30多种属性可在线配置生成的代码) 前端table自动转换key/value 前端表单select/checkbox自动绑定数据源,不需要写任何代码 如果能上手框架,可以体会到不用996,更不用掉头发的感觉^_^ 框架适用范围 前后端分离项目 后台:VS2019、vs2022 、.NetCore3.1 、.Net6、EFCore3.1/6.0、JWT、Dapper、SignalR、Quartz.Net、Autofac、SqlServer/MySql/PGSql/Oracle、Redis 前端:VsCode、Vue2/vue3(需要安装nodejs)、vuex、axios、promise、element ui、element plus

C# Windows 服务程序的开发

用C# 来完成 windows 服务程序的启动、停止,安装、卸载。 帖子地址: https://blog.csdn.net/qq_38693757/article/details/134710362

基于unity3d开发的麻将棋牌游戏源码+文档说明(参考腾讯的欢乐麻将手游)

基于unity3d开发的麻将棋牌游戏源码+文档说明(参考腾讯的欢乐麻将手游)这个项目是使用unity开发的3d麻将棋牌游戏,参考腾讯的欢乐麻将手游制作。 目前开发的是游戏前端,对游戏采取了抽象,包括麻将机的抽象,各种打牌动作的解耦,使得在麻将机上的打牌摸牌,整理牌,等动作,都分离解耦,和具体的麻将规则不相关,以命令形式驱动各种动作,之后采用了消息驱动命令,驱动麻将机发动各种动作,在这个层次之上,再附加麻将规则层,按照一定的地方麻将逻辑,发送动作命令给麻将机,完成整个核心游戏逻辑,按这个框架,可以直接录制一场麻将的打牌录像,只要保存对应动作命令,再重放即可。 涉及到的相关技术和知识点包括了 游戏框架,图形学方面的内容,自写shader部分,unity模型的动作制作,ps贴图绘制,美术资源的获取,c#编程,3dmax制作模型,贴图,骨骼动画,资源管理,内存优化,基于unity3d开发的麻将棋牌游戏源码+文档说明(参考腾讯的欢乐麻将手游)基于unity3d开发的麻将棋牌游戏源码+文档说明(参考腾讯的欢乐麻将手游)基于unity3d开发的麻将棋牌游戏源码+文档说明(参考腾讯的欢乐麻将手游)