牛腩——基础知识(一)
来源:互联网 发布:手机房间设计软件 编辑:程序博客网 时间:2024/05/22 06:22
牛腩的学习开始有一小段时间了,里面还是有很多基础知识很有用的,下面进行总结一下那些基础知识!
1、首先讲解一下VS中的注释方法:
(1)、样式表中的注释:/* */
(2)、Web窗体中的注释:<!-- -->
(3)、单行注释://
(4)、多行注释:/* */
(5)、文档注释:///
注意:文档注释用于对类和方法进行注释,在类或方法前面,连续输入3个/,系统会自动补全注释,而且可以为我们带来一些便利,可以让代码提示更加完善,代码提示时会提示注释哦。
下面给大家展示一个例子:
嘿嘿,在这说题外话:
如何把Word里的照片直接粘贴或保存出来?
我看视频的时候截的图都在Word里,当我想粘贴到博客上时,发现无法把Word里的照片直接粘贴或保存出来,后来百度才知道可以打开QQ,把Word里的图片进行复制,然后粘贴到随便一个QQ对话框中,然后就可以了粘贴另存了。
(6)、最后介绍一种“//注释”后边加TODO的作用:
作用:这样做可以让阅读器起到记忆的作用,VS中的TODO相当于书签的作用,也就是一个标记
举例:有时我们写代码可能今天没有写完,明天还需要继续写,这时TODO就能很方便了,在你没有写完的方法那加上TODO,下次打开VS时打开任务列表双击就可以自动定位到上次你没有写完的方法
2、快捷键的使用:
(1)、连续按两下Tab键显示代码段:
例如:if语句的代码段,先输if,系统会自动提示然后按两下Tab键,就会出现下面的代码段:
if (true){ }
(2)、格式化代码:Ctrl+E+D
3、DataTable和DataSet的区别:
★ DataTable:一个DataTable其实就是我们执行一个Select语句后它出现的这个结果
★ DataSet:一个DataSet里面包含了多个DataTable
★ 范围:DataTable的范围比Dataset的范围小,在某种程度上是安全的
★ 注意:如果使用DataSet时里面只有一个DataTable就不要用DataSet了直接用DataTable,这样才不浪费资源
4、Parameters的Add和AddRange的区别:
Add添加一个SqlParameter
AddRange添加一个SqlParameter数组
5、关闭数据库的方法:
(1)、Try Catch方法:
/// <summary> /// 执行不带参数的增删改SQL语句或存储过程 /// </summary> /// <param name="cmdText">增删改SQL语句或存储过程</param> /// <param name="ct">命令类型</param> /// <returns></returns> public int ExecuteNonQuery(string cmdText, CommandType ct) //ExecuteNonQuery执行非查询的 { int res; try { SqlCommand cmd = new SqlCommand(cmdText , GetConn()); cmd.CommandType = ct; res = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } return res; }
(2)、不使用Try Catch:
/// <summary> /// 执行查询SQL语句或存储过程 /// </summary> /// <param name="cmdText">SQL语句或存储过程</param> /// <param name="ct">命令类型</param> /// <returns></returns> public DataTable ExecuteQuery(string cmdText,CommandType ct) //ExecuteQuery执行查询的SQL语句 { DataTable dt = new DataTable(); cmd = new SqlCommand(cmdText, GetConn()); cmd.CommandType = ct; //关闭数据库 using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { dt.Load(sdr); } return dt; }
- 牛腩——基础知识(一)
- 牛腩javascript总结(一)---基础知识
- 牛腩--基础知识(二)
- 牛腩javascript(一)
- 牛腩总结(一)
- 牛腩视频总结(一)
- 牛腩中的问题(一)
- 牛腩新闻发布系统之技术篇(一)——.ashx简介
- 牛腩新闻发布系统总结(一)——总体感受
- 牛腩新闻系统(一)——UML、数据库设计
- 牛腩——SQLhelper
- 【牛腩新闻发布系统】——必备基础知识HTML、XML、XHTML
- CUDA(一)—基础知识
- 《牛腩新闻发布系统》回顾(一)
- 牛腩新闻发布系统(一)
- 牛腩新闻发布系统(一)——Web 服务器被配置为不列出此目录的内容
- 【牛腩新闻发布系统】——牛腩初印象
- 牛腩—漂亮写代码
- 青年人,还有什么理由不顽强到底呢
- Linux
- LeetCode (Maximum Depth of Binary Tree)
- 函数实现的契约——线程安全与透明引用
- Redis中5种数据结构的使用场景介绍
- 牛腩——基础知识(一)
- linux创建并管理LVM分区
- win7系统没有桌面图标只有文字该怎么处理?
- 75 C语言函数的参数和返回值
- Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
- vue--v-model指令
- hdoj1057 A New Growth Industry(主要是理解题意)
- Professor John
- C++如何按行读取txt文件并存储到字符串中?