- 博客(5)
- 收藏
- 关注
原创 手写公交卡管理系统(WinForms+ADO.NET)—— 从代码到数据库的完整实战复盘
通过这个公交卡管理系统,我们实战了以下知识点:WinForms MDI 应用程序开发ADO.NET核心对象:Connection、Command、DataReader、DataAdapter、DataSetSQL 注入的危害与参数化查询的正确姿势数据库连接必须显式关闭或使用业务逻辑层校验的重要性(售出状态、金额范围)DataGridView 动态数据绑定最大的收获:永远不要相信用户输入,永远不要直接拼接 SQL。写每一行数据库代码时,都要想想:“如果用户输入恶意字符串,我的程序会崩溃吗?会泄露数据吗。
2026-05-06 08:45:06
563
原创 手把手教你用C# WinForms + ADO.NET + 三层思想打造“许愿墙”小项目
通过这个“许愿墙”小项目,我们练习了:WinForms常用控件(TextBox、Button、GroupBox、RichTextBox)ADO.NET核心对象(Connection、Command、DataReader、ExecuteScalar)参数化查询防止SQL注入封装通用的DBhelper类降低耦合配置文件管理连接字符串感触最深的一点:代码必须要有安全意识。就算只是课堂练习,也尽量使用参数化查询,养成良好的习惯,以后工作中才不会踩坑。希望这篇博客能帮你理清C#连接数据库的开发思路。
2026-05-05 15:08:01
618
原创 手把手教你用C# WinForms + ADO.NET实现学员信息管理(增删改)
本程序实现了一个基于SQL Server添加学员:录入编号、姓名、性别、年龄修改学员:根据学员编号修改其性别和年龄删除学员:支持按姓名删除、按编号删除通过这个小项目,我们实践了WinForms的常用控件用法、ADO.NET的核心对象(Connection、Command、ExecuteNonQuery/ExecuteScalar)以及数据库的增删改基本操作。同时也暴露了代码中常见的几个坑:忘记校验性别是否选中忽略SQL注入风险事件绑定错乱资源管理可以更优雅收获:以后写数据库交互代码,我会默认使用。
2026-05-05 14:45:10
648
原创 复习C#1
本文总结了C#编程基础的核心知识点,包括:1)基本语法(输出语句、转义字符、字符串拼接);2)变量与数据类型(类型转换方法及常见错误);3)运算符与表达式;4)控制结构(if/switch/随机数);5)循环结构(for/while/break);6)数组(一维/二维/锯齿数组及排序);7)面向对象基础(类与对象、属性、构造方法)。重点强调了常见易错点,如类型转换异常、循环边界条件、数组索引等。文章最后指出基础语法是面向对象编程的重要前提,建议读者牢固掌握这些基础知识。
2026-04-06 21:03:41
513
原创 C# 入门第一周:从零到面向对象,我的学习笔记与避坑指南
本文为C#编程新手提供系统入门指南,涵盖环境搭建、基础语法、流程控制、数组操作等核心知识。重点讲解Visual Studio工具使用、变量类型、输入输出、分支循环结构、数组遍历排序以及面向对象基础概念。通过典型代码案例演示和常见错误分析(如类型转换、死循环等),帮助初学者快速掌握编程要点。文章特别强调实践操作,建议通过实际项目练习(如红绿灯模拟、排序算法)巩固学习成果,并规划了面向对象进阶学习路径,为后续编程能力提升奠定基础。
2026-03-29 14:38:30
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅