艾伟_转载:基于.NET平台的Windows编程实战(一)——前言

简介: 本系列文章导航基于.NET平台的Windows编程实战(一)——前言基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现   前言:本系列文章是一个关于.NET Windows编程的入门实战教程。

本系列文章导航

基于.NET平台的Windows编程实战(一)——前言

基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计

基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写

基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现

基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现

  前言:本系列文章是一个关于.NET Windows编程的入门实战教程。通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台的Windows编程方法,内容囊括界面的建立、业务逻辑、数据访问等。

  案例背景:大约是3月份初的时候母校的一恩师打电话过来说其正在进行一项关于中国民族地区农村工作调查的科研项目,需要向所调查的区域发放数千份不同的调查问卷,并要进行精确的百分比统计,问我有没有好的办法帮他解决统计的问题,因为是农村且又是比较偏远的山区,根本不可能通过网络的形式来进行调查,所以只能通过发放打印出来的问卷并进行回收统计调查,但这样的统计相当的麻烦:数千份不同的问卷,每份问卷近80道选择题[单选多选都有],一个村庄一个村庄的发放出去,再回收回来,再人工一份份的进行统计……,那得要多少人力与时间呀!上网找了一下,发现网络版的调查问卷系统倒是有一大堆,但都无法达到其要求,因为他们需要流动性的作业,不同的区域会有不同的问卷,也会有不同的调查统计人员,并且这些调查统计人员是分散作业的,比如:一个区域有10个村庄,共5个人5台笔记本[不能上网],每个人负责二个村庄,使用的是同一份问卷,这样的话,当他们分别统计完后,就需要对统计的结果进行合并,并总结……针对调查情况,并与恩师商讨后,决定为其项目写一个调查问卷的单机版软件系统。上个月将系统写完了,并且已经投入使用近一个月了,昨天接到恩师的端午祝福电话,闲聊中问及系统的使用情况,说他们已经进入统计尾声了,系统对他们来说已经够用了,使用中也没有发现什么大的问题……今早起来上班时,打开系统的源代码看了看,觉得也没有什么大的难度,挺适合练身的,于是就有了写本系列文章的想法,于是也就有了现在的文字……^_^

  申明:本系列文章重在实践,是为那些有了一定的C#语言基础[本案例是用C#编写的]但没有实战经验的初学者而写的,希望本系列教程能给他们带来一点收获!
      
同时欢迎各位高手进来拍砖指教……^_^

       本系列文章不会对所用到的技术进行详细的理论讲解,具体请自行参考相关文献,阅读本系列文章前最好能对以下技术有所了解:
       1.C#语言
       2.关系数据库基础知识 
       3.设计模式
       4.软件架构基本原则与软件工程基础知识

       另外,本文章系列是基于.NET framework2.0框架平台,使用Visual Studio 2005进行开发,数据库为Access2003;在本系列课程的最后将会附上本案例的源码。

目录
相关文章
|
2月前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
326 4
|
2月前
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
62 0
|
14天前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
28天前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
28天前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
2月前
|
人工智能 监控 安全
掌握Windows管理利器:WMI命令实战
本文介绍了Windows Management Instrumentation (WMI) 的基本概念和用途,通过多个实用的`wmic`命令示例,如获取CPU信息、查看操作系统详情、管理服务、检查磁盘空间等,展示了WMI在系统维护中的强大功能。适合IT专业人士学习和参考。
78 4
|
2月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
109 9
|
2月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
67 0
Windows 平台安装 MongoDB
|
3月前
|
网络协议 API Windows
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
|
3月前
|
Windows
[原创]用MASM32编程获取windows类型
[原创]用MASM32编程获取windows类型