自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jyk 金色海洋工作室 ASP.NET经验总结

金色海洋工作室 ASP.NET经验总结

  • 博客(295)
  • 资源 (2)
  • 收藏
  • 关注

原创 jquery + node 通过 CORS 实现跨域访问,支持cookie和自定义header

  跨域有多种方式,现在的情况看来还是CORS更适合一些,有很多优点,比如浏览器正式支持、支持post、可以控制跨域访问的网站等。  我们来看看node如何实现cors方式的跨域。在网上找到了一些代码,考过来之后运行报错,可能这个是在express里面的写法吧,那么原生的写法是什么样子的呢?又找了半天,并且经过测试得到了原生的写法:express的写法:---app.js...

2019-07-30 21:36:51 1821

原创 从后端到前端之Vue(一)写个表格试试水

目录:1、脚本式开发.2、工程化开发3、工程化和脚本的区别4、来个table试试水4,1、目标4.2、思路4.3、设计与编码4.4、效果5、业务分离6、功能拓展——个性化设置 正文:  我以前是后端(asp.net)开发,会点js、jQuery,但是不会写js特效,至于css嘛,拿来用现成的可以,自己动手写就不会了。  发...

2019-07-30 14:27:38 315

原创 ajax的再次封装!

jQuery的ajax本来就很方便了,为啥还要在进一步的封装呢?这个首先要看项目的具体需求了,如果觉得不需要,那么完全可以直接用jQuery提供的各种ajax的方法。如果像我似地,感觉不太方便的话,那么完全可以按照自己的想法和需求来再次封装一下。   需求:  1、调用的时候更加的简单。  2、可以灵活的做各种设置和变化。  3、可以满足一些通用的需求。比如

2014-06-17 14:45:39 1386 2

原创 自然框架开源社区的第一次活动——实现会员注册

活动方式  由社区提出一个需求,大家按照自己的习惯、方式来实现这个需求,然后上传代码。上传后其他人都可以看到,并且可以提出自己的看法。上传人可以根据大家的看法修改代码,再次上传。  可以查看、学习别人上传的代码,进行讨论、发表自己的看法。找一个大家都有空的时间(暂定4月24日),集中讨论。可以用语音群聊的方式。活动目的  上传、介绍自己的代码,学习别人的代码,通过讨论,取长补短,达到共同提高的目的。活动时间4月1日到4月23:大家上传自己的实现代码。同时也可以进行讨论。4月24日:集中讨论。(如果大家都没有

2011-04-06 09:30:00 2400

原创 【视频】自然框架之分页控件的使用方法(二) 下载、DLL说明和web.config的设置

<br /> <br /> <br />  上次说的是QuickPager分页控件的PostBack的使用方式,也提供了源码下载。但是有些人下载之后发现有一大堆的文件夹,还有一大堆的DLL,到底要用哪个呀?不会都要用吧。<br /> <br />  当然不需要全都引用了,只需要引用三个DLL就可以了。下载压缩包解压后,打开 /_WebControls/bin 这个文件夹。需要用到这里的三个DLL。<br /> <br />/_WebControls/bin/Nature.DataAccessLibrary.

2010-10-28 18:09:00 1625

原创 【视频】自然框架之分页控件的使用方法(一) PostBack方式的一般分页方式

<br /> <br />前言:分页控件的优点<br /> <br />1、 按需所取 —— 需要几条记录就从数据库里提取几条记录,不会多取。<br /><br />2、 使用简单 —— 设置几个属性就可以实现分页的功能。<br /><br />3、 多种分页算法 —— (即分页用的SQL语句)可以根据不同的需求灵活选择<br /><br />4、 支持多种数据库 —— 用不同的分页算法对应不同的数据库。<br /> <br /> <br />第一章:PostBack分页<br /> <br />目

2010-10-26 09:09:00 1635

原创 【自然框架 免费视频】资源角色的思路介绍(整理了一下以前帖子的目录,请刷新)

<br /> <br />请大家不要忘记点推荐!<br /> <br /> 源码下载:自然框架的源代码、Demo、数据库、配置信息管理程序下载<br /><br />  这里介绍一下资源权限的思路,我们来设计一个场景,这个场景大家比较常见的,也是我遇到过的。我们来通过这个简单的实例,来看看资源权限可以如何实现。<br />资源权限,就是同样的一个表,一些人可以看到一部分信息,另一些人可以看到另一部分信息,还有些人可以看到全部信息,还有……。总之就是根据员工的权力,进行适当的筛选。可以看到一部分,或者可以看到

2010-09-09 07:23:00 1572

原创 【视频】自然框架源码的类库、控件、模块的总体简介

<br />  <br />  我的自然框架开源好久了,看博客园的文件下载次数,已经被下载几千次了。可能有些人打开一看,好几个项目,一大堆的文件,随便找了一个,看不懂。再运行一下,咦怎么少个页面?于是就得出了一个结论。<br /> <br />  还有些人想看看框架里的代码,想研究一下,也有像学习一下的,但是又不知道从何下手。<br /> <br />  这几天,看路过秋天的代码,SQLHelp的部分还基本可以看懂,但是其他的看起来就吃力了。原因是思路不同,习惯不同,看起来就很吃力了。那么我的框架呢,代码更

2010-09-03 21:15:00 1555

原创 Attribute(特性),怎么用才更好? —— 字段编号被误解了

<br /> <br />  上一篇里(Attribute(特性),怎么用才更好? ),有人说,“坚决杜绝magic number ”,这个magic number指的就是字段编号吧,其实您误解了。<br /><br />  一提到字段编号,可能有些人的第一反应就是这样的用法:<br /> <br />  Person1.2000020,或者Person1[2000020],或者ds[2000020]。<br /> <br />  这么用确实是不好的,不易读,很容易写错。但是我可没说要这么用呀。请看实体类的

2010-08-06 13:07:00 1840

原创 Attribute(特性),怎么用才更好?

<br /> <br />前几年:<br /><br />  2008年的某一天,我坐火车去北京。硬卧上铺,一晚上就到北京了。爬到上铺之后发现,旁边上铺有一老兄抱着一个笔记本,一开始还以为是看电影呢,仔细一看才发现——老天呀,居然在写代码!<br /> <br />  这老兄也太工作狂了,当时可是晚上九点多了呀。屏幕里的IDE和vs有一点像,但又不是。问过了之后才知道,原来是大名鼎鼎的java(具体叫啥记不清楚了,好像是j2ee,对java相当的不熟,就是那个意思了)。遇到java高手了,不能错失良机,要问

2010-08-06 09:07:00 6588 16

原创 用接口实现事件的一种方法,只是玩玩。

<br /> <br />  前一阵子,firelong说,应该用接口实现事件,而不应该用委托。我就希望他能给出一个用接口实现事件的方法,我是一直等呀,等到了现在也没有看到。<br /> <br />  昨天又看到了,Snake@Net  说不要把接口和委托给混淆了的文章。也许我就把他们给混淆了吧。他的文章没仔细看,不过我倒是突然想到了一个用接口实现事件的方法,写了一个简单的demo测试了一下,居然还成功了。<br /> <br />  所以拿出来抖落抖落。<br /> <br />  这个只是体现了一个简

2010-08-03 13:08:00 1640 1

原创 重温数据库访问——故事篇

<br /> <br />  本文想借用故事的方式来说一下ADO.net的工作方式。虽然现在都ORM了,但是了解一下ADO.net还是有必要的。<br /> <br />  在茫茫的大海上有许多的岛,其中一个岛的名字叫做“应用程序岛”。这座岛上商业非常发达,高楼大厦、店铺林立。但是岛的面积不够大,没有地方建立仓库。所以市长决定,把临近的一座小岛开发出来,专门作为数据仓库来使用,这座岛的名字就叫“数据库岛”。<br /> <br />  市长在数据库岛上面建立了一个MSSQL数据库,这样各个商场、超市就可以把

2010-07-06 10:08:00 7076 53

原创 自信。

<br /> <br />  做人要有自信,学习要有决心,我认为自信来源于成功,从一点一滴小的成功来积累自信,自信并不是一蹴而就的。<br /> <br />  每攻克一个难关,每解决一个难题,弄明白了一个没明白的问题,都会带来成功!甚至是成就感!<br /> <br />  努力让自己做每一件事都有成果,你才会既有自信,又有决心。学习无捷径,唯有勤奋。外加积累经验。各种经验。<br /><br />

2010-06-05 09:07:00 1685

原创 借用 疯狂秀才 的页面,修改了一下自然框架后台管理的页面。

   不知道为什么,就是不喜欢extJS,昨天看到了疯狂秀才的页面,大家都说好,那我就借鉴一下吧。下载源码,加到aspx里面。运行,居然有js错误。一模一样的呀,怎么出错了?仔仔细细看了n遍,终于发现了不同的地方——多了一个表单 。去掉了就ok了。   然后就是修改菜单了。秀才的菜单是写死在页面里的js形式,我是喜欢动态加载的,于是用了一个古老的方法,在后台组合html,哦不

2010-05-21 15:07:00 8218 2

原创 老程序员的巨大优势——积累起来的经验——打破30/35岁的魔咒!

   最近找了一份工作,在工作中体验到了以前积累的工作经验的巨大优势。   需求很简单,就是做一个网站,展示一下要出售的商品,再加上一个资讯作为陪衬。当然还要有一个会员管理,会员分类,会员购物车、订单、网银接口等,还有SEO的注意事项,再加上URL重写,还有就是业务员和会员的关系。需求基本就是这样,没什么复杂的。   03年做自助建站,对于产品展示是没什么问题的;04

2010-05-11 07:08:00 3046 2

原创 应对需求变更的软件的设计——我的想法

   每个人走过来的道路都是不一样的,经历过的项目都是不一样的。虽然我的大学是计算机专业,但是理论上的东西学的不多,也不系统。我主要是实践,就是写代码了。上学的时候很喜欢写代码,把自己的想法变成代码,运行出来,实现自己想要的效果。我都是先写代码,做测试然后再去寻找理论依据。一直到现在我也是真么做的。  上班之后,当老板、客户提出需求的时候,我首先要做到的就是用编码的方式来搞定,而不是

2010-05-09 08:07:00 2168 7

原创 面向对象最重要的是“抽象”,三层最重要的也是“抽象”,没有抽象就不是真正的面向对象、三层。

    只用class的,那叫做“基于对象”,比如当初的vb6.0;只是分了三个项目,把以前写在一起的代码分成了三份,所谓的业务逻辑层就是一个传声筒,这一类自称三层的,在我看来都是“模仿三层”,甚至是“伪三层”。   面向对象,就是要先考虑“对象”,考虑对象的时候完全不用去考虑数据库结构是什么样子的,这个对吧?ORM讲究的是现有O后有R,然后再去映射。 代码

2010-05-01 13:08:00 8783 32

原创 【自然框架】用CMS的栏目举例,聊一聊从“一层”到“三层”的变化

  做CMS最基本的一个功能就是做一个栏目导航,如果这个导航想做成动态的(即需要从数据库里提取数据)那么要如何实现呢? 简单的方法——DataTable   一个表两个字段,把数据提取出来,放在DataTable里面,然后在页面里做一个循环,OK了。是不是很简单呢?如果看了我的代码,估计会有很多人提出异议,呵呵。这里就是想和大家详细讨论一下。   由于每个页面都要

2010-04-28 12:08:00 3115 9

原创 细分主键

    主键本身是很简单的,但是围绕他产生的故事就不是那么简单了。 1、 管理这个是最重要的,没有规矩不成方圆,主键要如何管理一定要实现确定好了,甚至有必要为此写一个规范。比如是全公司采用相同的方式处理主键,还是根据项目、产品来各自管理?还是由项目组成员自行决定?这些都是需要实现说清楚的。  2、 定义不是说“主键”这个词的定义,而是主键用什么,比如用

2010-04-27 14:08:00 1964 1

原创 【自然框架】CMS之数据库设计

    在园子里也混了三年多,随笔200多,一开始只是想把自己的经验写一下,后来呢弄出来了一个“自然框架”,主要精力就放在了介绍自然框架的思路上面了。随笔多了就发现一个问题:有点乱。虽然博客有分组,但是只支持一级分组,不支持n级的。博客里也没有“栏目”这一类的设置。所以对于随笔的管理有有点力不从心了。有些兄弟看到我的博客,看到我说自然框架,然后就会很迷茫,自然框架到底是什么?能做

2010-04-27 09:08:00 3811

原创 【自然框架】——重开在线演示

   以前的那个在线演示的空间和域名过期了(感谢“云淡风清”和“恭敬”提供域名、空间和数据库),想想还是自己弄个空间来的稳定一些。所以买了个空间,交了一年的钱,所以至少一年内是稳定的。另外还想做一个专门介绍“自然框架”的网站,现在还在构思和完善中,预计一周的时间可以基本成型。   新的在线演示网址:http://demo.naturefw.com/login.aspx 

2010-04-24 10:08:00 1852 1

原创 为or、in平反——or、in到底能不能利用索引?

   先说一个笑话,作为开场白。俺也换换风格试一试,呵呵。  在以前,有三个书生赶考,在路上遇到了一个算命先生,于是就问算命先生:我们三个人赶考,结果如何呀?算命先生伸出来了一个手指头(食指)。三个书生赶考的结果是,有一个人考中了。三人一想呀,这个挂算的对呀,有一个人考中了嘛。  其实“一个手指头”是很模糊的,很忽悠人的。有各种各样的解释,比如:一个人考中;一个人没考中;一起

2010-04-10 13:55:00 1758

原创 【自然框架】元数据的数据库结构的详细说明和示例(三):项目与数据库字段的关联

 【自然框架】PowerDesigner 格式的元数据的表结构 【自然框架】元数据的数据库结构的详细说明和示例(一):项目描述部分 【自然框架】元数据的数据库结构的详细说明和示例(二):数据库描述部分  1、Manage_FunListCol(列表用字段)字段名中文名类型大小默认值说明FunctionID节点ID

2010-02-24 08:09:00 3045 1

原创 【自然框架】元数据的数据库结构的详细说明和示例(二):数据库描述部分

 1、Manage_Table(表、视图、存储过程、函数的信息)字段名中文名类型大小默认值说明TableName表名nvarchar60_表名PKColumnID主键字段的编号int41主键字段的编号TypeID类型char2_类型HaveTableID

2010-02-22 13:10:00 1474 1

原创 【自然框架】元数据的数据库结构的详细说明和示例(一):项目描述部分

 自然框架在线演示:  http://pthuanyu.com/  【自然框架】PowerDesigner 格式的元数据的表结构  自然框架的源码、Demo、数据库、说明文档的下载,还是老地方:自然框架的源代码、Demo、数据库、配置信息管理程序下载(2010.02.21更新)   1、 Manage_Function(节点信息)   字段

2010-02-22 10:10:00 1312

原创 【自然框架】PowerDesigner 格式的元数据的表结构

 自然框架里的元数据元数据的职责:  自然框架里的元数据有三个职责:描述数据库(字段、表、视图等),描述项目(功能节点、操作按钮等),项目和数据库的关系(一个列表页面里需要显示哪些字段、哪些查询条件等)元数据的存储:  有两个存储元数据的地方,一个是数据库,另一个是实体类。 先看一下表结构图:【表结构图】   是不是比较眼熟,这个在以前的通用权限的地方已经

2010-02-21 12:09:00 2459 4

原创 程序员与项目经理

   有人加我为好友后,经常问到的一句就是:你写程序这么长时间了,一定是项目经理了吧?郁闷呀!为什么就要是项目经理呢?在我看来程序员和项目经理完全是两个不同的发展方向。   程序员是和代码打交道的,而项目经理却是和人打交道的,所以他们完全没有什么共同点,我觉得他们是两个行业。   您可以从程序要“转到”项目经理,我不拦着你,但是有一点需要明确,那就是从程序员到项目经理

2010-02-20 09:07:00 6136 28

原创 刘谦魔术的一个秘密 硬币穿越玻璃的那个。

   在网上找了一个视频,下载下来后,用暴风打开,一帧一帧的看,看到了一个魔术的手法。截了几个图,看了就明白了,呵呵。    桌子上面还是三个硬币,下面的手里又有了一个硬币。 左手快速向上,带着硬币。 桌子上的三个硬币都被弹起来了。 中间的那个“神秘”消失了,我解释不了中间的哪里去了,但是绝对不是穿过了玻璃。

2010-02-16 20:09:00 2248 2

原创 面向对象的本质是什么?

  什么是面向对象的本质呢?   万物皆对象?No  抽象?No  复用?No   那到底是什么呢?   万物皆对象。问了几位网友,这是答复之一。看到了某个事物就来一个class?显然没有那么简单。至少也要抽象一下呀。   抽象。比如一些文章里说,可以根据猫猫、狗狗抽象出来一个Animal出来,然后定义Cat,继承Animal,在定义Dog,也是继承Ani

2010-02-08 22:06:00 14755 65

原创 【自然框架】稳定版beta1的Demo —— 四:角色管理。另外 在线演示 终于搞定了

 在线演示   首先感谢“云淡风清”和“恭敬”提供域名、空间和数据库!  感谢大家对我的支持!  在线演示:http://demo.conature.cn/  (主站)         http://pthuanyu.com/ (临时)   一个数据库两个网站。您感觉那个网速快就用哪个。   管理员的账号就不开放了,请大家多多体谅。如果您想体验一下

2010-01-28 23:44:00 879

原创 【自然框架】稳定版的Demo —— 三:主从表的维护方式

  第一篇:【自然框架】稳定版beta1——源码下载,Demo说明  下载地址:还是老地方,自然框架的源代码、Demo、数据库、配置信息管理程序下载(2010.01.25更新)  (补充了一个元数据的 数据库结构说明文档,在上面的网页里下载)   主从表,以人员管理为例,人员的基本信息,公司信息,联系方式,学历信息,工作经历等功能。表单采用上下两个部分

2010-01-26 21:46:00 1101

原创 【自然框架】稳定版的Demo——看点二:权限,权限过滤与验证。

 建议先看看 上一篇:【自然框架】稳定版beta1——源码下载,Demo说明  下载地址:还是老地方,自然框架的源代码、Demo、数据库、配置信息管理程序下载(2010.01.25更新)   权限到节点、按钮   使用Guest账号登录后可以看到三个大功能节点、六个小功能节点, 比使用admin账号登录少了几个,这个就是权限到节点。用不到的节点是看不到的,

2010-01-25 22:46:00 817

原创 【自然框架】稳定版beta1——源码下载,Demo说明

 开源协议   一直想说来着,可是总忘。开源协议采用 BSD开源协议。  一直在说开源,但只是把源码放出来了,连个开源协议都没说,虽然说了也基本等于没说。但是还是要说一下的。  再有就是会陆续把文档完善出来。   版本说明   稳定版的含义,指的是元数据的结构、对外接口(类名、函数名、参数等)稳定下来,以后的版本都会以这个版本为准,兼容这个版本

2010-01-25 20:46:00 1016 2

原创 增删改查不是万能的,但是万万不能没有增删改查——限信息管理类

   感谢大家对我的支持,上一篇(【角色】——分离开代码和权限需求,即实现代码和权限需求的解耦。 )的推荐数达到了37 。这是大家对我的认同、鼓励、支持、和期望。也是我继续写下去的动力。十分感谢。这让我感到我并不孤独,并不是所有的人都不看好自然框架。为了不辜负大家的期望,我是一定会走下去的。  同时支持我的兄弟们,我绝对不会让你们失望的! 稳定版的自然框架增在不断的完善中,争取弄

2010-01-23 16:46:00 1319

原创 使用IE6看老赵的博客——比较完美版(可以在线查看、回复)

   上一个版本主要是测试一下我的想法,也是熟悉一下jQuery,代码这个东东不动手写一下是很难弄明白的。   有想法,写代码,出现错误,修改错误 = 不断进步。   带着问题去学习,动力就很大了。上一个版本能够看到了,但是还要修改URL,没看一篇都要改一下也太麻烦了。能不能点里面的连接,然后就直接看了呢?试了一下,很不幸又跳到那个郁闷的页面了。   怎么办呢

2010-01-15 22:46:00 690

原创 使用IE6看老赵的博客——jQuery初探

   可能老赵很反感IE6,所以他在自己的博客里面做了点手脚,如果是IE6浏览他的博客的话,那么就会跳转到另一个页面。   很郁闷,看个博客吗,还要在安装一个浏览器?俺很懒,俺就是想要用IE6看!   最近在看jQuery,刚刚入一点门,发现了一个有趣的函数,就拿老赵的博客做实验了,哈。   Code highlighting produced by

2010-01-14 19:47:00 681

原创 【角色】——分离开代码和权限需求,即实现代码和权限需求的解耦。

  今天突然来了一个灵感,记录一下。以前总觉得说不清楚,看看这种表达方式是否可以说清。 两个原则:依赖接口编程,不要依赖实现编程;最小获知原则。 面向对象最重要的是什么?抽象。那么在权限这方面我们要如何抽象呢?    最小获知原则角色本身就是一种抽象出来的东东,用他来做隔离是最好不过了。因为客户里面是没有“角色”这个东东的。客户有岗位、部门、个

2010-01-14 00:47:00 1160 2

原创 写给在校大学生的几句话——不要浮躁要踏实

   以前就有大学里面学什么的讨论,还有30/35岁程序员的讨论。我觉得可以放在一起来说。一下是我的想法仅供参考。   在大学里应该做什么?1、学习方法的掌握。2、学习基础知识。   一、学习方法  中国是填鸭式的教学,往往忽略的学习方法的培养,导致了被动学习,应付差事,甚至是厌学的情况。我觉得每个人都有适合自己的一套“学习方法”,越早的发现他、掌握他,对自己越有

2010-01-10 08:47:00 1238

原创 关于程序员30/35岁以后就写不了代码(没前途)的问题。

   2010年,俺已经30了,俗话说得好“三十而立”,我是既没成家也没立业。混的还是比较很惨的。只是我对写代码还是很感兴趣的。如今已经30了,长了不敢说,至少还能写两年的代码。就是说我要用两年的时间把自然框架做好一点,让更多的人能够认同。  当然更重要的是能够在正式的项目中得到应用,挣客户的钱。不是说只是我一个人用,而是让其他的人也能够用自然框架写项目,挣到钱。能挣到钱才是“王

2010-01-08 23:48:00 6417 5

原创 自然框架的声明

 1、 自然框架是由控件、类库、思路构成的,他不是生成器! 2、 自然框架不是平台。 3、 自然框架不想干掉写代码的程序员,而是想把大家从繁复的代码中解脱出来,把更多的精力放在更重要的地方,比如处理复杂的业务逻辑。 4、 自然框架并不是说完全不写代码。代码在该写的时候还是要写的。 5、 自然框架不是万金油!至少目前不是。 6、 自然框架目前的目

2010-01-08 19:48:00 787

省市区县的数据库Access2003版本3530条记录

省市区县的数据库 Access2003版本 省市区县总记录三千五百多条。

2010-05-27

QuickPager asp.net 2.0 分页控件

基于asp.net2.0的分页控件,支持多种数据库,支持多种分页算法,按需所取,使用方便,持续更新。 http://www.cnblogs.com/jyk/ 这里是详细说明。

2009-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除