鲜荣彬
Herry
摘要: 在aspx页面中,Activex 控件最好放在 之外。 function printsetup(){ // 打印页面设置 wb.execwb(8,1); }function printpreview(){ // 打印页面预览 wb.execwb(7,1);}function printit(){ if (confirm('确定打印吗')){ wb.ExecWB(6,1) //wb.execwb(1,1)//打开 //wb.ExecWB(2,1)... 阅读全文
posted @ 2013-11-20 17:01 Herry彬 阅读(2865) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-11-15 09:28 Herry彬 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Linq to Entities 已经我的一篇博文中阐述了,这里阐述一下简单的Linq to Sql 的增删改查。Linq to sql 与Linq to Entities虽然同属于DataBase-First,但存在着一些细小的差别。 Linq to Sql 的实体类载体的后缀为dbml。 此篇Demo的数据库与前一篇博文Linq to Entities的数据库一致,VS2010与Sql 2005。 首先 创建dbml文件。步骤如下 1、 2、 这样我们就建立好了dbml文件了,数据库连接的配置文件也已经在app.config文件中自动生成了。 No1、查询出所有学生的姓名... 阅读全文
posted @ 2013-09-01 20:55 Herry彬 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章介绍了DataBase-First例子,这里就介绍Code-First。 个人简单理解:就是在程序中编写代码,然后在数据库中生成相应的表、字段、约束等等。听上去蛮神奇的。Now,begin。 这里为了方便,还是用控制台,VS2010与Sql 2005。 为了学习EF Code-First 方法,我们首先需要添加引用,EntityFramework.dll,点击下载 由于是控制台程序,我们需要在App.config文件中写好数据库连接字符串(web程序不需要)。 这个数据库中,有用户表User,以及这些学生的成绩表Grade,一对多的关系。 首先先看下面的代码 p... 阅读全文
posted @ 2013-09-01 20:54 Herry彬 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: Linq定义了一组标准查询符号,标准查询符允许查询作用于所有基于IEnumerable接口源。 我们看看LINQ的总体架构。如下图所示 EF4.1 数据操作及持久化,常见的是DataBase-First与Code-First。 DataBase-First是基于已经存在的数据库,利用VS提供的EF设计器创建实体类,数据库对象与实体类的匹配关系,当然,可以手动修改这些自动生成的代码及匹配文件。 Code-First这种方式需要先写一些代码,如实体对象,数据关系等,然后根据已有的代码自动创建数据对象。 首先来看看 Database-First的Demo。 首先我们使用EF4... 阅读全文
posted @ 2013-09-01 20:54 Herry彬 阅读(874) 评论(0) 推荐(0) 编辑
摘要: const :编译时常量,即编译时确定数据。 readyonly :运行时常量 ,即运行时被计算,其编译后的IL将维持对变量的引用,而非它的值得引用,类似于c语言的地址。 编译时常量只可用于基元类型、枚举类型,因为只有这些类型才允许我们在初始化中指定有意义的常量值。 何为基元类型?编译器能够直接支持的数据类型叫做基元类型,下面的类型就是基元类型。 sbyte / byte / short / ushort / int / uint / long / ulong/char / float / double / bool / decimal /object / string 这里顺便... 阅读全文
posted @ 2013-03-30 19:49 Herry彬 阅读(1089) 评论(4) 推荐(0) 编辑
摘要: 最近,公司的一个终于结束了,有几天变得不那么忙了,于是看起了公司前人写的代码。几乎每个项目都会用到这样一个效果,就是查询的时候,会弹出一个Div,让DIv居中,同时会有一个灰色的遮盖层。因为用户的面向机关人员,因此测试时几乎只会用IE或者IE内核的浏览器。为了测试流程是否正确,经常会用到几个账号,有时候就会造成Session共享,让数据变得不正确。因此,我会使用火狐,发现两个js代码并不能兼容非IE的浏览器,于是趁着时间自己写了一点代码(以下代码使用Jquery,需引用Jquery包)。 html代码如下 <div id="testDiv" style="p 阅读全文
posted @ 2013-03-24 15:37 Herry彬 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 不知不觉,我已经工作的有一年半了,第一个公司呆的有三个月,第一个公司一直呆到现在现在,做的系统也不少了。发觉做系统时,还是喜欢用Iframe,而且是很经典的上左右Iframe,如下图 常见的用法是top处放图片,显示系统的Logo,退出系统,返回首页功能;left处放置菜单,点击某一个选项后,让right处显示相应的界面;与left、right中间有一个分割标准,点击一下left隐藏,再点击一下left显示。 这样的好处是,当显示右边页面数据时,我们只会刷新right处数据,而top与left处不用刷新,减少网络流量传送。如果是做商务网站的话,肯定不会用Ifram... 阅读全文
posted @ 2013-01-26 18:17 Herry彬 阅读(17872) 评论(0) 推荐(1) 编辑
摘要: 最近,看着公司自定义的控件,觉得自己应该学习这些东西,这样有助于自己基础知识的巩固,于是试着还原公司的代码,看自己是否有这样的功力。 公司的控件大致有这样的用途:将控件放一个容器中,通过给自己定义控件绑定数据库中表的字段,然后根据业务的需求自动生成增删改查Sql语句,程序员可以将重点放在业务的分析处理中,尽可能的少写SQL语句。先不说这样的方法好不好,抱着学习的思想,我于是试着还原这些代码。 现在想一下实现如此的功能:在自定义的一个容器控件中,放入自定义控件,有TextBox,Label,CheckBox等,然后,点击Button,自动生成AddSql、UpdateSql、SearchSq.. 阅读全文
posted @ 2013-01-26 16:44 Herry彬 阅读(2028) 评论(2) 推荐(1) 编辑
摘要: 最近,在公司做项目的时候,遇见一件很有意思的事情。有这样一个需求:A页面有一个文本框,一个asp:Button,我们在文本框中输入内容后,按回车键,然后跳转到B页面(当然页面还有其他控件)。奇怪的是,断点调试显示此时已经触发了事件,但是就是不能跳转到B页面,更奇怪的是连续点击Enter键两次,才能够跳转到B页面。公司的同事一时也没能够解决,于是,本着学习的态度,研究如何设置制定按钮为希望响应回车的真正按钮。 这里,我就从form表单提交事件聊起。 在html页面中,如果我们需要把一个A页面的数据,提交到B页面,我们会这样写<form action="B.htm" me 阅读全文
posted @ 2013-01-10 22:57 Herry彬 阅读(5343) 评论(0) 推荐(0) 编辑