
心得
落单枫叶
嘉善县文化市场行政执法队
展开
-
解决使用ASP.NET Core Identity如何在网站母版页显示用户中文姓名
最近在学Aspnetcore,由于新学,加上AspNetCore不断更新换代,碰到的问题百度查来的大多是旧答案,解决不了老问题。因为老问题常被新的更安全更快速的方案所替代,也常常删除或替换掉了老的解决方案。AspNetCore有容易的地方,有易用的地方,也有高深难用的地方。有这样一个需求,用户用账号登录,然后在网页上显示用户的姓名或昵称,也就是我要显示DisplayName,而不是User...原创 2019-12-19 14:43:22 · 936 阅读 · 0 评论 -
使用MvvmLight如何向ViewModel传递参数
MvvmLight是个很好的编程框架,使用方便,但如果不熟练也会有许多难以解决的问题。就比如不知道如何向ViewModel传递参数。在网上也有不少这样的问题,解答往往是使用它提供的Messenger,有方便之处,也有不便之处。比如,我要根据参数来获取数据库数据,那么势必要先做清空,再获取新数据,可能有别的绑定或私有字段进行相应的更改,造成不少麻烦,也有可能弄不好。不同类型的数据使用同一个View,...原创 2018-02-22 17:01:20 · 4139 阅读 · 1 评论 -
第十九课关于记忆存取——C#计算器编程教学
这个编程其实难度不高,无非就是反算式保存在memoryString里,读取时返回给caclString。如果增加点功能,无非就是把记忆的算式添加到新算式上。比如: private void MemoryRecall() { if (HaveMemory) { if (isOPA原创 2016-05-04 16:13:40 · 1159 阅读 · 0 评论 -
第十八课程序容错能力——C#计算器编程教学
支持键盘输入,不可控因素增加,必须具有很强的容错能力。一是中文习惯的乘除符号,与键盘及程序语言是不同的,所以,你要在SwitchString方法中添加对键盘乘除符号的支持。二是对错误输入进行过滤。三就是上面说的预期策略选择。四是对计算构造try一catch语句,把出错原因摆在明面上。第十八课结语。允许用户犯错,自己千万别犯错是程序员编程的最高原则。原创 2016-05-04 16:10:54 · 848 阅读 · 0 评论 -
第十七课预期策略选择——C#计算器编程教学
编程的一个难题是,方法我可以穷尽,但有些结果并非是用户的选择或期望,换个说法,有些表达具有二义性,可以这样,也可以那样,或者因为表达不够完整,因而结果是什么可能也有二义性。那么我们生成哪个结果呢?本程序有很多这样的情况。比如,用户输入了计算式,他再按开根号,你是给他当前项的根号值,还是给算式结果的根号值?用户输入了不完整的算式,你怎样处理?反正这都考验的不是编程能力,而是策略选择能力。一方原创 2016-05-04 16:08:07 · 417 阅读 · 0 评论 -
第十六课程序的测试和修改——C#计算器编程教学
为了编好这个程序,我点击运行几百次。从中找出的差错满箩筐。可能我写这一节课有点多余,因为大家都会这样做。但是我觉得还是要细说一下。测试程序,首要的目的是检验解决问题思路的正确性,不正确就要及时换思路。其次,检验程序逻辑的正确性,尤其是各种循环代码,它的初始值,它的验证值,以及它是否超出了范围而报错。第三,编程的期望和运行的实际是否相同,是否出现了预期的结果。第四测试用例要想周到,很多错误在于用原创 2016-05-04 16:06:09 · 653 阅读 · 0 评论 -
调用DbHelperACE获取OleDbDataReader后手动关闭连接方法
DbHelperACE中有ExecuteReader(string strSQL)方法: /// /// 执行查询语句,返回OleDbDataReader(使用该方法切记要手工关闭OleDbDataReader和连接) /// /// 查询语句 /// SqlDataReader原创 2014-09-29 11:33:41 · 1081 阅读 · 0 评论 -
C#执行查询的几种方法
//C#执行查询的几种方法//1、交给dataSetprivate void Savebutton_Click(object sender, EventArgs e){ try{ int ret = 0; this.Validate(); this.db_TestBindingSource.EndEdit();原创 2014-09-03 12:25:09 · 1139 阅读 · 0 评论 -
wpf ComboBox 控件利用DataSet数据绑定
wpf ComboBox控件的数据绑定分两个方面,一是原创 2014-09-21 14:06:01 · 2621 阅读 · 0 评论 -
编程批量添加区域名称(树形结构表)
ACCESS数据库ssqy表是5级结构的树形表,设了4个字段。原创 2014-09-08 00:51:39 · 855 阅读 · 0 评论 -
关于数据表的念想
从概念上来说,数据表是能够满足客户需求原创 2014-08-09 00:24:19 · 425 阅读 · 0 评论 -
C#执行ACCESS中存储过程
ACCESS中存储过程实际上就是Update、Insert原创 2014-09-05 13:15:14 · 1224 阅读 · 0 评论