- •Содержание
- •Введение
- •Тема 1 Personal details
- •Раздел 1 Present Simple
- •1.1. Прочитайте текст и переведите его
- •1.2. Заполните пропуски соответствующим глаголом to Be
- •1.3. Ответьте на вопросы
- •1.6. Ответьте на вопросы
- •1.7. Прочитайте и переведите диалог
- •1.8. Переведите на английский язык
- •1.4. Составьте отрицательные и вопросительные (общий и специальный) предложения
- •1.5. Переведите на английский язык ( вариант1)
- •1.9. Прочитайте текст, переведите его. Найдите в тексте предложения с глаголом to Be и предложения с глаголами действия
- •1.10. Ответьте на вопросы по тексту
- •1.11. Напишите существительные во множественном числе
- •1.12. Напишите глагол в 3-м лице ед. Числа
- •1.13. Выберите правильную форму глагола
- •1.14. Раскройте скобки и поставьте глагол в правильной форме
- •1.15. Заполните пропуски глаголами does, is, has
- •1.16 Ответьте на вопросы
- •1.17. Заполните пропуски Do (don`t) or Does (doesn`t)
- •1.18. Составьте отрицательные и вопросительные предложения
- •1.19. Прочитайте предложения про Брайана Джонсона и составьте из них связный рассказ.
- •1.20. Прочитайте текст о телеведущей Тане Филипс. My Working Day
- •1.21. Прочитайте текст про Майкла. Составьте 10 вопросов по тексту.
- •1.22. Переведите на английский язык
- •1.23. Заполните пропуски
- •1.24. Расскажите о себе и о своем друге, используя следующие фразы
- •1.25. Прочитайте следующие высказывания и определите, нравятся ли говорящим компьютеры или нет.
- •1.26. Заполните пропуски одним из следующих глаголов в правильной форме
- •1.27. Прочитайте про Эмми и Джо. Расскажите, что им нравится и не нравится.
- •1.28. Прочитайте и переведите тексты
- •1.29. Прочитайте и переведите текст, обращая внимание на употребление порядковых числительных. Months
- •1.30. Прочитайте и переведите текст, обращая внимание на употребление глагола must Foxwood School Rules
- •1.31. Переведите следующие заголовки с опорой на приведенный ниже словарь.
- •1.32. Переведите следующие предложения с опорой на приведенный ниже словарь.
- •1.33. Переведите предложения, обращая внимание на употребление глагола to Be.
- •1.34. Изучите устойчивыe фразы, содержащие глагол to Be и переведите предложения.
- •1.35. Переведите предложения, обращая внимание на особенности перевода конструкции There is… there are…
- •1.36. Переведите предложения, обращая внимание на особенности перевода повелительного наклонения (Imperative)
- •1.37. Переведите предложения, обращая внимание на особенности перевода модальных глаголов.
- •1.38. Переведите предложения, обращая внимание на особенности перевода предлогов
- •1.39. Переведите предложения, обращая внимание на употребление Present Simple.
- •1.40. Прочитайте и переведите текст, обращая внимание на употребление Present Simple. Составьте 10 вопросительных предложений по тексту с ответами.
- •Vocabulary
- •1.41. Прочитайте и переведите текст. Составьте диалог по тексту (минимум 20 реплик).
- •Vocabulary
- •Раздел 2 past simple
- •2.1. Прочитайте письмо и переведите его
- •2.2. Ответьте на вопросы
- •2.3. Прочитайте диалог и переведите его
- •2.4. Переведите на русский язык
- •2.5. Переведите на английский язык
- •2.6. Выучите следующие фразы. Составьте предложения с данными фразами в Present Simple, Past Simple.
- •2.8. Прочитайте и переведите диалог
- •2.9. Переведите на английский язык
- •2.10. Переведите предложения
- •Past Simple (Professional)
- •2.11. Переведите предложения, обращая внимание на употребление Past Simple.
- •2.12. Переведите текст, обращая внимание на употребление Past Simple.
- •Vocabulary
- •2.13. Прочитайте и переведите текст. Составьте по тексту диалог.
- •Vocabulary
- •2.14. Прочитайте и переведите текст. Составьте по тексту диалог.
- •Vocabulary
- •Раздел 3 Future Simple
- •3.1. Переведите на русский язык
- •3.2. Переведите на русский язык.
- •3.3. Прочитайте и переведите текст. Составьте 5 вопросительных предложений по тексту с ответами.
- •Тема 2 Business communication
- •Раздел 1
- •Present continuous, Past continuous, future continuous
- •1.3 A friend of yours is planning to go on holiday soon. You ask her about her plans. Use the words in brackets to make your questions.
- •1.7 Put the verb in the correct form, present continuous or present simple.
- •Запомните!
- •1.8 Put the verb into the correct form, present continuous or present simple.
- •1.9. What were you doing at the following times? Write one sentence as in the examples. The past continuous is not always necessary (see the second example).
- •1.11 Complete the sentences using will ('ll) or going to.
- •1.12. Раскройте скобки, употребляя глаголы в одном из следующих времен: Present Simple, Past Simple, Present Continuous, Past Continuous.
- •1.13. Переведите на русский язык.
- •Раздел 2 Present perfect, Past perfect, future perfect
- •2.1. Read the situations and write sentences. Choose one of the following:
- •2.4. Раскройте скобки, употребляя глаголы в требующейся форме, так чтобы получить Present Continuous или Present Perfect.
- •2.5. Раскройте скобки, употребляя глаголы в Present Perfect или Past Simple.
- •2.6. Раскройте скобки, употребляя глаголы в Present Perfect, Present Continuous, Present Simple илиPast Simple.
- •Рast Рerfect
- •2.7. Переведите на русский язык.
- •2.8. Read the situations and write sentences from the words in brackets.
- •2.9. Раскройте скобки, употребляя глаголы в Past Simple, Past Continuous, Past Perfect.
- •2.10. Прочитайте текст и переведите, обращая внимание на употребление времен
- •Сравните употребление всех изученных времен, соответствующих русскому прошедшему времени.
- •2.11. Раскройте скобки, употребляя глаголы в Present Perfect, Past Simple, Past Continuous или Past Perfect.
- •Future Perfect, Future Continuous
- •2.12. Изучите следующую ситуацию.
- •2.13. Read about Colin. Then you have to tick (V) the sentences which are true. In each group of sentences at least one is true.
- •2.14. Put the verb into the correct form, will be (do)ing or will have (done).
- •2.15. Сравните употребление трех будущих времен: (Future Simple, Future Continuous, Future Perfect). Раскройте скобки, употребляя глаголы в одном из будущих времен
- •2.16. Переведите на русский язык.
- •2.17. Прочитайте и переведите отрывок из интервью с Биллом Гейтсом.
- •Vocabulary
- •Раздел 3
- •Present Perfect Continuous,
- •Past perfect continuous,
- •Future Perfect continuous
- •3.1. Изучите употребление времени Present perfect continuous
- •3.2. Сравните следующие предложения.
- •3.3. Read the situations and complete the sentences.
- •3.4. Write questions with how long and when.
- •(When?)__________
- •3.5. Раскройте скобки, употребляя глаголы в одном из следующих времен: Present Simple , Present Continuous , Present Perfect , Present Perfect Continuous .
- •3.6. Переведите, обращая внимание на Past perfect continuous
- •3.7. Заполните предложения.
- •3.8. Read the situations and complete the sentences.
- •3.9. Put the verb into the most suitable form, past continuous (I was doing), past perfect (I had done) or past perfect continuous (I had been doing).
- •3.10. Прочитайте и переведите отрывок из биографии Стива Джобса.
- •Тема 3 Computer users
- •Раздел 1 passive voice
- •1.1. Переведите на русский язык, обращая внимание на пассивную конструкцию. Определите время.
- •1.2. Complete the sentences using one of these verbs in the correct form:
- •1.3. Write questions using the passive. Some are present and some are past.
- •1.4. Put the verb into the correct form, present simple or past simple, active or passive.
- •1.5. Rewrite these sentences. Instead of using 'somebody' or 'they', write a passive sentence.
- •1.6. Make sentences from the words in brackets. Sometimes the verb is active, sometimes passive.
- •1.7. Прочитайте текст, обращая внимание на перевод Passive voice
- •1.8. Переведите следующие вопросительные предложения и ответьте на них
- •1.9. Переведите следующие предложения
- •Тема 4 Operation system and Multimedia
- •Раздел 1 infinitive
- •1.1. Вставьте частицу «to» перед инфинитивом, где необходимо.
- •1.3. Переведите предложения, обращая внимание на особенности перевода предложений с Active Infinitive и Passive Infinitive.
- •1.4. Переведите на русский язык, обращая внимание на разные формы инфинитива.
- •1.5. Раскройте скобки, употребляя требующуюся форму инфинитива, переведите.
- •1.6. Прочитайте и переведите отрывок из речи б.Гейтса.
- •Раздел 2 gerund
- •2.1. Переведите следующие предложения, обращая внимание на функции герундия.
- •2.2. Запомните следующие глаголы и выражения, требующие после себя герундия. Переведите предложения.
- •2.3. Запомните следующие глаголы и выражения, требующие после себя герундия с определенными предлогами. Переведите предложения.
- •2.4. Раскройте скобки, употребляя герундий в активной или пассивной форме.
- •2.5. Переведите на русский язык, обращая внимание на существительные и местоимения перед герундием.
- •2.6. Переведите, обращая внимание на употребление герундия.
- •2.7. Прочитайте и переведите отрывок из речи б.Гейтса. The Future of Application Development: Presentation, Business Logic, Data Access and Web Services
- •Тема 5 The Internet and websites
- •Раздел 1 participle I, II
- •1.1. Выберите из скобок требующуюся форму причастия.
- •1.2. Переведите на русский язык, обращая внимание на причастия.
- •1.3. Переведите на русский язык, обращая внимание на причастия.
- •1.4. Переведите на русский язык, обращая внимание на причастия
- •Независимый причастный оборот (Nominative Absolute Participial Construction)
- •1.5. Переведите на русский язык, обращая внимание на независимый причастный оборот.
- •1.6. Прочитайте и переведите отрывок из речи б.Гейтса.
- •Visual Studio Team System Demo: Brian Harry
- •Раздел 2 modal verbs
- •2.1. Переведите следующие предложения.
- •2.2. Прочитайте и переведите отрывок из речи б.Гейтса.
- •It in Economy
- •Раздел 1 complex object
- •1.1. Переведите предложения, обращая внимание на сложное дополнение.
- •1.2. Закончите предложения, употребляя сложное дополнение.
- •1.3. Переведите на английский язык, употребляя сложное дополнение.
- •1.4. Прочитайте и переведите текст.
- •Раздел 2 complex subject
- •2.1. Переведите на русский язык, обращая внимание на сложное подлежащее.
- •Заключение
- •Список литературы
1.6. Прочитайте и переведите отрывок из речи б.Гейтса.
Visual Studio Team System Demo: Brian Harry
BILL GATES: All right. So let's move to the business log display. This is probably where you have the most code, and this is code that's very diverse. As you start with a version one it's often very straightforward, but then as you move through time this code gets complicated, you've got lots of people who have input, you want to be able to be agile and change it. This is definitely an area where there's room for improvement.
A real solution may end up with files in many places, and people using a variety of tools. So the centerpiece for us has been to think through this collaborative process. How can we have an environment that's appealing to people with different skill sets, and get them working together? How do we help the whole lifecycle, the testing, the deployment, all of these things come together for an application that may have to last for a long period of time.
Now, our view has always been to do this in a deeply integrated way, to take Visual Studio and expand it, but always have it integrated at a very rich layer. Now, a key leader for this has been Brian Harry, who is a technical fellow in our developer group, led the Visual Studio Team System work, and he's got a vision of how we're turning this forward. So let me welcome Brian to the stage.
Good morning. (Applause.)
BRIAN HARRY: Thank you, Bill. You know, listening to you backstage, it's amazing to hear you talk about the focus on teams, and the diverse roles. I think back when I came to Microsoft 14 years ago we've always had a history of really focusing on building terrific developer productivity tools, and making the developer as productive as we possibly can, and now we not only do that, but we're focusing so much on a broader range of personas to make the overall development process more successful.
BILL GATES: What's the key technology that's going to let that designer, tester, or IT person, that's going to allow them to connect in one way?
BRIAN HARRY: One of the key areas we're investing in to do that is in modeling. Applications get very large, they get very complex, and very soon they're very hard to understand what they are, and modeling allows you to conceptualize applications at a higher level, and be able to make sense of them. So, in fact, I'm going to show you some of the really great stuff we're doing.
BILL GATES: Take it away.
BRIAN HARRY: All right. I've got an application here, which is a customer service application. It's a simple application that allows me to enter a customer, and look up that customer. And it shows me their information. But, we want to add cell phone to this, you can see the cell phone is empty, the application doesn't manage cell phone numbers yet. And someone has updated the Web page, and my job is to go and update the application.
Well, I've never worked on this application before, so I don't really know where to start. There is a bunch of code, and I could start poking around through that code trying to figure it out, but wouldn't it be nice if there were a better way to sort of get into this application and figure out what to do. Well, let me show you. We've got a new tool called the Architecture Explorer. Actually what it does is it goes through your solution, parses all of the code and visualizes that to allow you to see your application.
So here you can see that we've got five major components represented by these gray boxes. These are the projects in your solution. Those contain different interfaces, classes, and methods. Over on the left hand side, I'm going to zoom in a little bit, over on the left hand side is the client side of the application. And over on the right hand side is the server side of the application.
You know, as I'm looking at this I'm seeing that my customer card Web page that we were just looking at references some customer helper in my server application. That doesn't look right to me. This is supposed to be a three-tier application, but I'm not sure. So I'm wondering, is this code actually conforming to the way it was designed. Well, let's go look at another tool called the Architecture Layer Diagram. This allows me to describe my application as I intend it to be.
As you can see, this application has a presentation layer, which talks through a Web service proxy, to a service facade, a business logic layer, and a data access layer. And I can associate components of my application with each of these parts of my architecture, and that's represented by these little gray boxes. Now, what I saw in that picture was a dependency between the page here, and the data access layer here, and I can look at the architecture diagram and tell that's not right.
Now, I happened to catch that by looking at it, but I'm not always going to do that, so wouldn't it be nice if there were a way to tell automatically. Well, there is. I can run I can validate my actual code against the architecture. So I do that, sure enough, it tells me that there's a dependency validation error. The class customer card, in layer pages, has a call to customer helper in the database layer. Well, okay, that's clearly not right. So before I go and start making changes to sorry, before I start making the cell phone changes, let's fix that. I don't want to leave that in here. So let's go to the customer card Web page, sure enough I can look at this code and I can see that it accesses the database directly, and in fact, it looks like the developer probably even knew what they were doing was not quite right.
So let's replace that with some code that actually goes through the Web service proxy, and fix that architectural problem. Okay. With that done, my next job is to add the cell phone field, I need to add it to the data access layer. Well, as an interesting thing, this application is written in DB2. So I don't have a DB2 the database is written in DB2. I don't have a DB2 development tool in hand, but I do have Visual Studio Team System for Database Professionals. And wouldn't it be nice if I could stay in Visual Studio and do my DB2 development, in addition to my C# development, my SQL Server development, et cetera.
Well, now you can. With our upcoming release of the database professional GDR later this year, you will be able to do DB2 development directly inside Visual Studio without leaving the IDE. Let me show you how that works. So you'll see the DB2 artifacts in the solution explorer. I can drill down into the tables, and I can find the customer table. I can open it, and here's the schema for that table. Well, I want to add the cell phone, so I'll just copy that. And there I am, I've added it.
Now, in addition to integration into the Solution Explorer, we also have integration into the schema view, so that I can drill down and confirm that, sure enough, cell phone has been added. I also have a phone field here, and I'm a little concerned that that will be confusing to people, to have a cell phone and a phone. So let's change phone to work phone. I can use database refactoring, the same feature that we have today in Database Professional, on DB2, to very easily change that to work phone.
And that will go through all of my code, find all the places that need to be changed, and change it, provide me a preview pane, where I can review the changes that need to be made. There's the schema change, here's changes to my stored procedures, it will find my strongly typed data sets and update those. And when I'm happy, when I've reviewed it, I can simply say apply, and I'm done.
So my application has now been updated. Let's go back to the layer diagram, and let's confirm that I've fixed the architectural problem that I had before. I'm going to rerun the validation, and sure enough, I no longer have an architecture violation showing a bad dependency.
Now, I showed you that I can manually validate this, but wouldn't it be nice if I never got the problem in the first place. So another feature is the ability to create a check in policy associated with architectural validation, so that I can actually validate it before the code ever gets checked into the system, and avoid creating spaghetti code in the first place.
Let's go back one more time and look at sorry. I'm going to show you one more view for looking at your application dependencies. This is a nice summary view that allows me to see all of the dependencies in my application, and here I've got my customer card class, and we can now see that it only has one dependency, and that dependency is on the customer service client, instead of on the data helper. So that's good. And just to complete it we'll go back to the original view, and show that I now have all of my client and all of my server separated with no cross-dependencies, other than the Web service dependencies.
So what I've showed you is that you can take an application that you've never worked on before. You can use the modeling tool to parse that application, and show you a visual representation of it. You can then go in and understand how that application compares to the architecture as it was designed. And you can make your changes and validate that your changes conform to your design.
I've also showed you that you can use our database professional tools against a DB2 database without leaving Visual Studio. So you no longer have to manage two IDE environments for doing your application development. This is a big step forward. And further, as we go forward, we're making a lot more investments in the modeling space. This is just step one in a wave of modeling products that we're doing that you might have heard is something code named Oslo. It represents a set of investments both in modeling tools, and in a new modeling language for describing models, and in a modeling repository for being able to store models and manipulate them.
That's it. Thank you very much. (Applause.) Thank you, Bill.
