随笔分类 -  C#

摘要:DBHelper 帮助类 1.作用:将C#应用程序与SQL SERVER数据库交互的公共方法(增删改查)提取出来,方便调用。 2.要求:C#入门级程序员必须熟练掌握编写 3.组成:三个公用方法。 ①ExecuteNonQuery 增删改 ②ExecuteScalar 查询返回单行单列 ③Execut 阅读全文
posted @ 2020-03-29 18:00 CG_Technology 阅读(759) 评论(0) 推荐(0)
摘要:步骤一:需求分析 我的目标是利用MVC框架实现简单登陆验证。从客户端输入用户名和密码。然后传给数据库验证。如果数据库存在此用户名ID和密码,则返回客户端账户姓名的成功提示。否则返回客户端失败信息。 步骤二:搭建MVC框架 新建项目>WEB>WEB应用程序 步骤三:先添加一个控制器,然后VIEWS文件 阅读全文
posted @ 2018-05-17 17:32 CG_Technology 阅读(2191) 评论(3) 推荐(0)
摘要:一、需求分析 实现效果 二、实现步骤 步骤一:新建项目 >Web >空模板 步骤二:添加控制器 步骤三:根据控制器名称添加视图 步骤四:添加Models模型 编写具体的方法 using System;using System.Collections.Generic;using System.Linq 阅读全文
posted @ 2018-04-26 11:34 CG_Technology 阅读(2037) 评论(0) 推荐(0)
摘要:1、MVC原理图: 2、MVC项目文件夹说明 MVC项目文件夹说明1)、App_Data:用来保存数据文件,比如XML文件等2)、App_Start:包含MVC启动的相关类 RouteConfig.cs 路由配置3)、Global.asax.cs全局应用程序控制文件 启动路由配置RouteConfi 阅读全文
posted @ 2018-04-25 15:37 CG_Technology 阅读(13259) 评论(0) 推荐(1)
摘要:异步编程 实例一:同步编程VS异步线程 分别用同步和异步方式计算一个数的平方。为了显示效果定义两个方法,其中一个方法延迟执行 编码如下: using System;using System.Collections.Generic;using System.ComponentModel;using S 阅读全文
posted @ 2018-04-22 22:58 CG_Technology 阅读(249) 评论(0) 推荐(0)
摘要:委托的概念 一、了解委托(delegate)1、委托是一种全新的面向对象语言特性,运行在.NET平台2、基于委托,开发事件驱动程序变得非常简单3、使用委托可以大大简化多线程的难度二、理解委托1、委托,也可以看成是一种数据类型,可以定义变量,但是它是一种特殊的变量2、委托定义的变量能接收的数值只能是一 阅读全文
posted @ 2018-04-19 09:36 CG_Technology 阅读(253) 评论(0) 推荐(0)
摘要:需求:将文件中的电视节目单信息展示到列表中 步骤一:搭建电视节目单实体类 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;na 阅读全文
posted @ 2018-04-16 09:35 CG_Technology 阅读(295) 评论(0) 推荐(0)
摘要:案例分析: 对象:选号器 属性:1、随机数 2、选号器集合(String数组的泛型集合) 要在LIstView中展示 方法:1、单组选号:随机生成7个随机数 2、随机单组:根据输入的组数,生成相应组数的选号数组 3、显示:要在ListView中展示彩票选号。形式:第一组:1 2 3 4 5 6 7 阅读全文
posted @ 2018-04-14 17:18 CG_Technology 阅读(1248) 评论(0) 推荐(0)
摘要:1、MessageBox.Show("Hello,World"); 2、MessageBox.Show("have something Wrong", "ERROR"); 3、MessageBox.Show("是否删除", "确认认证", MessageBoxButtons.YesNo); 4、Me 阅读全文
posted @ 2018-04-06 22:07 CG_Technology 阅读(2342) 评论(0) 推荐(0)
摘要:步骤一:引入IO文件和二进制格式序列化文件using System.IO;using System.Runtime.Serialization.Formatters.Binary;步骤二:将图书对象保存到文件(运用文件流存储图书列表)FileStream fs = new FileStream("b 阅读全文
posted @ 2018-04-04 22:30 CG_Technology 阅读(275) 评论(0) 推荐(0)
摘要:Windows 窗体应用程序——图书管理系统总结(不带数据库操作) 图书管理系统简介 实现功能:在windows Form平台上实现图书的添加、修改、删除功能 附图1: 图书管理系统主界面: 附图2: 图书管理系统修改图书界面: 功能实现: 分析图书管理系统主界面 对象分析: Models 实例类 阅读全文
posted @ 2018-04-03 23:22 CG_Technology 阅读(6173) 评论(0) 推荐(0)
摘要:一、什么是方法 1、从现实生活中理解方法 (1)方法就是人们做事情的步骤或者过程、以及相关的要求总和。 (2)人们完成一件事情通常有很多步骤,每个步骤也可以有很多方法。 2、软件程序中的方法 (1)方法就是完成一个特定功能点的各种语句组合。 (2)系统实现一个完整的功能通常有很多的方法,每个方法也可 阅读全文
posted @ 2018-03-29 21:20 CG_Technology 阅读(2594) 评论(0) 推荐(1)
摘要:一、访问修饰符 1、为什么使用访问修饰符: (1)现实中:每个人都有自己的隐私和公开内容。 (2)开发中:有时候开发者在设计类的时候,一些成员(字段、属性、方法)无需提供给调用者 (3)好处:充分体现面向对象里面的“封装”特性。 (4)作用:保证数据安全,方便调用者使用 2、访问修饰类型: (1)p 阅读全文
posted @ 2018-03-28 21:59 CG_Technology 阅读(311) 评论(0) 推荐(0)
摘要:一、通过实例比较程序编写的两种思想 1、程序的基本概念 (1)生活化理解:人们完成一件事情,并得到一个结果,从做事开始得到结果的步骤,就是程序。 (2)好处:对于重复性的事情,规定好步骤,孰能生巧,提高效率。 (3)计算机程序:就是通过计算机完成一个或多个任务,这个任务需要编写计算机能够执行的指令。 阅读全文
posted @ 2018-03-27 22:01 CG_Technology 阅读(632) 评论(0) 推荐(1)
摘要:一、数组 1、一维数组的创建: 数组元素数据类型[] 数组名字; 如 int[]arr; String[] arr; 2、一维数组的初始化 ① int[] arr=new int[3]; int[0]=1;int[1]=2;int[2]=3; ② int[] arr=new int[]{1,2,3} 阅读全文
posted @ 2018-03-25 16:30 CG_Technology 阅读(372) 评论(0) 推荐(0)
摘要:一、流程控制语句 1、条件判断语句 if语句:if(表达式){语句序列} if...else语句:if(表达式){ 语句序列}else{语句序列} if...else if多分支语句:if(表达式1){语句序列1}else if(表达式2){语句序列2}else if(表达式3){语句序列3}... 阅读全文
posted @ 2018-03-11 22:38 CG_Technology 阅读(359) 评论(0) 推荐(0)
摘要:一、C#中的变量 变量的命名: 1、变量名的组成要求 组成:英文字母(A~Z,a~z)、数字(0~9)、下划线(_),除此之外不能包含有其他字符 开头:只能以字母或下划线开头 禁用:C#关键字(int、this、class...),特别注意:“$”符号在C#中也不能使用 2、变量的命名规范 要有意义 阅读全文
posted @ 2018-03-10 22:36 CG_Technology 阅读(371) 评论(0) 推荐(0)
摘要:C#基础语法 一、.net开发环境的搭建和使用 1.菜单栏 【文件】--》新建项目-->找到我们需要的项目类型 在新建窗口中,我们新建的项目要求可以在这里选择: (1)版本的选择:建议选择4或者4.6 (2)选择开发语言:一般都是C# (3)项目类型:初学阶段一般都用“控制台”程序。仅仅是学习资源。 阅读全文
posted @ 2018-03-08 11:50 CG_Technology 阅读(314) 评论(0) 推荐(0)