忘记密码?
记住密码
没有账号?
立即注册
其他方式登录
<
16.5.5 实现用户登录
1.1 了解软件
1.2 软件开发相关的概念
1.3.1 C#语言的发展
1.3.2 C#语言的特点
1.3.3 认识.NET Framework
1.3.4 C#与.NET Framework
1.3.5 C#的应用领域
1.4.1 安装Visual Studio 2017必备条件
1.4.2 安装Visual Studio 2017
1.4.3 卸载Visual Studio 2017
1.5.1 创建项目
1.5.2 菜单栏
1.5.3 工具栏
1.5.4 解决方案资源管理器
1.5.5 “工具箱”窗口
1.5.6 “属性”窗口
1.5.7 “错误列表”窗口
2.1 编写第一个C#程序
2.2.1 命名空间
2.2.2 类
2.2.3 关键字与标识符
2.2.4 Main方法
2.2.5 C#语句
2.2.6 注释
2.2.7 一个完整的C#程序
2.3.1 代码编写规则
2.3.2 命名规范
3.1 为什么要使用变量
3.2 变量是什么
3.3.1 声明变量
3.3.2 简单数据类型
3.3.3 变量的初始化
3.3.4 变量的作用域
3.4.1 常量是什么
3.4.2 常量的分类
3.5.1 算术运算符
3.5.2 自增自减运算符
3.5.3 赋值运算符
3.5.4 关系运算符
3.5.5 逻辑运算符
3.5.6 位运算符
3.5.7 移位运算符
3.5.8 条件运算符
3.6.1 隐式类型转换
3.6.2 显式类型转换
3.6.3 使用Convert类进行转换
3.7 运算符优先级与结合性
4.1 决策分支
4.2.1 最简单的if语句
4.2.2 if…else语句
4.2.3 if…else if…else语句
4.2.4 if语句的嵌套
4.3.1 switch语句
4.3.2 switch与if…else if…else的区别
4.4.1 while循环
4.4.2 do…while循环
4.4.3 while和do…while语句的区别
4.5.1 for循环的一般形式
4.5.2 for循环的变体
4.5.3 for循环中逗号的应用
4.6 循环的嵌套
4.7.1 break语句
4.7.2 continue语句
5.1 数组概述
5.2.1 一维数组的创建
5.2.2 一维数组的初始化
5.2.3 一维数组的使用
5.3.1 二维数组的创建
5.3.2 二维数组的初始化
5.3.3 二维数组的使用
5.3.4 不规则数组的定义
5.4 数组与Array类
5.5.1 使用foreach语句遍历数组
5.5.2 对数组进行排序
6.1 什么是字符串
6.2.1 声明字符串
6.2.2 字符串的初始化
6.3.1 获取字符串长度
6.3.2 获取指定位置的字符
6.3.3 获取子字符串索引位置
6.3.4 判断字符串首尾内容
6.4.1 字符串的拼接
6.4.2 比较字符串
6.4.3 字符串的大小写转换
6.4.4 格式化字符串
6.4.5 截取字符串
6.4.6 分割字符串
6.4.7 去除空白内容
6.4.8 替换字符串
6.5.1 StringBuilder类的定义
6.5.2 StringBuilder类的使用
7.1.1 对象
7.1.2 类
7.1.3 三大基本特征
7.2.1 类的声明
7.2.2 类的成员
7.2.3 构造函数
7.2.4 析构函数
7.2.5 权限修饰符
7.3.1 方法的声明
7.3.2 方法的参数
7.3.3 方法的重载
7.4 类的静态成员
7.5.1 对象的创建
7.5.2 对象的销毁
7.5.3 类与对象的关系
7.6.1 继承的实现
7.6.2 base关键字
7.6.3 继承中的构造函数与析构函数
7.7.1 虚方法的重写
7.7.2 抽象类与抽象方法
7.7.3 接口的使用
8.1 开发应用程序的步骤
8.2.1 添加和删除窗体
8.2.2 多窗体的使用
8.2.3 窗体的属性
8.2.4 窗体的显示与隐藏
8.2.5 窗体的事件
8.3.1 MDI窗体的概念
8.3.2 如何设置MDI窗体
8.3.3 排列MDI子窗体
9.1 控件概述
9.2.1 添加控件
9.2.2 对齐控件
9.2.3 删除控件
9.3.1 Label控件
9.3.2 Button控件
9.3.3 TextBox控件
9.3.4 RadioButton控件
9.3.5 CheckBox控件
9.3.6 RichTextBox控件
9.3.7 ComboBox控件
9.3.8 ListBox控件
9.3.9 GroupBox控件
9.3.10 ListView控件
9.3.11 TreeView控件
9.3.12 ImageList组件
9.3.13 Timer组件
9.4.1 MenuStrip控件
9.4.2 ToolStrip控件
9.4.3 StatusStrip控件
9.5.1 消息框
9.5.2 打开对话框控件
9.5.3 另存为对话框控件
9.5.4 浏览文件夹对话框控件
10.1.1 ADO.NET对象模型
10.1.2 数据访问命名空间
10.2.1 熟悉Connection对象
10.2.2 数据库连接字符串
10.2.3 应用SqlConnection对象连接数据库
10.3.1 熟悉Command对象
10.3.2 应用Command对象操作数据
10.3.3 应用Command对象调用存储过程
10.4.1 DataReader对象概述
10.4.2 使用DataReader对象检索数据
10.5.1 DataSet对象
10.5.2 DataAdapter对象
10.5.3 填充DataSet数据集
10.6 DataGridView控件的使用
10.7.1 什么是Entity Framework
10.7.2 Entity Framework实体数据模型
10.7.3 Entity Framework运行环境
10.7.4 创建实体数据模型
10.7.5 通过EF对数据表进行增删改查操作
11.1.1 Visual Studio编辑器调试
11.1.2 Visual Studio调试器调试
11.2.1 try…catch语句
11.2.2 try…catch…f inally语句
11.2.3 throw语句
12.1.1 File类
12.1.2 FileInfo类
12.1.3 判断文件是否存在
12.1.4 创建文件
12.1.5 复制文件
12.1.6 移动文件
12.1.7 删除文件
12.1.8 获取文件基本信息
12.2.1 Directory类
12.2.2 DirectoryInfo类
12.2.3 判断文件夹是否存在
12.2.4 创建文件夹
12.2.5 移动文件夹
12.2.6 删除文件夹
12.2.7 遍历文件夹
12.3.1 流概述
12.3.2 文件I/O流介绍
12.3.3 使用I/O流操作文本文件
13.1.1 GDI+概述
13.1.2 Graphics绘图类
13.2.1 设置画笔
13.2.2 设置画刷
13.3.1 绘制图形
13.3.2 填充图形
13.4 绘制图像
14.1.1 局域网与广域网
14.1.2 网络协议
14.1.3 端口及套接字
14.2 IP地址封装
14.3.1 Socket类
14.3.2 TcpClient类和TcpListener类
14.3.3 TCP网络程序实例
14.4.1 UdpClient类
14.4.2 UDP网络程序实例
15.1.1 线程的定义与分类
15.1.2 多线程的优缺点
15.2.1 使用Thread类创建线程
15.2.2 线程的生命周期
15.3.1 线程的休眠
15.3.2 线程的加入
15.3.3 线程的终止
15.3.4 线程的优先级
15.4.1 线程同步机制
15.4.2 使用lock关键字实现线程同步
15.4.3 使用Monitor类实现线程同步
15.4.4 使用Mutex类实现线程同步
16. 1 开发背景
16. 2 系统功能设计
16.3.1 系统开发环境要求
16.3.2 创建数据库及数据表
16.3.3 使用Visual Studio 2015创建项目
16.4.1 数据表设计
16.4.2 视图设计
16.5.1 登录窗体概述
16.5.2 登录窗体实现流程
16.5.3 设计登录窗体
16.5.4 验证用户输入
16.5.5 实现用户登录
16.5.6 通过按回车键切换输入焦点
16.5.7 实现记住密码和自动登录功能
16.5.8 打开申请账号窗体
16.5.9 自定义最小化和关闭按钮的实现
16.6.1 申请账号窗体概述
16.6.2 申请账号窗体实现流程
16.6.3 设计申请账号窗体
16.6.4 窗体加载时的默认设置
16.6.5 申请账号功能的实现
16.6.6 关闭当前窗体
16.7.1 主窗体概述
16.7.2 主窗体实现流程
16.7.3 设计主窗体
16.7.4 定义公共变量和方法
16.7.5 窗体加载事件的实现
16.7.6 工具栏按钮功能的实现
16.7.7 双击打开聊天窗体
16.7.8 实时消息提醒及好友头像闪烁
16.8.1 聊天窗体概述
16.8.2 聊天窗体实现流程
16.8.3 设计聊天窗体(
16.8.4 窗体加载时显示好友头像及昵称信息
16.8.5 显示所有未读消息
16.8.6 消息发送功能的实现
16.8.7 查看消息记录
17. 1 开发背景
17. 2 系统功能设计
17.3.1 系统开发环境要求
17.3.2 创建365系统加速器项目
17.3.3 数据库设计
17.4.1 主窗体概述
17.4.2 主窗体实现流程
17.4.3 设计主窗体
17.4.4 窗体标题栏的实现
17.4.5 主窗体中的快捷按钮
17.4.6 系统托盘的实现
17.5.1 系统检测窗体概述
17.5.2 系统检测窗体实现流程
17.5.3 设计系统检测窗体
17.5.4 初始化树菜单
17.5.5 根据选择项显示其详细信息
17.6.1 功能集合窗体概述
17.6.2 功能集合窗体实现流程
17.6.3 分割功能集合窗体
17.6.4 设计导航工具栏
17.6.5 设计系统清理面板
17.6.6 设计实用工具面板
17.6.7 设计任务管理面板
17.6.8 设计选项面板
17.7.1 系统清理功能概述
17.7.2 系统清理功能的实现
17.8.1 实用工具集合功能概述
17.8.2 实现仿XP系统的快速关机功能
17.8.3 调用系统常用工具
17.9.1 电脑锁屏功能概述
17.9.2 电脑锁屏实现流程
17.9.3 设计锁屏设置窗体
17.9.4 设计锁屏窗体
17.9.5 设计解锁窗体
17.10.1 开机启动和光盘自动运行的实现
17.10.2 编程实现电脑重启
18. 1 开发背景
18. 2 系统功能设计
18. 3 系统开发环境要求
18.4.1 数据库结构预览
18.4.2 数据表设计
18.5.1 创建项目
18.5.2 创建项目文件夹
18.5.3 导入资源
18.5.4 导入INI配置文件
18.5.5 导入登录窗体
18.5.6 导入主窗体设计界面
18.6.1 快递单设置的快捷菜单
18.6.2 快递单打印的快捷菜单
18.6.3 快递单查询的快捷菜单
18.7.1 快递单设置模块概述
18.7.2 快递单设置模块实现流程
18.7.3 设计快递单设置窗体
18.7.4 显示快递单信息
18.7.5 打开添加/修改快递单信息窗体
18.7.6 设计添加/修改快递单信息窗体
18.7.7 删除指定的快递单
18.7.8 自定义组件(扩展TextBox)
18.7.9 设计快递单模板
18.8.1 快递单打印模块概述
18.8.2 快递单打印模块实现流程
18.8.3 设计快递单打印窗体
18.8.4 初始化快递单模板
18.8.5 打印快递单
18.9.1 快递单查询模块概述
18.9.2 快递单查询模块实现流程
18.9.3 设计快递单查询窗体
18.9.4 初始加载快递单类型
18.9.5 打开查询条件输入窗体
18.9.6 设计查询条件输入窗体
18.9.7 查询快递单历史记录
同步到手机
登录
|
注册
0
速记
分享
提交意见反馈
写笔记
建议
0.5x
1.0x
1.5x
2.0x
2.5x
倍速
视频名称:16.5.5 实现用户登录
问
答:1
查看全部
问答?
笔记!
我的问答
我的笔记
全部问答
全部笔记
只有登录才可以提问&回复,快
登录
吧!如果你还没有账号可以
注册
一个账号。
只有登录才可以发布笔记,快
登录
吧!如果你还没有账号可以
注册
一个账号。