随笔分类 -  .NET

ASP.NET WinForm.NET 开发上的东东
摘要:本文分析Program.cs 中Main()函数中代码的运行顺序分析asp.net core程序的启动,重点不是剖析源码,而是理清程序开始时执行的顺序。到底用了哪些实例,哪些法方。asp.net core 3.1 的程序入口在项目Program.cs文件里,如下。ususing System; us 阅读全文
posted @ 2020-02-06 20:38 伊一线天 阅读(2475) 评论(0) 推荐(3)
摘要:匿名方法:通过匿名委托 、lamada表达式定义的函数具体操作并复制给委托类型;匿名委托:委托的一种简单化声明方式通过delegate关键字声明;内置泛型委托:系统已经内置的委托类型主要是不带返回值的Action和带返回值的Func实例代码(运行环境netcoreapp3.1)class demoFunc { /// /// 定义函数单条... 阅读全文
posted @ 2020-02-01 11:37 伊一线天 阅读(2591) 评论(0) 推荐(0)
摘要:为啥不用水晶,就不解释了。自有各的原因。 有些DLL需要自己找。我这里以VS2008为例,其他版本参考。 1.ReportViewer 核心类库 Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.WinForms.dll (winform的) Microsoft.ReportViewer.WebForms.dll (webForm的... 阅读全文
posted @ 2012-10-10 14:07 伊一线天 阅读(1819) 评论(0) 推荐(0)
摘要:今天就发现了一个。主要是Sqlite.net 这个库文件部署在X64的IIS时必须要用64的版本。 阅读全文
posted @ 2012-09-27 19:52 伊一线天 阅读(713) 评论(0) 推荐(0)
摘要:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5\ 阅读全文
posted @ 2012-05-13 17:59 伊一线天 阅读(292) 评论(0) 推荐(0)
摘要:无论SQLDatasource,还是ObjectDatasource,在其Selected、inserted、update、deleted事件里都有一个类似SqlDataSourceStatusEventArgs这样事件接受参数实例Exception和ExceptionHandled。第一个可以知道发生了什么异常,没有则为NULL,第二可以告诉运行时是否已经处理了异常,设置为true则表示处... 阅读全文
posted @ 2012-02-22 12:28 伊一线天 阅读(205) 评论(0) 推荐(1)
摘要:最近网上有dotNetBar10.0.0.0的破解版本。我下载试用了下,把我正在写的一个i额测试程序改成dotnetbar的控件。感觉还不错。 先上图 使用Metro时,form需要继承DevComponents.DotNetBar.Metro.MetroForm。 上面Metro的风格图标产生办法, 1.在工具箱中找到itemPanel控件,绘制到窗口。然后然后右击“add Hor... 阅读全文
posted @ 2011-11-07 12:12 伊一线天 阅读(1473) 评论(0) 推荐(0)
摘要:CSS类代码 <style type="text/css"> .DropListWithText1 { left:0px; top:0px; width:100%; height:20px; text-align:left; border:0px; } .TextWithDropList1 { position:relative... 阅读全文
posted @ 2011-10-25 11:38 伊一线天 阅读(912) 评论(2) 推荐(1)
摘要:报错都是 未能加载类型 没找到原因,开始以为是web.config有问题,或者生成的ASPX 的@page指令有问题,发现都不是。 但是在@Page指令中添加scr属性就会正常运行。 后来把项目里,SharpDevoloper生成的文件都删了,然后重新换成VS生成的webconfig文件就好了。感觉就像程序在动态编译的时候没有找到对应的DLL文件。 急着调程序,就没有深入找原因,以... 阅读全文
posted @ 2011-10-14 11:32 伊一线天 阅读(296) 评论(0) 推荐(0)
摘要:今天要临时在服务器写一个Web服务,正好自己工作的笔记本又没带。没有开发环境。如果要下载VS那个上G的安装文件下载又要半天,安装又是半天。 我准备直接使用Dreamweaver写ASP.NET版本的Web服务,可惜直接手动写代码在导入类库上比较繁琐。直接写ASP版本的Web服务也不方便,毕竟最终部署的时候不想把源代码可见。后来想起来SharpDevelop这个工具,看了简介可以做ASP.NET开发... 阅读全文
posted @ 2011-10-06 17:15 伊一线天 阅读(1587) 评论(0) 推荐(0)
摘要:一个小程序居然有4.55M。我太依赖第三方库了,没办法,快速开发智能借用别人的智慧呀。7个dll中除了ZJX那个是我自己的,其他都是别人的库。其中有三个开源库,一个商业库。 阅读全文
posted @ 2011-08-08 21:01 伊一线天 阅读(1105) 评论(6) 推荐(0)
摘要:区别很有意思,在父子窗口环境中。 调用Application.exit时,首先会调用子窗口的closing事件。如果有子窗口事件中设置了cancel=true,则程序退出中断。 直接调用父窗口的close()方法,不会调用子窗口的closing事件,程序直接退出。 阅读全文
posted @ 2011-07-26 20:03 伊一线天 阅读(489) 评论(0) 推荐(0)
摘要:PS:有时候,我们可以把Excel当作一个简单的数据来用,就像Access,对于一些数据操作时,这样比直接操作COM封装的Excel组件来的方便。 操作Excel的方式有两种一种通过ODBC,一种直接用OleDb驱动。使用ODBC的方式,我在服务器资源管理器中可以增加Excel表格,但无法进行任何操作,看不见Excel中的工作表。也不可以直接执行SQL语句。 所以只能使用OleDb的方式。先看看OleDb连接Excel的连接字符串 连接字符串Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\example.xls;Ext 阅读全文
posted @ 2011-06-20 11:45 伊一线天 阅读(1955) 评论(0) 推荐(0)
摘要:两个网上车管所的ASP.NET站点,程序还在完善过程中。两个车管所需要同时先部署上去。 刚开始程序top的flash。还有footer中的程序的版权信息,包括程序作者,程序版本之类的信息是写死在程序里的。只有应用名称是保存在数据中,页面的title是根据应用名称动态生成的。 因为程序还在开发中,我每天都要像服务器上次更新的程序。虽然我的top与footer是模块话,可以每次跟不同的客户更新后,我都... 阅读全文
posted @ 2011-05-19 21:54 伊一线天 阅读(288) 评论(0) 推荐(0)
摘要:oracleCilent:使用西文冒号":"SQLServerClient:使用西文at字符"@"mySQL:使用西文字符问号"?" 字符得不同应该是数据访问驱动定义的结果。具体如何没有深入了解。 阅读全文
posted @ 2011-04-18 14:36 伊一线天 阅读(244) 评论(0) 推荐(0)
摘要:从地图程序里剥离一个地图标注的小程序,没有打包,直接编译好给了可执行程序,老出现错误,而且只能在main中捕获错误。原来目标机器上缺少stdoled.dll,花了我1个多小时排除这个错误,气死我了。在项目引用中,stdoled设置为复制到本地,解决。 阅读全文
posted @ 2011-04-01 13:33 伊一线天 阅读(171) 评论(0) 推荐(0)
摘要:人家一个C写的dll开发包,我用.net调用总是不成功。 原因我看的别人的VB的demo,其中参数使用VB的long类型,而我在C#里也是使用long类型,后来才知道VB的long是32位,而C#的long是64位。张工事后说我应该掌握的基本知识。 阅读全文
posted @ 2011-03-23 21:48 伊一线天 阅读(583) 评论(0) 推荐(0)
摘要:用别人写的一个OCX控件的SDK开发一个接口。SDK升级了,里面多了一个事件。我使用regsvr 卸载控件后,重新使用regsvr安装控件。在VS的工具栏重新加载控件,并绘制到窗口,。可惜,自动生成的包装器文件,没有包装新加的那个事件,但是OCX源文件确实已经包含了那个事件(使用ole-object viewer查看)直接给予此文件包装的.netdll文件也有。(OCX在绘入.net窗口后会自动生成两个.dll文件并加入项目的引用,一个是Interop.开通的,还有一个直接Ax开通的。后者是直接给予OCX文件的包装,前者是给予AxHost类的包装)后来查阅资料,.net有工具直接生成包装器,即 阅读全文
posted @ 2011-03-08 14:47 伊一线天 阅读(1418) 评论(0) 推荐(0)
摘要:在配置此数据源的时候最重要就是选择业务对象,但是那个业务对象列表总是出问题。搞得我很不爽。老是是旧数据,修改后没有及时更新。后来在网上搜了下,解决办法:将vs IDE ctrl+W ,L 服务器资源管理器中的数据连接都删除 阅读全文
posted @ 2010-12-31 16:04 伊一线天 阅读(635) 评论(0) 推荐(0)
摘要:程序大体界面,这次可以算是一个单纯的数据应用了。已经很久不做这种形式的数据库应用,越不做,越觉得自己数据库已经可以了,越做越觉得自己不懂的地方那么多。 现在设计工作上我越来越上瘾了,我爱设计,虽然花了我好多功夫。这个数据库设计自己感觉还凑合。 阅读全文
posted @ 2010-09-29 17:09 伊一线天 阅读(311) 评论(0) 推荐(0)