2014年10月9日星期四

c#(.net) 导出 word表格 - 流编程风

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
c#(.net) 导出 word表格 - 流编程风  阅读原文»

做了差不多一周的导出Word,现在把代码贴出来 :

ExportWord.cs

1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Web;
5 using System.Data;
6 using System.IO;
7
8
9 /// <summary>
10 ///DaoChuWord 的摘要说明
11 /// </summary>
12 public class ExportWord
13 {
14 public ExportWord()
15 {
16 //
17 //TODO: 在此处添加构造函数逻辑
18 //
19 }
20
21 public DataTable dat = null;
22 public void ProcessRequest(HttpContext context, string id,string name)
23 {
24 context.Response.ContentType = "text/plain";
25 GetDataTable(id);
26 CreateWord(name);
27 //此处为了批量操作,把下面这个注掉
28 //context.Response.End();
29
30 }
31
32 DataTable GetDataTable(string id)
33 {
34 string sql = " select * from hr_person where id =" + id;
35 dat = ZWL.DBUtility.MyDBHelp.GetDataTable(sql);
36 if (dat != null)
37 {
38 return dat;
39 }
40 throw new NoNullAllowedException();
41 }
42
43 public string CreateWord(string name)
44 {
45 string uid = dat.Rows[0]["id"].ToString();
46 string message = "";
47 //try
48 //{
49 Object Nothing = System.Reflection.Missing.Value;
50 //Directory.CreateDirectory("D:/JobResume"); //创建文件所在目录
51 // string name = "JobResume_" + DateTime.Now.ToString("yyyyMMddhhmmssfff") + ".doc";//文件名
52 object filename = name; //文件保存路径
53 // return filename+"";
54 //创建Word文档
55 Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
56 // return "34343";
57 Microsoft.Office.Interop.Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
58 WordApp.Selection.PageSetup.LeftMargin = 50f;
59 WordApp.Selection.PageSetup.RightMargin = 50f;
60 WordApp.Selection.PageSetup.PageWidth = 650f; //页面宽度
61
62 WordDoc.ActiveWindow.Selection.Font.Bold = 2;
63
64 //添加页眉
65 //WordApp.ActiveWindow.View.Type = WdViewType.wdOutlineView;
66 //WordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryHeader;
67 //WordApp.ActiveWindow.ActivePane.Selection.InsertAfter
C#程序员的春天之从零开始学习unity3D游戏开发入门教程一(前言) - *小学弟  阅读原文»

我们不在“拖控件”,我们也有春天

序言:之前断断续续谢了一点unity的教程,但是不全面。这里表示歉意。今天准备重新做一套。今天也是换了新工作,也是新的开始。也希望以此来激励自己把这个教程一直写下去。想要学习unity的同学可以加这个群(326535328),可能会在qq课堂在线讲解一些相关知识。

乱扯一下:为什么说这时C#程序员的春天呢?在大多数java或者其他程序员的眼里,我们.net平台的程序员同胞都背负着”拖控件“的这么一个标签。某种程度上讲,.net的快速入门的精髓就是拖控件。然而外人不可知的是要想提高我们也是不拖控件的。很多其他平台的兄弟会认为.net就是做web的,其实.net可以做很多。

.net(c#)程序员的春天:unity3D的兴起,给我们c#程序员带来了巨大福音。

在这个web开发横生的时代,一般的web是十分廉价的。打开猪八戒等项目交易平台,搜索建站从几十到几十万都有。但是普遍来说都是比较便宜的。但是游戏行业一直是暴利行业,开发者的工资起点相对于其他软件行业也要高很多。所以能投身游戏行业是许多软件开发者的梦想。

如果你想摆脱传统的网页程序员,想投身游戏行业。那就赶快按下面的步骤操作:

第一步:

  1、打开浏览器,把这个地址(http://unity3d.com/unity/download)复制到地址栏。下载一个untiy版本。

  2、再百度一个untiy3d你对应版本的一个破解工具。

第二步:

  安装Unity

第三步:

  破解untiy(参考http://jingyan.baidu.com/article/90895e0f959c7564ec6b0bfb.html);

目前用untiy做游戏的公司采用的开发语言基本都是C#.

untiy游戏开发需要具备的知识:

1、数学基础(向量、矩阵等)

2、了解3d渲染流程

3、三维立体感强

希望大家监督我把这个教程写下去,如果需要也可以在QQ群里视频讲解。

我们不在“拖控件”,我们也有春天


本文链接:C#程序员的春天之从零开始学习unity3D游戏开发入门教程一(前言),转载请注明。

阅读更多内容

没有评论:

发表评论