.net2.0学习笔记 未整理

Eclipse设置编码 在使用Eclipse导入项目的时候经常会遇到中文乱码的问题,一直是让人很头疼的问题。因为它特别的影响我们的代码可读性。除此之外再一些情况下还会是我们的程序报错。       我自己经常在网上下载一些Demo然后导入到Eclipse中运行,打开一看发现乱码了。针对这种情况,我对Eclipse中的编码设置做了一个简单整理,以应对中文乱码的现象。 1. Eclipse中编码级别        我们 阅读详情

Beginning ASP.NET 2.0

E-Commerce in C# 2005

2005入门 电子商务

第二章

现在比较流行的3层结构是表示层、业务层、数据层。

正确的逻辑才有正确的结构。

我们的例子是气球商店。也是使用3层结构。

我们的层次结构和使用到的技术。

表现层

使用asp.net Form

Asp.net 用户控件

业务层

C#

数据层

Sqlserver

Exercise:增加web项目

File New Web Site.

 


创建了一个默认的页面 default.asp

F5可以进行调试。

 

Exercise:建立第一个页面

增加一个MasterPage项目。中文叫 母板页。

在页面中使用formtable建立页面框架。

<%@ Master Language="C#" AutoEventWireup="true"

CodeFile="BalloonShop.master.cs" Inherits="BalloonShop" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>BalloonShop</title>

</head>

<body>

<form id="Form1" runat="server">

<table cellspacing="0" cellpadding="0" width="770" border="0">

<tr>

<td width="220" valign="top">

List of Departments

<br />

List of Categories

<br />

</td>

<td valign="top">

Header

<asp:ContentPlaceHolder ID="contentPlaceHolder" runat="server">

</asp:ContentPlaceHolder>

</td>

</tr>

</table>

</form>

</body>

</html>

其中有服务器端控件 contentplaceholder有绿色的箭头。

删除默认页。

 

新建一个默认aspx页面,在创建的时候复选“选择母板”。

这里好像,这个页面只能对母板页中标记为contentplaceholder的部分进行操作。

How It Works: The Main Web Page

它是怎样工作的

Right now you have the skeleton of the first BalloonShop page in place. Perhaps it’s not apparent right now, butworking with Master Pages will save you a lot of headaches later on when you extend the site.

现在,你已经为第一个页面增加了骨架,现在还没有准备好,不过使用母板将减轻以后的麻烦。

 

The Master Page establishes the layout of the pages that implement it, and these pages have the freedom to updatethe contents of the ContentPlaceHolder elements.

母板能够规划页面。这些俄页面也可以自由的更新内容,通过ContentPlaceHolder元素。

In our case, the header, the list of departments, and the listof categories are standard elements that will appear in every page of the web site (although the list of categories willhave blank output in some cases and will appear only when a department is selected—you’ll see more about thisin the next chapter).

在这个例子中,其他部分都是标准元素,每一页都是一样的。

注意 母板页不仅仅只能包含ContentPlaceHolder元素。

 

创建站点图片

创建用户控件文件夹 UserControls

将写好的用户控件header.ascx插入到母板中。

 

 

sqlservice 2005 联机

使用存储过程 它是通过业务层,属于数据层的一部分。

Data Add New Stored Procedure.

完成後运行。右键存储过程。

 

 

增加网站逻辑

业务层是应用程序的大脑,因为它是负责程序业务逻辑。

对于这个业务我们需要建立3个类稳健。GenericDataAccessCatalogAccessBalloonShopConfigraion

对于sql2005 local使用(local)/SqlExpress

 

创建SqlCommand对象。使用存储过程。

// Open the connection

conn.Open();

// Create the SqlDataReader object by executing the command

SqlDataReader reader = comm.ExecuteReader();

// Create a new DataTable and populate it from the SqlDataReader

DataTable table = new DataTable();

table.Load(reader);

// Close the reader and the connection

reader.Close();

conn.Close();

 

net2.0新增了DbProviderFactory

 

 

对于发送email,当网站发生错误,我们可以使用发mail的方式发送报告。

SmtpClient and MailMessage classes

 

创建业务逻辑代码。

将数据链接代码写在config文件。

<connectionStrings>

<add name="BalloonShopConnection" connectionString="Server=

(local)/SqlExpress;

Integrated Security=True;Database=BalloonShop"

providerName="System.Data.SqlClient"/>

</connectionStrings>

 

现在 网站的类文件要放在app_data

public static DataTable ExecuteSelectCommand(DbCommand command)

    {

        // The DataTable to be returned 返回数据表

        DataTable table;

        // Execute the command making sure the connection gets closed in the end

        try

        {

        // Open the data connection 打开数据链接

        command.Connection.Open();

        // Execute the command and save the results in a DataTable 执行後存入datatable

        DbDataReader reader = command.ExecuteReader();

        table = new DataTable();

        table.Load(reader);

        // Close the reader

        reader.Close();

        }

        catch (Exception ex)

        {

        Utilities.LogError(ex);

        throw ex;

        }

        finally

        {

        // Close the connection

        command.Connection.Close();

        }

        return table;

}

范例 通过command得到table

 

 

这个数据层由2个基础数据工具类和1个业务逻辑类组成。

 

将得到的数据显示出来。

注意 在webconfig中要加入

<identity impersonate="true" /> 在能得到认证通过

这里用来填充的是datalist

 

增加一个自定义的错误页。

先创建全局应用程序类。

void Application_Error(Object sender, EventArgs e)

{

// Log all unhandled errors

Utilities.LogError(Server.GetLastError());

}

config.xml

<customErrors mode="RemoteOnly" defaultRedirect="Oooops.aspx" />

 
采购订单定价策略 超详细 ‘需求’字段里填写的是一个例程编号(例程是一段判断程序),如果我们在需求中维护了例程编号,那只有这个例程条件被满足时,这个条件表才会被系统自动读取。一部分的条件表只有在凭证项目满足一定的条件时才会被读取。 ‘排斥的’字段如果别勾中的话,那表明如果这个条件表被系统成功读取到数据后,系统将停止这个存取顺序的执行,否则,系统将继续执行下去。 注意:a、如果我们给某个条件类型设定了有效期的话,那我们必须给这个条件类型分配一个存取顺序。 b、不能给一个抬头条件分配存取顺序。 是... 阅读详情

相关推荐

飞牛fnNAS虚拟机开启OVS导致失联的解决

摘要:用户在使用飞牛NAS时发现开启OVS网络功能后导致NAS失联。通过多种尝试(包括开关OVS、更换系统版本、手工配置、更换网卡、处理器检查等)后发现,OVS启用状态下DHCP无法获取IP地址,手动设置IP可暂时恢复网络。但重启后问题依旧,初步判断为OVS功能存在bug。目前临时解决方案是在需要时手动开关OVS,或考虑其他虚拟化方案。用户计划后续探索替代方案,并等待官方修复该问题。

dgnankai的专栏 4269

在Eclipse中设置各类文件的默认编码

在Eclipse中设置各类文件的默认编码--如属性文件的编码 2009-12-16 17:35   properties文件默认的编码是iso-8859-1,当保存的属性文件中有中文时,会出现无法保存的错误。 需要修改属性文件的编码,步骤是:eclipse --&gt; window --&gt; Preferences --&gt; General --&gt; Content ...

programloverjack的专栏 174

vissim fangzheng.rar_vissim_vissim jiaotong_vissim 丁字路口_丁字路口_十字路

vissim 交通十字路口丁字路口交通设计仿真

在Eclipse中设置各类文件的默认编码--如属性文件的编码

    properties文件默认的编码是iso-8859-1,当保存的属性文件中有中文时,会出现无法保存的错误。需要修改属性文件的编码,步骤是:eclipse --&gt; window --&gt; Preferences --&gt; General --&gt; Content Types ,展开Text,选择文件类型,如 Java Properties File,在底部会出现 'Def...

从心开始 304

Eclipse 统一默认编码为UTF-8

网上有很多统一系统编码的文章,简要介绍一下就可以了,我们的项目中主要涉及到的文件包括不限于以下几类:xhtml文件、java文件、*.properties文件,还要些如css、js、xml等等文件,还有数据库的编码,把这些文件的编码统一起来,解决以后项目开发时,乱码的问题。

2403_87142815的博客 3326

eclipse修改html注释格式,Eclipse所有编码格式修改位置(项目、文件、css、sql、xml、jsp、html等)...

整理了一下eclipse的编码修改的位置,总有一款是你要的:1、window-》General-》Workspace,修改此Eclipse下所有工程的默认编码2、window-》General-》Editors-》Text Editors -》Spelling 修改此Eclipse下所有文本文件的默认编码3、window-》Web-》CSS Files修改此Eclipse下所有CSS文件的默认编...

weixin_34017901的博客 279

eclipse设置html编码,eclipse设置默认编码

比如,要让一个js文件打开时编码格式为UTF-8,需要做2件事情:1)设置js文件的默认编码格式为UTF-8;2)设置workspace的编码格式为UTF-8。设置js文件的默认编码格式为UTF-8在Windows->Preference页面中,选择General->ContentTypes在右边的框中,选择Text->Javascript,将下面的DefaultEncod...

weixin_34321959的博客 1028

eclipse 如何设置项目、不同类型文件的 utf8 编码

编码问题一直是软件开发中让人头疼的小细节,尤其是团队协作中,若编码格式不统一,乱码问题便会频繁出现。那么如何在 Eclipse 中统一设置项目和文件的 UTF-8 编码,避免因编码问题造成不必要的困扰呢?Eclipse 是很多开发者的主力工具,但它默认的编码设置可能不是 UTF-8,这在多语言开发中容易导致乱码问题。统一的编码格式不仅能减少开发中的问题,还能提高代码的可读性和跨平台支持能力。UTF-8 作为一种通用的编码格式,能有效避免乱码问题,提高项目的可移植性和跨语言协作能力。“编码一致,团队无忧;

朱雀随云记的博客 2215

设置 Eclipse 默认打开代码文件的编码方式

Eclipse 打开一个文本文件时,默认以 GBK 编码打开并读取文件的内容。 如果所打开的文本文件并非以 GBK 编码,例如 UTF-8,则显示非英文的时候就会出现乱码。 注意:以下均用 UTF-8 作为例子。 大家可能会问以下的问题: 问:那以后新建、保存文件时都统一用 GBK 就可以了吧? 答:Eclipse 可以用来写网页代码文件(如 html、...

604

Eclipse中设置默认为UTF-8编码

一、设置eclipse默认工作空间编码:Window --> Properties --> General --> Workspace --> Text file encoding 二、设置项目工程编码:鼠标右击项目工程 --> Properties --> Resource --> Text file encoding 三、设置某个文件编码:鼠标右击某文件 -->

Rodge的博客 9290

eclipse java编码_eclipse 设置所有文件编码为UTF-8(最全)

如何修改eclipse工作空间的字符集以及项目的字符集?第一种方式:修改eclipse的配置文件打开{ECLIPSE_HOME}/eclipse.ini文件在最后一行加上属性:-Dfile.encoding=utf-8第二种方式:手动设置1.修改文件编码修改Java Class File的编码集Window-->General-->Content Types-->Java Cla...

weixin_39974811的博客 2422

如何为 Eclipse 中的 Java 源文件设置为 UTF-8 默认编码

要让一个 Java 源文件打开时编码格式为 UTF-8,需要做2件事情: 1)设置Java 源文件的默认编码格式为UTF-8; 2)设置workspace的编码格式为UTF-8。  相应设置如下:         设置 Java 源文件的默认编码格式为 UTF-8                  在 Windows->Preference 页面中,选择 General->Content

wangwang4whu 7384

如何为eclipse中的文件设置默认编码(转)

在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐 。          这个问题困扰我们项目组很久了,今天上网搜了一下,终于

827

如何为eclipse中的文件设置默认编码【转】

在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐。 这个问题困扰我们项目组很久了,今天上网搜了一下,终于发...

ahb0293的博客 186

Eclipse、IDEA环境下设置jvm默认编码

Eclipse、IDEA环境下设置jvm默认编码这这有个小程序,大家可以在自己机器上跑一下:import java.nio.charset.Charset;public class Encoding { public static void main(String[] args) { System.out.println(System.getProperty("file.enc

u014424628的专栏 1万+

如何为eclipse中的文件设置默认编码

http://scvptz.iteye.com/blog/377830    在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐 。

funi16的专栏 4600

myeclipse 设置java 文件默认编码方式_eclipse怎么设置编码 eclipse中设置默认编码教程...

eclipse中怎么设置编码或是默认编码呢?本节内容中小编就为大家带来eclipse设置编码教程,下面就不妨来了解一下吧!eclipse设置编码教程如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工 作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windo...

weixin_33673142的博客 334

eclipse中设置jsp默认字符编码格式

最近由于项目的需要,在学习jsp网站建设,由于以前多是基于eclipse编写程序,习惯了在eclipse下编写。jsp还想用过eclipse,新建web的时候字符编码默认是ISO-8859-1,与通常所用的utf-8、gbk不同。总是不习惯,所以就找了一下资料更改默认编码格式,现在和大家分享一下。 以前我在eclipse编写android或者是java se的时候也曾改过默认编码,一直以为那次的

sz0268的博客 6565

Eclipse 设置默认编码格式

1、设置java页面的默认编码格式 在打开的Eclipse中点击Window-&gt;Preferences-&gt;General -&gt;Content Type -&gt; Java Properties File(和Java Source File)设置默认编码格式,然后Update,在然后Apple and Close。 2、设置工作空间的默认编码格式 在打开的Eclipse中...

2104

eclipse java文件编码_eclipse 设置所有文件编码为UTF-8(最全)

eclipse 设置所有文件编码为UTF-8(最全)Created by Marydon on 2019-10-24 17:49如何修改eclipse工作空间的字符集以及项目的字符集?第一种方式:修改eclipse的配置文件打开{ECLIPSE_HOME}/eclipse.ini文件在最后一行加上属性:第二种方式:手动设置1.修改文件编码修改Java Class File的编码集Window--&...

weixin_39886469的博客 1429
上一篇: 优化google搜索
下一篇: 美剧 迷失 最强剧情解释
ppanyong
博客等级 码龄22年 29粉丝 65原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值