本站首页    管理页面    写新日志    退出


[Delphi.Net学习笔记]今天的Delphi.Net开发Web程序心得
jollier 发表于 2005/8/7 17:47:40

     好长时间没有编写Delphi程序了(上次用Delphi编写程序是中电投的一个项目,Delphi在Win32下开发的),这次开始编写.net下的程 序,基于Web的。     感谢宋雨炫先生提供的《Delphi2005 B/S程序设计技巧集》,我以前写过Delphi程序,但是没有写过.Net程序,你的这些学习心得给了我很大的帮助。< br>     下面的例子的前提是已经配置好IIS6,.Net环境,我的开发环境是Win2003企业版,自带的IIS和.Net环境。      我的第一个例子是文件上传的例子,使用Delphi开发,非常简单,比Php都简单(Copy函数就可以搞定)。下面是具体步骤: 1、打开Delphi2005 For .Net(好像网上可以下载专门For Win32的,这个不行的) 2、点击菜单:File->New->Asp.Net Web Application - Delphi For .Net 3、在弹出的窗口中输入:MyStudy1(我的工程名称),选择IIS,确定后出现页面设计页。 4、选择控件:tool Palette->Html Elements->Html File Upload放入设计页面;选择:tool Palette->Web Controls->Button放在页面的另一个位置。 5、设置Html File Upload控件属性:name和id都为MyUploadFile 6、选择编辑器*.aspx页,在<input 最后加上 runat="server",即:<input id="MyUploadFile"         style="FONT-SIZE: 9pt" type="file" name="MyUploadFile"         runat="server"> 7、编写Delphi代码:双击Button1,编写Delphi代码如下: MyUploadFile.PostedFile.SaveAs('c:\tmp.jpg'); 8、在IE中进行测试,在服务器段看看是否可以上传。

阅读全文(3789) | 回复(3) | 编辑 | 精华

回复:今天的Delphi.Net开发Web程序心得
LANDERS(游客)发表评论于2006/5/10 9:35:55

Button1在IE中看不到了

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:今天的Delphi.Net开发Web程序心得
jollier发表评论于2005/8/7 18:39:10

Runat="server"在Delphi.Net中的意义: 1、如果给标签添加runat="server",这时在Delphi单元中则可以显示出一个对象,从而在你的代码中多出一个对象:MyUploadFile: System.Web.UI.HtmlControls.HtmlInputFile; 2、标签的id属性对应的值为Delphi单元文件中的对象名称。
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除

回复:今天的Delphi.Net开发Web程序心得
jollier发表评论于2005/8/7 18:21:12

测试本例子注意的问题: 1、目录访问权限,c:\要让IIS能够写入 2、在IE中测试需要完整的路径: http://localhost/MyStudy1/WebForm1.aspx
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031

  公告
今天我的个人Blog网站正式开通 

  我的分类(专题)
  最近日志

  最新评论

  留言板

  链接


  Blog信息
blog名称:我的开发生涯
日志总数:41
评论数量:126
留言数量:14
访问次数:197630
建立时间:2005年8月7日



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.410 second(s), page refreshed 144792102 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号