快捷搜索:

您的位置:澳门新葡4473网站 > 新闻社区 > ASP.NET之父强烈推荐,无可争议的圣经级巨著

ASP.NET之父强烈推荐,无可争议的圣经级巨著

发布时间:2020-05-06 08:29编辑:新闻社区浏览(190)

    图片 1

    媒体评价

    编制程序语言 V 的审核人前天发布了 V 的第八个可用版本(预创设的二进制文件将在推出)。

    “那是一部力作,极为详细地汇报了ASP.NET的一切。本书卓逸不群之处正在于,它提要求大肠痈小而精准的高素质代码,不仅仅很好地剖析了各样风味的做事机理,何况演示了怎么在实战中动用这么些特色。……需求真正可信和详尽的ASP.NET参谋吗?小编猛烈推荐本书。”
    ——Scott Guthrie,ASP.NET之父,微软企业副COO

    图片 2

    “本书包含了ASP.NET程序猿所急需的全方位文化,深度并世无两,相对不容错失。别忘了,我不过微软传奇豪杰,大家富有ASP.NET开采者的偶像。”

    源码获取地址:

    ——David Betz,微软MVP

    我展示的应用 V 开荒的采取示范。

    图片 3

     图片 4      图片 5

    V 是三个成团了 Go 的精简和 Rust 的汉中特点的新语言。

    微软技艺大师力作

    第一特点:

    富含ASP.NET 3.5 全体新个性

    • 快速编写翻译(编译器独有 400kb,并且无第三方正视)
    • 安全
    • C/C++ 转换

    代码密集,提供C#和VB.NET三种版本

    身体力行代码:

     

    数据库访谈:

    内容简要介绍

     struct User { /* ... */ }
    struct Post { /* ... */ }
    struct DB   { /* ... */ }
    
    struct Repo <T> {
        db DB
    }
    
    fn new_repo<T>(db DB) Repo {
        return Repo<T>{db: db}
    }
    
    fn (r Repo) find_by_id(id int) T? { // `?` means the function returns an optional
        table_name := T.name // in this example getting the name of the type gives us the table name
        return r.db.query_one<T>('select * from $table_name where id = ?', id)
    }
    
    fn main() {
        db := new_db()
        users_repo := new_repo<User>(db)
        posts_repo := new_repo<Post>(db)
        user := users_repo.find_by_id(1) or {
            eprintln('User not found')
            return
        }
        post := posts_repo.find_by_id(1) or {
            eprintln('Post not found')
            return
        }
    } 
    

    本书是向来最成功的ASP.NET作品最新版,有“ASP.NET圣经”之誉。俺因为这一层层文章而荣获微软集团社区最高手艺荣誉“微软品格高尚的人”称号。在境内,本书早前的本子也耳闻则诵了整个一代ASP.NET技术员。

    网络费用:

    在新版中,小编世袭了使本书享誉世界的安分守己、深入显出、详尽全面和代码密集等重重亮点。与此同不时间,小编增添了大批量新剧情,以包括ASP.NET 3.5引进的装有新特色,蕴含使用LINQ to SQL更自在地打造数据驱动的网址,使用新的数码访问控件ListView和DataPager开采非常灵敏的客商体验,和总体3章周全解析ASP.NET AJAX。卷1是根底篇,首要描述如何创设ASP.NET页面、设计ASP.NET网址、数据访谈、创造组件、站点导航等。除了普及令人表扬的明明白白透顶的阐述布文书字之外,本书的代码示例四处堪当精髓,呈现了小编世界级大师的稳定功力。汉语版全部代码示例都用C#言语来陈诉,并同偶然候在网址www.superexpert.com/中提供C#和VB.NET代码。

     struct Story {
        title string
    }
    
    // Fetches top HN stories in 8 coroutines 
    fn main() {
        resp := http.get('https://hacker-news.firebaseio.com/v0/topstories.json')?
        ids := json.decode([]int, resp.body)?
        mut cursor := 0
        for _ in 0..8 {
            go fn() {
                for  {
                    lock { // Without this lock the program will not compile 
                        if cursor >= ids.len {
                            break
                        }
                        id := ids[cursor]
                        cursor++
                    }
                    resp := http.get('https://hacker-news.firebaseio.com/v0/item/$id.json')? 
                    story := json.decode(Story, resp.body)?
                    println(story.title)
                }
            }()
        }
        runtime.wait() // Waits for all coroutines to finish 
    } 
    

    本书既是绝佳的学习能源,也是你势必会再三查阅的必不可缺参照他事他说加以考查书。

    (文/开源中夏族民共和国State of Qatar    

    笔者简单介绍

    Stephen Walther蜚声世界的ASP.NET行家,现为微软集团ASP.NET小组资深程序老董,肩负ASP.NET MVC。他曾是多年的微软MVP,并荣立微软企业社区最高技术荣誉“微软品格高尚的人”称号。他付出的微软ASP.NET示范性应用程序ASP.NET Community Starter Kit,澳大利亚国立大学、南洋理历史大学和洛桑联邦理理高校等200多所高校使用的Collegescape应用程序,以致管理网址www.cityauction.com等,都曾经形成杰出。本书为其代表作品。

    本文由澳门新葡4473网站发布于新闻社区,转载请注明出处:ASP.NET之父强烈推荐,无可争议的圣经级巨著

    关键词: