- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件三层基础
Md5
Md5值特性
Md5值算法
字符串
文件
ToString 还可以这样用啊啊啊啊啊啊啊啊。。。。传参数X 2好流弊..
非托管代码中不要弹出对话框,用bool值代替 释放完资源后再弹出对话框
NPIO
excel基本概念
文本和数字的概念 ’文本和数字之间转换
java开源项目 apaqi的poi 现在被改成了NPOI
导入导出
Datareader.read get读空值会报错 用isdbnull dbnull.value数据库空值
空值 不能传空值
数据库语句参数化的时候,不能直接把null传进去 不能 new SqlParameter(“@..”,null)
设置一个单元格的数据类型 cell
导入数据库的时候的类型判断
数据库导出的时候的类型判断
fromoadate转化为标准时间
多条件查询 牛逼
递归 (吃尽了苦头)
递归就是找规律
点击直接递归删除
只能这样写
深度遍历
还是深度遍历
小项目没必要分层 项目大分层
UI坚决不能调数据访问层的东西
三层 业务逻辑层BLL 核心层 进行复杂的逻辑判断 UI表现层:采集数据 展示数据 数据访问层DAL层 数据访问层只是根据需求来简单访问数据库 得到的数据原封不动的返回给业务逻辑层 返回的可以是一个MODAL 也可以是一个LIST集合
UI表现层 采集数据 展示数据
确定需求 根据需求写SQL语句 针对SQL操作的每张表建立每个类(数据访问层)
在每个类中写相关方法 确定 参数和返回值
根据表现层采集的数据 确定业务逻辑层方法参数的个数与类型
根据表现层表现的数据 确定业务逻辑层方法的返回值
数据源绑定
displaymember必须是属性 他使用的是反射
在三元运算符当中如果两个返回值的类型不同 可以用Object 来确定数值类型
C# double 对应数据库的float
设置单元格的显示格式
数据绑定。
把一个类绑定双向绑定到控件上 显示上面的属性的值。既然是双向绑定,控件就相当于一个集合,把东西放到集合里面,也可以获得这个集合。 可以设置显示哪个属性的值
treeview的操作
巧用构造函数和委托
单例模式
最佳的单利模式
线程的简单用法
利用静态字段在第一次使用类之前只初始化一次的特性
窗口的单例模式
邮件发送原理
通过视图获取列的名字
获取表名字
获得数据库常用数据类型
CodeSmith
生成模板代码
代码生成器的代码和程序员的代码不要写在一起。
利用 partial关键字 不同文件名使用同样的类名
其实就是一个类 不过是分开了
把末班用起来的条件
他的命名空间要和VS一致 rootnamespace
.net发送邮件
要写端口 还有地址就是域名账户
发html文本
发图片
So easy 就是就实现了群发 真JB强大
文档评论(0)