我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!欢迎关注:笑林新记

Visual Studio版本:Enterprise 2015
.net 版本:.NET Framework4.5

从今天起开始从0开始开发一套winform版本的书店管理系统,winform版本完成后,后续还会有Web版和APP版本

新建项目

首先新建一个4.5版本的项目,名称随意,中文也行,我这里就叫BookShopManageWinForm,后续Web版也会用这个项目。

登陆页面设计

右侧是我的资源管理器,可以看到默认的Form1已经被我改成了登陆页面叫FrmLogin,Common目录我打算放公用类,Controls文件夹中是自定义控件,Image文件夹存放需要用到的图片。
登陆界面我采用无边框的方式(FormBorderStyle设置为None即可),嵌入了一张背景图。去掉了最小化和最大化,关闭用退出按钮。

功能代码

因为采用了无边框的方式,所以需要给页面增加一个可拖动的效果,否则启动后登陆窗体不可拖动就不友好了,具体代码如下:

然后就是登陆和退出功能的实现,我们就先简单的判断一下用户名和密码不能为空,然后给个固定的用户名和密码来测试一下。

密码框*号显示,或者对MessageBox不熟悉,可以看看我之前的教程。我这里给的textBox_Name是用户名文本框的ID,textBox_Pwd是密码文本框的ID。

总结预告

嗯,第一节就这么简单的讲完了,主要内容是无边框的情况下怎么实现窗体拖动。下节课我们讲解怎么使用数据库,从数据库中获取数据来判断登陆用户名和密码是否正确。正确的话则跳转到主页面。

回复“C#WinForm界面设计教程”获取git源码下载地址,这个之前有WinForm基本控件的使用。

C# WinForm开发书店管理系统第一节相关推荐

  1. 基于JavaSwing开发书店管理系统+论文 毕业设计 课程设计 大作业

    基于JavaSwing开发书店管理系统+论文:   (大作业) 开发环境: Windows操作系统 开发工具: MyEclipse+Jdk1.6+Mysql数据库 运行效果图:   基于JavaSwi ...

  2. unity2d游戏独立开发全流程 第一节 基于TileMap场景搭建

    本次开发unity2d战斗游戏demo 完成场景搭建 场景元素添加 控制主角移动  角色动画及切换 相机跟随插件 道具交互脚本  简单UI界面 粒子特效 以及c#代码的基本编写逻辑 等等 场景资源链接 ...

  3. 芒果iOS开发UI课程第一节UIWindow

    主要内容: 1.iOS介绍 2.iOS主要做什么 3.UI介绍 4.UIWindow 这是UI阶段的第一节课主要介绍iOS系统,以及相关的一些知识.还有做为iOS开发者我们应该如何创建我们的第一个UI ...

  4. 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节

    时间紧张,先记一笔,后续优化与完善. 声明:   本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...

  5. dedecms开发电影网-第一节

    dedecms-电影网开发 项目开发流程 我们开发的a67电影网的页面已经提供了. 什么是cms cms(content manage system)内容管理系统 , 比如 电商网站/小说网/博客 ...

  6. mysql datetime 比较大小_【知识点】分布式事务数据库 —-MySQL 数据库开发规范(第一节)...

    目录 (1)数据类型: (2)表名称与字段名称设计规则: (3)字符集: (4)字符串函数-3.1-3.5 : (5)字母大小写转换函数 : (6)数学函数 : (7)日期操作函数 : (8)类型转换 ...

  7. 基于C#-winform的书店采购管理系统的设计

    基于C#-winform的书店采购管理系统的设计 1开发工具简介 2数据库设计 3系统展示 4功能模块 5系统实现 6Windows安装开发解决方案 本博客,主要记录我做毕业设计的各个步骤,分享下自己 ...

  8. 第一节:ASP.NET开发环境配置

    第一节:ASP.NET开发环境配置 什么是ASP.NET,学这个可以做什么,学习这些有什么内容? ASP.NET是微软公司推出的WEB开发技术. 2002年,推出第一个版本,先后推出ASP.NET2. ...

  9. VAPS XT航空仪表开发第一节

    看网上关于VAPS XT进行开发的资料很少,从今天起,分享VAPS XT开发航空仪表,大概会分享一下内容 1.VAPS XT的介绍和基本使用 2.VAPS XT与外部模型通信(以UDP为例,介绍VAP ...

最新文章

  1. soj1201- 约数
  2. OC学习篇之---代理模式
  3. 计算机文档vmware安装虚拟机,教你如何用VMware虚拟机安装系统.docx
  4. TortoiseSVN无法查看日志和SVN LOG无法查看日志的解决办法。
  5. Docker容器硬盘热扩容-centos6
  6. python独立log示例_带有Python示例的math.log()方法
  7. Form验证之简单应用
  8. linux help
  9. ios微信支付失败 php,iOS微信支付的那些坑
  10. 美国信息互换标准代码 ASCⅡ
  11. 1024程序员节日,祝愿所有的程序员节日快乐
  12. python写生日祝福语大全_【Python 1-6】Python教程之——数字
  13. oracle事务处理语言,Oracle DTL 数据事务语言
  14. 简单力场护盾效果ASE实现笔记
  15. [BT_Books]《无线蓝牙技术深入探讨》笔记
  16. 《守望先锋》中的网络同步技术
  17. MySQl安装与学习,内附SQlyog
  18. 软件测试公司常见的部门有哪些?
  19. Python爬虫入门教程07:腾讯视频弹幕爬取
  20. Markdown如何画时序图,一篇就够了

热门文章

  1. GNSS模块在“智慧交通”的应用
  2. Vue的生命周期(Vue实例产生过程)
  3. 卷积网络模型压缩的若干总结
  4. 深度学习试题_深度学习面试题及参考答案
  5. swfupload组件图片上传失败问题分析与总结
  6. 解决navicat导入excel数据日期混乱问题
  7. 谈谈B端后台开发的出路在哪里?
  8. 实验4:字句集消解实验
  9. 《平凡的世界》读后感——1
  10. java 编程 pdf linux_Linux编程技术详解.pdf