Google [站内搜索]

预览模式: 普通 | 列表

VS2005使用强类型DataSet简化开发

在日常开发中,为了编写数据的增加、更新、修改、删除等功能而不得不面对枯燥的代码,做重复又重复的工作。.NET 2.0正式版的发布,对我们程序开发人员来说无疑是一件很大的喜事,Visual Studio 2005 的一些新的增强功能和ADO.NET 2.0的新特性让我们开发高可伸缩的多层数据库应用程序更加简单和快捷。

在.NET 1.1下就可以使用强类型数据集,可是在Visual Studio 2003里开发起来还是有一些不方便,在Visual Studio 2005里对DataSet的设计视图做了很大的改进,因为ADO.NET 2.0增加了TableAdapter对象,所以现在也可以在DataSet设计视图里添加DataTable的表适配器。以前的typedDataSets只是一些数据实体(哑对象,只有属性的类)的集合,并不能很方便的自我管理持久化,以及数据完整性验证等。现在可以很方便的实现这些。

下边通过一个例子来详细介绍如何通过vs2005来生成强类型DataSet简化开发流程,生成可伸缩性的多层数据库应用程序。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3658
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

上边代码执行出错,提示"document.getElementById(...) 为空或不是对象"!通常只有页面上不存在指定Id的元素或是脚本执行时指定Id的元素还未初始化才会出现这个提示,可是上边的代码中并不满足这两点条件,有些奇怪,最后尝试补全html元素,却能正常执行了:

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7028

MMS发送的实现过程

A、发送方发送消息
(1)消息发送方编辑欲发送的多媒体消息。
(2)终端中存在MMSC的信息,它建立一个WAP连接(CSD/GPRS),并将用WAP WSP 的协议进行编码后的消息作为一个WSP POST内容发送出去。然后WAP网关以HTTP协议将内容传送给MMS中继器,中继器再传至MMSC。
(3)MMSC接收消息,将信息的内容将转换成MIME的格式后存储,并进行数据分析,从而得到路由信息,用户终端信息,同时通过同一个WAP连接对发起方做出响应,发送方终端显示“消息已发出”。
B、MMSC通知接收方

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4205

.NET数据集(xsd)使用示例

数据集(.xsd)可以在可视化状态下完成所有数据库操作函数的编写,即完成DAL层所有内容,非常方便。下边看看怎么使用:

1.新建一个数据集:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10143

WML表单提交

关键词:<input name="keyword" title="keyword" type="text" format="*M" emptyok="false" maxlength="12"/><br/>
<anchor title="搜索">搜索
    <go href="http://wap.mzwu.com/" method="get">
        <postfield name="key" value="$(keyword:escape)"/>
    </go>

查看更多...

分类:HTML/CSS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7613

.net 强制输出WML格式

在web.config的<system.web>节点中添加下面内容:

<browserCaps>
            <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            <use var="HTTP_USER_AGENT"/>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5058

WebBrowser中动态给页面添加js

string jsfile = Path.Combine(Environment.CurrentDirectory, "mzwucom.js");
HtmlElement element = webBrowser1.Document.CreateElement("script");
element.Id = "newjs";
element.SetAttribute("type", "text/javascript");
element.SetAttribute("src", jsfile);

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9495

使用WebBrowser获取网页源代码

using System;
using System.IO;
using System.Text;
using System.Windows.Forms;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9632

什么是API

API的英文全称是(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。

但是,那时的WINDOWS程序开发还是比较复杂的工作,程序员必须熟记一大堆常用的API函数,而且还得对WINDOWS操作系统有深入的了解。然而随着软件技术的不断发展,在WINDOWS平台上出现了很多优秀的可视化编程环境,程序员可以采用“即见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。

这些优秀可视化编程环境操作简单、界面友好(诸如VB.NET、VC#.NET、VC++.NET、DELPHI等),在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32 API函数基础之上的,是封装了的API函数的集合。它们把常用的API函数的组合在一起成为一个控件或类库,并赋予其方便的使用方法,所以极大的加速了WINDOWS应用程序开发的过程。有了这些控件和类库,程序员便可以把主要精力放在程序整体功能的设计上,而不必过于关注技术细节。

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3825

s60v2和s60v3主题PKG文件示例

s60v2 PKG:

引用内容 引用内容
&EN
#{"themename"}, (0x101F8582), 0, 0, 0, IUNICODE, TYPE=SISCONFIG
(0x101F7960), 0, 0, 0, {"Series60ProductID"}

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4576