随笔分类 - .net
摘要:设计网页的时候,确定宽度是一件很苦恼的事。以minifun.cn为例,根据Google Analytics的统计,半年多以来,访问者的屏幕分辨率一共有81种。最小的分辨率是122x160,这应该是手机;最大的分辨率是3360x1050,天知道是什么设备。一张网页要在大小如此悬殊的各种屏幕上,都呈现令人满意的效果,难度可想而知。举例来说,一张400px宽的图片,在800px的屏幕上会占据50%的宽度,而在1920px的屏幕上(Windows Vista的流行设置),只占据20%。2.目前,常见的屏幕分辨率宽度大概有6种:800px,1024px,1280px,1440px,1680px和1920
阅读全文
摘要:http://www.codeproject.com/Articles/49463/SQL-Stored-Procedure-Generator
阅读全文
摘要:Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类。以下是时不时就会出现的问题:导出问题: 如果是asp.net,你得在服务器端装Office,几百M呢,还得及时更新它,以防漏洞,还得设定权限允许ASP.net访问COM+,听说如果导出过程中出问题可能导致服务器宕机。 Excel会把只包含数字的列进行类型转换,本来是文本型的,它非要把你转成数值型的,像身份证后三位变成000,编号000123会变成123,够智能吧,够郁闷吧。不过这些都还是可以变通解决的,在他们前边加上一个字母,让他们不只包含数字。 导出时...
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-
阅读全文
摘要:Sencha Touch和jQuery Mobile该如何选择?如果你正在面临是选择 jQuery Mobile 或者是 Sencha Touch ,那么下面这些因素是你需要考虑的。jQuery MobileJM 只是一个 UI 库,依赖于 jQuery 和 jQuery UI 的 DOM 操作、Ajax 和其他库为了创建 UI 部件,你只需要编写 HTML 即可,JM 为了对这些 HTML 元素进行修饰可方便的重用已有的 HTML 代码一些简单的应用直接用 HTML 即可实现,无需 JavaScriptJM 具有相对小的对象模型,可以快速轻松学习,特别是他是一个 jQuery 的插件JM 对
阅读全文
摘要:钟思奇是 IBM CDL 的一名软件工程师,主要从事 Dojo 控件库及基于 J2EE 的项目开发,热衷于学习各类新技术。王 修文, 软件工程师, Sungard王修文是 Sungard SGT 的一名软件工程师,主要从事基于 ExtJS 的 Web UI,页面的产品开发,业余生活热爱钻研 Web 新技术。简介: 当今,各类 JavaScript 框架在前端开发中已经相当普及。Dojo、Ext jQuery 等主流 JavaScript 框架不仅提供了一系列核心 API 来屏蔽浏览器差异,简化 DOM 操作、增强 JavaScript 原生 API,还为用户提供了丰富的 UI 控件库来帮助进行
阅读全文
摘要:一.概述对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。二.基本架构首先,我们不能使用IE的打印功能,必须自己设计‘打印’按钮。很多人习惯将‘打印’按钮放在要打印的页面上,打印时为了不把这个按钮打印出来,采用办法如下:1.打印前隐藏按钮;2.打印;3.显示按钮。我觉得这样
阅读全文
摘要:做web最不好弄的就是打印了,用IE自带的打印功能不太完美,功能也不强,所以我就将fastreport 4.3报表集成到web中,实现的方法:delphi7的activex+fastreport,下面就是实现的操作步骤:第一、创建active form第一步完成后,会产生form和tlb的文件及界面,我们下面要在form中将fastreport控件及控制代码加入,即第二步其实这样已经差不多了,由于我们在打印报表时,经常需要动态改变报表中的内容,所以我们需要能在打印前传入参数,第三步,需要创建参数第四步:发布设置发布后,如果你在本机上做设置,可直接用在 delphi里注册activex控件,ru
阅读全文
摘要:在后台调用excel组件,生成Excel,虽然可以对Excel文件进行完全控制,可以生成任何复杂的格式,但是有个很大的缺点,这种方式会产生很多Excel进程,很难完全清除掉,特别是在出错的时候,可能会使整个服务器崩溃。本文为大家介绍一个C#写的开源组件,并简单说下office2003和以上版本支持的XML格式。一 操作Excel二进制格式OpenOffice.org发布过的俩个文档Excel File Format (BIFF8)Specification和Microsoft CompoundDocument (OLE2) Format Specification对Excel的二进制格式做了一
阅读全文
摘要:http://www.cnblogs.com/kudy/archive/2011/11/07/2237802.html
阅读全文
摘要:只要在DIV层中加一个iframe,在这里我们只是借助iframe的优先级,使DIV层的优先级可以高过控件,就能使DIV的层显示在空间爱你之上。为了不影响DIV的显示,这个iframe可以是空内容的,也可以不显示出来(hide),代码如下:<div id="menu" style="position:absolute;top:33px; left:10px; width:150px; height:200px; background-color:#6699cc;"><table><tr><td height=&q
阅读全文
摘要:Spring.Net+NHibenate+Asp.Net mvc +ExtJs系列总结(持续更新)Spring.Net+NHibenate+Asp.Net mvc +ExtJs系列是我2008-2009完成的一系列简单入门,在这里整理一下,需要说明的是,这一系列我将会在2010年来完善和深入加强: 第1部分 基础 1. Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 1---准备 2. Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列 2----整体架构 3. Spring.Net+NHibenate+Asp.Net m
阅读全文
摘要:myeclipse下使用ext的插件有三种方式:1:配置在线使用:打开myeclipse:1、选择Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site... Name: "Spket", Url: "http://www.spket.com/update/"下载完毕重启 Eclipse 2、Window -> Preferences -> Spket -> Jav
阅读全文
摘要:http://ontargetgolflearningsystem.com/includes/FusionCharts/Charts/Area2D.swfhttp://ontargetgolflearningsystem.com/includes/FusionCharts/Charts/Bar2D.swfhttp://ontargetgolflearningsystem.com/includes/FusionCharts/Charts/Bubble.swfhttp://ontargetgolflearningsystem.com/includes/FusionCharts/Charts/Col
阅读全文
摘要:【转载】HTML解析利器HtmlAgilityPack在网上发现了一个.NET下的HTML解析类库HtmlAgilityPack。HtmlAgilityPack是一个支持用XPath来解析HTML的类库,在花了一点时间学习了解HtmlAgilityPack的API和XPath之后,周公就做了一个简单的工具完成了这个功能,目前在CSDN上周公博文的收集地址为:http://blog.csdn.net/zhoufoxcn/archive/2011/06/23/6564578.aspx,在51CTO上周公博文的收集地址为http://zhoufoxcn.blog.51cto.com/792419/5
阅读全文
摘要:一. JS中取得Asp.Net的值(1)取得服务端控件的值var s = document.getElementById("TextBox1").value; //取得TextBox1的Text值(2)取得全局变量的值在Page_Load()方法前定义protected String sT;在Page_Load()方法中赋值sT = "哈哈";JS中这样写取得var s = "<%=sT %>";----------------------------------------------------------------
阅读全文
摘要:1 建立ASP.net Web应用程序2 在App_Data文件夹内建立数据库db_test 建立2张表,通过use_id的外键找出‘这个学生的成绩’3 插入一些数据,数据可以自定义 4 解决方案右键,建立类库Model(此类库为数据库中的表抽象出一个类模型)若:前台要显示学生的use_id、use_name 、use_sex、 use_address、 sco_subject、 sco_score。即建立一个show_score.cs代码using System;using System.Collections.Generic;using System.Linq;using System.T
阅读全文
摘要:1 基本要点 1.1 Grid后台分页 1.2 Form表单提交 1.3 前台更新、删除(store.remove)、增加(store.insert) 1.4 有webService、aspx、Handler三种方法,此处使用Handler 1.5 使用Linq to SQL进行读取数据 和 SQL储存过程的操作 1.6 文件结构 2 数据库文件代码create table tb_user(use_id int primary key,use_name varchar(20) not null,use_sex varchar(2) not null,use_address var...
阅读全文

浙公网安备 33010602011771号